Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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