Skip to content
This repository was archived by the owner on Aug 21, 2025. It is now read-only.
Merged
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
4 changes: 2 additions & 2 deletions .github/workflows/python_deploy_prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ concurrency:
jobs:
call-workflow-conda-release:
name: Publish production Conda package on JFrog Artifactory
uses: MiraGeoscience/CI-tools/.github/workflows/reusable-python-release_conda_assets.yml@main
if: ${{ github.event_name == 'release' || github.event.inputs.publish-conda == 'true' }}
uses: MiraGeoscience/CI-tools/.github/workflows/reusable-python-release_conda_assets.yml@main
with:
virtual-repo-names: '["public-conda-prod"]'
virtual-repo-names: '["public-noremote-conda-prod"]'
release-tag: ${{ github.event.release.tag_name || github.event.inputs.release-tag }}
secrets:
JFROG_ARTIFACTORY_URL: ${{ secrets.JFROG_ARTIFACTORY_URL }}
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ ci:

repos:
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.11.5
rev: v0.11.8
hooks:
- id: ruff
args:
Expand Down
48 changes: 25 additions & 23 deletions environments/py-3.10-linux-64-dev.conda.lock.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ dependencies:
- brotli-python=1.1.0=py310hf71b8c6_2
- bzip2=1.0.8=h4bc722e_7
- c-ares=1.34.5=hb9d3cd8_0
- ca-certificates=2025.1.31=hbcca054_0
- ca-certificates=2025.4.26=hbd8a1cb_0
- cached-property=1.5.2=hd8ed1ab_1
- cached_property=1.5.2=pyha770c72_1
- certifi=2025.1.31=pyhd8ed1ab_0
Expand All @@ -26,19 +26,19 @@ dependencies:
- click=8.1.8=pyh707e725_0
- cloudpickle=3.1.1=pyhd8ed1ab_0
- colorama=0.4.6=pyhd8ed1ab_1
- contourpy=1.3.1=py310h3788b33_0
- contourpy=1.3.2=py310h3788b33_0
- coverage=7.8.0=py310h89163eb_0
- cycler=0.12.1=pyhd8ed1ab_1
- cytoolz=1.0.1=py310ha75aee5_0
- dask-core=2025.3.0=pyhd8ed1ab_0
- dill=0.3.9=pyhd8ed1ab_1
- dill=0.4.0=pyhd8ed1ab_0
- discretize=0.11.2=py310ha2bacc8_1
- distributed=2025.3.0=pyhd8ed1ab_0
- docutils=0.19=py310hff52083_1
- exceptiongroup=1.2.2=pyhd8ed1ab_1
- fasteners=0.19=pyhd8ed1ab_1
- fonttools=4.57.0=py310h89163eb_0
- freetype=2.13.3=h48d6fc4_0
- freetype=2.13.3=ha770c72_1
- fsspec=2025.3.2=pyhd8ed1ab_0
- geoana=0.7.2=py310ha2bacc8_0
- h2=4.2.0=pyhd8ed1ab_0
Expand All @@ -58,27 +58,29 @@ dependencies:
- krb5=1.21.3=h659f571_0
- lcms2=2.17=h717163a_0
- ld_impl_linux-64=2.43=h712a8e2_4
- lerc=4.0.0=h27087fc_0
- lerc=4.0.0=h0aef613_1
- libaec=1.1.3=h59595ed_0
- libblas=3.9.0=31_hfdb39a5_mkl
- libbrotlicommon=1.1.0=hb9d3cd8_2
- libbrotlidec=1.1.0=hb9d3cd8_2
- libbrotlienc=1.1.0=hb9d3cd8_2
- libcblas=3.9.0=31_h372d94f_mkl
- libcurl=8.13.0=h332b0f4_0
- libdeflate=1.23=h4ddbbb0_0
- libdeflate=1.23=h86f0d12_0
- libdlf=0.3.0=pyhd8ed1ab_1
- libedit=3.1.20250104=pl5321h7949ede_0
- libev=4.33=hd590300_2
- libexpat=2.7.0=h5888daf_0
- libffi=3.4.6=h2dba641_1
- libfreetype=2.13.3=ha770c72_1
- libfreetype6=2.13.3=h48d6fc4_1
- libgcc=14.2.0=h767d61c_2
- libgcc-ng=14.2.0=h69a702a_2
- libgfortran=14.2.0=h69a702a_2
- libgfortran5=14.2.0=hf1ad2bd_2
- libhwloc=2.11.2=default_h0d58e46_1001
- libiconv=1.18=h4ce23a2_1
- libjpeg-turbo=3.0.0=hd590300_1
- libjpeg-turbo=3.1.0=hb9d3cd8_0
- liblapack=3.9.0=31_hc41d3b0_mkl
- liblzma=5.8.1=hb9d3cd8_0
- libnghttp2=1.64.0=h161d5f1_0
Expand All @@ -87,36 +89,36 @@ dependencies:
- libscotch=7.0.6=hea33c07_1
- libspatialindex=2.0.0=he02047a_0
- libsqlite=3.49.1=hee588c1_2
- libssh2=1.11.1=hf672d98_0
- libssh2=1.11.1=hcf80075_0
- libstdcxx=14.2.0=h8f9b012_2
- libstdcxx-ng=14.2.0=h4852527_2
- libtiff=4.7.0=hd9ff511_3
- libtiff=4.7.0=hd9ff511_4
- libuuid=2.38.1=h0b41bf4_0
- libwebp-base=1.5.0=h851e524_0
- libxcb=1.17.0=h8a09558_0
- libxcrypt=4.4.36=hd590300_1
- libxml2=2.13.7=h81593ed_1
- libzlib=1.3.1=hb9d3cd8_2
- llvm-openmp=20.1.2=h024ca30_1
- llvm-openmp=20.1.4=h024ca30_0
- locket=1.0.0=pyhd8ed1ab_0
- markupsafe=3.0.2=py310h89163eb_1
- matplotlib-base=3.8.4=py310hef631a5_2
- mccabe=0.7.0=pyhd8ed1ab_1
- metis=5.1.0=hd0bcaf9_1007
- mkl=2024.2.2=ha957f24_16
- msgpack-python=1.1.0=py310h3788b33_0
- mumps-include=5.7.3=h82cca05_9
- mumps-seq=5.7.3=hb5d91fa_9
- mumps-include=5.7.3=h82cca05_10
- mumps-seq=5.7.3=h06cbf8f_10
- munkres=1.1.4=pyh9f0ad1d_0
- ncurses=6.5=h2d0b736_3
- numcodecs=0.13.1=py310h5eaa309_0
- numpy=1.26.4=py310hb13e2d6_0
- openjpeg=2.5.3=h5fbd93e_0
- openssl=3.5.0=h7b32b05_0
- packaging=24.2=pyhd8ed1ab_2
- packaging=25.0=pyh29332c3_1
- partd=1.4.2=pyhd8ed1ab_0
- pillow=10.3.0=py310hebfe307_1
- pip=25.0.1=pyh8b19718_0
- pip=25.1=pyh8b19718_0
- platformdirs=4.3.7=pyh29332c3_0
- pluggy=1.5.0=pyhd8ed1ab_1
- psutil=7.0.0=py310ha75aee5_0
Expand All @@ -135,7 +137,7 @@ dependencies:
- python=3.10.17=hd6af730_0_cpython
- python-dateutil=2.9.0.post0=pyhff2d567_1
- python-mumps=0.0.3=py310h6410a28_0
- python_abi=3.10=6_cp310
- python_abi=3.10=7_cp310
- pytz=2025.2=pyhd8ed1ab_0
- pyyaml=6.0.2=py310h89163eb_2
- readline=8.2=h8c095d6_2
Expand All @@ -144,7 +146,7 @@ dependencies:
- rtree=1.2.0=py310haf1e407_1
- scikit-learn=1.4.2=py310h981052a_1
- scipy=1.14.1=py310hfcf56fc_2
- setuptools=78.1.0=pyhff2d567_0
- setuptools=80.1.0=pyhff2d567_0
- six=1.17.0=pyhd8ed1ab_0
- snowballstemmer=2.2.0=pyhd8ed1ab_0
- sortedcontainers=2.4.0=pyhd8ed1ab_1
Expand Down Expand Up @@ -179,15 +181,15 @@ dependencies:
- zarr=2.14.2=pyhd8ed1ab_0
- zict=3.0.0=pyhd8ed1ab_1
- zipp=3.21.0=pyhd8ed1ab_1
- zstandard=0.23.0=py310ha75aee5_1
- zstandard=0.23.0=py310ha75aee5_2
- zstd=1.5.7=hb8e6e7a_2
- pip:
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@6e21320c89581dccb1635d8460dfe296ec41b6da
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@4b9756b5c9e98c709a2b23e2e558edb29e5f3416
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@8c73f0647ae51f1ca7d4af6ded7f2e63db52a428
- octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@e9c99d6fd5d324571a2717990aecb3ed673cbaca
- param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@d5959a0e19b45a89eb8a02cd608bc8accb74adb7
- simpeg-drivers @ git+https://github.com/MiraGeoscience/simpeg-drivers.git@7544763d9d873237256b963c32db54ce33c329c7
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@6e21320c89581dccb1635d8460dfe296ec41b6da
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@4acc52a74c4c20a6ffc7f335e431f9ef3f6392b1
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@24027d81b65df99d5f582acc4497ed33df8a3396
- octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@e9c99d6fd5d324571a2717990aecb3ed673cbaca
- param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@d5959a0e19b45a89eb8a02cd608bc8accb74adb7
- simpeg-drivers @ git+https://github.com/MiraGeoscience/simpeg-drivers.git@2d510ad712a20663dc0abb9afbead41537d10d91

