Skip to content

Commit 3d324cd

Browse files
authored
Merge branch 'develop' into GEOPY-1866
2 parents 2efb1ae + 82f9801 commit 3d324cd

51 files changed

Lines changed: 10671 additions & 432 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/python_analysis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ jobs:
3434
uses: MiraGeoscience/CI-tools/.github/workflows/reusable-python-pytest.yml@main
3535
with:
3636
package-manager: 'conda'
37-
python-versions: '["3.10", "3.11"]'
37+
python-versions: '["3.10", "3.11", "3.12"]'
3838
os: '["ubuntu-latest", "windows-latest"]'
3939
cache-number: 1
4040
codecov-reference-python-version: '3.10'
41-
codecov-reference-os: '["windows-latest"]'
41+
codecov-reference-os: '["ubuntu-latest"]'
4242
timeout-minutes: 40
4343
secrets:
4444
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

deps-lock-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ include_dev: True
22
py_versions:
33
- "3.10"
44
- "3.11"
5+
- "3.12"

environments/env-python-3.12.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
dependencies:
2+
- python=3.12.*
3+
- pip

environments/py-3.10-linux-64-dev.conda.lock.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Generated by conda-lock.
22
# platform: linux-64
3-
# input_hash: f39d0e50145913995309b3351ecd85215cdd2608ef353f901b8bf849e92e4104
3+
# input_hash: 70ca38b7c7dbf2affc8b75ba0f1e07e95ff3ab4813a8da5c00eabec011825ad8
44

