From 0750db22946aa6c51be89558ae3c554e71123df6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Hensgen?= Date: Tue, 6 May 2025 13:46:49 -0400 Subject: [PATCH 01/16] relock envs on updated simpeg --- .../py-3.10-linux-64-dev.conda.lock.yml | 46 +-- environments/py-3.10-linux-64.conda.lock.yml | 30 +- .../py-3.10-win-64-dev.conda.lock.yml | 48 +-- environments/py-3.10-win-64.conda.lock.yml | 32 +- .../py-3.11-linux-64-dev.conda.lock.yml | 46 +-- environments/py-3.11-linux-64.conda.lock.yml | 30 +- .../py-3.11-win-64-dev.conda.lock.yml | 48 +-- environments/py-3.11-win-64.conda.lock.yml | 32 +- .../py-3.12-linux-64-dev.conda.lock.yml | 46 +-- environments/py-3.12-linux-64.conda.lock.yml | 30 +- .../py-3.12-win-64-dev.conda.lock.yml | 48 +-- environments/py-3.12-win-64.conda.lock.yml | 32 +- py-3.10.conda-lock.yml | 360 +++++++++--------- py-3.11.conda-lock.yml | 360 +++++++++--------- py-3.12.conda-lock.yml | 360 +++++++++--------- pyproject.toml | 2 +- recipe.yaml | 2 +- 17 files changed, 773 insertions(+), 779 deletions(-) diff --git a/environments/py-3.10-linux-64-dev.conda.lock.yml b/environments/py-3.10-linux-64-dev.conda.lock.yml index 1ff53ea6..c752bd9c 100644 --- a/environments/py-3.10-linux-64-dev.conda.lock.yml +++ b/environments/py-3.10-linux-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 6792419f707082db0392c7c66ae972128d5c2dcf3407d75de33f30b4e4f1e33d +# input_hash: 1adb35c5ebce6d5697945405e8519e943fa6e003a428db72ea4c51cb4f2af625 channels: - conda-forge @@ -29,12 +29,12 @@ 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=hbd8a1cb_1 + - 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 - - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.1.8=pyh707e725_0 - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 @@ -61,12 +61,12 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py310ha2bacc8_0 - greenlet=3.2.1=py310hf71b8c6_0 - - h11=0.14.0=pyhd8ed1ab_1 + - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py310h60e0fe6_100 - - hdf5=1.14.3=nompi_h2d575fe_109 + - h5py=3.13.0=nompi_py310h2a0e991_101 + - hdf5=1.14.6=nompi_h2d575fe_101 - hpack=4.1.0=pyhd8ed1ab_0 - - httpcore=1.0.7=pyh29332c3_1 + - httpcore=1.0.9=pyh29332c3_0 - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - idna=3.10=pyhd8ed1ab_1 @@ -76,14 +76,14 @@ dependencies: - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=8.35.0=pyh907856f_0 + - ipython=8.36.0=pyh907856f_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - - isort=6.0.1=pyhd8ed1ab_0 + - isort=6.0.1=pyhd8ed1ab_1 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - json5=0.12.0=pyhd8ed1ab_0 - jsonpointer=3.0.0=py310hff52083_1 - jsonschema=4.23.0=pyhd8ed1ab_1 @@ -97,11 +97,11 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.4.1=pyhd8ed1ab_0 + - jupyterlab=4.4.2=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.0=pyhbbac1ac_0 + - jupytext=1.17.1=pyh80e38bb_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py310h3788b33_0 - krb5=1.21.3=h659f571_0 @@ -132,14 +132,14 @@ dependencies: - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - liblapack=3.9.0=31_hc41d3b0_mkl - - liblzma=5.8.1=hb9d3cd8_0 + - liblzma=5.8.1=hb9d3cd8_1 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - libsodium=1.0.20=h4ab18f5_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_4 @@ -150,7 +150,7 @@ dependencies: - libxml2=2.13.7=h81593ed_1 - libzlib=1.3.1=hb9d3cd8_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=20.1.3=h024ca30_0 + - llvm-openmp=20.1.4=h024ca30_0 - locket=1.0.0=pyhd8ed1ab_0 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py310h89163eb_1 @@ -180,7 +180,7 @@ dependencies: - numcodecs=0.13.1=py310h5eaa309_0 - numpy=1.26.4=py310hb13e2d6_0 - openjpeg=2.5.3=h5fbd93e_0 - - openssl=3.5.0=h7b32b05_0 + - openssl=3.5.0=h7b32b05_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py310h5eaa309_3 @@ -191,7 +191,7 @@ dependencies: - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - pillow=10.3.0=py310hebfe307_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 @@ -209,7 +209,7 @@ dependencies: - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py310h69a6472_0 - pygments=2.19.1=pyhd8ed1ab_0 - - pylint=3.3.6=pyh29332c3_0 + - pylint=3.3.7=pyhe01879c_0 - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 @@ -235,7 +235,7 @@ dependencies: - scikit-learn=1.4.2=py310h981052a_1 - scipy=1.14.1=py310hfcf56fc_2 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=79.0.1=pyhff2d567_0 + - setuptools=80.1.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 @@ -292,18 +292,18 @@ dependencies: - widgetsnbextension=3.6.10=pyhd8ed1ab_0 - xorg-libxau=1.0.12=hb9d3cd8_0 - xorg-libxdmcp=1.1.5=hb9d3cd8_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h7f98852_2 - zarr=2.14.2=pyhd8ed1ab_0 - zeromq=4.3.5=h3b0a872_7 - 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 == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index 60ee9a59..d9610f41 100644 --- a/environments/py-3.10-linux-64.conda.lock.yml +++ b/environments/py-3.10-linux-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 6792419f707082db0392c7c66ae972128d5c2dcf3407d75de33f30b4e4f1e33d +# input_hash: 1adb35c5ebce6d5697945405e8519e943fa6e003a428db72ea4c51cb4f2af625 channels: - conda-forge @@ -15,7 +15,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=hbd8a1cb_1 + - 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 @@ -35,13 +35,13 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py310ha2bacc8_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py310h60e0fe6_100 - - hdf5=1.14.3=nompi_h2d575fe_109 + - h5py=3.13.0=nompi_py310h2a0e991_101 + - hdf5=1.14.6=nompi_h2d575fe_101 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py310h3788b33_0 - krb5=1.21.3=h659f571_0 @@ -71,13 +71,13 @@ dependencies: - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - liblapack=3.9.0=31_hc41d3b0_mkl - - liblzma=5.8.1=hb9d3cd8_0 + - liblzma=5.8.1=hb9d3cd8_1 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - 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_4 @@ -87,7 +87,7 @@ dependencies: - libxcrypt=4.4.36=hd590300_1 - libxml2=2.13.7=h81593ed_1 - libzlib=1.3.1=hb9d3cd8_2 - - llvm-openmp=20.1.3=h024ca30_0 + - 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 @@ -101,12 +101,12 @@ dependencies: - numcodecs=0.13.1=py310h5eaa309_0 - numpy=1.26.4=py310hb13e2d6_0 - openjpeg=2.5.3=h5fbd93e_0 - - openssl=3.5.0=h7b32b05_0 + - openssl=3.5.0=h7b32b05_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py310h5eaa309_3 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py310hebfe307_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - psutil=7.0.0=py310ha75aee5_0 - pthread-stubs=0.4=hb9d3cd8_1002 - pycparser=2.22=pyh29332c3_1 @@ -126,7 +126,7 @@ dependencies: - readline=8.2=h8c095d6_2 - scikit-learn=1.4.2=py310h981052a_1 - scipy=1.14.1=py310hfcf56fc_2 - - setuptools=79.0.1=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 @@ -145,17 +145,17 @@ dependencies: - wheel=0.45.1=pyhd8ed1ab_1 - xorg-libxau=1.0.12=hb9d3cd8_0 - xorg-libxdmcp=1.1.5=hb9d3cd8_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h7f98852_2 - 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 == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/environments/py-3.10-win-64-dev.conda.lock.yml b/environments/py-3.10-win-64-dev.conda.lock.yml index fb57f7dd..ad411e93 100644 --- a/environments/py-3.10-win-64-dev.conda.lock.yml +++ b/environments/py-3.10-win-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: 781e879b367bd7fe9ea047150af7fd0aadd7c5d20d87da004e52727950042707 +# input_hash: 7b55de847af061e9bbc164f1d4c612f1556383c697ed9dbcbad59a7277677b57 channels: - conda-forge @@ -28,12 +28,12 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py310h9e98ed7_2 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.1.31=h4c7d964_1 + - ca-certificates=2025.4.26=h4c7d964_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=py310ha8f682b_0 - - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.1.8=pyh7428d3b_0 - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 @@ -61,12 +61,12 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py310h3e8ed56_0 - greenlet=3.2.1=py310h9e98ed7_0 - - h11=0.14.0=pyhd8ed1ab_1 + - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py310h2b0be38_100 - - hdf5=1.14.3=nompi_hb2c4d47_109 + - h5py=3.13.0=nompi_py310hd6dd405_101 + - hdf5=1.14.6=nompi_hd5d9e70_101 - hpack=4.1.0=pyhd8ed1ab_0 - - httpcore=1.0.7=pyh29332c3_1 + - httpcore=1.0.9=pyh29332c3_0 - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - idna=3.10=pyhd8ed1ab_1 @@ -77,14 +77,14 @@ dependencies: - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2024.2.1=h57928b3_1083 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=8.35.0=pyh9ab4c32_0 + - ipython=8.36.0=pyh9ab4c32_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - - isort=6.0.1=pyhd8ed1ab_0 + - isort=6.0.1=pyhd8ed1ab_1 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - json5=0.12.0=pyhd8ed1ab_0 - jsonpointer=3.0.0=py310h5588dad_1 - jsonschema=4.23.0=pyhd8ed1ab_1 @@ -98,11 +98,11 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.4.1=pyhd8ed1ab_0 + - jupyterlab=4.4.2=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.0=pyhbbac1ac_0 + - jupytext=1.17.1=pyh80e38bb_0 - kiwisolver=1.4.7=py310hc19bc0b_0 - krb5=1.21.3=hdf4eb48_0 - latexcodec=2.0.1=pyh9f0ad1d_0 @@ -127,11 +127,11 @@ dependencies: - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.1.0=h2466b09_0 - liblapack=3.9.0=31_h1aa476e_mkl - - liblzma=5.8.1=h2466b09_0 - - libpng=1.6.47=had7236b_0 + - liblzma=5.8.1=h2466b09_1 + - libpng=1.6.47=h7a4582a_0 - libsodium=1.0.20=hc70643c_0 - libsqlite=3.49.1=h67fdade_2 - - libssh2=1.11.1=he619c9f_0 + - libssh2=1.11.1=h9aa295b_0 - libtiff=4.7.0=h797046b_4 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 @@ -139,7 +139,7 @@ dependencies: - libxml2=2.13.7=h442d1da_1 - libzlib=1.3.1=h2466b09_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=20.1.3=h30eaf37_0 + - llvm-openmp=20.1.4=h30eaf37_0 - locket=1.0.0=pyhd8ed1ab_0 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py310h38315fa_1 @@ -166,7 +166,7 @@ dependencies: - numcodecs=0.13.1=py310hb4db72f_0 - numpy=1.26.4=py310hf667824_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_0 + - openssl=3.5.0=ha4e3fda_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py310hb4db72f_3 @@ -176,7 +176,7 @@ dependencies: - partd=1.4.2=pyhd8ed1ab_0 - pickleshare=0.7.5=pyhd8ed1ab_1004 - pillow=10.3.0=py310h3e38d90_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 @@ -193,7 +193,7 @@ dependencies: - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py310h8f92c26_0 - pygments=2.19.1=pyhd8ed1ab_0 - - pylint=3.3.6=pyh29332c3_0 + - pylint=3.3.7=pyhe01879c_0 - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 @@ -220,7 +220,7 @@ dependencies: - scikit-learn=1.4.2=py310hf2a6c47_1 - scipy=1.14.1=py310hbd0dde3_2 - send2trash=1.8.3=pyh5737063_1 - - setuptools=79.0.1=pyhff2d567_0 + - setuptools=80.1.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 @@ -283,18 +283,18 @@ dependencies: - winpty=0.4.3=4 - xorg-libxau=1.0.12=h0e40799_0 - xorg-libxdmcp=1.1.5=h0e40799_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h8ffe710_2 - zarr=2.14.2=pyhd8ed1ab_0 - zeromq=4.3.5=ha9f60a1_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py310ha8f682b_1 + - zstandard=0.23.0=py310ha8f682b_2 - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index f5afda40..3bc3ed0a 100644 --- a/environments/py-3.10-win-64.conda.lock.yml +++ b/environments/py-3.10-win-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: 781e879b367bd7fe9ea047150af7fd0aadd7c5d20d87da004e52727950042707 +# input_hash: 7b55de847af061e9bbc164f1d4c612f1556383c697ed9dbcbad59a7277677b57 channels: - conda-forge @@ -14,7 +14,7 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py310h9e98ed7_2 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.1.31=h4c7d964_1 + - ca-certificates=2025.4.26=h4c7d964_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - certifi=2025.1.31=pyhd8ed1ab_0 @@ -34,14 +34,14 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py310h3e8ed56_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py310h2b0be38_100 - - hdf5=1.14.3=nompi_hb2c4d47_109 + - h5py=3.13.0=nompi_py310hd6dd405_101 + - hdf5=1.14.6=nompi_hd5d9e70_101 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 - intel-openmp=2024.2.1=h57928b3_1083 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - kiwisolver=1.4.7=py310hc19bc0b_0 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 @@ -65,17 +65,17 @@ dependencies: - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.1.0=h2466b09_0 - liblapack=3.9.0=31_h1aa476e_mkl - - liblzma=5.8.1=h2466b09_0 - - libpng=1.6.47=had7236b_0 + - liblzma=5.8.1=h2466b09_1 + - libpng=1.6.47=h7a4582a_0 - libsqlite=3.49.1=h67fdade_2 - - libssh2=1.11.1=he619c9f_0 + - libssh2=1.11.1=h9aa295b_0 - libtiff=4.7.0=h797046b_4 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - libxml2=2.13.7=h442d1da_1 - libzlib=1.3.1=h2466b09_2 - - llvm-openmp=20.1.3=h30eaf37_0 + - llvm-openmp=20.1.4=h30eaf37_0 - locket=1.0.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py310h38315fa_1 - matplotlib-base=3.8.4=py310hadb10a8_2 @@ -86,12 +86,12 @@ dependencies: - numcodecs=0.13.1=py310hb4db72f_0 - numpy=1.26.4=py310hf667824_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_0 + - openssl=3.5.0=ha4e3fda_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py310hb4db72f_3 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py310h3e38d90_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - psutil=7.0.0=py310ha8f682b_0 - pthread-stubs=0.4=h0e40799_1002 - pycparser=2.22=pyh29332c3_1 @@ -110,7 +110,7 @@ dependencies: - pyyaml=6.0.2=py310h38315fa_2 - scikit-learn=1.4.2=py310hf2a6c47_1 - scipy=1.14.1=py310hbd0dde3_2 - - setuptools=79.0.1=pyhff2d567_0 + - setuptools=80.1.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 @@ -134,17 +134,17 @@ dependencies: - win_inet_pton=1.1.0=pyh7428d3b_8 - xorg-libxau=1.0.12=h0e40799_0 - xorg-libxdmcp=1.1.5=h0e40799_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h8ffe710_2 - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py310ha8f682b_1 + - zstandard=0.23.0=py310ha8f682b_2 - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/environments/py-3.11-linux-64-dev.conda.lock.yml b/environments/py-3.11-linux-64-dev.conda.lock.yml index 50ae8b30..44dc8228 100644 --- a/environments/py-3.11-linux-64-dev.conda.lock.yml +++ b/environments/py-3.11-linux-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 54ab3a684de79675ed893a381524115fd11580146bd0276a5f1b889d2229a880 +# input_hash: 58c850156779fab310cc0e4376376bd445732afc24544af142b4899ff0fc3d55 channels: - conda-forge @@ -29,12 +29,12 @@ dependencies: - brotli-python=1.1.0=py311hfdbb021_2 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.34.5=hb9d3cd8_0 - - ca-certificates=2025.1.31=hbd8a1cb_1 + - 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=py311hf29c0ef_0 - - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.1.8=pyh707e725_0 - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 @@ -62,12 +62,12 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py311h5b7b71f_0 - greenlet=3.2.1=py311hfdbb021_0 - - h11=0.14.0=pyhd8ed1ab_1 + - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py311hb639ac4_100 - - hdf5=1.14.3=nompi_h2d575fe_109 + - h5py=3.13.0=nompi_py311h38436b4_101 + - hdf5=1.14.6=nompi_h2d575fe_101 - hpack=4.1.0=pyhd8ed1ab_0 - - httpcore=1.0.7=pyh29332c3_1 + - httpcore=1.0.9=pyh29332c3_0 - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - idna=3.10=pyhd8ed1ab_1 @@ -77,15 +77,15 @@ dependencies: - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.1.0=pyhfb0248b_0 + - ipython=9.2.0=pyhfb0248b_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - - isort=6.0.1=pyhd8ed1ab_0 + - isort=6.0.1=pyhd8ed1ab_1 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - json5=0.12.0=pyhd8ed1ab_0 - jsonpointer=3.0.0=py311h38be061_1 - jsonschema=4.23.0=pyhd8ed1ab_1 @@ -99,11 +99,11 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.4.1=pyhd8ed1ab_0 + - jupyterlab=4.4.2=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.0=pyhbbac1ac_0 + - jupytext=1.17.1=pyh80e38bb_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py311hd18a35c_0 - krb5=1.21.3=h659f571_0 @@ -134,14 +134,14 @@ dependencies: - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - liblapack=3.9.0=31_hc41d3b0_mkl - - liblzma=5.8.1=hb9d3cd8_0 + - liblzma=5.8.1=hb9d3cd8_1 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - libsodium=1.0.20=h4ab18f5_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_4 @@ -152,7 +152,7 @@ dependencies: - libxml2=2.13.7=h81593ed_1 - libzlib=1.3.1=hb9d3cd8_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=20.1.3=h024ca30_0 + - llvm-openmp=20.1.4=h024ca30_0 - locket=1.0.0=pyhd8ed1ab_0 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py311h2dc5d0c_1 @@ -182,7 +182,7 @@ dependencies: - numcodecs=0.15.1=py311h7db5c69_0 - numpy=1.26.4=py311h64a7726_0 - openjpeg=2.5.3=h5fbd93e_0 - - openssl=3.5.0=h7b32b05_0 + - openssl=3.5.0=h7b32b05_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py311h7db5c69_3 @@ -193,7 +193,7 @@ dependencies: - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - pillow=10.3.0=py311h82a398c_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 @@ -211,7 +211,7 @@ dependencies: - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py311h19ea254_0 - pygments=2.19.1=pyhd8ed1ab_0 - - pylint=3.3.6=pyh29332c3_0 + - pylint=3.3.7=pyhe01879c_0 - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 @@ -237,7 +237,7 @@ dependencies: - scikit-learn=1.4.2=py311he08f58d_1 - scipy=1.14.1=py311he9a78e4_2 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=79.0.1=pyhff2d567_0 + - setuptools=80.1.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 @@ -295,18 +295,18 @@ dependencies: - wrapt=1.17.2=py311h9ecbd09_0 - xorg-libxau=1.0.12=hb9d3cd8_0 - xorg-libxdmcp=1.1.5=hb9d3cd8_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h7f98852_2 - zarr=2.14.2=pyhd8ed1ab_0 - zeromq=4.3.5=h3b0a872_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py311h9ecbd09_1 + - zstandard=0.23.0=py311h9ecbd09_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index 38774c7c..f3132eeb 100644 --- a/environments/py-3.11-linux-64.conda.lock.yml +++ b/environments/py-3.11-linux-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 54ab3a684de79675ed893a381524115fd11580146bd0276a5f1b889d2229a880 +# input_hash: 58c850156779fab310cc0e4376376bd445732afc24544af142b4899ff0fc3d55 channels: - conda-forge @@ -15,7 +15,7 @@ dependencies: - brotli-python=1.1.0=py311hfdbb021_2 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.34.5=hb9d3cd8_0 - - ca-certificates=2025.1.31=hbd8a1cb_1 + - 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 @@ -36,13 +36,13 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py311h5b7b71f_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py311hb639ac4_100 - - hdf5=1.14.3=nompi_h2d575fe_109 + - h5py=3.13.0=nompi_py311h38436b4_101 + - hdf5=1.14.6=nompi_h2d575fe_101 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py311hd18a35c_0 - krb5=1.21.3=h659f571_0 @@ -72,13 +72,13 @@ dependencies: - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - liblapack=3.9.0=31_hc41d3b0_mkl - - liblzma=5.8.1=hb9d3cd8_0 + - liblzma=5.8.1=hb9d3cd8_1 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - 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_4 @@ -88,7 +88,7 @@ dependencies: - libxcrypt=4.4.36=hd590300_1 - libxml2=2.13.7=h81593ed_1 - libzlib=1.3.1=hb9d3cd8_2 - - llvm-openmp=20.1.3=h024ca30_0 + - llvm-openmp=20.1.4=h024ca30_0 - locket=1.0.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py311h2dc5d0c_1 - matplotlib-base=3.8.4=py311ha4ca890_2 @@ -102,12 +102,12 @@ dependencies: - numcodecs=0.15.1=py311h7db5c69_0 - numpy=1.26.4=py311h64a7726_0 - openjpeg=2.5.3=h5fbd93e_0 - - openssl=3.5.0=h7b32b05_0 + - openssl=3.5.0=h7b32b05_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py311h7db5c69_3 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py311h82a398c_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - psutil=7.0.0=py311h9ecbd09_0 - pthread-stubs=0.4=hb9d3cd8_1002 - pycparser=2.22=pyh29332c3_1 @@ -127,7 +127,7 @@ dependencies: - readline=8.2=h8c095d6_2 - scikit-learn=1.4.2=py311he08f58d_1 - scipy=1.14.1=py311he9a78e4_2 - - setuptools=79.0.1=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 @@ -147,17 +147,17 @@ dependencies: - wrapt=1.17.2=py311h9ecbd09_0 - xorg-libxau=1.0.12=hb9d3cd8_0 - xorg-libxdmcp=1.1.5=hb9d3cd8_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h7f98852_2 - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py311h9ecbd09_1 + - zstandard=0.23.0=py311h9ecbd09_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/environments/py-3.11-win-64-dev.conda.lock.yml b/environments/py-3.11-win-64-dev.conda.lock.yml index 75f0eaab..79a0780a 100644 --- a/environments/py-3.11-win-64-dev.conda.lock.yml +++ b/environments/py-3.11-win-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: ea0337461fc017ab34b534c39ddd1a14ee998ff73bb9c1a247fd97254f1403d9 +# input_hash: 5a366926cb0ea9d41c81dc4eb41d76768419073e1de55d34b1c31bc68c662f72 channels: - conda-forge @@ -28,12 +28,12 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py311hda3d55a_2 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.1.31=h4c7d964_1 + - ca-certificates=2025.4.26=h4c7d964_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=py311he736701_0 - - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.1.8=pyh7428d3b_0 - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 @@ -62,12 +62,12 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py311h9b10771_0 - greenlet=3.2.1=py311hda3d55a_0 - - h11=0.14.0=pyhd8ed1ab_1 + - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py311h67016bb_100 - - hdf5=1.14.3=nompi_hb2c4d47_109 + - h5py=3.13.0=nompi_py311hc74fd12_101 + - hdf5=1.14.6=nompi_hd5d9e70_101 - hpack=4.1.0=pyhd8ed1ab_0 - - httpcore=1.0.7=pyh29332c3_1 + - httpcore=1.0.9=pyh29332c3_0 - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - idna=3.10=pyhd8ed1ab_1 @@ -78,15 +78,15 @@ dependencies: - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2024.2.1=h57928b3_1083 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.1.0=pyhca29cf9_0 + - ipython=9.2.0=pyhca29cf9_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - - isort=6.0.1=pyhd8ed1ab_0 + - isort=6.0.1=pyhd8ed1ab_1 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - json5=0.12.0=pyhd8ed1ab_0 - jsonpointer=3.0.0=py311h1ea47a8_1 - jsonschema=4.23.0=pyhd8ed1ab_1 @@ -100,11 +100,11 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.4.1=pyhd8ed1ab_0 + - jupyterlab=4.4.2=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.0=pyhbbac1ac_0 + - jupytext=1.17.1=pyh80e38bb_0 - kiwisolver=1.4.7=py311h3257749_0 - krb5=1.21.3=hdf4eb48_0 - latexcodec=2.0.1=pyh9f0ad1d_0 @@ -129,11 +129,11 @@ dependencies: - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.1.0=h2466b09_0 - liblapack=3.9.0=31_h1aa476e_mkl - - liblzma=5.8.1=h2466b09_0 - - libpng=1.6.47=had7236b_0 + - liblzma=5.8.1=h2466b09_1 + - libpng=1.6.47=h7a4582a_0 - libsodium=1.0.20=hc70643c_0 - libsqlite=3.49.1=h67fdade_2 - - libssh2=1.11.1=he619c9f_0 + - libssh2=1.11.1=h9aa295b_0 - libtiff=4.7.0=h797046b_4 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 @@ -141,7 +141,7 @@ dependencies: - libxml2=2.13.7=h442d1da_1 - libzlib=1.3.1=h2466b09_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=20.1.3=h30eaf37_0 + - llvm-openmp=20.1.4=h30eaf37_0 - locket=1.0.0=pyhd8ed1ab_0 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py311h5082efb_1 @@ -168,7 +168,7 @@ dependencies: - numcodecs=0.15.1=py311hcf9f919_0 - numpy=1.26.4=py311h0b4df5a_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_0 + - openssl=3.5.0=ha4e3fda_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py311hcf9f919_3 @@ -178,7 +178,7 @@ dependencies: - partd=1.4.2=pyhd8ed1ab_0 - pickleshare=0.7.5=pyhd8ed1ab_1004 - pillow=10.3.0=py311h5592be9_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 @@ -195,7 +195,7 @@ dependencies: - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py311h66870c1_0 - pygments=2.19.1=pyhd8ed1ab_0 - - pylint=3.3.6=pyh29332c3_0 + - pylint=3.3.7=pyhe01879c_0 - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 @@ -222,7 +222,7 @@ dependencies: - scikit-learn=1.4.2=py311hdcb8d17_1 - scipy=1.14.1=py311hf16d85f_2 - send2trash=1.8.3=pyh5737063_1 - - setuptools=79.0.1=pyhff2d567_0 + - setuptools=80.1.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 @@ -286,18 +286,18 @@ dependencies: - wrapt=1.17.2=py311he736701_0 - xorg-libxau=1.0.12=h0e40799_0 - xorg-libxdmcp=1.1.5=h0e40799_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h8ffe710_2 - zarr=2.14.2=pyhd8ed1ab_0 - zeromq=4.3.5=ha9f60a1_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py311he736701_1 + - zstandard=0.23.0=py311he736701_2 - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index 984a8f78..2ed4b019 100644 --- a/environments/py-3.11-win-64.conda.lock.yml +++ b/environments/py-3.11-win-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: ea0337461fc017ab34b534c39ddd1a14ee998ff73bb9c1a247fd97254f1403d9 +# input_hash: 5a366926cb0ea9d41c81dc4eb41d76768419073e1de55d34b1c31bc68c662f72 channels: - conda-forge @@ -14,7 +14,7 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py311hda3d55a_2 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.1.31=h4c7d964_1 + - ca-certificates=2025.4.26=h4c7d964_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - certifi=2025.1.31=pyhd8ed1ab_0 @@ -35,14 +35,14 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py311h9b10771_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py311h67016bb_100 - - hdf5=1.14.3=nompi_hb2c4d47_109 + - h5py=3.13.0=nompi_py311hc74fd12_101 + - hdf5=1.14.6=nompi_hd5d9e70_101 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 - intel-openmp=2024.2.1=h57928b3_1083 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - kiwisolver=1.4.7=py311h3257749_0 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 @@ -66,17 +66,17 @@ dependencies: - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.1.0=h2466b09_0 - liblapack=3.9.0=31_h1aa476e_mkl - - liblzma=5.8.1=h2466b09_0 - - libpng=1.6.47=had7236b_0 + - liblzma=5.8.1=h2466b09_1 + - libpng=1.6.47=h7a4582a_0 - libsqlite=3.49.1=h67fdade_2 - - libssh2=1.11.1=he619c9f_0 + - libssh2=1.11.1=h9aa295b_0 - libtiff=4.7.0=h797046b_4 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - libxml2=2.13.7=h442d1da_1 - libzlib=1.3.1=h2466b09_2 - - llvm-openmp=20.1.3=h30eaf37_0 + - llvm-openmp=20.1.4=h30eaf37_0 - locket=1.0.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py311h5082efb_1 - matplotlib-base=3.8.4=py311h9b31f6e_2 @@ -87,12 +87,12 @@ dependencies: - numcodecs=0.15.1=py311hcf9f919_0 - numpy=1.26.4=py311h0b4df5a_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_0 + - openssl=3.5.0=ha4e3fda_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py311hcf9f919_3 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py311h5592be9_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - psutil=7.0.0=py311he736701_0 - pthread-stubs=0.4=h0e40799_1002 - pycparser=2.22=pyh29332c3_1 @@ -111,7 +111,7 @@ dependencies: - pyyaml=6.0.2=py311h5082efb_2 - scikit-learn=1.4.2=py311hdcb8d17_1 - scipy=1.14.1=py311hf16d85f_2 - - setuptools=79.0.1=pyhff2d567_0 + - setuptools=80.1.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 @@ -136,17 +136,17 @@ dependencies: - wrapt=1.17.2=py311he736701_0 - xorg-libxau=1.0.12=h0e40799_0 - xorg-libxdmcp=1.1.5=h0e40799_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h8ffe710_2 - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py311he736701_1 + - zstandard=0.23.0=py311he736701_2 - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/environments/py-3.12-linux-64-dev.conda.lock.yml b/environments/py-3.12-linux-64-dev.conda.lock.yml index 75ca3936..85e57ae9 100644 --- a/environments/py-3.12-linux-64-dev.conda.lock.yml +++ b/environments/py-3.12-linux-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 4acd117552e4100eb57c2f1aac766fba9ef02ffe62a999b22cd10f4f3d117310 +# input_hash: 0860417385f4b4b49756554e65c3f198b84420f29b7ac8a24d51cb8607c856d2 channels: - conda-forge @@ -29,12 +29,12 @@ dependencies: - brotli-python=1.1.0=py312h2ec8cdc_2 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.34.5=hb9d3cd8_0 - - ca-certificates=2025.1.31=hbd8a1cb_1 + - 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=py312h06ac9bb_0 - - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.1.8=pyh707e725_0 - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 @@ -62,12 +62,12 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py312hc39e661_0 - greenlet=3.2.1=py312h2ec8cdc_0 - - h11=0.14.0=pyhd8ed1ab_1 + - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py312hedeef09_100 - - hdf5=1.14.3=nompi_h2d575fe_109 + - h5py=3.13.0=nompi_py312h01d377b_101 + - hdf5=1.14.6=nompi_h2d575fe_101 - hpack=4.1.0=pyhd8ed1ab_0 - - httpcore=1.0.7=pyh29332c3_1 + - httpcore=1.0.9=pyh29332c3_0 - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - idna=3.10=pyhd8ed1ab_1 @@ -77,15 +77,15 @@ dependencies: - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.1.0=pyhfb0248b_0 + - ipython=9.2.0=pyhfb0248b_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - - isort=6.0.1=pyhd8ed1ab_0 + - isort=6.0.1=pyhd8ed1ab_1 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - json5=0.12.0=pyhd8ed1ab_0 - jsonpointer=3.0.0=py312h7900ff3_1 - jsonschema=4.23.0=pyhd8ed1ab_1 @@ -99,11 +99,11 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.4.1=pyhd8ed1ab_0 + - jupyterlab=4.4.2=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.0=pyhbbac1ac_0 + - jupytext=1.17.1=pyh80e38bb_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.8=py312h84d6215_0 - krb5=1.21.3=h659f571_0 @@ -134,14 +134,14 @@ dependencies: - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - liblapack=3.9.0=31_hc41d3b0_mkl - - liblzma=5.8.1=hb9d3cd8_0 + - liblzma=5.8.1=hb9d3cd8_1 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - libsodium=1.0.20=h4ab18f5_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_4 @@ -152,7 +152,7 @@ dependencies: - libxml2=2.13.7=h81593ed_1 - libzlib=1.3.1=hb9d3cd8_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=20.1.3=h024ca30_0 + - llvm-openmp=20.1.4=h024ca30_0 - locket=1.0.0=pyhd8ed1ab_0 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py312h178313f_1 @@ -182,7 +182,7 @@ dependencies: - numcodecs=0.15.1=py312hf9745cd_0 - numpy=1.26.4=py312heda63a1_0 - openjpeg=2.5.3=h5fbd93e_0 - - openssl=3.5.0=h7b32b05_0 + - openssl=3.5.0=h7b32b05_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py312hf9745cd_3 @@ -193,7 +193,7 @@ dependencies: - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - pillow=10.3.0=py312h287a98d_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 @@ -211,7 +211,7 @@ dependencies: - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py312h772f2df_0 - pygments=2.19.1=pyhd8ed1ab_0 - - pylint=3.3.6=pyh29332c3_0 + - pylint=3.3.7=pyhe01879c_0 - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 @@ -237,7 +237,7 @@ dependencies: - scikit-learn=1.4.2=py312h1fcc3ea_1 - scipy=1.14.1=py312h62794b6_2 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=79.0.1=pyhff2d567_0 + - setuptools=80.1.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 @@ -295,18 +295,18 @@ dependencies: - wrapt=1.17.2=py312h66e93f0_0 - xorg-libxau=1.0.12=hb9d3cd8_0 - xorg-libxdmcp=1.1.5=hb9d3cd8_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h7f98852_2 - zarr=2.14.2=pyhd8ed1ab_0 - zeromq=4.3.5=h3b0a872_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py312h66e93f0_1 + - zstandard=0.23.0=py312h66e93f0_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/environments/py-3.12-linux-64.conda.lock.yml b/environments/py-3.12-linux-64.conda.lock.yml index 27c567d8..2622904f 100644 --- a/environments/py-3.12-linux-64.conda.lock.yml +++ b/environments/py-3.12-linux-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 4acd117552e4100eb57c2f1aac766fba9ef02ffe62a999b22cd10f4f3d117310 +# input_hash: 0860417385f4b4b49756554e65c3f198b84420f29b7ac8a24d51cb8607c856d2 channels: - conda-forge @@ -15,7 +15,7 @@ dependencies: - brotli-python=1.1.0=py312h2ec8cdc_2 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.34.5=hb9d3cd8_0 - - ca-certificates=2025.1.31=hbd8a1cb_1 + - 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 @@ -36,13 +36,13 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py312hc39e661_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py312hedeef09_100 - - hdf5=1.14.3=nompi_h2d575fe_109 + - h5py=3.13.0=nompi_py312h01d377b_101 + - hdf5=1.14.6=nompi_h2d575fe_101 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.8=py312h84d6215_0 - krb5=1.21.3=h659f571_0 @@ -72,13 +72,13 @@ dependencies: - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.1.0=hb9d3cd8_0 - liblapack=3.9.0=31_hc41d3b0_mkl - - liblzma=5.8.1=hb9d3cd8_0 + - liblzma=5.8.1=hb9d3cd8_1 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - 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_4 @@ -88,7 +88,7 @@ dependencies: - libxcrypt=4.4.36=hd590300_1 - libxml2=2.13.7=h81593ed_1 - libzlib=1.3.1=hb9d3cd8_2 - - llvm-openmp=20.1.3=h024ca30_0 + - llvm-openmp=20.1.4=h024ca30_0 - locket=1.0.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py312h178313f_1 - matplotlib-base=3.8.4=py312h20ab3a6_2 @@ -102,12 +102,12 @@ dependencies: - numcodecs=0.15.1=py312hf9745cd_0 - numpy=1.26.4=py312heda63a1_0 - openjpeg=2.5.3=h5fbd93e_0 - - openssl=3.5.0=h7b32b05_0 + - openssl=3.5.0=h7b32b05_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py312hf9745cd_3 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py312h287a98d_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - psutil=7.0.0=py312h66e93f0_0 - pthread-stubs=0.4=hb9d3cd8_1002 - pycparser=2.22=pyh29332c3_1 @@ -127,7 +127,7 @@ dependencies: - readline=8.2=h8c095d6_2 - scikit-learn=1.4.2=py312h1fcc3ea_1 - scipy=1.14.1=py312h62794b6_2 - - setuptools=79.0.1=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 @@ -147,17 +147,17 @@ dependencies: - wrapt=1.17.2=py312h66e93f0_0 - xorg-libxau=1.0.12=hb9d3cd8_0 - xorg-libxdmcp=1.1.5=hb9d3cd8_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h7f98852_2 - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py312h66e93f0_1 + - zstandard=0.23.0=py312h66e93f0_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/environments/py-3.12-win-64-dev.conda.lock.yml b/environments/py-3.12-win-64-dev.conda.lock.yml index d0de7767..ae7699b5 100644 --- a/environments/py-3.12-win-64-dev.conda.lock.yml +++ b/environments/py-3.12-win-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: 6f1933aa237e9717452d1622fcfc68eba137cef4e0b6cc8724c06ce1c490d501 +# input_hash: eacafb800c53f701051cb8bdd399ee5268917a2112d959c9db25ec62290461bb channels: - conda-forge @@ -28,12 +28,12 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py312h275cf98_2 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.1.31=h4c7d964_1 + - ca-certificates=2025.4.26=h4c7d964_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=py312h4389bb4_0 - - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - charset-normalizer=3.4.2=pyhd8ed1ab_0 - click=8.1.8=pyh7428d3b_0 - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 @@ -62,12 +62,12 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py312hbaa7e33_0 - greenlet=3.2.1=py312h275cf98_0 - - h11=0.14.0=pyhd8ed1ab_1 + - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py312ha036244_100 - - hdf5=1.14.3=nompi_hb2c4d47_109 + - h5py=3.13.0=nompi_py312h4e244af_101 + - hdf5=1.14.6=nompi_hd5d9e70_101 - hpack=4.1.0=pyhd8ed1ab_0 - - httpcore=1.0.7=pyh29332c3_1 + - httpcore=1.0.9=pyh29332c3_0 - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - idna=3.10=pyhd8ed1ab_1 @@ -78,15 +78,15 @@ dependencies: - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2024.2.1=h57928b3_1083 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.1.0=pyhca29cf9_0 + - ipython=9.2.0=pyhca29cf9_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - - isort=6.0.1=pyhd8ed1ab_0 + - isort=6.0.1=pyhd8ed1ab_1 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - json5=0.12.0=pyhd8ed1ab_0 - jsonpointer=3.0.0=py312h2e8e312_1 - jsonschema=4.23.0=pyhd8ed1ab_1 @@ -100,11 +100,11 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.4.1=pyhd8ed1ab_0 + - jupyterlab=4.4.2=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.0=pyhbbac1ac_0 + - jupytext=1.17.1=pyh80e38bb_0 - kiwisolver=1.4.8=py312hc790b64_0 - krb5=1.21.3=hdf4eb48_0 - latexcodec=2.0.1=pyh9f0ad1d_0 @@ -129,11 +129,11 @@ dependencies: - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.1.0=h2466b09_0 - liblapack=3.9.0=31_h1aa476e_mkl - - liblzma=5.8.1=h2466b09_0 - - libpng=1.6.47=had7236b_0 + - liblzma=5.8.1=h2466b09_1 + - libpng=1.6.47=h7a4582a_0 - libsodium=1.0.20=hc70643c_0 - libsqlite=3.49.1=h67fdade_2 - - libssh2=1.11.1=he619c9f_0 + - libssh2=1.11.1=h9aa295b_0 - libtiff=4.7.0=h797046b_4 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 @@ -141,7 +141,7 @@ dependencies: - libxml2=2.13.7=h442d1da_1 - libzlib=1.3.1=h2466b09_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=20.1.3=h30eaf37_0 + - llvm-openmp=20.1.4=h30eaf37_0 - locket=1.0.0=pyhd8ed1ab_0 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py312h31fea79_1 @@ -168,7 +168,7 @@ dependencies: - numcodecs=0.15.1=py312h72972c8_0 - numpy=1.26.4=py312h8753938_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_0 + - openssl=3.5.0=ha4e3fda_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py312h72972c8_3 @@ -178,7 +178,7 @@ dependencies: - partd=1.4.2=pyhd8ed1ab_0 - pickleshare=0.7.5=pyhd8ed1ab_1004 - pillow=10.3.0=py312h381445a_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 @@ -195,7 +195,7 @@ dependencies: - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py312h01acb21_0 - pygments=2.19.1=pyhd8ed1ab_0 - - pylint=3.3.6=pyh29332c3_0 + - pylint=3.3.7=pyhe01879c_0 - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 @@ -222,7 +222,7 @@ dependencies: - scikit-learn=1.4.2=py312h816cc57_1 - scipy=1.14.1=py312h337df96_2 - send2trash=1.8.3=pyh5737063_1 - - setuptools=79.0.1=pyhff2d567_0 + - setuptools=80.1.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 @@ -286,18 +286,18 @@ dependencies: - wrapt=1.17.2=py312h4389bb4_0 - xorg-libxau=1.0.12=h0e40799_0 - xorg-libxdmcp=1.1.5=h0e40799_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h8ffe710_2 - zarr=2.14.2=pyhd8ed1ab_0 - zeromq=4.3.5=ha9f60a1_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py312h4389bb4_1 + - zstandard=0.23.0=py312h4389bb4_2 - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/environments/py-3.12-win-64.conda.lock.yml b/environments/py-3.12-win-64.conda.lock.yml index eae3e986..723da5bc 100644 --- a/environments/py-3.12-win-64.conda.lock.yml +++ b/environments/py-3.12-win-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: 6f1933aa237e9717452d1622fcfc68eba137cef4e0b6cc8724c06ce1c490d501 +# input_hash: eacafb800c53f701051cb8bdd399ee5268917a2112d959c9db25ec62290461bb channels: - conda-forge @@ -14,7 +14,7 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py312h275cf98_2 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2025.1.31=h4c7d964_1 + - ca-certificates=2025.4.26=h4c7d964_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - certifi=2025.1.31=pyhd8ed1ab_0 @@ -35,14 +35,14 @@ dependencies: - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py312hbaa7e33_0 - h2=4.2.0=pyhd8ed1ab_0 - - h5py=3.13.0=nompi_py312ha036244_100 - - hdf5=1.14.3=nompi_hb2c4d47_109 + - h5py=3.13.0=nompi_py312h4e244af_101 + - hdf5=1.14.6=nompi_hd5d9e70_101 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 - intel-openmp=2024.2.1=h57928b3_1083 - jinja2=3.1.6=pyhd8ed1ab_0 - - joblib=1.4.2=pyhd8ed1ab_1 + - joblib=1.5.0=pyhd8ed1ab_0 - kiwisolver=1.4.8=py312hc790b64_0 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 @@ -66,17 +66,17 @@ dependencies: - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.1.0=h2466b09_0 - liblapack=3.9.0=31_h1aa476e_mkl - - liblzma=5.8.1=h2466b09_0 - - libpng=1.6.47=had7236b_0 + - liblzma=5.8.1=h2466b09_1 + - libpng=1.6.47=h7a4582a_0 - libsqlite=3.49.1=h67fdade_2 - - libssh2=1.11.1=he619c9f_0 + - libssh2=1.11.1=h9aa295b_0 - libtiff=4.7.0=h797046b_4 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - libxml2=2.13.7=h442d1da_1 - libzlib=1.3.1=h2466b09_2 - - llvm-openmp=20.1.3=h30eaf37_0 + - llvm-openmp=20.1.4=h30eaf37_0 - locket=1.0.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py312h31fea79_1 - matplotlib-base=3.8.4=py312hfee7060_2 @@ -87,12 +87,12 @@ dependencies: - numcodecs=0.15.1=py312h72972c8_0 - numpy=1.26.4=py312h8753938_0 - openjpeg=2.5.3=h4d64b90_0 - - openssl=3.5.0=ha4e3fda_0 + - openssl=3.5.0=ha4e3fda_1 - packaging=25.0=pyh29332c3_1 - pandas=2.2.3=py312h72972c8_3 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py312h381445a_1 - - pip=25.0.1=pyh8b19718_0 + - pip=25.1.1=pyh8b19718_0 - psutil=7.0.0=py312h4389bb4_0 - pthread-stubs=0.4=h0e40799_1002 - pycparser=2.22=pyh29332c3_1 @@ -111,7 +111,7 @@ dependencies: - pyyaml=6.0.2=py312h31fea79_2 - scikit-learn=1.4.2=py312h816cc57_1 - scipy=1.14.1=py312h337df96_2 - - setuptools=79.0.1=pyhff2d567_0 + - setuptools=80.1.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 @@ -136,17 +136,17 @@ dependencies: - wrapt=1.17.2=py312h4389bb4_0 - xorg-libxau=1.0.12=h0e40799_0 - xorg-libxdmcp=1.1.5=h0e40799_0 - - xyzservices=2025.1.0=pyhd8ed1ab_0 + - xyzservices=2025.4.0=pyhd8ed1ab_0 - yaml=0.2.5=h8ffe710_2 - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py312h4389bb4_1 + - zstandard=0.23.0=py312h4389bb4_2 - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a4 --hash=sha256:4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 - - mira-simpeg == 0.23.0.1a3 --hash=sha256:14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + - mira-simpeg == 0.23.0.1a4 --hash=sha256:1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index 07e56e14..42e5e702 100644 --- a/py-3.10.conda-lock.yml +++ b/py-3.10.conda-lock.yml @@ -15,8 +15,8 @@ version: 1 metadata: content_hash: - win-64: 781e879b367bd7fe9ea047150af7fd0aadd7c5d20d87da004e52727950042707 - linux-64: 6792419f707082db0392c7c66ae972128d5c2dcf3407d75de33f30b4e4f1e33d + win-64: 7b55de847af061e9bbc164f1d4c612f1556383c697ed9dbcbad59a7277677b57 + linux-64: 1adb35c5ebce6d5697945405e8519e943fa6e003a428db72ea4c51cb4f2af625 channels: - url: conda-forge used_env_vars: [] @@ -662,27 +662,27 @@ package: category: main optional: false - name: ca-certificates - version: 2025.1.31 + version: 2025.4.26 manager: conda platform: linux-64 dependencies: __unix: '' - url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.1.31-hbd8a1cb_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda hash: - md5: e74273d9fc5ab633d613cde474b55157 - sha256: 43878eddf8eb46e3ba7fcbe77a2f8d00aab9a66d9ff63bc4d072b7af17481197 + md5: 95db94f75ba080a22eb623590993167b + sha256: 2a70ed95ace8a3f8a29e6cd1476a943df294a7111dfb3e152e3478c4c889b7ac category: main optional: false - name: ca-certificates - version: 2025.1.31 + version: 2025.4.26 manager: conda platform: win-64 dependencies: __win: '' - url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.1.31-h4c7d964_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda hash: - md5: fb8af741d752521fb48b8d116c9b044e - sha256: d6326613de7aea644f4c3b5fadd87d7b19714fe2ba31c9e2d2cdd65830f95cd4 + md5: 23c7fd5062b48d8294fc7f61bf157fba + sha256: 1454f3f53a3b828d3cb68a3440cb0fa9f1cc0e3c8c26e9e023773dc19d88cc06 category: main optional: false - name: cached-property @@ -792,27 +792,27 @@ package: category: main optional: false - name: charset-normalizer - version: 3.4.1 + version: 3.4.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda hash: - md5: e83a31202d1c0a000fce3e9cf3825875 - sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b + md5: 40fe4284b8b5835a9073a645139f35af + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 category: dev optional: true - name: charset-normalizer - version: 3.4.1 + version: 3.4.2 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda hash: - md5: e83a31202d1c0a000fce3e9cf3825875 - sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b + md5: 40fe4284b8b5835a9073a645139f35af + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 category: dev optional: true - name: click @@ -1595,29 +1595,29 @@ package: category: dev optional: true - name: h11 - version: 0.14.0 + version: 0.16.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda hash: - md5: 7ee49e89531c0dcbba9466f6d115d585 - sha256: 622516185a7c740d5c7f27016d0c15b45782c1501e5611deec63fd70344ce7c8 + md5: 4b69232755285701bc86a5afe4d9933a + sha256: f64b68148c478c3bfc8f8d519541de7d2616bf59d44485a5271041d40c061887 category: dev optional: true - name: h11 - version: 0.14.0 + version: 0.16.0 manager: conda platform: win-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda hash: - md5: 7ee49e89531c0dcbba9466f6d115d585 - sha256: 622516185a7c740d5c7f27016d0c15b45782c1501e5611deec63fd70344ce7c8 + md5: 4b69232755285701bc86a5afe4d9933a + sha256: f64b68148c478c3bfc8f8d519541de7d2616bf59d44485a5271041d40c061887 category: dev optional: true - name: h2 @@ -1655,15 +1655,15 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' cached-property: '' - hdf5: '>=1.14.3,<1.14.4.0a0' + hdf5: '>=1.14.6,<1.14.7.0a0' libgcc: '>=13' numpy: '>=1.19,<3' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - url: https://repo.prefix.dev/conda-forge/linux-64/h5py-3.13.0-nompi_py310h60e0fe6_100.conda + url: https://repo.prefix.dev/conda-forge/linux-64/h5py-3.13.0-nompi_py310h2a0e991_101.conda hash: - md5: 262cb7007454532e0cdf88c34c0c8f41 - sha256: 5907cd4f8a57d899a7319b2668321bda8a91b375b0a5e69a8729160b64600d67 + md5: 5b603121de5b7e3f59ff4b051e6d81e1 + sha256: 5caf8567d9b73fb06501484d80d0e43eab46975b9573ec1346066c2e6848089a category: main optional: false - name: h5py @@ -1672,55 +1672,55 @@ package: platform: win-64 dependencies: cached-property: '' - hdf5: '>=1.14.3,<1.14.4.0a0' + hdf5: '>=1.14.6,<1.14.7.0a0' numpy: '>=1.19,<3' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/h5py-3.13.0-nompi_py310h2b0be38_100.conda + url: https://repo.prefix.dev/conda-forge/win-64/h5py-3.13.0-nompi_py310hd6dd405_101.conda hash: - md5: 2ae28abdc4fe8fc89df85659c1cf8103 - sha256: ac37afa6b26272b6b034d91b38e877a905059b526e238391bac500f9249b788b + md5: a15a47ee280b57c98ed3500c0ac36d5a + sha256: 09b7d7bfd58523ed9527ffd7ec3b155d429a0258d4c9639cb1050adc5cb4d8d3 category: main optional: false - name: hdf5 - version: 1.14.3 + version: 1.14.6 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libaec: '>=1.1.3,<2.0a0' - libcurl: '>=8.11.1,<9.0a0' + libcurl: '>=8.13.0,<9.0a0' libgcc: '>=13' libgfortran: '' libgfortran5: '>=13.3.0' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/hdf5-1.14.3-nompi_h2d575fe_109.conda + openssl: '>=3.5.0,<4.0a0' + url: https://repo.prefix.dev/conda-forge/linux-64/hdf5-1.14.6-nompi_h2d575fe_101.conda hash: - md5: e7a7a6e6f70553a31e6e79c65768d089 - sha256: e8669a6d76d415f4fdbe682507ac3a3b39e8f493d2f2bdc520817f80b7cc0753 + md5: d1f61f912e1968a8ac9834b62fde008d + sha256: b685b9d68e927f446bead1458c0fbf5ac02e6a471ed7606de427605ac647e8d3 category: main optional: false - name: hdf5 - version: 1.14.3 + version: 1.14.6 manager: conda platform: win-64 dependencies: libaec: '>=1.1.3,<2.0a0' - libcurl: '>=8.11.1,<9.0a0' + libcurl: '>=8.13.0,<9.0a0' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' + openssl: '>=3.5.0,<4.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/hdf5-1.14.3-nompi_hb2c4d47_109.conda + url: https://repo.prefix.dev/conda-forge/win-64/hdf5-1.14.6-nompi_hd5d9e70_101.conda hash: - md5: ebb61f3e8b35cc15e78876649b7246f7 - sha256: d5ada33e119cdd62371c06f60eae6f545de7cea793ab83da2fba428bb1d2f813 + md5: ea68eb3a15c51875468475c2647a2d23 + sha256: 64d0ed35edefab9a912084f2806b9c4c4ffe2adcf5225a583088abbaafe5dbae category: main optional: false - name: hpack @@ -1748,37 +1748,37 @@ package: category: main optional: false - name: httpcore - version: 1.0.7 + version: 1.0.9 manager: conda platform: linux-64 dependencies: - anyio: '>=3.0,<5.0' + anyio: '>=4.0,<5.0' certifi: '' - h11: '>=0.13,<0.15' + h11: '>=0.16' h2: '>=3,<5' - python: '>=3.8' + python: '' sniffio: 1.* - url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda hash: - md5: 2ca8e6dbc86525c8b95e3c0ffa26442e - sha256: c84d012a245171f3ed666a8bf9319580c269b7843ffa79f26468842da3abd5df + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b category: dev optional: true - name: httpcore - version: 1.0.7 + version: 1.0.9 manager: conda platform: win-64 dependencies: - anyio: '>=3.0,<5.0' + anyio: '>=4.0,<5.0' certifi: '' - h11: '>=0.13,<0.15' + h11: '>=0.16' h2: '>=3,<5' - python: '>=3.8' + python: '' sniffio: 1.* - url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda hash: - md5: 2ca8e6dbc86525c8b95e3c0ffa26442e - sha256: c84d012a245171f3ed666a8bf9319580c269b7843ffa79f26468842da3abd5df + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b category: dev optional: true - name: httpx @@ -2047,7 +2047,7 @@ package: category: dev optional: true - name: ipython - version: 8.35.0 + version: 8.36.0 manager: conda platform: linux-64 dependencies: @@ -2064,14 +2064,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh907856f_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda hash: - md5: 1c70446f398dab3c413f56adb8a5d212 - sha256: 24a9f9ae8b5b15c11e1b71e44c9d4f483265c6c938ff3a88452864f57b81d104 + md5: 886e40ae1c3851b6d348d4cd41e5de39 + sha256: 21e33e5c779227df52d443bf17e3f470c295a5b2ede5501e5e8eb90b9747f82e category: dev optional: true - name: ipython - version: 8.35.0 + version: 8.36.0 manager: conda platform: win-64 dependencies: @@ -2088,10 +2088,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.35.0-pyh9ab4c32_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh9ab4c32_0.conda hash: - md5: 7250b697b9f3edcb6ac3767bd170a3fe - sha256: a1d2a5aa988f9ff59b247b414ab03ae439fb94b95b922fe110e7a90fb7f17677 + md5: 29ed2705fd3f71927cdde35874f29ae8 + sha256: 8ee58de26571788587c2b58bae8fdd11fdb9a089af52fe5253424d1a8c907998 category: dev optional: true - name: ipython_genutils @@ -2186,11 +2186,10 @@ package: platform: linux-64 dependencies: python: '>=3.9,<4.0' - setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda hash: - md5: a8abfd3f223b1ecb8c699dca974933bd - sha256: 9c5fb97efa0eb32b42564edaacb5edb9a1f82ba8f5f8b135e794960101115b5a + md5: c25d1a27b791dab1797832aafd6a3e9a + sha256: e1d0e81e3c3da5d7854f9f57ffb89d8f4505bb64a2f05bb01d78eff24344a105 category: dev optional: true - name: isort @@ -2199,11 +2198,10 @@ package: platform: win-64 dependencies: python: '>=3.9,<4.0' - setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda hash: - md5: a8abfd3f223b1ecb8c699dca974933bd - sha256: 9c5fb97efa0eb32b42564edaacb5edb9a1f82ba8f5f8b135e794960101115b5a + md5: c25d1a27b791dab1797832aafd6a3e9a + sha256: e1d0e81e3c3da5d7854f9f57ffb89d8f4505bb64a2f05bb01d78eff24344a105 category: dev optional: true - name: jedi @@ -2259,29 +2257,29 @@ package: category: main optional: false - name: joblib - version: 1.4.2 + version: 1.5.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.5.0-pyhd8ed1ab_0.conda hash: - md5: bf8243ee348f3a10a14ed0cae323e0c1 - sha256: 51cc2dc491668af0c4d9299b0ab750f16ccf413ec5e2391b924108c1fbacae9b + md5: 3d7257f0a61c9aa4ffa3e324a887416b + sha256: 982e5012c90adae2c8ba3451efb30b06168b20912e83245514f5c02000b4402d category: main optional: false - name: joblib - version: 1.4.2 + version: 1.5.0 manager: conda platform: win-64 dependencies: python: '>=3.9' setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.5.0-pyhd8ed1ab_0.conda hash: - md5: bf8243ee348f3a10a14ed0cae323e0c1 - sha256: 51cc2dc491668af0c4d9299b0ab750f16ccf413ec5e2391b924108c1fbacae9b + md5: 3d7257f0a61c9aa4ffa3e324a887416b + sha256: 982e5012c90adae2c8ba3451efb30b06168b20912e83245514f5c02000b4402d category: main optional: false - name: json5 @@ -2761,7 +2759,7 @@ package: category: dev optional: true - name: jupyterlab - version: 4.4.1 + version: 4.4.2 manager: conda platform: linux-64 dependencies: @@ -2781,14 +2779,14 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.2-pyhd8ed1ab_0.conda hash: - md5: 2d29877427f2c249621557dd9c840d69 - sha256: 23ef44cc7ee1f18c3ec462f27f31e75c7260a0f04b9736d70c631eba5f9c31f0 + md5: 1f5f3b0fcff308d8fbaa73c43af08e2f + sha256: 8bc522991031ce528c650a7287159dd866b977593bdba33daa3ec37c40d99443 category: dev optional: true - name: jupyterlab - version: 4.4.1 + version: 4.4.2 manager: conda platform: win-64 dependencies: @@ -2808,10 +2806,10 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.2-pyhd8ed1ab_0.conda hash: - md5: 2d29877427f2c249621557dd9c840d69 - sha256: 23ef44cc7ee1f18c3ec462f27f31e75c7260a0f04b9736d70c631eba5f9c31f0 + md5: 1f5f3b0fcff308d8fbaa73c43af08e2f + sha256: 8bc522991031ce528c650a7287159dd866b977593bdba33daa3ec37c40d99443 category: dev optional: true - name: jupyterlab_pygments @@ -2905,7 +2903,7 @@ package: category: dev optional: true - name: jupytext - version: 1.17.0 + version: 1.17.1 manager: conda platform: linux-64 dependencies: @@ -2916,14 +2914,14 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.0-pyhbbac1ac_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda hash: - md5: d8e9471f69b3e7a7d233d43649b5061b - sha256: 488a50bdca76b1c450323ea1f8213366f70130aff35ff87277ffa97107fbed2b + md5: 0fa86af955cc079bb31ac1783cf3cb0e + sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c category: dev optional: true - name: jupytext - version: 1.17.0 + version: 1.17.1 manager: conda platform: win-64 dependencies: @@ -2934,10 +2932,10 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.0-pyhbbac1ac_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda hash: - md5: d8e9471f69b3e7a7d233d43649b5061b - sha256: 488a50bdca76b1c450323ea1f8213366f70130aff35ff87277ffa97107fbed2b + md5: 0fa86af955cc079bb31ac1783cf3cb0e + sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c category: dev optional: true - name: keyutils @@ -3687,10 +3685,10 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_1.conda hash: - md5: 0e87378639676987af32fee53ba32258 - sha256: f4f21dfc54b08d462f707b771ecce3fa9bc702a2a05b55654f64154f48b141ef + md5: a76fd702c93cd2dfd89eff30a5fd45a8 + sha256: eeff241bddc8f1b87567dd6507c9f441f7f472c27f0860a07628260c000ef27c category: main optional: false - name: liblzma @@ -3701,10 +3699,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_1.conda hash: - md5: 8d5cb0016b645d6688e2ff57c5d51302 - sha256: 1477e9bff05318f3129d37be0e64c76cce0973c4b8c73d13a467d0b7f03d157c + md5: 14a1042c163181e143a7522dfb8ad6ab + sha256: adbf6c7bde70536ada734a81b8b5aa23654f2b95445204404622e0cc40e921a0 category: main optional: false - name: libnghttp2 @@ -3760,10 +3758,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda hash: - md5: 7d717163d9dab337c65f2bf21a676b8f - sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + md5: ad620e92b82d2948bc019e029c574ebb + sha256: e12c46ca882080d901392ae45e0e5a1c96fc3e5acd5cd1a23c2632eb7f024f26 category: main optional: false - name: libscotch @@ -3846,11 +3844,11 @@ package: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda + openssl: '>=3.5.0,<4.0a0' + url: https://repo.prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda hash: - md5: be2de152d8073ef1c01b7728475f2fe7 - sha256: 0407ac9fda2bb67e11e357066eff144c845801d00b5f664efbc48813af1e7bb9 + md5: eecce068c7e4eddeb169591baac20ac4 + sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661 category: main optional: false - name: libssh2 @@ -3859,14 +3857,14 @@ package: platform: win-64 dependencies: libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' + openssl: '>=3.5.0,<4.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda hash: - md5: af0cbf037dd614c34399b3b3e568c557 - sha256: 4b3256bd2b4e4b3183005d3bd8826d651eccd1a4740b70625afa2b7e7123d191 + md5: 9dce2f112bfd3400f4f432b3d0ac07b2 + sha256: cbdf93898f2e27cefca5f3fe46519335d1fab25c4ea2a11b11502ff63e602c09 category: main optional: false - name: libstdcxx @@ -4117,29 +4115,29 @@ package: category: dev optional: true - name: llvm-openmp - version: 20.1.3 + version: 20.1.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://repo.prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.3-h024ca30_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.4-h024ca30_0.conda hash: - md5: c721339ea8746513e42b1233b4bbdfb0 - sha256: 4327a463f43b0d95ca0e5f92094383ef53fd2a91d649debfc531b941fe44fd48 + md5: 4fc395cda27912a7d904b86b5dbf3a4d + sha256: 5b39cdde3457e41b133d6f1fe53095c7fd3951bbdab46580098ccbf5ee9c99f7 category: main optional: false - name: llvm-openmp - version: 20.1.3 + version: 20.1.4 manager: conda platform: win-64 dependencies: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/llvm-openmp-20.1.3-h30eaf37_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/llvm-openmp-20.1.4-h30eaf37_0.conda hash: - md5: 183c102075722a7aa993f94de1d135f2 - sha256: 27326e733ce7ad87054a409c02b829594cc6276232b987eb135cd1a225eac669 + md5: 3087da6f7e741dc1498e85ef87a553dc + sha256: 0c85b0ceda02c26bbea5a789c2d1735485dbc2a1089655a8f2193c5850a7bbab category: main optional: false - name: locket @@ -5015,10 +5013,10 @@ package: __glibc: '>=2.17,<3.0.a0' ca-certificates: '' libgcc: '>=13' - url: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda hash: - md5: bb539841f2a3fde210f387d00ed4bb9d - sha256: 38285d280f84f1755b7c54baf17eccf2e3e696287954ce0adca16546b85ee62c + md5: de356753cfdbffcde5bb1e86e3aa6cd0 + sha256: b4491077c494dbf0b5eaa6d87738c22f2154e9277e5293175ec187634bd808a0 category: main optional: false - name: openssl @@ -5030,10 +5028,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda hash: - md5: 4ea7db75035eb8c13fa680bb90171e08 - sha256: 43dd7f56da142ca83c614c8b0085589650ae9032b351a901c190e48eefc73675 + md5: 72c07e46b6766bb057018a9a74861b89 + sha256: 02846553d2a4c9bde850c60824d0f02803eb9c9b674d5c1a8cce25bc387e748f category: main optional: false - name: overrides @@ -5310,31 +5308,31 @@ package: category: main optional: false - name: pip - version: 25.0.1 + version: 25.1.1 manager: conda platform: linux-64 dependencies: python: '>=3.9,<3.13.0a0' setuptools: '' wheel: '' - url: https://repo.prefix.dev/conda-forge/noarch/pip-25.0.1-pyh8b19718_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pip-25.1.1-pyh8b19718_0.conda hash: - md5: 79b5c1440aedc5010f687048d9103628 - sha256: 585940f09d87787f79f73ff5dff8eb2af8a67e5bec5eebf2f553cd26c840ba69 + md5: 32d0781ace05105cc99af55d36cbec7c + sha256: ebfa591d39092b111b9ebb3210eb42251be6da89e26c823ee03e5e838655a43e category: main optional: false - name: pip - version: 25.0.1 + version: 25.1.1 manager: conda platform: win-64 dependencies: python: '>=3.9,<3.13.0a0' setuptools: '' wheel: '' - url: https://repo.prefix.dev/conda-forge/noarch/pip-25.0.1-pyh8b19718_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pip-25.1.1-pyh8b19718_0.conda hash: - md5: 79b5c1440aedc5010f687048d9103628 - sha256: 585940f09d87787f79f73ff5dff8eb2af8a67e5bec5eebf2f553cd26c840ba69 + md5: 32d0781ace05105cc99af55d36cbec7c + sha256: ebfa591d39092b111b9ebb3210eb42251be6da89e26c823ee03e5e838655a43e category: main optional: false - name: pkgutil-resolve-name @@ -5810,7 +5808,7 @@ package: category: dev optional: true - name: pylint - version: 3.3.6 + version: 3.3.7 manager: conda platform: linux-64 dependencies: @@ -5824,14 +5822,14 @@ package: tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda hash: - md5: 8242cc62822cc8a17f53d24d4efa75f4 - sha256: 3e3e35b2cbb4b1ca3063fc2d6f44a85ac189e0935f00ed8fbe8e4713c0d00b99 + md5: fad6b90165dcf39e3ac79de5dbc030a8 + sha256: 6a1dc262763220c9dc046400d8655ebe58ad4d81e872be7264af5137f906e220 category: dev optional: true - name: pylint - version: 3.3.6 + version: 3.3.7 manager: conda platform: win-64 dependencies: @@ -5845,10 +5843,10 @@ package: tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda hash: - md5: 8242cc62822cc8a17f53d24d4efa75f4 - sha256: 3e3e35b2cbb4b1ca3063fc2d6f44a85ac189e0935f00ed8fbe8e4713c0d00b99 + md5: fad6b90165dcf39e3ac79de5dbc030a8 + sha256: 6a1dc262763220c9dc046400d8655ebe58ad4d81e872be7264af5137f906e220 category: dev optional: true - name: pymatsolver @@ -6632,27 +6630,27 @@ package: category: dev optional: true - name: setuptools - version: 79.0.1 + version: 80.1.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-79.0.1-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda hash: - md5: fa6669cc21abd4b7b6c5393b7bc71914 - sha256: 5ebc4bb71fbdc8048b08848519150c8d44b8eb18445711d3258c9d402ba87a2c + md5: f6f72d0837c79eaec77661be43e8a691 + sha256: 777d34ed359cedd5a5004c930077c101bb3b70e5fbb04d29da5058d75b0ba487 category: main optional: false - name: setuptools - version: 79.0.1 + version: 80.1.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-79.0.1-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda hash: - md5: fa6669cc21abd4b7b6c5393b7bc71914 - sha256: 5ebc4bb71fbdc8048b08848519150c8d44b8eb18445711d3258c9d402ba87a2c + md5: f6f72d0837c79eaec77661be43e8a691 + sha256: 777d34ed359cedd5a5004c930077c101bb3b70e5fbb04d29da5058d75b0ba487 category: main optional: false - name: six @@ -8221,27 +8219,27 @@ package: category: main optional: false - name: xyzservices - version: 2025.1.0 + version: 2025.4.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda hash: - md5: fdf07e281a9e5e10fc75b2dd444136e9 - sha256: 9978c22319e85026d5a4134944f73bac820c948ca6b6c32af6b6985b5221cd8a + md5: 5663fa346821cd06dc1ece2c2600be2c + sha256: ac6d4d4133b1e0f69075158cdf00fccad20e29fc6cc45faa480cec37a84af6ae category: main optional: false - name: xyzservices - version: 2025.1.0 + version: 2025.4.0 manager: conda platform: win-64 dependencies: python: '>=3.8' - url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda hash: - md5: fdf07e281a9e5e10fc75b2dd444136e9 - sha256: 9978c22319e85026d5a4134944f73bac820c948ca6b6c32af6b6985b5221cd8a + md5: 5663fa346821cd06dc1ece2c2600be2c + sha256: ac6d4d4133b1e0f69075158cdf00fccad20e29fc6cc45faa480cec37a84af6ae category: main optional: false - name: yaml @@ -8391,10 +8389,10 @@ package: libgcc: '>=13' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - url: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda + url: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_2.conda hash: - md5: 0316e8d0e00c00631a6de89207db5b09 - sha256: 96f96336f76443f5efb05f8a7232cc62f8fff969c27d03aa4aae181745f6f961 + md5: f9254b5b0193982416b91edcb4b2676f + sha256: f9b76c2f8a0f96e656843553272e547170182f5b8aba1a6bcba28f7611d87c23 category: main optional: false - name: zstandard @@ -8408,10 +8406,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda + url: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_2.conda hash: - md5: 831d9f1bfdfc3616b4c0f91cdb36ed38 - sha256: 6bc275161380985ba7effabf53534e8b97479d0318329f345b2e936bd2e4dbe6 + md5: fdc36a989175bb166109e400c106defa + sha256: 76bf75ef83e952ef4974e0e6656a7a90b4c4c1c22cea984cb9fc29aca05e5999 category: main optional: false - name: zstd @@ -8473,7 +8471,7 @@ package: category: main optional: false - name: geoh5py - version: 0.11.0a4 + version: 0.11.0a5 manager: pip platform: linux-64 dependencies: @@ -8481,13 +8479,13 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.4/geoh5py-0.11.0a4-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.5/geoh5py-0.11.0a5-py3-none-any.whl hash: - sha256: 4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 + sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e category: main optional: false - name: geoh5py - version: 0.11.0a4 + version: 0.11.0a5 manager: pip platform: win-64 dependencies: @@ -8495,13 +8493,13 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.4/geoh5py-0.11.0a4-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.5/geoh5py-0.11.0a5-py3-none-any.whl hash: - sha256: 4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 + sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e category: main optional: false - name: mira-simpeg - version: 0.23.0.1a3 + version: 0.23.0.1a4 manager: pip platform: linux-64 dependencies: @@ -8516,13 +8514,13 @@ package: pymatsolver: '>=0.3' scipy: '>=1.8' zarr: '*' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a3+mira/mira_simpeg-0.23.0.1a3-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a4+mira/mira_simpeg-0.23.0.1a4-py3-none-any.whl hash: - sha256: 14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + sha256: 1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 category: main optional: false - name: mira-simpeg - version: 0.23.0.1a3 + version: 0.23.0.1a4 manager: pip platform: win-64 dependencies: @@ -8537,9 +8535,9 @@ package: pymatsolver: '>=0.3' scipy: '>=1.8' zarr: '*' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a3+mira/mira_simpeg-0.23.0.1a3-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a4+mira/mira_simpeg-0.23.0.1a4-py3-none-any.whl hash: - sha256: 14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + sha256: 1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 category: main optional: false - name: octree-creation-app diff --git a/py-3.11.conda-lock.yml b/py-3.11.conda-lock.yml index 5d396dda..7cf58215 100644 --- a/py-3.11.conda-lock.yml +++ b/py-3.11.conda-lock.yml @@ -15,8 +15,8 @@ version: 1 metadata: content_hash: - win-64: ea0337461fc017ab34b534c39ddd1a14ee998ff73bb9c1a247fd97254f1403d9 - linux-64: 54ab3a684de79675ed893a381524115fd11580146bd0276a5f1b889d2229a880 + win-64: 5a366926cb0ea9d41c81dc4eb41d76768419073e1de55d34b1c31bc68c662f72 + linux-64: 58c850156779fab310cc0e4376376bd445732afc24544af142b4899ff0fc3d55 channels: - url: conda-forge used_env_vars: [] @@ -660,27 +660,27 @@ package: category: main optional: false - name: ca-certificates - version: 2025.1.31 + version: 2025.4.26 manager: conda platform: linux-64 dependencies: __unix: '' - url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.1.31-hbd8a1cb_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda hash: - md5: e74273d9fc5ab633d613cde474b55157 - sha256: 43878eddf8eb46e3ba7fcbe77a2f8d00aab9a66d9ff63bc4d072b7af17481197 + md5: 95db94f75ba080a22eb623590993167b + sha256: 2a70ed95ace8a3f8a29e6cd1476a943df294a7111dfb3e152e3478c4c889b7ac category: main optional: false - name: ca-certificates - version: 2025.1.31 + version: 2025.4.26 manager: conda platform: win-64 dependencies: __win: '' - url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.1.31-h4c7d964_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda hash: - md5: fb8af741d752521fb48b8d116c9b044e - sha256: d6326613de7aea644f4c3b5fadd87d7b19714fe2ba31c9e2d2cdd65830f95cd4 + md5: 23c7fd5062b48d8294fc7f61bf157fba + sha256: 1454f3f53a3b828d3cb68a3440cb0fa9f1cc0e3c8c26e9e023773dc19d88cc06 category: main optional: false - name: cached-property @@ -790,27 +790,27 @@ package: category: main optional: false - name: charset-normalizer - version: 3.4.1 + version: 3.4.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda hash: - md5: e83a31202d1c0a000fce3e9cf3825875 - sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b + md5: 40fe4284b8b5835a9073a645139f35af + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 category: dev optional: true - name: charset-normalizer - version: 3.4.1 + version: 3.4.2 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda hash: - md5: e83a31202d1c0a000fce3e9cf3825875 - sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b + md5: 40fe4284b8b5835a9073a645139f35af + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 category: dev optional: true - name: click @@ -1619,29 +1619,29 @@ package: category: dev optional: true - name: h11 - version: 0.14.0 + version: 0.16.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda hash: - md5: 7ee49e89531c0dcbba9466f6d115d585 - sha256: 622516185a7c740d5c7f27016d0c15b45782c1501e5611deec63fd70344ce7c8 + md5: 4b69232755285701bc86a5afe4d9933a + sha256: f64b68148c478c3bfc8f8d519541de7d2616bf59d44485a5271041d40c061887 category: dev optional: true - name: h11 - version: 0.14.0 + version: 0.16.0 manager: conda platform: win-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda hash: - md5: 7ee49e89531c0dcbba9466f6d115d585 - sha256: 622516185a7c740d5c7f27016d0c15b45782c1501e5611deec63fd70344ce7c8 + md5: 4b69232755285701bc86a5afe4d9933a + sha256: f64b68148c478c3bfc8f8d519541de7d2616bf59d44485a5271041d40c061887 category: dev optional: true - name: h2 @@ -1679,15 +1679,15 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' cached-property: '' - hdf5: '>=1.14.3,<1.14.4.0a0' + hdf5: '>=1.14.6,<1.14.7.0a0' libgcc: '>=13' numpy: '>=1.19,<3' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://repo.prefix.dev/conda-forge/linux-64/h5py-3.13.0-nompi_py311hb639ac4_100.conda + url: https://repo.prefix.dev/conda-forge/linux-64/h5py-3.13.0-nompi_py311h38436b4_101.conda hash: - md5: 5e6c88350ad81f42e63f2b470b6a4b86 - sha256: 61809af316c1da7db5b19396f18c4ea31fc194910901e873baa056ab103f46c7 + md5: 0a24ff81763ff208d8485354cb9d347e + sha256: 7c4586e214e4844c6115032a2db43bbcf3aa059374ba691fce57acd51e156d44 category: main optional: false - name: h5py @@ -1696,55 +1696,55 @@ package: platform: win-64 dependencies: cached-property: '' - hdf5: '>=1.14.3,<1.14.4.0a0' + hdf5: '>=1.14.6,<1.14.7.0a0' numpy: '>=1.19,<3' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/h5py-3.13.0-nompi_py311h67016bb_100.conda + url: https://repo.prefix.dev/conda-forge/win-64/h5py-3.13.0-nompi_py311hc74fd12_101.conda hash: - md5: 2e6c03df40daaaceb2f8229eff48a22a - sha256: 5d36e278a6eeeca22e7d882b4d5e98ee23b900994eb1902aa95f8c582a2a6200 + md5: 4495f7a36edc99f21d3f8d1ba03734eb + sha256: 7ba0e3e3eb85a0a158dfdf97aa6bf5f66d5aee116339ad187a617cc78ce3467f category: main optional: false - name: hdf5 - version: 1.14.3 + version: 1.14.6 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libaec: '>=1.1.3,<2.0a0' - libcurl: '>=8.11.1,<9.0a0' + libcurl: '>=8.13.0,<9.0a0' libgcc: '>=13' libgfortran: '' libgfortran5: '>=13.3.0' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/hdf5-1.14.3-nompi_h2d575fe_109.conda + openssl: '>=3.5.0,<4.0a0' + url: https://repo.prefix.dev/conda-forge/linux-64/hdf5-1.14.6-nompi_h2d575fe_101.conda hash: - md5: e7a7a6e6f70553a31e6e79c65768d089 - sha256: e8669a6d76d415f4fdbe682507ac3a3b39e8f493d2f2bdc520817f80b7cc0753 + md5: d1f61f912e1968a8ac9834b62fde008d + sha256: b685b9d68e927f446bead1458c0fbf5ac02e6a471ed7606de427605ac647e8d3 category: main optional: false - name: hdf5 - version: 1.14.3 + version: 1.14.6 manager: conda platform: win-64 dependencies: libaec: '>=1.1.3,<2.0a0' - libcurl: '>=8.11.1,<9.0a0' + libcurl: '>=8.13.0,<9.0a0' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' + openssl: '>=3.5.0,<4.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/hdf5-1.14.3-nompi_hb2c4d47_109.conda + url: https://repo.prefix.dev/conda-forge/win-64/hdf5-1.14.6-nompi_hd5d9e70_101.conda hash: - md5: ebb61f3e8b35cc15e78876649b7246f7 - sha256: d5ada33e119cdd62371c06f60eae6f545de7cea793ab83da2fba428bb1d2f813 + md5: ea68eb3a15c51875468475c2647a2d23 + sha256: 64d0ed35edefab9a912084f2806b9c4c4ffe2adcf5225a583088abbaafe5dbae category: main optional: false - name: hpack @@ -1772,37 +1772,37 @@ package: category: main optional: false - name: httpcore - version: 1.0.7 + version: 1.0.9 manager: conda platform: linux-64 dependencies: - anyio: '>=3.0,<5.0' + anyio: '>=4.0,<5.0' certifi: '' - h11: '>=0.13,<0.15' + h11: '>=0.16' h2: '>=3,<5' - python: '>=3.8' + python: '' sniffio: 1.* - url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda hash: - md5: 2ca8e6dbc86525c8b95e3c0ffa26442e - sha256: c84d012a245171f3ed666a8bf9319580c269b7843ffa79f26468842da3abd5df + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b category: dev optional: true - name: httpcore - version: 1.0.7 + version: 1.0.9 manager: conda platform: win-64 dependencies: - anyio: '>=3.0,<5.0' + anyio: '>=4.0,<5.0' certifi: '' - h11: '>=0.13,<0.15' + h11: '>=0.16' h2: '>=3,<5' - python: '>=3.8' + python: '' sniffio: 1.* - url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda hash: - md5: 2ca8e6dbc86525c8b95e3c0ffa26442e - sha256: c84d012a245171f3ed666a8bf9319580c269b7843ffa79f26468842da3abd5df + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b category: dev optional: true - name: httpx @@ -2071,7 +2071,7 @@ package: category: dev optional: true - name: ipython - version: 9.1.0 + version: 9.2.0 manager: conda platform: linux-64 dependencies: @@ -2089,14 +2089,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.1.0-pyhfb0248b_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhfb0248b_0.conda hash: - md5: b6c7f97b71c0f670dd9e585d3f65e867 - sha256: 24cabcd711d03d2865a67ebc17941bc9bde949b3f0c9a34655c4153dce1c34c3 + md5: 7330ee1244209cfebfb23d828dd9aae5 + sha256: 539d003c379c22a71df1eb76cd4167a3e2d59f45e6dbc3416c45619f4c1381fb category: dev optional: true - name: ipython - version: 9.1.0 + version: 9.2.0 manager: conda platform: win-64 dependencies: @@ -2114,10 +2114,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.1.0-pyhca29cf9_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhca29cf9_0.conda hash: - md5: 4f71690ae510b365a22bb1cb926e6df2 - sha256: 330d452de42f10537bff1490f6ff08bf4e6c0c7288255be43f9e895e15dd2969 + md5: a7b419c1d0ae931d86cd9cab158f698e + sha256: 83e4cfdcf09c1273ec31548aacf7f81076dc4245548e78ac3b47d1da361da03b category: dev optional: true - name: ipython_genutils @@ -2238,11 +2238,10 @@ package: platform: linux-64 dependencies: python: '>=3.9,<4.0' - setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda hash: - md5: a8abfd3f223b1ecb8c699dca974933bd - sha256: 9c5fb97efa0eb32b42564edaacb5edb9a1f82ba8f5f8b135e794960101115b5a + md5: c25d1a27b791dab1797832aafd6a3e9a + sha256: e1d0e81e3c3da5d7854f9f57ffb89d8f4505bb64a2f05bb01d78eff24344a105 category: dev optional: true - name: isort @@ -2251,11 +2250,10 @@ package: platform: win-64 dependencies: python: '>=3.9,<4.0' - setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda hash: - md5: a8abfd3f223b1ecb8c699dca974933bd - sha256: 9c5fb97efa0eb32b42564edaacb5edb9a1f82ba8f5f8b135e794960101115b5a + md5: c25d1a27b791dab1797832aafd6a3e9a + sha256: e1d0e81e3c3da5d7854f9f57ffb89d8f4505bb64a2f05bb01d78eff24344a105 category: dev optional: true - name: jedi @@ -2311,29 +2309,29 @@ package: category: main optional: false - name: joblib - version: 1.4.2 + version: 1.5.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.5.0-pyhd8ed1ab_0.conda hash: - md5: bf8243ee348f3a10a14ed0cae323e0c1 - sha256: 51cc2dc491668af0c4d9299b0ab750f16ccf413ec5e2391b924108c1fbacae9b + md5: 3d7257f0a61c9aa4ffa3e324a887416b + sha256: 982e5012c90adae2c8ba3451efb30b06168b20912e83245514f5c02000b4402d category: main optional: false - name: joblib - version: 1.4.2 + version: 1.5.0 manager: conda platform: win-64 dependencies: python: '>=3.9' setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.5.0-pyhd8ed1ab_0.conda hash: - md5: bf8243ee348f3a10a14ed0cae323e0c1 - sha256: 51cc2dc491668af0c4d9299b0ab750f16ccf413ec5e2391b924108c1fbacae9b + md5: 3d7257f0a61c9aa4ffa3e324a887416b + sha256: 982e5012c90adae2c8ba3451efb30b06168b20912e83245514f5c02000b4402d category: main optional: false - name: json5 @@ -2813,7 +2811,7 @@ package: category: dev optional: true - name: jupyterlab - version: 4.4.1 + version: 4.4.2 manager: conda platform: linux-64 dependencies: @@ -2833,14 +2831,14 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.2-pyhd8ed1ab_0.conda hash: - md5: 2d29877427f2c249621557dd9c840d69 - sha256: 23ef44cc7ee1f18c3ec462f27f31e75c7260a0f04b9736d70c631eba5f9c31f0 + md5: 1f5f3b0fcff308d8fbaa73c43af08e2f + sha256: 8bc522991031ce528c650a7287159dd866b977593bdba33daa3ec37c40d99443 category: dev optional: true - name: jupyterlab - version: 4.4.1 + version: 4.4.2 manager: conda platform: win-64 dependencies: @@ -2860,10 +2858,10 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.2-pyhd8ed1ab_0.conda hash: - md5: 2d29877427f2c249621557dd9c840d69 - sha256: 23ef44cc7ee1f18c3ec462f27f31e75c7260a0f04b9736d70c631eba5f9c31f0 + md5: 1f5f3b0fcff308d8fbaa73c43af08e2f + sha256: 8bc522991031ce528c650a7287159dd866b977593bdba33daa3ec37c40d99443 category: dev optional: true - name: jupyterlab_pygments @@ -2957,7 +2955,7 @@ package: category: dev optional: true - name: jupytext - version: 1.17.0 + version: 1.17.1 manager: conda platform: linux-64 dependencies: @@ -2968,14 +2966,14 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.0-pyhbbac1ac_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda hash: - md5: d8e9471f69b3e7a7d233d43649b5061b - sha256: 488a50bdca76b1c450323ea1f8213366f70130aff35ff87277ffa97107fbed2b + md5: 0fa86af955cc079bb31ac1783cf3cb0e + sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c category: dev optional: true - name: jupytext - version: 1.17.0 + version: 1.17.1 manager: conda platform: win-64 dependencies: @@ -2986,10 +2984,10 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.0-pyhbbac1ac_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda hash: - md5: d8e9471f69b3e7a7d233d43649b5061b - sha256: 488a50bdca76b1c450323ea1f8213366f70130aff35ff87277ffa97107fbed2b + md5: 0fa86af955cc079bb31ac1783cf3cb0e + sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c category: dev optional: true - name: keyutils @@ -3739,10 +3737,10 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_1.conda hash: - md5: 0e87378639676987af32fee53ba32258 - sha256: f4f21dfc54b08d462f707b771ecce3fa9bc702a2a05b55654f64154f48b141ef + md5: a76fd702c93cd2dfd89eff30a5fd45a8 + sha256: eeff241bddc8f1b87567dd6507c9f441f7f472c27f0860a07628260c000ef27c category: main optional: false - name: liblzma @@ -3753,10 +3751,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_1.conda hash: - md5: 8d5cb0016b645d6688e2ff57c5d51302 - sha256: 1477e9bff05318f3129d37be0e64c76cce0973c4b8c73d13a467d0b7f03d157c + md5: 14a1042c163181e143a7522dfb8ad6ab + sha256: adbf6c7bde70536ada734a81b8b5aa23654f2b95445204404622e0cc40e921a0 category: main optional: false - name: libnghttp2 @@ -3812,10 +3810,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda hash: - md5: 7d717163d9dab337c65f2bf21a676b8f - sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + md5: ad620e92b82d2948bc019e029c574ebb + sha256: e12c46ca882080d901392ae45e0e5a1c96fc3e5acd5cd1a23c2632eb7f024f26 category: main optional: false - name: libscotch @@ -3898,11 +3896,11 @@ package: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda + openssl: '>=3.5.0,<4.0a0' + url: https://repo.prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda hash: - md5: be2de152d8073ef1c01b7728475f2fe7 - sha256: 0407ac9fda2bb67e11e357066eff144c845801d00b5f664efbc48813af1e7bb9 + md5: eecce068c7e4eddeb169591baac20ac4 + sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661 category: main optional: false - name: libssh2 @@ -3911,14 +3909,14 @@ package: platform: win-64 dependencies: libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' + openssl: '>=3.5.0,<4.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda hash: - md5: af0cbf037dd614c34399b3b3e568c557 - sha256: 4b3256bd2b4e4b3183005d3bd8826d651eccd1a4740b70625afa2b7e7123d191 + md5: 9dce2f112bfd3400f4f432b3d0ac07b2 + sha256: cbdf93898f2e27cefca5f3fe46519335d1fab25c4ea2a11b11502ff63e602c09 category: main optional: false - name: libstdcxx @@ -4169,29 +4167,29 @@ package: category: dev optional: true - name: llvm-openmp - version: 20.1.3 + version: 20.1.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://repo.prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.3-h024ca30_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.4-h024ca30_0.conda hash: - md5: c721339ea8746513e42b1233b4bbdfb0 - sha256: 4327a463f43b0d95ca0e5f92094383ef53fd2a91d649debfc531b941fe44fd48 + md5: 4fc395cda27912a7d904b86b5dbf3a4d + sha256: 5b39cdde3457e41b133d6f1fe53095c7fd3951bbdab46580098ccbf5ee9c99f7 category: main optional: false - name: llvm-openmp - version: 20.1.3 + version: 20.1.4 manager: conda platform: win-64 dependencies: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/llvm-openmp-20.1.3-h30eaf37_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/llvm-openmp-20.1.4-h30eaf37_0.conda hash: - md5: 183c102075722a7aa993f94de1d135f2 - sha256: 27326e733ce7ad87054a409c02b829594cc6276232b987eb135cd1a225eac669 + md5: 3087da6f7e741dc1498e85ef87a553dc + sha256: 0c85b0ceda02c26bbea5a789c2d1735485dbc2a1089655a8f2193c5850a7bbab category: main optional: false - name: locket @@ -5069,10 +5067,10 @@ package: __glibc: '>=2.17,<3.0.a0' ca-certificates: '' libgcc: '>=13' - url: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda hash: - md5: bb539841f2a3fde210f387d00ed4bb9d - sha256: 38285d280f84f1755b7c54baf17eccf2e3e696287954ce0adca16546b85ee62c + md5: de356753cfdbffcde5bb1e86e3aa6cd0 + sha256: b4491077c494dbf0b5eaa6d87738c22f2154e9277e5293175ec187634bd808a0 category: main optional: false - name: openssl @@ -5084,10 +5082,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda hash: - md5: 4ea7db75035eb8c13fa680bb90171e08 - sha256: 43dd7f56da142ca83c614c8b0085589650ae9032b351a901c190e48eefc73675 + md5: 72c07e46b6766bb057018a9a74861b89 + sha256: 02846553d2a4c9bde850c60824d0f02803eb9c9b674d5c1a8cce25bc387e748f category: main optional: false - name: overrides @@ -5364,31 +5362,31 @@ package: category: main optional: false - name: pip - version: 25.0.1 + version: 25.1.1 manager: conda platform: linux-64 dependencies: python: '>=3.9,<3.13.0a0' setuptools: '' wheel: '' - url: https://repo.prefix.dev/conda-forge/noarch/pip-25.0.1-pyh8b19718_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pip-25.1.1-pyh8b19718_0.conda hash: - md5: 79b5c1440aedc5010f687048d9103628 - sha256: 585940f09d87787f79f73ff5dff8eb2af8a67e5bec5eebf2f553cd26c840ba69 + md5: 32d0781ace05105cc99af55d36cbec7c + sha256: ebfa591d39092b111b9ebb3210eb42251be6da89e26c823ee03e5e838655a43e category: main optional: false - name: pip - version: 25.0.1 + version: 25.1.1 manager: conda platform: win-64 dependencies: python: '>=3.9,<3.13.0a0' setuptools: '' wheel: '' - url: https://repo.prefix.dev/conda-forge/noarch/pip-25.0.1-pyh8b19718_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pip-25.1.1-pyh8b19718_0.conda hash: - md5: 79b5c1440aedc5010f687048d9103628 - sha256: 585940f09d87787f79f73ff5dff8eb2af8a67e5bec5eebf2f553cd26c840ba69 + md5: 32d0781ace05105cc99af55d36cbec7c + sha256: ebfa591d39092b111b9ebb3210eb42251be6da89e26c823ee03e5e838655a43e category: main optional: false - name: pkgutil-resolve-name @@ -5864,7 +5862,7 @@ package: category: dev optional: true - name: pylint - version: 3.3.6 + version: 3.3.7 manager: conda platform: linux-64 dependencies: @@ -5878,14 +5876,14 @@ package: tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda hash: - md5: 8242cc62822cc8a17f53d24d4efa75f4 - sha256: 3e3e35b2cbb4b1ca3063fc2d6f44a85ac189e0935f00ed8fbe8e4713c0d00b99 + md5: fad6b90165dcf39e3ac79de5dbc030a8 + sha256: 6a1dc262763220c9dc046400d8655ebe58ad4d81e872be7264af5137f906e220 category: dev optional: true - name: pylint - version: 3.3.6 + version: 3.3.7 manager: conda platform: win-64 dependencies: @@ -5899,10 +5897,10 @@ package: tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda hash: - md5: 8242cc62822cc8a17f53d24d4efa75f4 - sha256: 3e3e35b2cbb4b1ca3063fc2d6f44a85ac189e0935f00ed8fbe8e4713c0d00b99 + md5: fad6b90165dcf39e3ac79de5dbc030a8 + sha256: 6a1dc262763220c9dc046400d8655ebe58ad4d81e872be7264af5137f906e220 category: dev optional: true - name: pymatsolver @@ -6686,27 +6684,27 @@ package: category: dev optional: true - name: setuptools - version: 79.0.1 + version: 80.1.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-79.0.1-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda hash: - md5: fa6669cc21abd4b7b6c5393b7bc71914 - sha256: 5ebc4bb71fbdc8048b08848519150c8d44b8eb18445711d3258c9d402ba87a2c + md5: f6f72d0837c79eaec77661be43e8a691 + sha256: 777d34ed359cedd5a5004c930077c101bb3b70e5fbb04d29da5058d75b0ba487 category: main optional: false - name: setuptools - version: 79.0.1 + version: 80.1.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-79.0.1-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda hash: - md5: fa6669cc21abd4b7b6c5393b7bc71914 - sha256: 5ebc4bb71fbdc8048b08848519150c8d44b8eb18445711d3258c9d402ba87a2c + md5: f6f72d0837c79eaec77661be43e8a691 + sha256: 777d34ed359cedd5a5004c930077c101bb3b70e5fbb04d29da5058d75b0ba487 category: main optional: false - name: six @@ -8306,27 +8304,27 @@ package: category: main optional: false - name: xyzservices - version: 2025.1.0 + version: 2025.4.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda hash: - md5: fdf07e281a9e5e10fc75b2dd444136e9 - sha256: 9978c22319e85026d5a4134944f73bac820c948ca6b6c32af6b6985b5221cd8a + md5: 5663fa346821cd06dc1ece2c2600be2c + sha256: ac6d4d4133b1e0f69075158cdf00fccad20e29fc6cc45faa480cec37a84af6ae category: main optional: false - name: xyzservices - version: 2025.1.0 + version: 2025.4.0 manager: conda platform: win-64 dependencies: python: '>=3.8' - url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda hash: - md5: fdf07e281a9e5e10fc75b2dd444136e9 - sha256: 9978c22319e85026d5a4134944f73bac820c948ca6b6c32af6b6985b5221cd8a + md5: 5663fa346821cd06dc1ece2c2600be2c + sha256: ac6d4d4133b1e0f69075158cdf00fccad20e29fc6cc45faa480cec37a84af6ae category: main optional: false - name: yaml @@ -8476,10 +8474,10 @@ package: libgcc: '>=13' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py311h9ecbd09_1.conda + url: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py311h9ecbd09_2.conda hash: - md5: 6d229edd907b6bb39961b74e3d52de9c - sha256: 1a824220227f356f35acec5ff6a4418b1ccd0238fd752ceebeb04a0bd37acf0f + md5: ca02de88df1cc3cfc8f24766ff50cb3c + sha256: 76d28240cc9fa0c3cb2cde750ecaf98716ce397afaf1ce90f8d18f5f43a122f1 category: main optional: false - name: zstandard @@ -8493,10 +8491,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.23.0-py311he736701_1.conda + url: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.23.0-py311he736701_2.conda hash: - md5: a4c147aaaf7e284762d7a6acc49e35e5 - sha256: 78afa8ce76763993a76da1b0120b690cba8926271cc9e0462f66155866817c84 + md5: 8355ec073f73581e29adf77c49096aed + sha256: aaae40057eac5b5996db4e6b3d8eb00d38455e67571e796135d29702a19736bd category: main optional: false - name: zstd @@ -8558,7 +8556,7 @@ package: category: main optional: false - name: geoh5py - version: 0.11.0a4 + version: 0.11.0a5 manager: pip platform: linux-64 dependencies: @@ -8566,13 +8564,13 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.4/geoh5py-0.11.0a4-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.5/geoh5py-0.11.0a5-py3-none-any.whl hash: - sha256: 4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 + sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e category: main optional: false - name: geoh5py - version: 0.11.0a4 + version: 0.11.0a5 manager: pip platform: win-64 dependencies: @@ -8580,13 +8578,13 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.4/geoh5py-0.11.0a4-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.5/geoh5py-0.11.0a5-py3-none-any.whl hash: - sha256: 4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 + sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e category: main optional: false - name: mira-simpeg - version: 0.23.0.1a3 + version: 0.23.0.1a4 manager: pip platform: linux-64 dependencies: @@ -8601,13 +8599,13 @@ package: pymatsolver: '>=0.3' scipy: '>=1.8' zarr: '*' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a3+mira/mira_simpeg-0.23.0.1a3-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a4+mira/mira_simpeg-0.23.0.1a4-py3-none-any.whl hash: - sha256: 14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + sha256: 1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 category: main optional: false - name: mira-simpeg - version: 0.23.0.1a3 + version: 0.23.0.1a4 manager: pip platform: win-64 dependencies: @@ -8622,9 +8620,9 @@ package: pymatsolver: '>=0.3' scipy: '>=1.8' zarr: '*' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a3+mira/mira_simpeg-0.23.0.1a3-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a4+mira/mira_simpeg-0.23.0.1a4-py3-none-any.whl hash: - sha256: 14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + sha256: 1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 category: main optional: false - name: octree-creation-app diff --git a/py-3.12.conda-lock.yml b/py-3.12.conda-lock.yml index f88ee298..0296be36 100644 --- a/py-3.12.conda-lock.yml +++ b/py-3.12.conda-lock.yml @@ -15,8 +15,8 @@ version: 1 metadata: content_hash: - win-64: 6f1933aa237e9717452d1622fcfc68eba137cef4e0b6cc8724c06ce1c490d501 - linux-64: 4acd117552e4100eb57c2f1aac766fba9ef02ffe62a999b22cd10f4f3d117310 + win-64: eacafb800c53f701051cb8bdd399ee5268917a2112d959c9db25ec62290461bb + linux-64: 0860417385f4b4b49756554e65c3f198b84420f29b7ac8a24d51cb8607c856d2 channels: - url: conda-forge used_env_vars: [] @@ -660,27 +660,27 @@ package: category: main optional: false - name: ca-certificates - version: 2025.1.31 + version: 2025.4.26 manager: conda platform: linux-64 dependencies: __unix: '' - url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.1.31-hbd8a1cb_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-hbd8a1cb_0.conda hash: - md5: e74273d9fc5ab633d613cde474b55157 - sha256: 43878eddf8eb46e3ba7fcbe77a2f8d00aab9a66d9ff63bc4d072b7af17481197 + md5: 95db94f75ba080a22eb623590993167b + sha256: 2a70ed95ace8a3f8a29e6cd1476a943df294a7111dfb3e152e3478c4c889b7ac category: main optional: false - name: ca-certificates - version: 2025.1.31 + version: 2025.4.26 manager: conda platform: win-64 dependencies: __win: '' - url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.1.31-h4c7d964_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/ca-certificates-2025.4.26-h4c7d964_0.conda hash: - md5: fb8af741d752521fb48b8d116c9b044e - sha256: d6326613de7aea644f4c3b5fadd87d7b19714fe2ba31c9e2d2cdd65830f95cd4 + md5: 23c7fd5062b48d8294fc7f61bf157fba + sha256: 1454f3f53a3b828d3cb68a3440cb0fa9f1cc0e3c8c26e9e023773dc19d88cc06 category: main optional: false - name: cached-property @@ -790,27 +790,27 @@ package: category: main optional: false - name: charset-normalizer - version: 3.4.1 + version: 3.4.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda hash: - md5: e83a31202d1c0a000fce3e9cf3825875 - sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b + md5: 40fe4284b8b5835a9073a645139f35af + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 category: dev optional: true - name: charset-normalizer - version: 3.4.1 + version: 3.4.2 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/charset-normalizer-3.4.2-pyhd8ed1ab_0.conda hash: - md5: e83a31202d1c0a000fce3e9cf3825875 - sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b + md5: 40fe4284b8b5835a9073a645139f35af + sha256: 535ae5dcda8022e31c6dc063eb344c80804c537a5a04afba43a845fa6fa130f5 category: dev optional: true - name: click @@ -1619,29 +1619,29 @@ package: category: dev optional: true - name: h11 - version: 0.14.0 + version: 0.16.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda hash: - md5: 7ee49e89531c0dcbba9466f6d115d585 - sha256: 622516185a7c740d5c7f27016d0c15b45782c1501e5611deec63fd70344ce7c8 + md5: 4b69232755285701bc86a5afe4d9933a + sha256: f64b68148c478c3bfc8f8d519541de7d2616bf59d44485a5271041d40c061887 category: dev optional: true - name: h11 - version: 0.14.0 + version: 0.16.0 manager: conda platform: win-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/h11-0.16.0-pyhd8ed1ab_0.conda hash: - md5: 7ee49e89531c0dcbba9466f6d115d585 - sha256: 622516185a7c740d5c7f27016d0c15b45782c1501e5611deec63fd70344ce7c8 + md5: 4b69232755285701bc86a5afe4d9933a + sha256: f64b68148c478c3bfc8f8d519541de7d2616bf59d44485a5271041d40c061887 category: dev optional: true - name: h2 @@ -1679,15 +1679,15 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' cached-property: '' - hdf5: '>=1.14.3,<1.14.4.0a0' + hdf5: '>=1.14.6,<1.14.7.0a0' libgcc: '>=13' numpy: '>=1.19,<3' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://repo.prefix.dev/conda-forge/linux-64/h5py-3.13.0-nompi_py312hedeef09_100.conda + url: https://repo.prefix.dev/conda-forge/linux-64/h5py-3.13.0-nompi_py312h01d377b_101.conda hash: - md5: ed73cf6f5e1ce5e823e6efcf54cbdc51 - sha256: 76bb853325f0c756599edb0be014723b01fea61e24817fd2f0b9ddfe4c570c0f + md5: ea7ee61f4c0dc9c155e22bfae306e42f + sha256: f31fb94114cc5826cd32f8d227ffccd63b2ec3fd10c6d3a1181d35bc8da9d88a category: main optional: false - name: h5py @@ -1696,55 +1696,55 @@ package: platform: win-64 dependencies: cached-property: '' - hdf5: '>=1.14.3,<1.14.4.0a0' + hdf5: '>=1.14.6,<1.14.7.0a0' numpy: '>=1.19,<3' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/h5py-3.13.0-nompi_py312ha036244_100.conda + url: https://repo.prefix.dev/conda-forge/win-64/h5py-3.13.0-nompi_py312h4e244af_101.conda hash: - md5: fe41c7e14279ad2729752ddf4e83bc42 - sha256: 63bba52339a880a596ec38c51f08c35249e2db801d7fe6046cd60b3e611ea5b6 + md5: 5b949c5099bb9fc1f8382f23c66fefcd + sha256: 7fbca39e04fade12fb7de01ae640916f897c6fe7fbb4e7bf3d3b67f898d185fb category: main optional: false - name: hdf5 - version: 1.14.3 + version: 1.14.6 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libaec: '>=1.1.3,<2.0a0' - libcurl: '>=8.11.1,<9.0a0' + libcurl: '>=8.13.0,<9.0a0' libgcc: '>=13' libgfortran: '' libgfortran5: '>=13.3.0' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/hdf5-1.14.3-nompi_h2d575fe_109.conda + openssl: '>=3.5.0,<4.0a0' + url: https://repo.prefix.dev/conda-forge/linux-64/hdf5-1.14.6-nompi_h2d575fe_101.conda hash: - md5: e7a7a6e6f70553a31e6e79c65768d089 - sha256: e8669a6d76d415f4fdbe682507ac3a3b39e8f493d2f2bdc520817f80b7cc0753 + md5: d1f61f912e1968a8ac9834b62fde008d + sha256: b685b9d68e927f446bead1458c0fbf5ac02e6a471ed7606de427605ac647e8d3 category: main optional: false - name: hdf5 - version: 1.14.3 + version: 1.14.6 manager: conda platform: win-64 dependencies: libaec: '>=1.1.3,<2.0a0' - libcurl: '>=8.11.1,<9.0a0' + libcurl: '>=8.13.0,<9.0a0' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' + openssl: '>=3.5.0,<4.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/hdf5-1.14.3-nompi_hb2c4d47_109.conda + url: https://repo.prefix.dev/conda-forge/win-64/hdf5-1.14.6-nompi_hd5d9e70_101.conda hash: - md5: ebb61f3e8b35cc15e78876649b7246f7 - sha256: d5ada33e119cdd62371c06f60eae6f545de7cea793ab83da2fba428bb1d2f813 + md5: ea68eb3a15c51875468475c2647a2d23 + sha256: 64d0ed35edefab9a912084f2806b9c4c4ffe2adcf5225a583088abbaafe5dbae category: main optional: false - name: hpack @@ -1772,37 +1772,37 @@ package: category: main optional: false - name: httpcore - version: 1.0.7 + version: 1.0.9 manager: conda platform: linux-64 dependencies: - anyio: '>=3.0,<5.0' + anyio: '>=4.0,<5.0' certifi: '' - h11: '>=0.13,<0.15' + h11: '>=0.16' h2: '>=3,<5' - python: '>=3.8' + python: '' sniffio: 1.* - url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda hash: - md5: 2ca8e6dbc86525c8b95e3c0ffa26442e - sha256: c84d012a245171f3ed666a8bf9319580c269b7843ffa79f26468842da3abd5df + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b category: dev optional: true - name: httpcore - version: 1.0.7 + version: 1.0.9 manager: conda platform: win-64 dependencies: - anyio: '>=3.0,<5.0' + anyio: '>=4.0,<5.0' certifi: '' - h11: '>=0.13,<0.15' + h11: '>=0.16' h2: '>=3,<5' - python: '>=3.8' + python: '' sniffio: 1.* - url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/httpcore-1.0.9-pyh29332c3_0.conda hash: - md5: 2ca8e6dbc86525c8b95e3c0ffa26442e - sha256: c84d012a245171f3ed666a8bf9319580c269b7843ffa79f26468842da3abd5df + md5: 4f14640d58e2cc0aa0819d9d8ba125bb + sha256: 04d49cb3c42714ce533a8553986e1642d0549a05dc5cc48e0d43ff5be6679a5b category: dev optional: true - name: httpx @@ -2071,7 +2071,7 @@ package: category: dev optional: true - name: ipython - version: 9.1.0 + version: 9.2.0 manager: conda platform: linux-64 dependencies: @@ -2089,14 +2089,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.1.0-pyhfb0248b_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhfb0248b_0.conda hash: - md5: b6c7f97b71c0f670dd9e585d3f65e867 - sha256: 24cabcd711d03d2865a67ebc17941bc9bde949b3f0c9a34655c4153dce1c34c3 + md5: 7330ee1244209cfebfb23d828dd9aae5 + sha256: 539d003c379c22a71df1eb76cd4167a3e2d59f45e6dbc3416c45619f4c1381fb category: dev optional: true - name: ipython - version: 9.1.0 + version: 9.2.0 manager: conda platform: win-64 dependencies: @@ -2114,10 +2114,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.1.0-pyhca29cf9_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhca29cf9_0.conda hash: - md5: 4f71690ae510b365a22bb1cb926e6df2 - sha256: 330d452de42f10537bff1490f6ff08bf4e6c0c7288255be43f9e895e15dd2969 + md5: a7b419c1d0ae931d86cd9cab158f698e + sha256: 83e4cfdcf09c1273ec31548aacf7f81076dc4245548e78ac3b47d1da361da03b category: dev optional: true - name: ipython_genutils @@ -2238,11 +2238,10 @@ package: platform: linux-64 dependencies: python: '>=3.9,<4.0' - setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda hash: - md5: a8abfd3f223b1ecb8c699dca974933bd - sha256: 9c5fb97efa0eb32b42564edaacb5edb9a1f82ba8f5f8b135e794960101115b5a + md5: c25d1a27b791dab1797832aafd6a3e9a + sha256: e1d0e81e3c3da5d7854f9f57ffb89d8f4505bb64a2f05bb01d78eff24344a105 category: dev optional: true - name: isort @@ -2251,11 +2250,10 @@ package: platform: win-64 dependencies: python: '>=3.9,<4.0' - setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/isort-6.0.1-pyhd8ed1ab_1.conda hash: - md5: a8abfd3f223b1ecb8c699dca974933bd - sha256: 9c5fb97efa0eb32b42564edaacb5edb9a1f82ba8f5f8b135e794960101115b5a + md5: c25d1a27b791dab1797832aafd6a3e9a + sha256: e1d0e81e3c3da5d7854f9f57ffb89d8f4505bb64a2f05bb01d78eff24344a105 category: dev optional: true - name: jedi @@ -2311,29 +2309,29 @@ package: category: main optional: false - name: joblib - version: 1.4.2 + version: 1.5.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.5.0-pyhd8ed1ab_0.conda hash: - md5: bf8243ee348f3a10a14ed0cae323e0c1 - sha256: 51cc2dc491668af0c4d9299b0ab750f16ccf413ec5e2391b924108c1fbacae9b + md5: 3d7257f0a61c9aa4ffa3e324a887416b + sha256: 982e5012c90adae2c8ba3451efb30b06168b20912e83245514f5c02000b4402d category: main optional: false - name: joblib - version: 1.4.2 + version: 1.5.0 manager: conda platform: win-64 dependencies: python: '>=3.9' setuptools: '' - url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/joblib-1.5.0-pyhd8ed1ab_0.conda hash: - md5: bf8243ee348f3a10a14ed0cae323e0c1 - sha256: 51cc2dc491668af0c4d9299b0ab750f16ccf413ec5e2391b924108c1fbacae9b + md5: 3d7257f0a61c9aa4ffa3e324a887416b + sha256: 982e5012c90adae2c8ba3451efb30b06168b20912e83245514f5c02000b4402d category: main optional: false - name: json5 @@ -2813,7 +2811,7 @@ package: category: dev optional: true - name: jupyterlab - version: 4.4.1 + version: 4.4.2 manager: conda platform: linux-64 dependencies: @@ -2833,14 +2831,14 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.2-pyhd8ed1ab_0.conda hash: - md5: 2d29877427f2c249621557dd9c840d69 - sha256: 23ef44cc7ee1f18c3ec462f27f31e75c7260a0f04b9736d70c631eba5f9c31f0 + md5: 1f5f3b0fcff308d8fbaa73c43af08e2f + sha256: 8bc522991031ce528c650a7287159dd866b977593bdba33daa3ec37c40d99443 category: dev optional: true - name: jupyterlab - version: 4.4.1 + version: 4.4.2 manager: conda platform: win-64 dependencies: @@ -2860,10 +2858,10 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.1-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupyterlab-4.4.2-pyhd8ed1ab_0.conda hash: - md5: 2d29877427f2c249621557dd9c840d69 - sha256: 23ef44cc7ee1f18c3ec462f27f31e75c7260a0f04b9736d70c631eba5f9c31f0 + md5: 1f5f3b0fcff308d8fbaa73c43af08e2f + sha256: 8bc522991031ce528c650a7287159dd866b977593bdba33daa3ec37c40d99443 category: dev optional: true - name: jupyterlab_pygments @@ -2957,7 +2955,7 @@ package: category: dev optional: true - name: jupytext - version: 1.17.0 + version: 1.17.1 manager: conda platform: linux-64 dependencies: @@ -2968,14 +2966,14 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.0-pyhbbac1ac_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda hash: - md5: d8e9471f69b3e7a7d233d43649b5061b - sha256: 488a50bdca76b1c450323ea1f8213366f70130aff35ff87277ffa97107fbed2b + md5: 0fa86af955cc079bb31ac1783cf3cb0e + sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c category: dev optional: true - name: jupytext - version: 1.17.0 + version: 1.17.1 manager: conda platform: win-64 dependencies: @@ -2986,10 +2984,10 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.0-pyhbbac1ac_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda hash: - md5: d8e9471f69b3e7a7d233d43649b5061b - sha256: 488a50bdca76b1c450323ea1f8213366f70130aff35ff87277ffa97107fbed2b + md5: 0fa86af955cc079bb31ac1783cf3cb0e + sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c category: dev optional: true - name: keyutils @@ -3739,10 +3737,10 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_1.conda hash: - md5: 0e87378639676987af32fee53ba32258 - sha256: f4f21dfc54b08d462f707b771ecce3fa9bc702a2a05b55654f64154f48b141ef + md5: a76fd702c93cd2dfd89eff30a5fd45a8 + sha256: eeff241bddc8f1b87567dd6507c9f441f7f472c27f0860a07628260c000ef27c category: main optional: false - name: liblzma @@ -3753,10 +3751,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/liblzma-5.8.1-h2466b09_1.conda hash: - md5: 8d5cb0016b645d6688e2ff57c5d51302 - sha256: 1477e9bff05318f3129d37be0e64c76cce0973c4b8c73d13a467d0b7f03d157c + md5: 14a1042c163181e143a7522dfb8ad6ab + sha256: adbf6c7bde70536ada734a81b8b5aa23654f2b95445204404622e0cc40e921a0 category: main optional: false - name: libnghttp2 @@ -3812,10 +3810,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libpng-1.6.47-h7a4582a_0.conda hash: - md5: 7d717163d9dab337c65f2bf21a676b8f - sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + md5: ad620e92b82d2948bc019e029c574ebb + sha256: e12c46ca882080d901392ae45e0e5a1c96fc3e5acd5cd1a23c2632eb7f024f26 category: main optional: false - name: libscotch @@ -3898,11 +3896,11 @@ package: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hf672d98_0.conda + openssl: '>=3.5.0,<4.0a0' + url: https://repo.prefix.dev/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda hash: - md5: be2de152d8073ef1c01b7728475f2fe7 - sha256: 0407ac9fda2bb67e11e357066eff144c845801d00b5f664efbc48813af1e7bb9 + md5: eecce068c7e4eddeb169591baac20ac4 + sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661 category: main optional: false - name: libssh2 @@ -3911,14 +3909,14 @@ package: platform: win-64 dependencies: libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.4.0,<4.0a0' + openssl: '>=3.5.0,<4.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/libssh2-1.11.1-he619c9f_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libssh2-1.11.1-h9aa295b_0.conda hash: - md5: af0cbf037dd614c34399b3b3e568c557 - sha256: 4b3256bd2b4e4b3183005d3bd8826d651eccd1a4740b70625afa2b7e7123d191 + md5: 9dce2f112bfd3400f4f432b3d0ac07b2 + sha256: cbdf93898f2e27cefca5f3fe46519335d1fab25c4ea2a11b11502ff63e602c09 category: main optional: false - name: libstdcxx @@ -4169,29 +4167,29 @@ package: category: dev optional: true - name: llvm-openmp - version: 20.1.3 + version: 20.1.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://repo.prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.3-h024ca30_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/llvm-openmp-20.1.4-h024ca30_0.conda hash: - md5: c721339ea8746513e42b1233b4bbdfb0 - sha256: 4327a463f43b0d95ca0e5f92094383ef53fd2a91d649debfc531b941fe44fd48 + md5: 4fc395cda27912a7d904b86b5dbf3a4d + sha256: 5b39cdde3457e41b133d6f1fe53095c7fd3951bbdab46580098ccbf5ee9c99f7 category: main optional: false - name: llvm-openmp - version: 20.1.3 + version: 20.1.4 manager: conda platform: win-64 dependencies: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/llvm-openmp-20.1.3-h30eaf37_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/llvm-openmp-20.1.4-h30eaf37_0.conda hash: - md5: 183c102075722a7aa993f94de1d135f2 - sha256: 27326e733ce7ad87054a409c02b829594cc6276232b987eb135cd1a225eac669 + md5: 3087da6f7e741dc1498e85ef87a553dc + sha256: 0c85b0ceda02c26bbea5a789c2d1735485dbc2a1089655a8f2193c5850a7bbab category: main optional: false - name: locket @@ -5069,10 +5067,10 @@ package: __glibc: '>=2.17,<3.0.a0' ca-certificates: '' libgcc: '>=13' - url: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/openssl-3.5.0-h7b32b05_1.conda hash: - md5: bb539841f2a3fde210f387d00ed4bb9d - sha256: 38285d280f84f1755b7c54baf17eccf2e3e696287954ce0adca16546b85ee62c + md5: de356753cfdbffcde5bb1e86e3aa6cd0 + sha256: b4491077c494dbf0b5eaa6d87738c22f2154e9277e5293175ec187634bd808a0 category: main optional: false - name: openssl @@ -5084,10 +5082,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/openssl-3.5.0-ha4e3fda_1.conda hash: - md5: 4ea7db75035eb8c13fa680bb90171e08 - sha256: 43dd7f56da142ca83c614c8b0085589650ae9032b351a901c190e48eefc73675 + md5: 72c07e46b6766bb057018a9a74861b89 + sha256: 02846553d2a4c9bde850c60824d0f02803eb9c9b674d5c1a8cce25bc387e748f category: main optional: false - name: overrides @@ -5364,31 +5362,31 @@ package: category: main optional: false - name: pip - version: 25.0.1 + version: 25.1.1 manager: conda platform: linux-64 dependencies: python: '>=3.9,<3.13.0a0' setuptools: '' wheel: '' - url: https://repo.prefix.dev/conda-forge/noarch/pip-25.0.1-pyh8b19718_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pip-25.1.1-pyh8b19718_0.conda hash: - md5: 79b5c1440aedc5010f687048d9103628 - sha256: 585940f09d87787f79f73ff5dff8eb2af8a67e5bec5eebf2f553cd26c840ba69 + md5: 32d0781ace05105cc99af55d36cbec7c + sha256: ebfa591d39092b111b9ebb3210eb42251be6da89e26c823ee03e5e838655a43e category: main optional: false - name: pip - version: 25.0.1 + version: 25.1.1 manager: conda platform: win-64 dependencies: python: '>=3.9,<3.13.0a0' setuptools: '' wheel: '' - url: https://repo.prefix.dev/conda-forge/noarch/pip-25.0.1-pyh8b19718_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pip-25.1.1-pyh8b19718_0.conda hash: - md5: 79b5c1440aedc5010f687048d9103628 - sha256: 585940f09d87787f79f73ff5dff8eb2af8a67e5bec5eebf2f553cd26c840ba69 + md5: 32d0781ace05105cc99af55d36cbec7c + sha256: ebfa591d39092b111b9ebb3210eb42251be6da89e26c823ee03e5e838655a43e category: main optional: false - name: pkgutil-resolve-name @@ -5864,7 +5862,7 @@ package: category: dev optional: true - name: pylint - version: 3.3.6 + version: 3.3.7 manager: conda platform: linux-64 dependencies: @@ -5878,14 +5876,14 @@ package: tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda hash: - md5: 8242cc62822cc8a17f53d24d4efa75f4 - sha256: 3e3e35b2cbb4b1ca3063fc2d6f44a85ac189e0935f00ed8fbe8e4713c0d00b99 + md5: fad6b90165dcf39e3ac79de5dbc030a8 + sha256: 6a1dc262763220c9dc046400d8655ebe58ad4d81e872be7264af5137f906e220 category: dev optional: true - name: pylint - version: 3.3.6 + version: 3.3.7 manager: conda platform: win-64 dependencies: @@ -5899,10 +5897,10 @@ package: tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.6-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pylint-3.3.7-pyhe01879c_0.conda hash: - md5: 8242cc62822cc8a17f53d24d4efa75f4 - sha256: 3e3e35b2cbb4b1ca3063fc2d6f44a85ac189e0935f00ed8fbe8e4713c0d00b99 + md5: fad6b90165dcf39e3ac79de5dbc030a8 + sha256: 6a1dc262763220c9dc046400d8655ebe58ad4d81e872be7264af5137f906e220 category: dev optional: true - name: pymatsolver @@ -6686,27 +6684,27 @@ package: category: dev optional: true - name: setuptools - version: 79.0.1 + version: 80.1.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-79.0.1-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda hash: - md5: fa6669cc21abd4b7b6c5393b7bc71914 - sha256: 5ebc4bb71fbdc8048b08848519150c8d44b8eb18445711d3258c9d402ba87a2c + md5: f6f72d0837c79eaec77661be43e8a691 + sha256: 777d34ed359cedd5a5004c930077c101bb3b70e5fbb04d29da5058d75b0ba487 category: main optional: false - name: setuptools - version: 79.0.1 + version: 80.1.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-79.0.1-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.1.0-pyhff2d567_0.conda hash: - md5: fa6669cc21abd4b7b6c5393b7bc71914 - sha256: 5ebc4bb71fbdc8048b08848519150c8d44b8eb18445711d3258c9d402ba87a2c + md5: f6f72d0837c79eaec77661be43e8a691 + sha256: 777d34ed359cedd5a5004c930077c101bb3b70e5fbb04d29da5058d75b0ba487 category: main optional: false - name: six @@ -8306,27 +8304,27 @@ package: category: main optional: false - name: xyzservices - version: 2025.1.0 + version: 2025.4.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda hash: - md5: fdf07e281a9e5e10fc75b2dd444136e9 - sha256: 9978c22319e85026d5a4134944f73bac820c948ca6b6c32af6b6985b5221cd8a + md5: 5663fa346821cd06dc1ece2c2600be2c + sha256: ac6d4d4133b1e0f69075158cdf00fccad20e29fc6cc45faa480cec37a84af6ae category: main optional: false - name: xyzservices - version: 2025.1.0 + version: 2025.4.0 manager: conda platform: win-64 dependencies: python: '>=3.8' - url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.1.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/xyzservices-2025.4.0-pyhd8ed1ab_0.conda hash: - md5: fdf07e281a9e5e10fc75b2dd444136e9 - sha256: 9978c22319e85026d5a4134944f73bac820c948ca6b6c32af6b6985b5221cd8a + md5: 5663fa346821cd06dc1ece2c2600be2c + sha256: ac6d4d4133b1e0f69075158cdf00fccad20e29fc6cc45faa480cec37a84af6ae category: main optional: false - name: yaml @@ -8476,10 +8474,10 @@ package: libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_1.conda + url: https://repo.prefix.dev/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_2.conda hash: - md5: d28b82fcc8d1b462b595af4b15a6cdcf - sha256: b4fd6bd1cb87a183a8bbe85b4e87a1e7c51473309d0d82cd88d38fb021bcf41e + md5: 630db208bc7bbb96725ce9832c7423bb + sha256: ff62d2e1ed98a3ec18de7e5cf26c0634fd338cb87304cf03ad8cbafe6fe674ba category: main optional: false - name: zstandard @@ -8493,10 +8491,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h4389bb4_1.conda + url: https://repo.prefix.dev/conda-forge/win-64/zstandard-0.23.0-py312h4389bb4_2.conda hash: - md5: 5028543ffb67666ca4fc3ebd620c97b8 - sha256: 17f2abbda821be146b549498fab3d0eb9cafb210e163b983524db91524b8dcb5 + md5: 24554d76d0efcca11faa0a013c16ed5a + sha256: 10f25f85f856dbc776b4a2cf801d31edd07cbfaa45b9cca14dd776a9f2887cb5 category: main optional: false - name: zstd @@ -8558,7 +8556,7 @@ package: category: main optional: false - name: geoh5py - version: 0.11.0a4 + version: 0.11.0a5 manager: pip platform: linux-64 dependencies: @@ -8566,13 +8564,13 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.4/geoh5py-0.11.0a4-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.5/geoh5py-0.11.0a5-py3-none-any.whl hash: - sha256: 4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 + sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e category: main optional: false - name: geoh5py - version: 0.11.0a4 + version: 0.11.0a5 manager: pip platform: win-64 dependencies: @@ -8580,13 +8578,13 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.4/geoh5py-0.11.0a4-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/geoh5py/0.11.0-alpha.5/geoh5py-0.11.0a5-py3-none-any.whl hash: - sha256: 4965e934b1e57460f98f76f96eca100abf48fd722245154c35af86e7ecbc10a6 + sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e category: main optional: false - name: mira-simpeg - version: 0.23.0.1a3 + version: 0.23.0.1a4 manager: pip platform: linux-64 dependencies: @@ -8601,13 +8599,13 @@ package: pymatsolver: '>=0.3' scipy: '>=1.8' zarr: '*' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a3+mira/mira_simpeg-0.23.0.1a3-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a4+mira/mira_simpeg-0.23.0.1a4-py3-none-any.whl hash: - sha256: 14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + sha256: 1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 category: main optional: false - name: mira-simpeg - version: 0.23.0.1a3 + version: 0.23.0.1a4 manager: pip platform: win-64 dependencies: @@ -8622,9 +8620,9 @@ package: pymatsolver: '>=0.3' scipy: '>=1.8' zarr: '*' - url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a3+mira/mira_simpeg-0.23.0.1a3-py3-none-any.whl + url: https://mirageoscienceltd.jfrog.io/artifactory/api/pypi/geoplus-pypi-dev/mira-simpeg/0.23.0.1a4+mira/mira_simpeg-0.23.0.1a4-py3-none-any.whl hash: - sha256: 14467e65d801e082bac8a4d972a30b162018df27d06310fb1f2c6960968f88d2 + sha256: 1f6f7c31b81763679e677a21e9877b622cdfd27cb2d9bb69d25de96ebf353754 category: main optional: false - name: octree-creation-app diff --git a/pyproject.toml b/pyproject.toml index cefe3c90..aceb84a6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -83,7 +83,7 @@ octree-creation-app = {version = ">=0.3.0a1, <0.4.dev", source = "pypi", allow-p geoapps-utils = {version = ">=0.5.0a3, <0.6.dev", source = "pypi", allow-prereleases = true} #geoapps-utils = {git = "https://github.com/MiraGeoscience/geoapps-utils.git", rev = "release/0.5.0"} -mira-simpeg = {version = ">=0.23.0.1a3, <0.23.1.dev", source="pypi", allow-prereleases = true, extras = ["dask"]} +mira-simpeg = {version = ">=0.23.0.1a4, <0.23.1.dev", source="pypi", allow-prereleases = true, extras = ["dask"]} #mira-simpeg = {git = "https://github.com/MiraGeoscience/simpeg.git", rev = "release/0.23.0.1", extras = ["dask"]} param-sweeps = {version = ">=0.2.1a1, <0.3.dev", source = "pypi", allow-prereleases = true} diff --git a/recipe.yaml b/recipe.yaml index f8a2e4c0..9414e4df 100644 --- a/recipe.yaml +++ b/recipe.yaml @@ -28,7 +28,7 @@ requirements: # Mira packages - geoapps-utils >=0.5.0a3, <0.6.dev - geoh5py >=0.11.0a3, <0.12.dev - - mira-simpeg >=0.23.0.1a3, <0.23.1.dev + - mira-simpeg >=0.23.0.1a4, <0.23.1.dev - octree-creation-app >=0.3.0a1, <0.4.dev - param-sweeps >=0.2.1a1, <0.3.dev # direct dependencies From 4f9fba1819155ea269a40f6129703e7bf95ebdd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Hensgen?= Date: Thu, 8 May 2025 11:29:13 -0400 Subject: [PATCH 02/16] [GEOPY-2049] rename "fem" ui.json to "fdem" for consistency consistent with tdem and fdem1d --- .../uijson/{fem_forward.ui.json => fdem_forward.ui.json} | 0 .../uijson/{fem_inversion.ui.json => fdem_inversion.ui.json} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename simpeg_drivers-assets/uijson/{fem_forward.ui.json => fdem_forward.ui.json} (100%) rename simpeg_drivers-assets/uijson/{fem_inversion.ui.json => fdem_inversion.ui.json} (100%) diff --git a/simpeg_drivers-assets/uijson/fem_forward.ui.json b/simpeg_drivers-assets/uijson/fdem_forward.ui.json similarity index 100% rename from simpeg_drivers-assets/uijson/fem_forward.ui.json rename to simpeg_drivers-assets/uijson/fdem_forward.ui.json diff --git a/simpeg_drivers-assets/uijson/fem_inversion.ui.json b/simpeg_drivers-assets/uijson/fdem_inversion.ui.json similarity index 100% rename from simpeg_drivers-assets/uijson/fem_inversion.ui.json rename to simpeg_drivers-assets/uijson/fdem_inversion.ui.json From 1319941486c1aa59d4c3f629b492f14ffb674272 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Hensgen?= Date: Thu, 8 May 2025 11:29:45 -0400 Subject: [PATCH 03/16] [GEOPY-2049] add 1D in title for fdem 1D --- simpeg_drivers-assets/uijson/fdem1d_forward.ui.json | 2 +- simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json b/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json index 027fda65..ae927574 100644 --- a/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json +++ b/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json @@ -1,6 +1,6 @@ { "version": "0.3.0-alpha.4", - "title": "Frequency-domain EM (FEM) Forward", + "title": "Frequency-domain EM 1D (FEM-1D) Forward", "icon": "surveyairborneem", "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/latest/", "conda_environment": "simpeg_drivers", diff --git a/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json index bc271f69..601f5afa 100644 --- a/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json @@ -1,6 +1,6 @@ { "version": "0.3.0-alpha.4", - "title": "Frequency-domain EM 1D (FEM) Inversion", + "title": "Frequency-domain EM 1D (FEM-1D) Inversion", "icon": "surveyairborneem", "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/latest/", "conda_environment": "simpeg_drivers", From f99cc6e7f7bf7136f212cd8d176bcc88ea58379e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Hensgen?= Date: Thu, 8 May 2025 12:11:31 -0400 Subject: [PATCH 04/16] [GEOPY-2049] fix tests after file rename --- simpeg_drivers/electromagnetics/frequency_domain/options.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/simpeg_drivers/electromagnetics/frequency_domain/options.py b/simpeg_drivers/electromagnetics/frequency_domain/options.py index d42ef380..1660f8e2 100644 --- a/simpeg_drivers/electromagnetics/frequency_domain/options.py +++ b/simpeg_drivers/electromagnetics/frequency_domain/options.py @@ -76,7 +76,7 @@ class FDEMForwardOptions(BaseFDEMOptions, BaseForwardOptions): """ name: ClassVar[str] = "Frequency Domain Electromagnetics Forward" - default_ui_json: ClassVar[Path] = assets_path() / "uijson/fem_forward.ui.json" + default_ui_json: ClassVar[Path] = assets_path() / "uijson/fdem_forward.ui.json" inversion_type: str = "fdem" title: str = "Frequency-domain EM (FEM) Forward" @@ -96,7 +96,7 @@ class FDEMInversionOptions(BaseFDEMOptions, BaseInversionOptions): """ name: ClassVar[str] = "Frequency Domain Electromagnetics Inversion" - default_ui_json: ClassVar[Path] = assets_path() / "uijson/fem_inversion.ui.json" + default_ui_json: ClassVar[Path] = assets_path() / "uijson/fdem_inversion.ui.json" inversion_type: str = "fdem" title: str = "Frequency-domain EM (FEM) Inversion" From 0b55626acae7d94a2e667640dca8c5e70279520e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Hensgen?= Date: Thu, 8 May 2025 12:33:44 -0400 Subject: [PATCH 05/16] [GEOPY-2049] adjust titles for 1D --- simpeg_drivers-assets/uijson/fdem1d_forward.ui.json | 2 +- simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json | 2 +- simpeg_drivers-assets/uijson/tdem1d_forward.ui.json | 2 +- simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json b/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json index ae927574..ecb17470 100644 --- a/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json +++ b/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json @@ -1,6 +1,6 @@ { "version": "0.3.0-alpha.4", - "title": "Frequency-domain EM 1D (FEM-1D) Forward", + "title": "Frequency-domain EM (FEM) 1D Forward", "icon": "surveyairborneem", "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/latest/", "conda_environment": "simpeg_drivers", diff --git a/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json index 601f5afa..6fa187a4 100644 --- a/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json @@ -1,6 +1,6 @@ { "version": "0.3.0-alpha.4", - "title": "Frequency-domain EM 1D (FEM-1D) Inversion", + "title": "Frequency-domain EM (FEM) 1D Inversion", "icon": "surveyairborneem", "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/latest/", "conda_environment": "simpeg_drivers", diff --git a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json index 13c77384..cc9c721e 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json @@ -1,6 +1,6 @@ { "version": "0.3.0-alpha.4", - "title": "Time-domain EM-1D (TEM-1D) Forward", + "title": "Time-domain EM (TEM) 1D Forward", "icon": "surveyairborneem", "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/latest/", "conda_environment": "simpeg_drivers", diff --git a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json index dc105537..52562dd3 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json @@ -1,6 +1,6 @@ { "version": "0.3.0-alpha.4", - "title": "Time-domain EM-1D (TEM-1D) Inversion", + "title": "Time-domain EM (TEM) 1D Inversion", "icon": "surveyairborneem", "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/latest/", "conda_environment": "simpeg_drivers", From 8aee4091975f38c14a9eae55b1bd2f25d01ae704 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Hensgen?= Date: Thu, 8 May 2025 14:28:48 -0400 Subject: [PATCH 06/16] [GEOPY-2049] fix value for x,y channels in tdem 1D --- simpeg_drivers-assets/uijson/tdem1d_forward.ui.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json index cc9c721e..79b03899 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json @@ -33,8 +33,8 @@ "tooltip": "Set the units of the data", "value": "dB/dt (T/s)" }, - "x_channel_bool": false, - "y_channel_bool": false, + "x_channel_bool": "", + "y_channel_bool": "", "z_channel_bool": { "group": "Survey", "main": true, From 3f0f120d49496980a9fee737deb84d0be378fc10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Hensgen?= Date: Thu, 8 May 2025 14:34:49 -0400 Subject: [PATCH 07/16] [GEOPY-2049] remove "SimPEG" prefix from ui.json titles --- .../uijson/joint_cross_gradient_inversion.ui.json | 2 +- simpeg_drivers-assets/uijson/joint_surveys_inversion.ui.json | 2 +- simpeg_drivers-assets/uijson/tile_estimator.ui.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/simpeg_drivers-assets/uijson/joint_cross_gradient_inversion.ui.json b/simpeg_drivers-assets/uijson/joint_cross_gradient_inversion.ui.json index eee71c51..588f294d 100644 --- a/simpeg_drivers-assets/uijson/joint_cross_gradient_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/joint_cross_gradient_inversion.ui.json @@ -1,6 +1,6 @@ { "version": "0.3.0-alpha.4", - "title": "SimPEG Joint Cross Gradient Inversion", + "title": "Joint Cross Gradient Inversion", "icon": "function", "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/latest/", "conda_environment": "simpeg_drivers", diff --git a/simpeg_drivers-assets/uijson/joint_surveys_inversion.ui.json b/simpeg_drivers-assets/uijson/joint_surveys_inversion.ui.json index 288c015b..05971524 100644 --- a/simpeg_drivers-assets/uijson/joint_surveys_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/joint_surveys_inversion.ui.json @@ -1,6 +1,6 @@ { "version": "0.3.0-alpha.4", - "title": "SimPEG Joint Surveys Inversion", + "title": "Joint Surveys Inversion", "icon": "model", "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/latest/", "conda_environment": "simpeg_drivers", diff --git a/simpeg_drivers-assets/uijson/tile_estimator.ui.json b/simpeg_drivers-assets/uijson/tile_estimator.ui.json index 8957be59..41c37955 100644 --- a/simpeg_drivers-assets/uijson/tile_estimator.ui.json +++ b/simpeg_drivers-assets/uijson/tile_estimator.ui.json @@ -1,6 +1,6 @@ { "version": "0.3.0-alpha.4", - "title": "SimPEG Tile Estimation", + "title": "Tile Estimation", "icon": "", "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/latest/", "conda_environment": "simpeg_drivers", From 84a43a5c8612965be0c0d4cb9820f4dce4bbdaed Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 13 May 2025 12:08:54 -0700 Subject: [PATCH 08/16] Catch renaming of fem, augment unit test --- simpeg_drivers/__init__.py | 7 ++++ .../components/factories/simpeg_factory.py | 1 + .../frequency_domain/options.py | 17 ++++++++-- tests/run_tests/driver_fem_test.py | 33 ++++++++++++++++++- 4 files changed, 55 insertions(+), 3 deletions(-) diff --git a/simpeg_drivers/__init__.py b/simpeg_drivers/__init__.py index f21dd96d..994e87f2 100644 --- a/simpeg_drivers/__init__.py +++ b/simpeg_drivers/__init__.py @@ -96,6 +96,13 @@ def assets_path() -> Path: "inversion": "FDEMInversionDriver", }, ), + "fem": ( + "simpeg_drivers.electromagnetics.frequency_domain.driver", + { + "forward": "FDEMForwardDriver", + "inversion": "FDEMInversionDriver", + }, + ), "fdem 1d": ( "simpeg_drivers.electromagnetics.frequency_domain_1d.driver", { diff --git a/simpeg_drivers/components/factories/simpeg_factory.py b/simpeg_drivers/components/factories/simpeg_factory.py index 8e2cf885..060513a3 100644 --- a/simpeg_drivers/components/factories/simpeg_factory.py +++ b/simpeg_drivers/components/factories/simpeg_factory.py @@ -57,6 +57,7 @@ class SimPEGFactory(ABC): "induced polarization 2d", "induced polarization pseudo 3d", "fdem", + "fem", "fdem 1d", "tdem", "tdem 1d", diff --git a/simpeg_drivers/electromagnetics/frequency_domain/options.py b/simpeg_drivers/electromagnetics/frequency_domain/options.py index 1660f8e2..261b7fa1 100644 --- a/simpeg_drivers/electromagnetics/frequency_domain/options.py +++ b/simpeg_drivers/electromagnetics/frequency_domain/options.py @@ -11,6 +11,7 @@ from __future__ import annotations +from logging import getLogger from pathlib import Path from typing import ClassVar, TypeAlias @@ -20,6 +21,7 @@ LargeLoopGroundFEMReceivers, MovingLoopGroundFEMReceivers, ) +from pydantic import field_validator from simpeg_drivers import assets_path from simpeg_drivers.options import BaseForwardOptions, BaseInversionOptions, EMDataMixin @@ -29,6 +31,8 @@ MovingLoopGroundFEMReceivers | LargeLoopGroundFEMReceivers | AirborneFEMReceivers ) +logger = getLogger(__name__) + class BaseFDEMOptions(EMDataMixin): """ @@ -37,6 +41,7 @@ class BaseFDEMOptions(EMDataMixin): physical_property: str = "conductivity" data_object: Receivers + inversion_type: str = "fdem" model_type: str = "Conductivity (S/m)" @property @@ -65,6 +70,16 @@ def unit_conversion(self): } return conversion[self.data_object.unit] + @field_validator("inversion_type", mode="before") + @classmethod + def name_change(cls, value: str): + if value == "fem": + logger.warning( + "Using 'fem' as inversion type is deprecated. Use 'fdem' instead." + ) + return "fdem" + return value + class FDEMForwardOptions(BaseFDEMOptions, BaseForwardOptions): """ @@ -77,7 +92,6 @@ class FDEMForwardOptions(BaseFDEMOptions, BaseForwardOptions): name: ClassVar[str] = "Frequency Domain Electromagnetics Forward" default_ui_json: ClassVar[Path] = assets_path() / "uijson/fdem_forward.ui.json" - inversion_type: str = "fdem" title: str = "Frequency-domain EM (FEM) Forward" z_real_channel_bool: bool @@ -97,7 +111,6 @@ class FDEMInversionOptions(BaseFDEMOptions, BaseInversionOptions): name: ClassVar[str] = "Frequency Domain Electromagnetics Inversion" default_ui_json: ClassVar[Path] = assets_path() / "uijson/fdem_inversion.ui.json" - inversion_type: str = "fdem" title: str = "Frequency-domain EM (FEM) Inversion" z_real_channel: PropertyGroup | None = None diff --git a/tests/run_tests/driver_fem_test.py b/tests/run_tests/driver_fem_test.py index 624c1719..b62d055f 100644 --- a/tests/run_tests/driver_fem_test.py +++ b/tests/run_tests/driver_fem_test.py @@ -12,6 +12,7 @@ from __future__ import annotations +import logging from pathlib import Path import numpy as np @@ -37,6 +38,33 @@ target_run = {"data_norm": 81.8361, "phi_d": 2160, "phi_m": 4010} +def test_fem_name_change(tmp_path, caplog): + # Run the forward + geoh5, _, model, survey, topography = setup_inversion_workspace( + tmp_path, + background=1e-3, + anomaly=1.0, + n_electrodes=2, + n_lines=2, + refinement=(2,), + drape_height=15.0, + padding_distance=400, + inversion_type="fdem", + ) + with caplog.at_level(logging.WARNING): + FDEMForwardOptions( + geoh5=geoh5, + mesh=model.parent, + active_cells=ActiveCellsOptions(topography_object=topography), + data_object=survey, + starting_model=model, + z_real_channel_bool=True, + z_imag_channel_bool=True, + inversion_type="fem", + ) + assert "fdem" in caplog.text + + def test_fem_fwr_run( tmp_path: Path, n_grid_points=3, @@ -174,7 +202,10 @@ def test_fem_run(tmp_path: Path, max_iterations=1, pytest=True): if __name__ == "__main__": # Full run test_fem_fwr_run( - Path("./"), n_grid_points=5, cell_size=(5.0, 5.0, 5.0), refinement=(4, 4, 4) + Path("./"), + n_grid_points=5, + cell_size=(5.0, 5.0, 5.0), + refinement=(4, 4, 4), ) test_fem_run( Path("./"), From 1f765fe12b82a510dc10bdd396cfd735fbac83fd Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 13 May 2025 12:09:46 -0700 Subject: [PATCH 09/16] Update fdem jsons --- simpeg_drivers-assets/uijson/fdem_forward.ui.json | 2 +- simpeg_drivers-assets/uijson/fdem_inversion.ui.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/simpeg_drivers-assets/uijson/fdem_forward.ui.json b/simpeg_drivers-assets/uijson/fdem_forward.ui.json index 5d6d3bda..0adc378e 100644 --- a/simpeg_drivers-assets/uijson/fdem_forward.ui.json +++ b/simpeg_drivers-assets/uijson/fdem_forward.ui.json @@ -8,7 +8,7 @@ "geoh5": "", "monitoring_directory": "", "workspace_geoh5": "", - "inversion_type": "fem", + "inversion_type": "fdem", "physical_property": "conductivity", "forward_only": true, "data_object": { diff --git a/simpeg_drivers-assets/uijson/fdem_inversion.ui.json b/simpeg_drivers-assets/uijson/fdem_inversion.ui.json index bea5ab96..5fc0cc05 100644 --- a/simpeg_drivers-assets/uijson/fdem_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/fdem_inversion.ui.json @@ -8,7 +8,7 @@ "geoh5": "", "monitoring_directory": "", "workspace_geoh5": "", - "inversion_type": "fem", + "inversion_type": "fdem", "physical_property": "conductivity", "forward_only": false, "data_object": { From b047cd27f0d0ea98ccae5356df84db42543c6a7b Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 14 May 2025 12:13:51 -0700 Subject: [PATCH 10/16] Better check for floating actives --- simpeg_drivers/utils/regularization.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/simpeg_drivers/utils/regularization.py b/simpeg_drivers/utils/regularization.py index 943760cb..82a5ffa3 100644 --- a/simpeg_drivers/utils/regularization.py +++ b/simpeg_drivers/utils/regularization.py @@ -418,7 +418,9 @@ def set_rotated_operators( grad_op_active = function.regularization_mesh.Pac.T @ ( grad_op @ function.regularization_mesh.Pac ) - active_faces = grad_op_active.max(axis=1).toarray().ravel() > 0 + active_faces = np.isclose( + grad_op_active @ np.ones(function.regularization_mesh.n_cells), 0 + ) setattr( function.regularization_mesh, From 0cec36572add723856adff2c80b603e17bb16f2f Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 14 May 2025 12:20:28 -0700 Subject: [PATCH 11/16] Update unit test --- tests/run_tests/driver_rotated_gradients_test.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/run_tests/driver_rotated_gradients_test.py b/tests/run_tests/driver_rotated_gradients_test.py index 63234d53..159fa64f 100644 --- a/tests/run_tests/driver_rotated_gradients_test.py +++ b/tests/run_tests/driver_rotated_gradients_test.py @@ -35,7 +35,7 @@ # To test the full run and validate the inversion. # Move this file out of the test directory and run. -target_run = {"data_norm": 0.006830937520353864, "phi_d": 0.0276, "phi_m": 0.0288} +target_run = {"data_norm": 0.006830937520353864, "phi_d": 0.0309, "phi_m": 0.028} def test_gravity_rotated_grad_fwr_run( @@ -142,13 +142,20 @@ def test_rotated_grad_run( inactive_ind = run_ws.get_entity("active_cells")[0].values == 0 assert np.all(nan_ind == inactive_ind) + # Smooth functions should be zero for uniform model + for obj in driver.regularization.objfcts: + for smooth in obj.objfcts[1:]: + np.testing.assert_allclose( + smooth(np.ones(driver.models.n_active)), 0, atol=1e-6 + ) + if __name__ == "__main__": # Full run test_gravity_rotated_grad_fwr_run( Path("./"), n_grid_points=10, - refinement=(4, 8), + refinement=(6, 8), ) test_rotated_grad_run( From 25b09c89a2e1896056d21d29fe0b22088854f299 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 14 May 2025 12:23:23 -0700 Subject: [PATCH 12/16] Remove reference to x and y channels altogether --- simpeg_drivers-assets/uijson/tdem1d_forward.ui.json | 2 -- simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json | 4 ---- simpeg_drivers/electromagnetics/time_domain_1d/options.py | 6 ------ 3 files changed, 12 deletions(-) diff --git a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json index 79b03899..10cc1008 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json @@ -33,8 +33,6 @@ "tooltip": "Set the units of the data", "value": "dB/dt (T/s)" }, - "x_channel_bool": "", - "y_channel_bool": "", "z_channel_bool": { "group": "Survey", "main": true, diff --git a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json index 52562dd3..0fcd8cc2 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json @@ -33,8 +33,6 @@ "tooltip": "Set the units of the data", "value": "dB/dt (T/s)" }, - "x_channel": "", - "y_channel": "", "z_channel": { "association": [ "Cell", @@ -50,8 +48,6 @@ "enabled": true, "value": "" }, - "x_uncertainty": "", - "y_uncertainty": "", "z_uncertainty": { "association": [ "Cell", diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/options.py b/simpeg_drivers/electromagnetics/time_domain_1d/options.py index 257e52bd..02abce25 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/options.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/options.py @@ -55,8 +55,6 @@ class TDEM1DForwardOptions(EMDataMixin, BaseForwardOptions): data_object: Receivers z_channel_bool: bool - x_channel_bool: None = None - y_channel_bool: None = None data_units: str = "dB/dt (T/s)" model_type: str = "Conductivity (S/m)" drape_model: DrapeModelOptions = DrapeModelOptions( @@ -103,10 +101,6 @@ class TDEM1DInversionOptions(EMDataMixin, BaseInversionOptions): data_object: Receivers z_channel: PropertyGroup | None = None z_uncertainty: PropertyGroup | None = None - x_channel: None = None - x_uncertainty: None = None - y_channel: None = None - y_uncertainty: None = None length_scale_y: None = None y_norm: None = None data_units: str = "dB/dt (T/s)" From 8b5ee27e1bf201f84ef27db5f236908d9d32e138 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 14 May 2025 12:29:39 -0700 Subject: [PATCH 13/16] Remove old fem from factory_types --- simpeg_drivers/components/factories/simpeg_factory.py | 1 - 1 file changed, 1 deletion(-) diff --git a/simpeg_drivers/components/factories/simpeg_factory.py b/simpeg_drivers/components/factories/simpeg_factory.py index 060513a3..8e2cf885 100644 --- a/simpeg_drivers/components/factories/simpeg_factory.py +++ b/simpeg_drivers/components/factories/simpeg_factory.py @@ -57,7 +57,6 @@ class SimPEGFactory(ABC): "induced polarization 2d", "induced polarization pseudo 3d", "fdem", - "fem", "fdem 1d", "tdem", "tdem 1d", From 6c44ade4ec443c0ab9449b505ba654ff8e7395f8 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 14 May 2025 13:08:34 -0700 Subject: [PATCH 14/16] Update mvi test target after grad operator change --- simpeg_drivers/utils/regularization.py | 1 + tests/run_tests/driver_mvi_test.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/simpeg_drivers/utils/regularization.py b/simpeg_drivers/utils/regularization.py index 82a5ffa3..f6c6ab9c 100644 --- a/simpeg_drivers/utils/regularization.py +++ b/simpeg_drivers/utils/regularization.py @@ -421,6 +421,7 @@ def set_rotated_operators( active_faces = np.isclose( grad_op_active @ np.ones(function.regularization_mesh.n_cells), 0 ) + active_faces &= grad_op_active.max(axis=1).toarray().ravel() != 0 setattr( function.regularization_mesh, diff --git a/tests/run_tests/driver_mvi_test.py b/tests/run_tests/driver_mvi_test.py index c90abf65..80d9304f 100644 --- a/tests/run_tests/driver_mvi_test.py +++ b/tests/run_tests/driver_mvi_test.py @@ -36,7 +36,7 @@ # To test the full run and validate the inversion. # Move this file out of the test directory and run. -target_mvi_run = {"data_norm": 6.3559205278626525, "phi_d": 0.0091, "phi_m": 0.00603} +target_mvi_run = {"data_norm": 6.3559205278626525, "phi_d": 0.00933, "phi_m": 0.00401} def test_magnetic_vector_fwr_run( From 7abf14385e5958822f308b88e26212663e48c7d4 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 14 May 2025 13:13:32 -0700 Subject: [PATCH 15/16] Delete old default_ui_json constant --- simpeg_drivers/constants.py | 594 ------------------------------------ 1 file changed, 594 deletions(-) delete mode 100644 simpeg_drivers/constants.py diff --git a/simpeg_drivers/constants.py b/simpeg_drivers/constants.py deleted file mode 100644 index d0fd5551..00000000 --- a/simpeg_drivers/constants.py +++ /dev/null @@ -1,594 +0,0 @@ -# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' -# Copyright (c) 2025 Mira Geoscience Ltd. ' -# ' -# This file is part of simpeg-drivers package. ' -# ' -# simpeg-drivers is distributed under the terms and conditions of the MIT License ' -# (see LICENSE file at the root of this source code package). ' -# ' -# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - - -from __future__ import annotations - -from uuid import UUID - -from geoh5py.objects import Curve, Grid2D, Points, Surface - -import simpeg_drivers - - -default_ui_json = { - "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/stable/intro.html", - "icon": "", - "forward_only": False, - "data_object": { - "main": True, - "group": "Data", - "label": "Object", - "meshType": [ - "{202C5DB1-A56D-4004-9CAD-BAAFD8899406}", - "{6A057FDC-B355-11E3-95BE-FD84A7FFCB88}", - "{F26FEBA3-ADED-494B-B9E9-B2BBCBE298E1}", - "{48F5054A-1C5C-4CA4-9048-80F36DC60A06}", - "{b020a277-90e2-4cd7-84d6-612ee3f25051}", - ], - "value": None, - "tooltip": "Select an object containing survey geometry and data for inversion.", - }, - "receivers_offset_z": { - "group": "Data pre-processing", - "label": "Z static offset", - "optional": True, - "enabled": False, - "value": 0.0, - "verbose": 3, - "visible": False, - }, - "receivers_radar_drape": { - "association": ["Cell", "Vertex"], - "dataType": "Float", - "group": "Data pre-processing", - "label": "Z radar offset", - "tooltip": "Apply a non-homogeneous offset to survey object from radar channel.", - "optional": True, - "parent": "data_object", - "value": "", - "enabled": False, - "verbose": 3, - "visible": False, - }, - "gps_receivers_offset": "", - "mesh": { - "group": "Mesh and models", - "main": True, - "label": "Mesh", - "meshType": "{4ea87376-3ece-438b-bf12-3479733ded46}", - "value": "", - "optional": True, - "enabled": False, - "tooltip": "Select a mesh for the inversion.", - }, - "starting_model": { - "association": ["Cell", "Vertex"], - "dataType": "Float", - "group": "Mesh and models", - "main": True, - "isValue": True, - "parent": "mesh", - "label": "Initial", - "property": "", - "value": 0.001, - "tooltip": "Select a model to start the inversion.", - }, - "reference_model": { - "association": ["Cell", "Vertex"], - "main": True, - "dataType": "Float", - "group": "Mesh and models", - "isValue": True, - "optional": True, - "enabled": False, - "parent": "mesh", - "label": "Reference", - "property": None, - "value": 0.0, - }, - "lower_bound": { - "association": ["Cell", "Vertex"], - "main": True, - "dataType": "Float", - "group": "Mesh and models", - "isValue": True, - "parent": "mesh", - "label": "Lower bound", - "property": "", - "optional": True, - "value": 1e-08, - "enabled": False, - "tooltip": "Minimum value that the model will contain after inversion.", - }, - "upper_bound": { - "association": ["Cell", "Vertex"], - "main": True, - "dataType": "Float", - "group": "Mesh and models", - "isValue": True, - "parent": "mesh", - "label": "Upper bound", - "property": "", - "optional": True, - "value": 100.0, - "enabled": False, - "tooltip": "Maximum value that the model will contain after inversion.", - }, - "topography_object": { - "main": True, - "group": "Topography", - "label": "Topography", - "meshType": [ - "{202c5db1-a56d-4004-9cad-baafd8899406}", - "{6a057fdc-b355-11e3-95be-fd84a7ffcb88}", - "{f26feba3-aded-494b-b9e9-b2bbcbe298e1}", - "{48f5054a-1c5c-4ca4-9048-80f36dc60a06}", - "{b020a277-90e2-4cd7-84d6-612ee3f25051}", - ], - "value": "", - "optional": True, - "enabled": True, - "tooltip": "Select a topography object to define the active cells for inversion.", - }, - "topography": { - "association": ["Vertex", "Cell"], - "dataType": "Float", - "group": "Topography", - "main": True, - "optional": True, - "enabled": False, - "label": "Elevation channel", - "tooltip": "Set elevation from channel. If not set the topography will be set from the geometry of the selected 'topography' object.", - "parent": "topography_object", - "dependency": "topography_object", - "dependencyType": "enabled", - "value": "", - "verbose": 2, - }, - "active_model": { - "association": "Cell", - "dataType": ["Referenced", "Boolean", "Integer"], - "group": "Topography", - "main": True, - "enabled": False, - "dependency": "topography_object", - "dependencyType": "disabled", - "label": "Active model", - "tooltip": "Provide the active cell boolean model directly if topography not set.", - "parent": "mesh", - "value": "", - }, - "output_tile_files": False, - "inversion_style": "voxel", - "alpha_s": { - "min": 0.0, - "group": "Regularization", - "label": "Reference weight", - "value": 1.0, - "tooltip": "Constant ratio compared to other weights. Larger values result in models that remain close to the reference model", - "dependency": "reference_model", - "dependencyType": "enabled", - "isValue": True, - "parent": "mesh", - "association": "Cell", - "dataType": "Float", - "property": "", - "enabled": False, - }, - "length_scale_x": { - "min": 0.0, - "group": "Regularization", - "label": "X-smoothness weight", - "tooltip": "Larger values relative to other smoothness weights will result in x biased smoothness", - "value": 1.0, - "isValue": True, - "parent": "mesh", - "association": "Cell", - "dataType": "Float", - "property": "", - "enabled": True, - }, - "length_scale_y": { - "min": 0.0, - "group": "Regularization", - "label": "Y-smoothness weight", - "tooltip": "Larger values relative to other smoothness weights will result in y biased smoothness", - "value": 1.0, - "isValue": True, - "parent": "mesh", - "association": "Cell", - "dataType": "Float", - "property": "", - "enabled": True, - }, - "length_scale_z": { - "min": 0.0, - "group": "Regularization", - "label": "Z-smoothness weight", - "tooltip": "Larger values relative to other smoothness weights will result in z biased smoothess", - "value": 1.0, - "isValue": True, - "parent": "mesh", - "association": "Cell", - "dataType": "Float", - "property": "", - "enabled": True, - }, - "s_norm": { - "association": "Cell", - "dataType": "Float", - "group": "Sparse/blocky model", - "label": "Smallness norm", - "isValue": True, - "parent": "mesh", - "property": "", - "value": 0.0, - "min": 0.0, - "max": 2.0, - "precision": 2, - "lineEdit": True, - "enabled": False, - "dependency": "reference_model", - "dependencyType": "enabled", - "tooltip": "Lp-norm used in the smallness term of the objective function.", - }, - "x_norm": { - "association": "Cell", - "dataType": "Float", - "group": "Sparse/blocky model", - "label": "X-smoothness norm", - "isValue": True, - "parent": "mesh", - "property": "", - "value": 2.0, - "min": 0.0, - "max": 2.0, - "precision": 2, - "lineEdit": False, - "enabled": True, - "tooltip": "Lp-norm used in the x-smoothness term of the objective function.", - }, - "y_norm": { - "association": "Cell", - "dataType": "Float", - "group": "Sparse/blocky model", - "label": "Y-smoothness norm", - "isValue": True, - "parent": "mesh", - "property": "", - "value": 2.0, - "min": 0.0, - "max": 2.0, - "precision": 2, - "lineEdit": False, - "enabled": True, - "tooltip": "Lp-norm used in the y-smoothness term of the objective function.", - }, - "z_norm": { - "association": "Cell", - "dataType": "Float", - "group": "Sparse/blocky model", - "label": "Z-smoothness norm", - "isValue": True, - "parent": "mesh", - "property": "", - "value": 2.0, - "min": 0.0, - "max": 2.0, - "precision": 2, - "lineEdit": False, - "enabled": True, - "tooltip": "Lp-norm used in the z-smoothness term of the objective function.", - }, - "gradient_type": { - "choiceList": ["total", "components"], - "group": "Sparse/blocky model", - "label": "Gradient type", - "value": "total", - "verbose": 3, - "tooltip": "Choose whether the IRLS weights for regularization terms are updated using total or partial gradients.", - }, - "max_irls_iterations": { - "min": 0, - "group": "Sparse/blocky model", - "label": "Maximum IRLS iterations", - "tooltip": "Incomplete Re-weighted Least Squares iterations for non-L2 problems", - "value": 25, - "enabled": True, - "verbose": 2, - }, - "starting_chi_factor": { - "group": "Sparse/blocky model", - "label": "IRLS start chi factor", - "enabled": True, - "value": 1.0, - "tooltip": "This chi factor will be used to determine the misfit threshold after which IRLS iterations begin.", - "verbose": 3, - }, - "chi_factor": { - "min": 0.1, - "max": 20.0, - "precision": 1, - "lineEdit": False, - "group": "Cooling schedule/target", - "label": "Chi factor", - "value": 1.0, - "enabled": True, - "tooltip": "The global target data misfit value.", - }, - "auto_scale_misfits": { - "group": "Cooling schedule/target", - "label": "Auto-scale misfits", - "value": True, - "verbose": 3, - "visible": True, - "tooltip": "Whether to auto-scale misfits functions (tile, frequency, joint methods) based on chi-factor.", - }, - "initial_beta_ratio": { - "min": 0.0, - "precision": 2, - "group": "Cooling schedule/target", - "optional": True, - "enabled": True, - "label": "Initial beta ratio", - "value": 10.0, - "verbose": 2, - "tooltip": "Estimate the trade-off parameter by scaling the ratio between the largest derivatives in the objective function gradients.", - }, - "initial_beta": { - "min": 0.0, - "group": "Cooling schedule/target", - "optional": True, - "enabled": False, - "dependency": "initial_beta_ratio", - "dependencyType": "disabled", - "label": "Initial beta", - "value": 1.0, - "verbose": 2, - "tooltip": "Trade-off parameter between data misfit and regularization.", - }, - "coolingFactor": { - "group": "Cooling schedule/target", - "label": "Beta cooling factor", - "tooltip": "Each beta cooling step will be calculated by dividing the current beta by this factor.", - "value": 2.0, - "min": 1.1, - "max": 100, - "precision": 1, - "lineEdit": False, - "verbose": 2, - }, - "coolingRate": { - "group": "Optimization", - "label": "Iterations per beta", - "value": 2, - "min": 1, - "LineEdit": False, - "max": 10, - "precision": 1, - "verbose": 2, - "enabled": True, - "tooltip": "Set the number of iterations per beta value. Use higher values for more non-linear optimization problems.", - }, - "max_global_iterations": { - "min": 1, - "lineEdit": False, - "group": "Optimization", - "label": "Maximum iterations", - "tooltip": "Number of L2 and IRLS iterations combined", - "value": 50, - "enabled": True, - }, - "max_line_search_iterations": { - "group": "Optimization", - "label": "Maximum number of line searches", - "value": 20, - "min": 1, - "enabled": True, - "verbose": 3, - "tooltip": "Perform an Armijo backtracking linesearch for the provided number of iterations.", - }, - "max_cg_iterations": { - "min": 0, - "group": "Optimization", - "label": "Maximum CG iterations", - "value": 30, - "enabled": True, - "verbose": 2, - }, - "tol_cg": { - "min": 0, - "group": "Optimization", - "label": "Conjugate gradient tolerance", - "value": 0.0001, - "enabled": True, - "verbose": 3, - }, - "f_min_change": { - "group": "Optimization", - "label": "Minimum change in objective function", - "value": 0.01, - "min": 1e-06, - "verbose": 3, - "enabled": True, - "tooltip": "Minimum decrease in regularization beyond which the IRLS procedure is deemed to have completed.", - }, - "beta_tol": { - "group": "Update IRLS directive", - "label": "Beta tolerance", - "value": 0.5, - "min": 0.0001, - "verbose": 3, - "visible": False, - }, - "prctile": { - "group": "Update IRLS directive", - "label": "Percentile", - "value": 95, - "max": 100, - "min": 5, - "verbose": 3, - "visible": False, - }, - "coolEps_q": { - "group": "Update IRLS directive", - "label": "Cool epsilon q", - "value": True, - "verbose": 3, - "visible": False, - }, - "coolEpsFact": { - "group": "Update IRLS directive", - "label": "Cool epsilon fact", - "value": 1.2, - "verbose": 3, - "visible": False, - }, - "beta_search": { - "group": "Update IRLS directive", - "label": "Perform beta search", - "value": False, - "verbose": 3, - "visible": False, - "tooltip": "Whether to perform a beta search.", - }, - "sens_wts_threshold": { - "group": "Update sensitivity weights directive", - "tooltip": "Update sensitivity weight threshold", - "label": "Threshold (%)", - "value": 1.0, - "max": 100.0, - "min": 0.0, - "precision": 3, - "enabled": True, - "verbose": 2, - }, - "every_iteration_bool": { - "group": "Update sensitivity weights directive", - "tooltip": "Update weights at every iteration", - "label": "Every iteration", - "value": True, - "verbose": 2, - "enabled": True, - }, - "parallelized": { - "group": "Compute", - "label": "Use parallelization", - "value": True, - "visible": False, - }, - "n_cpu": { - "min": 1, - "group": "Compute", - "dependency": "parallelized", - "dependencyType": "enabled", - "optional": True, - "enabled": False, - "label": "Number of CPUs", - "value": 1, - "visible": False, - }, - "tile_spatial": { - "group": "Compute", - "label": "Number of tiles", - "parent": "data_object", - "isValue": True, - "property": "", - "value": 1, - "min": 1, - "max": 1000, - "verbose": 2, - "tooltip": "Splits the objective function into spatial tiles for distributed computation using the Dask library.", - }, - "store_sensitivities": { - "choiceList": ["disk", "ram"], - "group": "Compute", - "label": "Storage device", - "tooltip": "Use disk on a fast local SSD, and RAM elsewhere", - "value": "ram", - }, - "save_sensitivities": { - "group": "Update sensitivity weights directive", - "label": "Save sensitivities", - "tooltip": "Save the summed square row sensitivities to geoh5.", - "value": False, - }, - "max_chunk_size": { - "min": 0, - "group": "Compute", - "optional": True, - "enabled": True, - "label": "Maximum chunk size (Mb)", - "value": 128, - "verbose": 3, - "visible": False, - "tooltip": "Limit the chunk size used by Dask for distributed computation.", - }, - "chunk_by_rows": { - "group": "Compute", - "label": "Chunk by rows", - "value": True, - "verbose": 3, - "visible": False, - }, - "out_group": { - "label": "SimPEG group", - "value": "", - "groupType": "{55ed3daf-c192-4d4b-a439-60fa987fe2b8}", - "group": "Drag-and-drop options", - "visible": True, - "optional": True, - "enabled": False, - "tooltip": "Optionally set the SimPEG group to which results will be saved.", - }, - "generate_sweep": { - "label": "Generate sweep file", - "group": "Python run preferences", - "main": True, - "value": False, - "tooltip": "Generates a file for sweeping parameters instead of running the application.", - }, - "fix_aspect_ratio": True, - "colorbar": False, - "ga_group": None, - "max_ram": None, - "monitoring_directory": None, - "workspace_geoh5": None, - "geoh5": None, - "run_command": "simpeg_drivers.driver", - "run_command_boolean": None, - "conda_environment": "simpeg_drivers", - "distributed_workers": None, - "version": simpeg_drivers.__version__, -} - -######################## Validations ########################### - -validations = { - "topography_object": { - "types": [str, UUID, Surface, Points, Grid2D, Curve, type(None)], - }, - "alpha_s": {"types": [int, float]}, - "length_scale_x": {"types": [int, float]}, - "length_scale_y": {"types": [int, float]}, - "length_scale_z": {"types": [int, float]}, - "norm_s": {"types": [int, float]}, - "norm_x": {"types": [int, float]}, - "norm_y": {"types": [int, float]}, - "norm_z": {"types": [int, float]}, - "distributed_workers": {"types": [str, type(None)]}, - "ga_group": {"types": [str, type(None)]}, - "version": { - "types": [ - str, - ] - }, -} From a24417430e1dd61aba13238fcd4645434d8f11db Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 14 May 2025 13:19:42 -0700 Subject: [PATCH 16/16] Remove from init --- simpeg_drivers/__init__.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/simpeg_drivers/__init__.py b/simpeg_drivers/__init__.py index 994e87f2..b78605d7 100644 --- a/simpeg_drivers/__init__.py +++ b/simpeg_drivers/__init__.py @@ -18,16 +18,10 @@ import logging from pathlib import Path -from simpeg_drivers.constants import default_ui_json - logging.basicConfig(level=logging.INFO) -__all__ = [ - "DRIVER_MAP", - "assets_path", - "default_ui_json", -] +__all__ = ["DRIVER_MAP", "assets_path"] def assets_path() -> Path: