Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
ec1f7fa
Correct for survey azimuth
domfournier Feb 3, 2026
5212b3c
Store indices of correlation
domfournier Feb 5, 2026
90bd133
Export scores and file name for each query point
domfournier Feb 5, 2026
e1b6478
Move plate creation to seperate method. Update unit test
domfournier Feb 6, 2026
bc4374d
Add flipping of line if detected up-dip. Flip interpolation if survey…
domfournier Feb 6, 2026
502a58a
More robust azimuth calcs. Augment test
domfournier Feb 6, 2026
106bde6
Docstrings
domfournier Feb 9, 2026
4a35b3f
Review comments
domfournier Feb 9, 2026
1c910c8
Parse out some mechanics to standalone methods
domfournier Feb 10, 2026
2165c10
Fix docstrings
domfournier Feb 10, 2026
28b3b72
Merge branch 'develop' into GEOPY-2701
domfournier Feb 10, 2026
7376e46
Re-lock
domfournier Feb 10, 2026
216c5f3
Merge branch 'develop' into GEOPY-2701
domfournier Feb 11, 2026
54bd426
Change test with large variations in sims
domfournier Feb 11, 2026
cecca92
Use Gaussian to modify the data. Use integral to determine the dip di…
domfournier Feb 11, 2026
9d8db5f
Add print
domfournier Feb 11, 2026
2697ff0
Change prints
domfournier Feb 11, 2026
92c8da4
More prints
domfournier Feb 11, 2026
d8ad750
Try different prints
domfournier Feb 12, 2026
2c5dfc5
Again
domfournier Feb 12, 2026
b73ef70
BUmp version and relock
domfournier Feb 13, 2026
0cb0011
Merge branch 'GEOPY-2661' into GEOPY-2701-2661
domfournier Feb 13, 2026
94eadf6
Fix test
domfournier Feb 13, 2026
cd7f281
Re-lock with mkl-service
domfournier Feb 13, 2026
6885347
Merge branch 'GEOPY-2661' into GEOPY-2701-2661
domfournier Feb 13, 2026
0200bca
Fix pydantic type issue
domfournier Feb 13, 2026
4a7737e
Remove print
domfournier Feb 13, 2026
f19c57a
Re-order alphabetically, re-lock
domfournier Feb 14, 2026
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
6 changes: 3 additions & 3 deletions .github/workflows/python_analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
with:
package-manager: 'conda'
app-name: 'simpeg_drivers'
python-version: '3.10'
python-version: '3.12'
call-workflow-pytest:
name: Pytest
uses: MiraGeoscience/CI-tools/.github/workflows/reusable-python-pytest.yml@v2
Expand All @@ -42,10 +42,10 @@ jobs:
pull-requests: read
with:
package-manager: 'conda'
python-versions: '["3.10", "3.11", "3.12"]'
python-versions: '["3.12", "3.13", "3.14"]'
os: '["ubuntu-latest", "windows-latest"]'
cache-number: 1
codecov-reference-python-version: '3.10'
codecov-reference-python-version: '3.12'
codecov-reference-os: '["ubuntu-latest"]'
timeout-minutes: 40
secrets:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/python_deploy_dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
contents: write
with:
package-name: 'simpeg-drivers'
python-version: '3.10'
python-version: '3.12'
source-repo-names: '["public-noremote-conda-dev"]'
conda-channels: '["conda-forge"]'
publish-repo-names: '["public-noremote-conda-dev"]'
Expand All @@ -35,7 +35,7 @@ jobs:
package-manager: 'poetry'
package-name: 'simpeg-drivers'
version-tag: ${{ github.ref_name }}
python-version: '3.10'
python-version: '3.12'
virtual-repo-names: '["public-pypi-dev", "test-pypi"]'
secrets:
JFROG_ARTIFACTORY_URL: ${{ secrets.JFROG_ARTIFACTORY_URL }}
Expand Down
4 changes: 2 additions & 2 deletions deps-lock-config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
include_dev: True
py_versions:
- "3.10"
- "3.11"
- "3.12"
- "3.13"
- "3.14"
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
dependencies:
- python=3.10.*
- python=3.13.*
- pip
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
dependencies:
- python=3.11.*
- python=3.14.*
- pip
54 changes: 28 additions & 26 deletions environments/py-3.12-linux-64-dev.conda.lock.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Generated by conda-lock.
# platform: linux-64
# input_hash: 8d2ec2f5bff152c0b1a90962f693656e4ddb9e44ed5c8117e1ca290243cc3f6e
# input_hash: 8e323951c273b57b2e693c63cd5efff6356e54fb0a7ba21701cafc8d99fe3026

channels:
- conda-forge
Expand Down Expand Up @@ -95,10 +95,10 @@ dependencies:
- jupyter-lsp=2.3.0=pyhcf101f3_0
- jupyter_client=8.8.0=pyhcf101f3_0
- jupyter_core=5.9.1=pyhc90fa1f_0
- jupyter_events=0.12.0=pyh29332c3_0
- jupyter_events=0.12.0=pyhe01879c_0
- jupyter_server=2.17.0=pyhcf101f3_0
- jupyter_server_terminals=0.5.4=pyhcf101f3_0
- jupyterlab=4.5.3=pyhd8ed1ab_0
- jupyterlab=4.5.4=pyhd8ed1ab_0
- jupyterlab_pygments=0.3.0=pyhd8ed1ab_2
- jupyterlab_server=2.28.0=pyhcf101f3_0
- jupyterlab_widgets=1.1.11=pyhd8ed1ab_0
Expand All @@ -111,11 +111,11 @@ dependencies:
- ld_impl_linux-64=2.45.1=default_hbd61a6d_101
- lerc=4.0.0=h0aef613_1
- libaec=1.1.5=h088129d_0
- libblas=3.9.0=37_h5875eb1_mkl
- libblas=3.11.0=5_h5875eb1_mkl
- libbrotlicommon=1.2.0=hb03c661_1
- libbrotlidec=1.2.0=hb03c661_1
- libbrotlienc=1.2.0=hb03c661_1
- libcblas=3.9.0=37_hfef963f_mkl
- libcblas=3.11.0=5_hfef963f_mkl
- libcurl=8.18.0=h4e3cde8_0
- libdeflate=1.25=h17f619e_0
- libdlf=0.3.0=pyhd8ed1ab_1
Expand All @@ -132,14 +132,14 @@ dependencies:
- libhwloc=2.12.2=default_hafda6a7_1000
- libiconv=1.18=h3b78370_2
- libjpeg-turbo=3.1.2=hb03c661_0
- liblapack=3.9.0=37_h5e43f62_mkl
- liblapack=3.11.0=5_h5e43f62_mkl
- liblzma=5.8.2=hb03c661_0
- libnghttp2=1.67.0=had1ee68_0
- libnsl=2.0.1=hb9d3cd8_1
- libpng=1.6.55=h421ea60_0
- libscotch=7.0.6=hea33c07_1
- libscotch=7.0.10=int32_h8512f2c_2
- libsodium=1.0.20=h4ab18f5_0
- libspatialindex=2.0.0=he02047a_0
- libspatialindex=2.1.0=he57a185_0
- libsqlite=3.51.2=h0c1763c_0
- libssh2=1.11.1=hcf80075_0
- libstdcxx=15.2.0=h934c35e_17
Expand All @@ -157,17 +157,17 @@ dependencies:
- locket=1.0.0=pyhd8ed1ab_0
- markdown-it-py=4.0.0=pyhd8ed1ab_0
- markupsafe=3.0.3=py312h8a5da7c_0
- matplotlib-base=3.8.4=py312h20ab3a6_2
- matplotlib-base=3.10.8=py312he3d6523_0
- matplotlib-inline=0.2.1=pyhd8ed1ab_0
- mccabe=0.7.0=pyhd8ed1ab_1
- mdit-py-plugins=0.5.0=pyhd8ed1ab_0
- mdurl=0.1.2=pyhd8ed1ab_1
- metis=5.1.0=hd0bcaf9_1007
- mistune=3.2.0=pyhcf101f3_0
- mkl=2024.2.2=ha770c72_17
- mkl=2025.3.0=h0e700b2_463
- msgpack-python=1.1.2=py312hd9148b4_1
- mumps-include=5.7.3=h82cca05_10
- mumps-seq=5.7.3=h06cbf8f_10
- mumps-include=5.8.1=h1795ed4_4
- mumps-seq=5.8.1=h4374b6a_4
- munkres=1.1.4=pyhd8ed1ab_1
- nbclient=0.10.4=pyhd8ed1ab_0
- nbconvert=7.16.6=hc388f54_1
Expand All @@ -180,7 +180,7 @@ dependencies:
- notebook=7.5.3=pyhcf101f3_0
- notebook-shim=0.2.4=pyhd8ed1ab_1
- numcodecs=0.15.1=py312hf79963d_1
- numpy=1.26.4=py312heda63a1_0
- numpy=2.4.2=py312h33ff503_1
- openjpeg=2.5.4=h55fea9a_0
- openssl=3.6.1=h35e630c_1
- overrides=7.7.0=pyhd8ed1ab_1
Expand All @@ -191,9 +191,9 @@ dependencies:
- parso=0.8.6=pyhcf101f3_0
- partd=1.4.2=pyhd8ed1ab_0
- pexpect=4.9.0=pyhd8ed1ab_1
- pillow=10.3.0=py312h287a98d_1
- pillow=12.1.1=py312h50c33e8_0
- pip=26.0.1=pyh8b19718_0
- platformdirs=4.5.1=pyhcf101f3_0
- platformdirs=4.8.0=pyhcf101f3_0
- pluggy=1.6.0=pyhf9edf01_1
- prometheus_client=0.24.1=pyhd8ed1ab_0
- prompt-toolkit=3.0.52=pyha770c72_0
Expand All @@ -204,7 +204,7 @@ dependencies:
- pycparser=2.22=pyh29332c3_1
- pydantic=2.12.5=pyhcf101f3_1
- pydantic-core=2.41.5=py312h868fb18_1
- pydiso=0.1.2=py312h686354e_1
- pydiso=0.2.0=np2py312h1cfd70e_1
- pygments=2.19.2=pyhd8ed1ab_0
- pylint=4.0.4=pyhcf101f3_0
- pymatsolver=0.3.1=pyh48887ae_201
Expand All @@ -217,12 +217,13 @@ dependencies:
- python-fastjsonschema=2.21.2=pyhe01879c_0
- python-gil=3.12.12=hd8ed1ab_2
- python-json-logger=2.0.7=pyhd8ed1ab_0
- python-mumps=0.0.3=py312h6ad3ee3_0
- python-mumps=0.0.6=nompi_hf5ef983
- python-tzdata=2025.3=pyhd8ed1ab_0
- python_abi=3.12=8_cp312
- pytz=2025.2=pyhd8ed1ab_0
- pyyaml=6.0.3=py312h8a5da7c_1
- pyzmq=27.1.0=py312hfb55c3c_0
- qhull=2020.2=h434a139_5
- readline=8.3=h853b02a_0
- readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1
- referencing=0.37.0=pyhcf101f3_0
Expand All @@ -231,10 +232,10 @@ dependencies:
- rfc3986-validator=0.1.1=pyh9f0ad1d_0
- rfc3987-syntax=1.1.0=pyhe01879c_1
- rpds-py=0.30.0=py312h868fb18_0
- rtree=1.2.0=py312h3ed4c40_1
- scikit-learn=1.6.1=py312h7a48858_0
- scipy=1.14.1=py312h62794b6_2
- send2trash=2.1.0=pyha191276_0
- rtree=1.4.1=pyh11ca60a_0
- scikit-learn=1.8.0=np2py312h3226591_1
- scipy=1.17.0=py312h54fa4ab_1
- send2trash=2.1.0=pyha191276_1
- setuptools=82.0.0=pyh332efcf_0
- six=1.17.0=pyhe01879c_1
- sniffio=1.3.1=pyhd8ed1ab_2
Expand All @@ -249,7 +250,7 @@ dependencies:
- sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1
- sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1
- stack_data=0.6.3=pyhd8ed1ab_1
- tbb=2021.13.0=hb700be7_5
- tbb=2022.3.0=hb700be7_2
- tblib=3.2.2=pyhcf101f3_0
- terminado=0.18.1=pyhc90fa1f_1
- threadpoolctl=3.6.0=pyhecae5ae_0
Expand All @@ -267,7 +268,7 @@ dependencies:
- typing_extensions=4.15.0=pyhcf101f3_0
- typing_utils=0.1.0=pyhd8ed1ab_1
- tzdata=2025c=hc9c84f9_1
- unicodedata2=17.0.0=py312h4c3975b_1
- unicodedata2=17.0.1=py312h4c3975b_0
- uri-template=1.3.0=pyhd8ed1ab_1
- urllib3=2.6.3=pyhd8ed1ab_0
- wcwidth=0.6.0=pyhd8ed1ab_0
Expand All @@ -286,11 +287,12 @@ dependencies:
- zict=3.0.0=pyhd8ed1ab_1
- zipp=3.23.0=pyhcf101f3_1
- zlib=1.3.1=hb9d3cd8_2
- zlib-ng=2.3.3=hceb46e0_1
- zstd=1.5.7=hb78ec9c_6
- pip:
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@f38f025b418b3cc80f26f198084566fbf2f9711e
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@53fbc8c6620894ac37f52dfa210909a2fa472714
- grid-apps @ git+https://github.com/MiraGeoscience/grid-apps.git@b453eb336ace73ced82149313b91eeff030371de
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@32261477bd3be01b7263f413233df0eeeb0cf137
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@ba9c28e73432a0511d3c596c32a566763a8e50af
- grid-apps @ git+https://github.com/MiraGeoscience/grid-apps.git@2bb57c22404303281132aacbe43811bf0ffb09c8
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@ef94a62a27ecf9713377801f6632861a07e2a65c