55
channels:
66
- conda-forge
@@ -61,7 +61,7 @@ dependencies:
6161
- fqdn=1.5.1=pyhd8ed1ab_1
6262
- freetype=2.12.1=h267a509_2
6363
- fsspec=2022.11.0=pyhd8ed1ab_0
64-
- geoana=0.5.0=py310hcb52e73_4
64+
- geoana=0.7.2=py310ha2bacc8_0
6565
- greenlet=3.1.1=py310hf71b8c6_1
6666
- h11=0.14.0=pyhd8ed1ab_1
6767
- h2=4.2.0=pyhd8ed1ab_0
@@ -79,11 +79,11 @@ dependencies:
7979
- importlib_resources=6.5.2=pyhd8ed1ab_0
8080
- iniconfig=2.0.0=pyhd8ed1ab_1
8181
- ipykernel=6.29.5=pyh3099207_0
82-
- ipython=8.32.0=pyh907856f_0
82+
- ipython=8.33.0=pyh907856f_0
8383
- ipython_genutils=0.2.0=pyhd8ed1ab_2
8484
- ipywidgets=7.8.5=pyhd8ed1ab_0
8585
- isoduration=20.11.0=pyhd8ed1ab_1
86-
- isort=6.0.0=pyhd8ed1ab_0
86+
- isort=6.0.1=pyhd8ed1ab_0
8787
- jedi=0.19.2=pyhd8ed1ab_1
8888
- jinja2=3.1.5=pyhd8ed1ab_0
8989
- joblib=1.4.2=pyhd8ed1ab_1
@@ -113,11 +113,11 @@ dependencies:
113113
- ld_impl_linux-64=2.43=h712a8e2_4
114114
- lerc=4.0.0=h27087fc_0
115115
- libaec=1.1.3=h59595ed_0
116-
- libblas=3.9.0=20_linux64_mkl
116+
- libblas=3.9.0=31_hfdb39a5_mkl
117117
- libbrotlicommon=1.1.0=hb9d3cd8_2
118118
- libbrotlidec=1.1.0=hb9d3cd8_2
119119
- libbrotlienc=1.1.0=hb9d3cd8_2
120-
- libcblas=3.9.0=20_linux64_mkl
120+
- libcblas=3.9.0=31_h372d94f_mkl
121121
- libcurl=8.12.1=h332b0f4_0
122122
- libdeflate=1.23=h4ddbbb0_0
123123
- libdlf=0.3.0=pyhd8ed1ab_1
@@ -131,7 +131,7 @@ dependencies:
131131
- libhwloc=2.11.1=default_hecaa2ac_1000
132132
- libiconv=1.18=h4ce23a2_1
133133
- libjpeg-turbo=3.0.0=hd590300_1
134-
- liblapack=3.9.0=20_linux64_mkl
134+
- liblapack=3.9.0=31_hc41d3b0_mkl
135135
- libllvm15=15.0.7=ha7bfdaf_5
136136
- liblzma=5.6.4=hb9d3cd8_0
137137
- libnghttp2=1.64.0=h161d5f1_0
@@ -163,7 +163,7 @@ dependencies:
163163
- mdurl=0.1.2=pyhd8ed1ab_1
164164
- metis=5.1.0=hd0bcaf9_1007
165165
- mistune=3.1.2=pyhd8ed1ab_0
166-
- mkl=2023.2.0=h84fe81f_50496
166+
- mkl=2024.2.2=ha957f24_16
167167
- msgpack-python=1.1.0=py310h3788b33_0
168168
- mumps-include=5.7.3=ha770c72_7
169169
- mumps-seq=5.7.3=h2064c95_7
@@ -200,7 +200,7 @@ dependencies:
200200
- pluggy=1.5.0=pyhd8ed1ab_1
201201
- prometheus_client=0.21.1=pyhd8ed1ab_0
202202
- prompt-toolkit=3.0.50=pyha770c72_0
203-
- psutil=6.1.1=py310ha75aee5_0
203+
- psutil=7.0.0=py310ha75aee5_0
204204
- pthread-stubs=0.4=hb9d3cd8_1002
205205
- ptyprocess=0.7.0=pyhd8ed1ab_1
206206
- pure_eval=0.2.3=pyhd8ed1ab_1
@@ -210,13 +210,13 @@ dependencies:
210210
- pydantic=2.10.6=pyh3cfb1c2_0
211211
- pydantic-core=2.27.2=py310h505e2c1_0
212212
- pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0
213-
- pydiso=0.1.2=py310h7b68af5_0
213+
- pydiso=0.1.2=py310h69a6472_0
214214
- pygments=2.19.1=pyhd8ed1ab_0
215215
- pylint=3.3.4=pyh29332c3_0
216216
- pymatsolver=0.3.1=pyh48887ae_201
217217
- pyparsing=3.2.1=pyhd8ed1ab_0
218218
- pysocks=1.7.1=pyha55dd90_7
219-
- pytest=8.3.4=pyhd8ed1ab_1
219+
- pytest=8.3.5=pyhd8ed1ab_0
220220
- pytest-cov=6.0.0=pyhd8ed1ab_1
221221
- python=3.10.16=he725a3c_1_cpython
222222
- python-dateutil=2.9.0.post0=pyhff2d567_1
@@ -238,7 +238,7 @@ dependencies:
238238
- scikit-learn=1.4.2=py310h981052a_1
239239
- scipy=1.14.1=py310hfcf56fc_2
240240
- send2trash=1.8.3=pyh0d859eb_1
241-
- setuptools=75.8.0=pyhff2d567_0
241+
- setuptools=75.8.2=pyhff2d567_0
242242
- six=1.17.0=pyhd8ed1ab_0
243243
- sniffio=1.3.1=pyhd8ed1ab_1
244244
- snowballstemmer=2.2.0=pyhd8ed1ab_0
@@ -303,9 +303,9 @@ dependencies:
303303
- zstandard=0.19.0=py310h5764c6d_0
304304
- zstd=1.5.7=hb8e6e7a_1
305305
- pip:
306-
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@4d829b7b8759d7537a8184aa506548ddccf72041
307-
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@99300455d1d5627d8a2e95a7217da2bab4921f48
308-
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d85343d46e85faa8fd1f7ac8608a49fe1b4ced
306+
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@6ba24321d5311bbaf7ab460261ce6730ed541131
307+
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@c5f762ae16395629d8a8e4e04dc7488a6c9c53f1
308+
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@275985aa18af76d70d55311e45dcfed149e62089
309309
- octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@3c479f5d098332ff1c6e0eca0d56be6cc01e0911
310310
- param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@39de1da1495aff6d16641d408317619e23adbdb4
311311

