Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024 Material #3

Open
wants to merge 190 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
4ff3d9a
Update README.md
kujaku11 Jul 30, 2024
b4a6b09
Create 12_simpeg_1d_from_mtpy_inversion.ipynb
kujaku11 Aug 9, 2024
c7d9ac4
Update environment.yml
sgkang Aug 13, 2024
d66a6a1
Update python-package-conda.yml
sgkang Aug 13, 2024
71c051d
Update environment.yml
sgkang Aug 13, 2024
9dff6f7
Update python-package-conda.yml
sgkang Aug 13, 2024
df32974
Update environment.yml
sgkang Aug 13, 2024
9bfb227
Update environment.yml
sgkang Aug 13, 2024
ce91bca
Update environment.yml
sgkang Aug 13, 2024
1d30a7c
Update python-package-conda.yml
sgkang Aug 13, 2024
70ea35c
Update python-package-conda.yml
sgkang Aug 13, 2024
65900d0
Update python-package-conda.yml
sgkang Aug 13, 2024
cf00f54
Update environment.yml
sgkang Aug 13, 2024
c7dbce4
Update environment.yml
sgkang Aug 13, 2024
5dfe05b
Update python-package-conda.yml
sgkang Aug 13, 2024
40ae1eb
Update README.md
sgkang Aug 13, 2024
0d8b0c0
Update README.md
sgkang Aug 13, 2024
8e02141
Update environment.yml
sgkang Aug 13, 2024
deaaeef
Update python-package-conda.yml
sgkang Aug 13, 2024
6837b8e
Update README.md
sgkang Aug 13, 2024
187fd14
Update python-package-conda.yml
sgkang Aug 13, 2024
591d184
Update README.md
sgkang Aug 13, 2024
3ee6543
working 3d forward notebook
sgkang Aug 13, 2024
4b52955
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
sgkang Aug 13, 2024
7ea6d50
Add notebook with tf algebra
kkappler Aug 14, 2024
7b62d1e
update to generic kernel
kkappler Aug 14, 2024
ca89023
try fix equation 2a render in github
kkappler Aug 14, 2024
34968fd
Update tf_calculation.ipynb
kkappler Aug 14, 2024
9cda35e
update equations with unique labels
kkappler Aug 14, 2024
98b8e3e
Update mt_shortcourse_install.bat
kujaku11 Aug 16, 2024
768c7f7
- working parallelized version.
sgkang Aug 16, 2024
caa0d4b
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
sgkang Aug 16, 2024
41d7aa1
Create gabbs_valley_mt_collection.h5
kujaku11 Aug 16, 2024
b5552ea
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
kujaku11 Aug 16, 2024
2735faa
updating notebooks
kujaku11 Aug 25, 2024
693bcb8
adding mtpy/2d inversion notebook
kujaku11 Aug 26, 2024
0a05eed
set env name to em
kujaku11 Aug 26, 2024
c7ce4d5
Update 13_2d_from_mtpy_example.ipynb
kujaku11 Aug 27, 2024
3e2e02b
Update 13_2d_from_mtpy_example.ipynb
kujaku11 Aug 27, 2024
8e01e3a
Update 13_2d_from_mtpy_example.ipynb
kujaku11 Aug 27, 2024
e3caf69
add iaga data file for earthscope notebook
kkappler Sep 3, 2024
0871b4f
update equation labels
kkappler Sep 4, 2024
bcea6ee
update eqn label
kkappler Sep 4, 2024
c1ae402
add updated notebooks for geolab jupyterhub tests
kkappler Sep 4, 2024
118cb2c
Update operate aurora to use 0.4.1 version
kkappler Sep 6, 2024
7175fbd
Updated synthetic notebook
kkappler Sep 19, 2024
8ea3474
update notebook for 2024 course
kkappler Sep 19, 2024
0092a8a
add updated CAS04 notebooks
kkappler Sep 19, 2024
a262183
update notebook prose
kkappler Sep 19, 2024
493f0f6
renaming notebook
kkappler Sep 19, 2024
357134e
rm file
kkappler Sep 19, 2024
544ab22
remove redundant file
kkappler Sep 19, 2024
b0216c1
rename file
kkappler Sep 19, 2024
1f78e42
add reference TF file from earthscope
kkappler Sep 19, 2024
a21e049
fix syntax for slice plotter
kkappler Sep 19, 2024
6845371
update notebook for geolab
kkappler Sep 20, 2024
e96c63b
update 05_process_yellowstone for workshop
kkappler Sep 20, 2024
a2dd8e0
add notebook on earthscope
kkappler Sep 20, 2024
ee9d08e
update ChannelResponseFilter to ChannelResponse
kkappler Sep 20, 2024
0780778
correct path to iaga data
kkappler Sep 20, 2024
b1fe1ce
replace read_tf_file with read
kkappler Sep 21, 2024
a4d2343
update bounding_box syntax
kkappler Sep 21, 2024
c02f8d8
updating mt-metadata notebooks
kujaku11 Sep 25, 2024
09c786e
updating mth5 notebooks
kujaku11 Sep 25, 2024
8c8efd7
added resample example to TS
kujaku11 Sep 25, 2024
6677d76
adding resample block to TS and RunTS
kujaku11 Sep 25, 2024
58f121a
updating from_iris mth5
kujaku11 Sep 25, 2024
44ff6ef
updating make tf mth5
kujaku11 Sep 25, 2024
23fe81b
updating make tf mth5
kujaku11 Sep 25, 2024
a06a18e
Update 01_mt_collection_yellowstone.ipynb
kujaku11 Sep 26, 2024
b3dac60
Update yellowstone_mt_collection_02.h5
kujaku11 Sep 26, 2024
572300d
renamed notebook
kujaku11 Sep 26, 2024
0bd106a
Update 01_mt_collection_yellowstone.ipynb
kujaku11 Sep 26, 2024
c4201fc
Update 03_plot_stations.ipynb
kujaku11 Sep 26, 2024
551991b
Update 04_plot_mt_response.ipynb
kujaku11 Sep 26, 2024
44aac5a
Update 05_plot_depth_of_investigation.ipynb
kujaku11 Sep 27, 2024
b7ec3d3
Update syntax - notebook runs on patches
kkappler Oct 5, 2024
ffca430
minor fixes to new syntax
kkappler Oct 5, 2024
ca518b5
mth5_07 tested locally and runs
kkappler Oct 5, 2024
c2efd03
updating notebooks
kujaku11 Oct 8, 2024
e0972cb
creating notebook to use MakeMTH5 client
kujaku11 Oct 9, 2024
1c16f33
remove old syntax
kkappler Oct 5, 2024
a4c53e5
Rename notebooks
kkappler Oct 10, 2024
c217748
adding notebook to process phx
kujaku11 Oct 10, 2024
29a0e5d
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
kujaku11 Oct 10, 2024
0638b2b
Update 12_aurora_processing.ipynb
kujaku11 Oct 10, 2024
620bbd6
Update 12_aurora_processing.ipynb
kujaku11 Oct 10, 2024
bfb8b90
add mist test
kkappler Oct 10, 2024
ee5d65f
Update 07_make_mth5_from_phoenix.ipynb
kujaku11 Oct 11, 2024
9f04137
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
kujaku11 Oct 11, 2024
75c4d06
update for mth5 clients
kkappler Oct 14, 2024
fdf9969
Sync 02 with aurora patches, including FC demo
kkappler Oct 14, 2024
82b7082
Sync 02 with aurora patches, including FC demo
kkappler Oct 14, 2024
08891b1
tested in penultimate env
kkappler Oct 14, 2024
e25ba62
passing penultime, with sample_rate CRITICAL warning
kkappler Oct 14, 2024
ffae7a3
passing local penultuimate env
kkappler Oct 14, 2024
baf223f
updating notebooks
kujaku11 Oct 14, 2024
3f1f92b
confirm critial error no longer present
kkappler Oct 15, 2024
30dcae7
confirm critial error no longer present
kkappler Oct 15, 2024
41396e8
remove redundant notebooks
kkappler Oct 15, 2024
fa718c9
Merge pull request #9 from simpeg-research/penultimate_2024_notebook_…
kkappler Oct 15, 2024
ff349aa
update notebooks
sgkang Oct 15, 2024
e411b75
merge
sgkang Oct 15, 2024
c3d860f
minor update
sgkang Oct 15, 2024
b11e88f
tmp
sgkang Oct 15, 2024
c162415
Update yellowstone_mt_collection.h5
kujaku11 Oct 15, 2024
cbd727d
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
kujaku11 Oct 15, 2024
7bf2855
tmp
sgkang Oct 15, 2024
6f43347
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
sgkang Oct 15, 2024
56f3d56
adding forward modeled 2D profiles
kujaku11 Oct 15, 2024
8cbb63b
updating 2D synthetic example
kujaku11 Oct 15, 2024
03d22d5
adding example for 2d yellowstone
kujaku11 Oct 15, 2024
738b47c
adding notebook for adding noise to synthetic data.
kujaku11 Oct 17, 2024
d925c2b
Update 13_add_noise_and_process.ipynb
kujaku11 Oct 17, 2024
2fec2af
Update 13_add_noise_and_process.ipynb
kujaku11 Oct 17, 2024
8a08674
updating lemi examples
kujaku11 Oct 17, 2024
39d0543
Update 07a_make_mth5_from_phoenix_from_client.ipynb
kujaku11 Oct 17, 2024
ea92dc3
Update 09_timeseries_to_transfer_function.ipynb
kujaku11 Oct 17, 2024
bf70e61
Update 13_add_noise_and_process.ipynb
kujaku11 Oct 17, 2024
d01bd9a
Update 01_mt_collection_yellowstone.ipynb
kujaku11 Oct 17, 2024
0f2786f
updating mtpy notebooks
kujaku11 Oct 17, 2024
5d1a516
Update 05_plot_depth_of_investigation.ipynb
kujaku11 Oct 17, 2024
bbeeafb
Update 06_plot_resistivity_phase_maps.ipynb
kujaku11 Oct 17, 2024
7220a58
Update 07_resistivity_phase_pseudosection.ipynb
kujaku11 Oct 17, 2024
022a9c8
add notebooks
sgkang Oct 18, 2024
40e694e
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
sgkang Oct 18, 2024
60fffd3
2d notebook
sgkang Oct 18, 2024
2911c60
update path relative to home
kkappler Oct 18, 2024
2148791
update paths (source and target)
kkappler Oct 18, 2024
0ef5eb2
add printed output dirs
kkappler Oct 18, 2024
e290409
update paths for jupyterhub
kkappler Oct 18, 2024
d714108
Create bs_eight_level.cfg
kujaku11 Oct 18, 2024
755c0a9
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
kujaku11 Oct 18, 2024
298e11d
add alternative band file
kkappler Oct 19, 2024
7603da9
clarify which notebook makes the dataset
kkappler Oct 19, 2024
947299e
replace negative index with positive
kkappler Oct 19, 2024
957e668
add note that this notebook is not in curriculum 2024
kkappler Oct 19, 2024
5de0e83
set path relative to home
kkappler Oct 19, 2024
09ed3be
update paths
kkappler Oct 19, 2024
6190706
update path w.r.t home
kkappler Oct 19, 2024
6b4dc88
update from_lemi_02 path and doc
kkappler Oct 19, 2024
dd0497d
working 2D inversion.
sgkang Oct 21, 2024
45a3cda
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
sgkang Oct 21, 2024
9e6514d
working 2d example - layered
sgkang Oct 21, 2024
42c8882
Update 05_make_mth5_from_iris_v0.2.0.ipynb
kujaku11 Oct 21, 2024
279c7df
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
kujaku11 Oct 21, 2024
84a1271
Create 13_2d_from_mtpy_example_sk_jp.ipynb
kujaku11 Oct 22, 2024
a45c906
Update 13_2d_from_mtpy_example_sk_jp.ipynb
kujaku11 Oct 23, 2024
e9cf4ff
update notebook
sgkang Oct 23, 2024
877a923
updating notebooks for mtpy updates
kujaku11 Oct 23, 2024
31e4862
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
kujaku11 Oct 23, 2024
1ae246c
Update 13_2d_from_mtpy_example.ipynb
kujaku11 Oct 23, 2024
57b9883
Update 13_2d_from_mtpy_example.ipynb
kujaku11 Oct 23, 2024
16a4fc6
Update 7a_2d_inversion_yellowstone.ipynb
kujaku11 Oct 24, 2024
0fafa5c
Update 7a_2d_inversion_yellowstone.ipynb
kujaku11 Oct 24, 2024
0da8584
Update 11_making_modem_inputs.ipynb
kujaku11 Oct 24, 2024
99c2014
remove unused
kkappler Oct 25, 2024
3422d6a
fix typo
kkappler Oct 26, 2024
e3b1b82
Add overview sides (POC draft, not final)
kkappler Oct 26, 2024
d835266
add slides to test on laptop
kkappler Oct 27, 2024
561f807
add command to show slides
kkappler Oct 27, 2024
59e96ea
add slide contents
kkappler Oct 27, 2024
5530cf6
minor changes
kkappler Oct 27, 2024
5284ac7
minor changes
kkappler Oct 27, 2024
fffb283
Update README.md
kujaku11 Oct 28, 2024
9949148
add some PKD noise examples with BART and pipelines
kkappler Oct 28, 2024
75944ec
Create 01a_downloading_from_spud.ipynb
kujaku11 Oct 29, 2024
273680d
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
kujaku11 Oct 29, 2024
3a5239d
Update environment.yml
kujaku11 Oct 29, 2024
db8c0ed
Update environment.yml
kujaku11 Oct 29, 2024
18a7bc6
Update environment.yml
kujaku11 Oct 29, 2024
29e06b2
Update README.md
kujaku11 Oct 29, 2024
3a9a534
test commit
micmitch Oct 30, 2024
b547281
Merge pull request #11 from simpeg-research/kk/tmp
micmitch Oct 30, 2024
98463c4
Merge pull request #12 from simpeg-research/updates_MM
micmitch Oct 30, 2024
2762a49
experimenting with notebooks
micmitch Oct 30, 2024
50906cf
Merge branch '2024' into updates_MM
micmitch Oct 30, 2024
7783e02
Added comments and cleaned up 2_2d_forward_modelling.ipynb
micmitch Oct 31, 2024
0698866
Adding comments and cleaning up 1D inversion notebooks.
micmitch Oct 31, 2024
e2bf6f5
Adding comments and cleaning up 2D inversion notebooks.
micmitch Oct 31, 2024
4d90fe0
Merge pull request #15 from simpeg-research/updates_MM
micmitch Oct 31, 2024
9ba878b
Update README.md
kujaku11 Oct 31, 2024
e63c672
Update README.md
kujaku11 Oct 31, 2024
66eb445
Update README.md
kujaku11 Oct 31, 2024
ba9d0af
Update README.md
kujaku11 Oct 31, 2024
809b42b
Update README.md
kujaku11 Oct 31, 2024
1d21d4e
updating band setup files
kujaku11 Nov 8, 2024
cefa446
Merge branch '2024' of https://github.com/simpeg-research/earthscope-…
kujaku11 Nov 8, 2024
a3bb42f
Update 12_aurora_processing.ipynb
kujaku11 Nov 8, 2024
1be0cba
Update 12_aurora_processing.ipynb
kujaku11 Nov 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 15 additions & 2 deletions .github/workflows/python-package-conda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
fail-fast: false
matrix:
os: ["ubuntu-latest"]
python-version: [3.8, 3.9]
python-version: [3.10.0, 3.11]