variables:
Expand Down
47 changes: 24 additions & 23 deletions environments/py-3.12-linux-64.conda.lock.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Generated by conda-lock.
# platform: linux-64
# input_hash: 8d2ec2f5bff152c0b1a90962f693656e4ddb9e44ed5c8117e1ca290243cc3f6e
# input_hash: 8e323951c273b57b2e693c63cd5efff6356e54fb0a7ba21701cafc8d99fe3026

channels:
- conda-forge
Expand All @@ -19,7 +19,6 @@ dependencies:
- ca-certificates=2026.1.4=hbd8a1cb_0
- cached-property=1.5.2=hd8ed1ab_1
- cached_property=1.5.2=pyha770c72_1
- certifi=2026.1.4=pyhd8ed1ab_0
- click=8.3.1=pyh8f84b5b_1
- cloudpickle=3.1.2=pyhcf101f3_1
- contourpy=1.3.3=py312h0a2e395_4
Expand Down Expand Up @@ -50,11 +49,11 @@ dependencies:
- ld_impl_linux-64=2.45.1=default_hbd61a6d_101
- lerc=4.0.0=h0aef613_1
- libaec=1.1.5=h088129d_0
- libblas=3.9.0=37_h5875eb1_mkl
- libblas=3.11.0=5_h5875eb1_mkl
- libbrotlicommon=1.2.0=hb03c661_1
- libbrotlidec=1.2.0=hb03c661_1
- libbrotlienc=1.2.0=hb03c661_1
- libcblas=3.9.0=37_hfef963f_mkl
- libcblas=3.11.0=5_hfef963f_mkl
- libcurl=8.18.0=h4e3cde8_0
- libdeflate=1.25=h17f619e_0
- libdlf=0.3.0=pyhd8ed1ab_1
Expand All @@ -71,13 +70,13 @@ dependencies:
- libhwloc=2.12.2=default_hafda6a7_1000
- libiconv=1.18=h3b78370_2
- libjpeg-turbo=3.1.2=hb03c661_0
- liblapack=3.9.0=37_h5e43f62_mkl
- liblapack=3.11.0=5_h5e43f62_mkl
- liblzma=5.8.2=hb03c661_0
- libnghttp2=1.67.0=had1ee68_0
- libnsl=2.0.1=hb9d3cd8_1
- libpng=1.6.55=h421ea60_0
- libscotch=7.0.6=hea33c07_1
- libspatialindex=2.0.0=he02047a_0
- libscotch=7.0.10=int32_h8512f2c_2
- libspatialindex=2.1.0=he57a185_0
- libsqlite=3.51.2=h0c1763c_0
- libssh2=1.11.1=hcf80075_0
- libstdcxx=15.2.0=h934c35e_17
Expand All @@ -93,45 +92,46 @@ dependencies:
- llvm-openmp=21.1.8=h4922eb0_0
- locket=1.0.0=pyhd8ed1ab_0
- markupsafe=3.0.3=py312h8a5da7c_0
- matplotlib-base=3.8.4=py312h20ab3a6_2
- matplotlib-base=3.10.8=py312he3d6523_0
- metis=5.1.0=hd0bcaf9_1007
- mkl=2024.2.2=ha770c72_17
- mkl=2025.3.0=h0e700b2_463
- msgpack-python=1.1.2=py312hd9148b4_1
- mumps-include=5.7.3=h82cca05_10
- mumps-seq=5.7.3=h06cbf8f_10
- mumps-include=5.8.1=h1795ed4_4
- mumps-seq=5.8.1=h4374b6a_4
- munkres=1.1.4=pyhd8ed1ab_1
- ncurses=6.5=h2d0b736_3
- numcodecs=0.15.1=py312hf79963d_1
- numpy=1.26.4=py312heda63a1_0
- numpy=2.4.2=py312h33ff503_1
- openjpeg=2.5.4=h55fea9a_0
- openssl=3.6.1=h35e630c_1
- packaging=26.0=pyhcf101f3_0
- pandas=3.0.0=py312h8ecdadd_0
- partd=1.4.2=pyhd8ed1ab_0
- pillow=10.3.0=py312h287a98d_1
- pillow=12.1.1=py312h50c33e8_0
- pip=26.0.1=pyh8b19718_0
- psutil=7.2.2=py312h5253ce2_0
- pthread-stubs=0.4=hb9d3cd8_1002
- pydantic=2.12.5=pyhcf101f3_1
- pydantic-core=2.41.5=py312h868fb18_1
- pydiso=0.1.2=py312h686354e_1
- pydiso=0.2.0=np2py312h1cfd70e_1
- pymatsolver=0.3.1=pyh48887ae_201
- pyparsing=3.3.2=pyhcf101f3_0
- pysocks=1.7.1=pyha55dd90_7
- python=3.12.12=hd63d673_2_cpython
- python-dateutil=2.9.0.post0=pyhe01879c_2
- python-mumps=0.0.3=py312h6ad3ee3_0
- python-mumps=0.0.6=nompi_hf5ef983
- python-tzdata=2025.3=pyhd8ed1ab_0
- python_abi=3.12=8_cp312
- pyyaml=6.0.3=py312h8a5da7c_1
- qhull=2020.2=h434a139_5
- readline=8.3=h853b02a_0
- rtree=1.2.0=py312h3ed4c40_1
- scikit-learn=1.6.1=py312h7a48858_0
- scipy=1.14.1=py312h62794b6_2
- rtree=1.4.1=pyh11ca60a_0
- scikit-learn=1.8.0=np2py312h3226591_1
- scipy=1.17.0=py312h54fa4ab_1
- setuptools=82.0.0=pyh332efcf_0
- six=1.17.0=pyhe01879c_1
- sortedcontainers=2.4.0=pyhd8ed1ab_1
- tbb=2021.13.0=hb700be7_5
- tbb=2022.3.0=hb700be7_2
- tblib=3.2.2=pyhcf101f3_0
- threadpoolctl=3.6.0=pyhecae5ae_0
- tk=8.6.13=noxft_h366c992_103
Expand All @@ -143,7 +143,7 @@ dependencies:
- typing-inspection=0.4.2=pyhd8ed1ab_1
- typing_extensions=4.15.0=pyhcf101f3_0
- tzdata=2025c=hc9c84f9_1
- unicodedata2=17.0.0=py312h4c3975b_1
- unicodedata2=17.0.1=py312h4c3975b_0
- urllib3=2.6.3=pyhd8ed1ab_0
- wheel=0.46.3=pyhd8ed1ab_0
- wrapt=2.1.1=py312h4c3975b_0
Expand All @@ -154,11 +154,12 @@ dependencies:
- zarr=2.14.2=pyhd8ed1ab_0
- zict=3.0.0=pyhd8ed1ab_1
- zipp=3.23.0=pyhcf101f3_1
- zlib-ng=2.3.3=hceb46e0_1
- zstd=1.5.7=hb78ec9c_6
- pip:
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@f38f025b418b3cc80f26f198084566fbf2f9711e
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@53fbc8c6620894ac37f52dfa210909a2fa472714
- grid-apps @ git+https://github.com/MiraGeoscience/grid-apps.git@b453eb336ace73ced82149313b91eeff030371de
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@32261477bd3be01b7263f413233df0eeeb0cf137
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@ba9c28e73432a0511d3c596c32a566763a8e50af
- grid-apps @ git+https://github.com/MiraGeoscience/grid-apps.git@2bb57c22404303281132aacbe43811bf0ffb09c8
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@ef94a62a27ecf9713377801f6632861a07e2a65c

variables:
Expand Down
Loading