environments/py-3.10-linux-64.conda.lock.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Generated by conda-lock.
22
# platform: linux-64
3-
# input_hash: f39d0e50145913995309b3351ecd85215cdd2608ef353f901b8bf849e92e4104
3+
# input_hash: 70ca38b7c7dbf2affc8b75ba0f1e07e95ff3ab4813a8da5c00eabec011825ad8
44

55
channels:
66
- conda-forge
@@ -35,7 +35,7 @@ dependencies:
3535
- fonttools=4.56.0=py310h89163eb_0
3636
- freetype=2.12.1=h267a509_2
3737
- fsspec=2022.11.0=pyhd8ed1ab_0
38-
- geoana=0.5.0=py310hcb52e73_4
38+
- geoana=0.7.2=py310ha2bacc8_0
3939
- h2=4.2.0=pyhd8ed1ab_0
4040
- h5py=3.13.0=nompi_py310h60e0fe6_100
4141
- hdf5=1.14.3=nompi_h2d575fe_109
@@ -53,11 +53,11 @@ dependencies:
5353
- ld_impl_linux-64=2.43=h712a8e2_4
5454
- lerc=4.0.0=h27087fc_0
5555
- libaec=1.1.3=h59595ed_0
56-
- libblas=3.9.0=20_linux64_mkl
56+
- libblas=3.9.0=31_hfdb39a5_mkl
5757
- libbrotlicommon=1.1.0=hb9d3cd8_2
5858
- libbrotlidec=1.1.0=hb9d3cd8_2
5959
- libbrotlienc=1.1.0=hb9d3cd8_2
60-
- libcblas=3.9.0=20_linux64_mkl
60+
- libcblas=3.9.0=31_h372d94f_mkl
6161
- libcurl=8.12.1=h332b0f4_0
6262
- libdeflate=1.23=h4ddbbb0_0
6363
- libdlf=0.3.0=pyhd8ed1ab_1
@@ -71,7 +71,7 @@ dependencies:
7171
- libhwloc=2.11.1=default_hecaa2ac_1000
7272
- libiconv=1.18=h4ce23a2_1
7373
- libjpeg-turbo=3.0.0=hd590300_1
74-
- liblapack=3.9.0=20_linux64_mkl
74+
- liblapack=3.9.0=31_hc41d3b0_mkl
7575
- libllvm15=15.0.7=ha7bfdaf_5
7676
- liblzma=5.6.4=hb9d3cd8_0
7777
- libnghttp2=1.64.0=h161d5f1_0
@@ -95,7 +95,7 @@ dependencies:
9595
- markupsafe=3.0.2=py310h89163eb_1
9696
- matplotlib-base=3.8.4=py310hef631a5_2
9797
- metis=5.1.0=hd0bcaf9_1007
98-
- mkl=2023.2.0=h84fe81f_50496
98+
- mkl=2024.2.2=ha957f24_16
9999
- msgpack-python=1.1.0=py310h3788b33_0
100100
- mumps-include=5.7.3=ha770c72_7
101101
- mumps-seq=5.7.3=h2064c95_7
@@ -111,12 +111,12 @@ dependencies:
111111
- partd=1.4.2=pyhd8ed1ab_0
112112
- pillow=10.3.0=py310hebfe307_1
113113
- pip=25.0.1=pyh8b19718_0
114-
- psutil=6.1.1=py310ha75aee5_0
114+
- psutil=7.0.0=py310ha75aee5_0
115115
- pthread-stubs=0.4=hb9d3cd8_1002
116116
- pycparser=2.22=pyh29332c3_1
117117
- pydantic=2.10.6=pyh3cfb1c2_0
118118
- pydantic-core=2.27.2=py310h505e2c1_0
119-
- pydiso=0.1.2=py310h7b68af5_0
119+
- pydiso=0.1.2=py310h69a6472_0
120120
- pymatsolver=0.3.1=pyh48887ae_201
121121
- pyparsing=3.2.1=pyhd8ed1ab_0
122122
- pysocks=1.7.1=pyha55dd90_7
@@ -130,7 +130,7 @@ dependencies:
130130
- readline=8.2=h8c095d6_2
131131
- scikit-learn=1.4.2=py310h981052a_1
132132
- scipy=1.14.1=py310hfcf56fc_2
133-
- setuptools=75.8.0=pyhff2d567_0
133+
- setuptools=75.8.2=pyhff2d567_0
134134
- six=1.17.0=pyhd8ed1ab_0
135135
- sortedcontainers=2.4.0=pyhd8ed1ab_1
136136
- tbb=2021.12.0=h84d6215_4
@@ -156,9 +156,9 @@ dependencies:
156156
- zstandard=0.19.0=py310h5764c6d_0
157157
- zstd=1.5.7=hb8e6e7a_1
158158
- pip:
159-
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@4d829b7b8759d7537a8184aa506548ddccf72041
160-
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@99300455d1d5627d8a2e95a7217da2bab4921f48
161-
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d85343d46e85faa8fd1f7ac8608a49fe1b4ced
159+
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@6ba24321d5311bbaf7ab460261ce6730ed541131
160+
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@c5f762ae16395629d8a8e4e04dc7488a6c9c53f1
161+
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@275985aa18af76d70d55311e45dcfed149e62089
162162
- octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@3c479f5d098332ff1c6e0eca0d56be6cc01e0911
163163
- param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@39de1da1495aff6d16641d408317619e23adbdb4
164164