steps:
- uses: actions/checkout@v2
Expand All @@ -32,8 +32,21 @@ jobs:
run: |
python --version
conda env create -f environment.yml
source activate em
git clone https://github.com/simpeg/pydiso.git
cd pydiso
pip install -e .
cd ..
git clone https://github.com/MTgeophysics/mtpy-v2.git
cd mtpy-v2
git checkout -f updates
pip install -e .
git clone https://github.com/MTgeophysics/mtpy_data.git
cd mtpy_data
pip install -e .
cd ..
- name: Run Tests
shell: bash
run: |
source activate em
conda list
conda list
131 changes: 37 additions & 94 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
**[summary](#summary) | [prerequisites](#prerequisites) | [setup](#setup) | [resources](#resources) | [license](#license)**

[![License](https://img.shields.io/github/license/simpeg-research/iris-mt-course-2022.svg)](https://github.com/simpeg-research/iris-mt-course-2022/blob/main/LICENSE)
[![License](https://img.shields.io/github/license/simpeg-research/earthscope-mt-course.svg)](https://github.com/simpeg-research/earthscope-mt-course/blob/main/LICENSE)
[![SimPEG](https://img.shields.io/badge/powered%20by-SimPEG-blue.svg)](http://simpeg.xyz)
![example workflow](https://github.com/simpeg-research/iris-mt-course-2022/actions/workflows/python-package-conda.yml/badge.svg)
![example workflow](https://github.com/simpeg-research/earthscope-mt-course/actions/workflows/python-package-conda.yml/badge.svg)
[![Twitter](https://img.shields.io/twitter/url/https/twitter.com/cloudposse.svg?style=social&label=Follow%20%40sgkang09)](https://twitter.com/sgkang09)

# Magnetotelluric (MT) Instrumentation and Data Processing Short Course
Expand All @@ -11,25 +11,27 @@
| | Info |
|--------:|:-----|
| When | October 18-20th 2022|
| | October 28-Nov 1 2024|
| conda environment | `em` |
| Slides | [MT inversion](https://www.dropbox.com/sh/u87ft0xtj0fnc0e/AAC_44EIhLWAXto1KAkogoKWa?dl=0) |

**Team**
- [Seogi Kang](https://github.com/sgkang) (Instructor)
- [Jared Peacock](https://github.com/kujaku11) (Instructor)
- [Karl Kepler](https://github.com/kkappler) (Instructor)
- [Karl Kappler](https://github.com/kkappler) (Instructor)
- [Lindsey Heagy](http://github.com/lheagy)
- [Mike Mitchell]()(Instructor)
- [Paul Bedrosian]()
- and the [SimPEG contributors](https://github.com/simpeg/simpeg/graphs/contributors)



## Summary

This repository contains the notebooks and tutorial resources for the Magnetotelluric (MT) Instrumentation and Data Processing Short Course - through Day2-Day4:
This repository contains the notebooks and tutorial resources for the Magnetotelluric (MT) Instrumentation and Data Processing Short Course - through Day 2-Day 4:

- Day2: MT Data, Data Formats, Software, & Data Processing
- Day3: MT Dataset Explorations
- Day4: MT inversions and Earth Models.
- Day 2: MT Data, Data Formats, Software, & Data Processing
- Day 3: MT Dataset Explorations
- Day 4: MT inversions and Earth Models.

This set of tutorials focus on providing hands-on examples of downloading, processing, visualzing, and inverting MT data.

Expand All @@ -40,124 +42,65 @@ This set of tutorials focus on providing hands-on examples of downloading, proce
* Some knowledge of Python is assumed.
* All coding will be done in Jupyter notebooks. I'll explain how they work
briefly but it will help if you've used them before.
* We will ll use [numpy](https://numpy.org/), [matplotlib](https://matplotlib.org/), and
* We will use [numpy](https://numpy.org/), [matplotlib](https://matplotlib.org/), and
[ipywidgets](https://ipywidgets.readthedocs.io/)
You don't need to be an expert in these tools but some familiarity will help.

### Step 1: Download the MT inversion tutorial
## Setup

To clone this repository, open up a terminal and navigate to where you want this repository stored on your computer.
### Anaconda

If you do not already have Anaconda you can download it [here](https://www.anaconda.com/download/success).

*Be sure to download the correct package for your operating system.*


### Step 1: Download the MT tutorial notebooks

To clone this repository, open up an Anaconda terminal and navigate to where you want this repository stored on your computer.

Then run
```
git clone https://github.com/simpeg-research/iris-mt-course-2022.git
git clone https://github.com/simpeg-research/earthscope-mt-course.git
```
to clone the repository, and `cd` into the `iris-mt-course-2022` directory
to clone the repository, and `cd` into the `earthscope-mt-course-2024` directory
```
cd iris-mt-course-2022
cd earthscope-mt-course
```

### Step 2: Create `em` conda environment

From inside of the `iris-mt-course-2022` repository, create the `em` conda environment
#### Create environment



From inside of the `earthscope-mt-course` repository, create the `em` conda environment
```
conda env create -f environment.yml
```
and activate the environment
```
conda activate em
```
```
cd ..
```

### Step 3: Install `mt_metadata`, `MTH5`, `MTpy`, `aurora`, `SimPEG`
and activate the environment

Then
```
git clone https://github.com/kujaku11/mt_metadata.git
```
```
cd mt_metadata
```
```
python setup.py install
```
```
cd ..
```
```
git clone https://github.com/kujaku11/mth5.git
```
```
cd mth5
```
```
python setup.py install
```
```
cd ..
```
```
git clone https://github.com/MTgeophysics/mtpy.git
```
```
cd mtpy
```
```
git checkout -f v2
```
```
python setup.py install
```
```
cd ..
```
```
git clone https://github.com/simpeg/aurora.git
```
```
cd aurora
```
```
pip install -e .
```
```
cd ..
```
```
git clone https://github.com/simpeg/simpeg.git
```
```
cd simpeg
```
```
git checkout -f tiled_fdem_nsem
```
```
pip install -e .
```
```
cd ..
```
```
cd iris-mt-course-2022
conda activate em
```

### Step 4: Launching the notebooks
### Step 3: Launching the notebooks

Once you have activated the conda environment, you can launch the notebooks

```
jupyter lab
```
Jupyter will then launch in your web-browser.

Jupyter will then launch in your web-browser.

## Resources

**Resources on MT processing and inversions**
- [mt-metadata](https://github.com/kujaku11/mt_metadata)
- [MTH5](https://github.com/kujaku11/mth5)
- [MTpy](https://github.com/MTgeophysics/mtpy)
- [MTpy-v2](https://github.com/MTgeophysics/mtpy-v2)
- [aurora](https://github.com/simpeg/aurora)
- [SimPEG](https://www.simepg.xyz)

Expand Down
Loading
Loading