variables:
KMP_WARNINGS: 0
46 changes: 24 additions & 22 deletions environments/py-3.10-linux-64.conda.lock.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,23 +14,23 @@ dependencies:
- brotli-python=1.1.0=py310hf71b8c6_2
- bzip2=1.0.8=h4bc722e_7
- c-ares=1.34.5=hb9d3cd8_0
- ca-certificates=2025.1.31=hbcca054_0
- ca-certificates=2025.4.26=hbd8a1cb_0
- cached-property=1.5.2=hd8ed1ab_1
- cached_property=1.5.2=pyha770c72_1
- certifi=2025.1.31=pyhd8ed1ab_0
- cffi=1.17.1=py310h8deb56e_0
- click=8.1.8=pyh707e725_0
- cloudpickle=3.1.1=pyhd8ed1ab_0
- colorama=0.4.6=pyhd8ed1ab_1
- contourpy=1.3.1=py310h3788b33_0
- contourpy=1.3.2=py310h3788b33_0
- cycler=0.12.1=pyhd8ed1ab_1
- cytoolz=1.0.1=py310ha75aee5_0
- dask-core=2025.3.0=pyhd8ed1ab_0
- discretize=0.11.2=py310ha2bacc8_1
- distributed=2025.3.0=pyhd8ed1ab_0
- fasteners=0.19=pyhd8ed1ab_1
- fonttools=4.57.0=py310h89163eb_0
- freetype=2.13.3=h48d6fc4_0
- freetype=2.13.3=ha770c72_1
- fsspec=2025.3.2=pyhd8ed1ab_0
- geoana=0.7.2=py310ha2bacc8_0
- h2=4.2.0=pyhd8ed1ab_0
Expand All @@ -46,27 +46,29 @@ dependencies:
- krb5=1.21.3=h659f571_0
- lcms2=2.17=h717163a_0
- ld_impl_linux-64=2.43=h712a8e2_4
- lerc=4.0.0=h27087fc_0
- lerc=4.0.0=h0aef613_1
- libaec=1.1.3=h59595ed_0
- libblas=3.9.0=31_hfdb39a5_mkl
- libbrotlicommon=1.1.0=hb9d3cd8_2
- libbrotlidec=1.1.0=hb9d3cd8_2
- libbrotlienc=1.1.0=hb9d3cd8_2
- libcblas=3.9.0=31_h372d94f_mkl
- libcurl=8.13.0=h332b0f4_0
- libdeflate=1.23=h4ddbbb0_0
- libdeflate=1.23=h86f0d12_0
- libdlf=0.3.0=pyhd8ed1ab_1
- libedit=3.1.20250104=pl5321h7949ede_0
- libev=4.33=hd590300_2
- libexpat=2.7.0=h5888daf_0
- libffi=3.4.6=h2dba641_1
- libfreetype=2.13.3=ha770c72_1
- libfreetype6=2.13.3=h48d6fc4_1
- libgcc=14.2.0=h767d61c_2
- libgcc-ng=14.2.0=h69a702a_2
- libgfortran=14.2.0=h69a702a_2
- libgfortran5=14.2.0=hf1ad2bd_2
- libhwloc=2.11.2=default_h0d58e46_1001
- libiconv=1.18=h4ce23a2_1
- libjpeg-turbo=3.0.0=hd590300_1
- libjpeg-turbo=3.1.0=hb9d3cd8_0
- liblapack=3.9.0=31_hc41d3b0_mkl
- liblzma=5.8.1=hb9d3cd8_0
- libnghttp2=1.64.0=h161d5f1_0
Expand All @@ -75,35 +77,35 @@ dependencies:
- libscotch=7.0.6=hea33c07_1
- libspatialindex=2.0.0=he02047a_0
- libsqlite=3.49.1=hee588c1_2
- libssh2=1.11.1=hf672d98_0
- libssh2=1.11.1=hcf80075_0
- libstdcxx=14.2.0=h8f9b012_2
- libstdcxx-ng=14.2.0=h4852527_2
- libtiff=4.7.0=hd9ff511_3
- libtiff=4.7.0=hd9ff511_4
- libuuid=2.38.1=h0b41bf4_0
- libwebp-base=1.5.0=h851e524_0
- libxcb=1.17.0=h8a09558_0
- libxcrypt=4.4.36=hd590300_1
- libxml2=2.13.7=h81593ed_1
- libzlib=1.3.1=hb9d3cd8_2
- llvm-openmp=20.1.2=h024ca30_1
- llvm-openmp=20.1.4=h024ca30_0
- locket=1.0.0=pyhd8ed1ab_0
- markupsafe=3.0.2=py310h89163eb_1
- matplotlib-base=3.8.4=py310hef631a5_2
- metis=5.1.0=hd0bcaf9_1007
- mkl=2024.2.2=ha957f24_16
- msgpack-python=1.1.0=py310h3788b33_0
- mumps-include=5.7.3=h82cca05_9
- mumps-seq=5.7.3=hb5d91fa_9
- mumps-include=5.7.3=h82cca05_10
- mumps-seq=5.7.3=h06cbf8f_10
- munkres=1.1.4=pyh9f0ad1d_0
- ncurses=6.5=h2d0b736_3
- numcodecs=0.13.1=py310h5eaa309_0
- numpy=1.26.4=py310hb13e2d6_0
- openjpeg=2.5.3=h5fbd93e_0
- openssl=3.5.0=h7b32b05_0
- packaging=24.2=pyhd8ed1ab_2
- packaging=25.0=pyh29332c3_1
- partd=1.4.2=pyhd8ed1ab_0
- pillow=10.3.0=py310hebfe307_1
- pip=25.0.1=pyh8b19718_0
- pip=25.1=pyh8b19718_0
- psutil=7.0.0=py310ha75aee5_0
- pthread-stubs=0.4=hb9d3cd8_1002
- pycparser=2.22=pyh29332c3_1
Expand All @@ -116,13 +118,13 @@ dependencies:
- python=3.10.17=hd6af730_0_cpython
- python-dateutil=2.9.0.post0=pyhff2d567_1
- python-mumps=0.0.3=py310h6410a28_0
- python_abi=3.10=6_cp310
- python_abi=3.10=7_cp310
- pyyaml=6.0.2=py310h89163eb_2
- readline=8.2=h8c095d6_2
- rtree=1.2.0=py310haf1e407_1
- scikit-learn=1.4.2=py310h981052a_1
- scipy=1.14.1=py310hfcf56fc_2
- setuptools=78.1.0=pyhff2d567_0
- setuptools=80.1.0=pyhff2d567_0
- six=1.17.0=pyhd8ed1ab_0
- sortedcontainers=2.4.0=pyhd8ed1ab_1
- tbb=2021.13.0=hceb3a55_1
Expand All @@ -146,15 +148,15 @@ dependencies:
- zarr=2.14.2=pyhd8ed1ab_0
- zict=3.0.0=pyhd8ed1ab_1
- zipp=3.21.0=pyhd8ed1ab_1
- zstandard=0.23.0=py310ha75aee5_1
- zstandard=0.23.0=py310ha75aee5_2
- zstd=1.5.7=hb8e6e7a_2
- pip:
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@6e21320c89581dccb1635d8460dfe296ec41b6da
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@4b9756b5c9e98c709a2b23e2e558edb29e5f3416
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@8c73f0647ae51f1ca7d4af6ded7f2e63db52a428
- octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@e9c99d6fd5d324571a2717990aecb3ed673cbaca
- param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@d5959a0e19b45a89eb8a02cd608bc8accb74adb7
- simpeg-drivers @ git+https://github.com/MiraGeoscience/simpeg-drivers.git@7544763d9d873237256b963c32db54ce33c329c7
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@6e21320c89581dccb1635d8460dfe296ec41b6da
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@4acc52a74c4c20a6ffc7f335e431f9ef3f6392b1
- mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@24027d81b65df99d5f582acc4497ed33df8a3396
- octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@e9c99d6fd5d324571a2717990aecb3ed673cbaca
- param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@d5959a0e19b45a89eb8a02cd608bc8accb74adb7
- simpeg-drivers @ git+https://github.com/MiraGeoscience/simpeg-drivers.git@2d510ad712a20663dc0abb9afbead41537d10d91

variables:
KMP_WARNINGS: 0
Loading
Loading