environments/py-3.10-win-64-dev.conda.lock.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Generated by conda-lock.
22
# platform: win-64
3-
# input_hash: fb667d7ecd40ffa28a83b638bc3a532349c8f14f9d3d2e41da16dc1ef6b8922d
3+
# input_hash: 5b9b1265a46aad912e182524b6691d66e40b55b45e60a5abd2383bdab29f00b2
44

55
channels:
66
- conda-forge
@@ -59,7 +59,7 @@ dependencies:
5959
- fqdn=1.5.1=pyhd8ed1ab_1
6060
- freetype=2.12.1=hdaf720e_2
6161
- fsspec=2022.11.0=pyhd8ed1ab_0
62-
- geoana=0.5.0=py310h4856b71_4
62+
- geoana=0.7.2=py310h3e8ed56_0
6363
- greenlet=3.1.1=py310h9e98ed7_1
6464
- h11=0.14.0=pyhd8ed1ab_1
6565
- h2=4.2.0=pyhd8ed1ab_0
@@ -75,13 +75,13 @@ dependencies:
7575
- importlib_metadata=8.6.1=hd8ed1ab_0
7676
- importlib_resources=6.5.2=pyhd8ed1ab_0
7777
- iniconfig=2.0.0=pyhd8ed1ab_1
78-
- intel-openmp=2023.2.0=h57928b3_50497
78+
- intel-openmp=2024.2.1=h57928b3_1083
7979
- ipykernel=6.29.5=pyh4bbf305_0
80-
- ipython=8.32.0=pyh9ab4c32_0
80+
- ipython=8.33.0=pyh9ab4c32_0
8181
- ipython_genutils=0.2.0=pyhd8ed1ab_2
8282
- ipywidgets=7.8.5=pyhd8ed1ab_0
8383
- isoduration=20.11.0=pyhd8ed1ab_1
84-
- isort=6.0.0=pyhd8ed1ab_0
84+
- isort=6.0.1=pyhd8ed1ab_0
8585
- jedi=0.19.2=pyhd8ed1ab_1
8686
- jinja2=3.1.5=pyhd8ed1ab_0
8787
- joblib=1.4.2=pyhd8ed1ab_1
@@ -109,19 +109,19 @@ dependencies:
109109
- lcms2=2.17=hbcf6048_0
110110
- lerc=4.0.0=h63175ca_0
111111
- libaec=1.1.3=h63175ca_0
112-
- libblas=3.9.0=20_win64_mkl
112+
- libblas=3.9.0=31_h641d27c_mkl
113113
- libbrotlicommon=1.1.0=h2466b09_2
114114
- libbrotlidec=1.1.0=h2466b09_2
115115
- libbrotlienc=1.1.0=h2466b09_2
116-
- libcblas=3.9.0=20_win64_mkl
116+
- libcblas=3.9.0=31_h5e41251_mkl
117117
- libcurl=8.12.1=h88aaa65_0
118118
- libdeflate=1.23=h9062f6e_0
119119
- libdlf=0.3.0=pyhd8ed1ab_1
120120
- libffi=3.4.6=h537db12_0
121121
- libhwloc=2.11.1=default_h8125262_1000
122122
- libiconv=1.18=h135ad9c_1
123123
- libjpeg-turbo=3.0.0=hcfcfb64_1
124-
- liblapack=3.9.0=20_win64_mkl
124+
- liblapack=3.9.0=31_h1aa476e_mkl
125125
- liblzma=5.6.4=h2466b09_0
126126
- libpng=1.6.47=had7236b_0
127127
- libsodium=1.0.20=hc70643c_0
@@ -149,7 +149,7 @@ dependencies:
149149
- mdit-py-plugins=0.4.2=pyhd8ed1ab_1
150150
- mdurl=0.1.2=pyhd8ed1ab_1
151151
- mistune=3.1.2=pyhd8ed1ab_0
152-
- mkl=2023.2.0=h6a75c08_50497
152+
- mkl=2024.2.2=h66d3029_15
153153
- msgpack-python=1.1.0=py310hc19bc0b_0
154154
- msys2-conda-epoch=20160418=1
155155
- mumps-seq=5.7.3=h9576071_7
@@ -184,7 +184,7 @@ dependencies:
184184
- pluggy=1.5.0=pyhd8ed1ab_1
185185
- prometheus_client=0.21.1=pyhd8ed1ab_0
186186
- prompt-toolkit=3.0.50=pyha770c72_0
187-
- psutil=6.1.1=py310ha8f682b_0
187+
- psutil=7.0.0=py310ha8f682b_0
188188
- pthread-stubs=0.4=hcd874cb_1001
189189
- pthreads-win32=2.9.1=h2466b09_4
190190
- pure_eval=0.2.3=pyhd8ed1ab_1
@@ -194,13 +194,13 @@ dependencies:
194194
- pydantic=2.10.6=pyh3cfb1c2_0
195195
- pydantic-core=2.27.2=py310hc226416_0
196196
- pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0
197-
- pydiso=0.1.2=py310h5da8fee_0
197+
- pydiso=0.1.2=py310h8f92c26_0
198198
- pygments=2.19.1=pyhd8ed1ab_0
199199
- pylint=3.3.4=pyh29332c3_0
200200
- pymatsolver=0.3.1=pyh48887ae_201
201201
- pyparsing=3.2.1=pyhd8ed1ab_0
202202
- pysocks=1.7.1=pyh09c184e_7
203-
- pytest=8.3.4=pyhd8ed1ab_1
203+
- pytest=8.3.5=pyhd8ed1ab_0
204204
- pytest-cov=6.0.0=pyhd8ed1ab_1
205205
- python=3.10.16=h37870fc_1_cpython
206206
- python-dateutil=2.9.0.post0=pyhff2d567_1
@@ -223,7 +223,7 @@ dependencies:
223223
- scikit-learn=1.4.2=py310hf2a6c47_1
224224
- scipy=1.14.1=py310hbd0dde3_2
225225
- send2trash=1.8.3=pyh5737063_1
226-
- setuptools=75.8.0=pyhff2d567_0
226+
- setuptools=75.8.2=pyhff2d567_0
227227
- six=1.17.0=pyhd8ed1ab_0
228228
- sniffio=1.3.1=pyhd8ed1ab_1
229229
- snowballstemmer=2.2.0=pyhd8ed1ab_0
@@ -294,9 +294,9 @@ dependencies:
294294
- zstandard=0.19.0=py310h8d17308_0
295295
- zstd=1.5.7=hbeecb71_1
296296
- pip:
297-
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@4d829b7b8759d7537a8184aa506548ddccf72041
298-
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@99300455d1d5627d8a2e95a7217da2bab4921f48
299-
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d85343d46e85faa8fd1f7ac8608a49fe1b4ced
297+
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@6ba24321d5311bbaf7ab460261ce6730ed541131
298+
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@c5f762ae16395629d8a8e4e04dc7488a6c9c53f1
299+
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@275985aa18af76d70d55311e45dcfed149e62089
300300
- octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@3c479f5d098332ff1c6e0eca0d56be6cc01e0911
301301
- param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@39de1da1495aff6d16641d408317619e23adbdb4
302302

0 commit comments

Comments
 (0)