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 bde1b9c2..670d27d9 100644 --- a/environments/py-3.10-linux-64-dev.conda.lock.yml +++ b/environments/py-3.10-linux-64-dev.conda.lock.yml @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py310ha75aee5_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -49,7 +49,7 @@ dependencies: - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - dill=0.4.0=pyhd8ed1ab_0 - - discretize=0.11.2=py310ha2bacc8_1 + - discretize=0.11.3=py310ha2bacc8_0 - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.19=py310hff52083_1 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -60,7 +60,7 @@ dependencies: - freetype=2.13.3=ha770c72_1 - fsspec=2025.5.1=pyhd8ed1ab_0 - geoana=0.7.2=py310ha2bacc8_0 - - greenlet=3.2.2=py310hf71b8c6_0 + - greenlet=3.2.3=py310hf71b8c6_0 - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py310h2a0e991_101 @@ -77,7 +77,7 @@ dependencies: - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=8.36.0=pyh907856f_0 + - ipython=8.37.0=pyh8f84b5b_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 @@ -102,7 +102,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py310h3788b33_0 - krb5=1.21.3=h659f571_0 @@ -116,7 +116,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -184,7 +184,7 @@ dependencies: - openssl=3.5.0=h7b32b05_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py310h5eaa309_3 + - pandas=2.3.0=py310h5eaa309_0 - pandoc=3.7.0.2=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 @@ -196,7 +196,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py310ha75aee5_0 - pthread-stubs=0.4=hb9d3cd8_1002 @@ -214,9 +214,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.10.17=hd6af730_0_cpython + - python=3.10.18=hd6af730_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -236,7 +236,7 @@ dependencies: - scikit-learn=1.4.2=py310h981052a_1 - scipy=1.14.1=py310hfcf56fc_2 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -270,15 +270,15 @@ dependencies: - tk=8.6.13=noxft_hd72426e_102 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - - tomlkit=0.13.2=pyha770c72_1 + - tomlkit=0.13.3=pyha770c72_0 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py310ha75aee5_0 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -302,7 +302,7 @@ dependencies: - zstandard=0.23.0=py310ha75aee5_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index 522d4586..0142fba5 100644 --- a/environments/py-3.10-linux-64.conda.lock.yml +++ b/environments/py-3.10-linux-64.conda.lock.yml @@ -27,7 +27,7 @@ dependencies: - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha75aee5_0 - dask-core=2025.3.0=pyhd8ed1ab_0 - - discretize=0.11.2=py310ha2bacc8_1 + - discretize=0.11.3=py310ha2bacc8_0 - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.58.1=py310h89163eb_0 @@ -55,7 +55,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -104,7 +104,7 @@ dependencies: - openjpeg=2.5.3=h5fbd93e_0 - openssl=3.5.0=h7b32b05_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py310h5eaa309_3 + - pandas=2.3.0=py310h5eaa309_0 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py310hebfe307_1 - pip=25.1.1=pyh8b19718_0 @@ -117,7 +117,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - python=3.10.17=hd6af730_0_cpython + - python=3.10.18=hd6af730_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py310h6410a28_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -127,7 +127,7 @@ dependencies: - readline=8.2=h8c095d6_2 - scikit-learn=1.4.2=py310h981052a_1 - scipy=1.14.1=py310hfcf56fc_2 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 @@ -137,9 +137,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py310ha75aee5_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py310ha75aee5_0 - urllib3=2.4.0=pyhd8ed1ab_0 @@ -154,7 +154,7 @@ dependencies: - zstandard=0.23.0=py310ha75aee5_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 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 0564d90a..4e2e736b 100644 --- a/environments/py-3.10-win-64-dev.conda.lock.yml +++ b/environments/py-3.10-win-64-dev.conda.lock.yml @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py310ha8f682b_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -40,7 +40,7 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.2=py310hc19bc0b_0 - coverage=7.8.2=py310h38315fa_0 - - cpython=3.10.17=py310hd8ed1ab_0 + - cpython=3.10.18=py310hd8ed1ab_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha8f682b_0 - dask-core=2025.3.0=pyhd8ed1ab_0 @@ -49,7 +49,7 @@ dependencies: - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - dill=0.4.0=pyhd8ed1ab_0 - - discretize=0.11.2=py310h3e8ed56_1 + - discretize=0.11.3=py310h3e8ed56_0 - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.19=py310h5588dad_1 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -60,7 +60,7 @@ dependencies: - freetype=2.13.3=h57928b3_1 - fsspec=2025.5.1=pyhd8ed1ab_0 - geoana=0.7.2=py310h3e8ed56_0 - - greenlet=3.2.2=py310h9e98ed7_0 + - greenlet=3.2.3=py310h9e98ed7_0 - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py310hd6dd405_101 @@ -77,7 +77,7 @@ dependencies: - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2024.2.1=h57928b3_1083 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=8.36.0=pyh9ab4c32_0 + - ipython=8.37.0=pyha7b4d00_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 @@ -102,7 +102,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - kiwisolver=1.4.7=py310hc19bc0b_0 - krb5=1.21.3=hdf4eb48_0 - latexcodec=2.0.1=pyh9f0ad1d_0 @@ -114,7 +114,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -169,7 +169,7 @@ dependencies: - openssl=3.5.0=ha4e3fda_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py310hb4db72f_3 + - pandas=2.3.0=py310hb4db72f_0 - pandoc=3.7.0.2=h57928b3_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 @@ -180,7 +180,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py310ha8f682b_0 - pthread-stubs=0.4=h0e40799_1002 @@ -197,9 +197,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.10.17=h8c5b53a_0_cpython + - python=3.10.18=h8c5b53a_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -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=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -254,15 +254,15 @@ dependencies: - tk=8.6.13=h2c6b04d_2 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - - tomlkit=0.13.2=pyha770c72_1 + - tomlkit=0.13.3=pyha770c72_0 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py310ha8f682b_0 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -292,7 +292,7 @@ dependencies: - zstandard=0.23.0=py310ha8f682b_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index 0c790229..909c2fee 100644 --- a/environments/py-3.10-win-64.conda.lock.yml +++ b/environments/py-3.10-win-64.conda.lock.yml @@ -26,7 +26,7 @@ dependencies: - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha8f682b_0 - dask-core=2025.3.0=pyhd8ed1ab_0 - - discretize=0.11.2=py310h3e8ed56_1 + - discretize=0.11.3=py310h3e8ed56_0 - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.58.1=py310h38315fa_0 @@ -52,7 +52,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -88,7 +88,7 @@ dependencies: - openjpeg=2.5.3=h4d64b90_0 - openssl=3.5.0=ha4e3fda_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py310hb4db72f_3 + - pandas=2.3.0=py310hb4db72f_0 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py310h3e38d90_1 - pip=25.1.1=pyh8b19718_0 @@ -101,7 +101,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - python=3.10.17=h8c5b53a_0_cpython + - python=3.10.18=h8c5b53a_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py310hb64895d_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -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=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 @@ -120,9 +120,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py310ha8f682b_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py310ha8f682b_0 @@ -142,7 +142,7 @@ dependencies: - zstandard=0.23.0=py310ha8f682b_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 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 e0a57db3..1048f6b3 100644 --- a/environments/py-3.11-linux-64-dev.conda.lock.yml +++ b/environments/py-3.11-linux-64-dev.conda.lock.yml @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py311h9ecbd09_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -50,7 +50,7 @@ dependencies: - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.4.0=pyhd8ed1ab_0 - - discretize=0.11.2=py311h5b7b71f_1 + - discretize=0.11.3=py311h5b7b71f_0 - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.19=py311h38be061_1 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -61,7 +61,7 @@ dependencies: - freetype=2.13.3=ha770c72_1 - fsspec=2025.5.1=pyhd8ed1ab_0 - geoana=0.7.2=py311h5b7b71f_0 - - greenlet=3.2.2=py311hfdbb021_0 + - greenlet=3.2.3=py311hfdbb021_0 - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py311h38436b4_101 @@ -78,7 +78,7 @@ dependencies: - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.2.0=pyhfb0248b_0 + - ipython=9.3.0=pyhfa0c392_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 @@ -104,7 +104,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py311hd18a35c_0 - krb5=1.21.3=h659f571_0 @@ -118,7 +118,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -186,7 +186,7 @@ dependencies: - openssl=3.5.0=h7b32b05_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py311h7db5c69_3 + - pandas=2.3.0=py311h7db5c69_0 - pandoc=3.7.0.2=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 @@ -198,7 +198,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py311h9ecbd09_0 - pthread-stubs=0.4=hb9d3cd8_1002 @@ -216,9 +216,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.11.12=h9e4cc4f_0_cpython + - python=3.11.13=h9e4cc4f_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -238,7 +238,7 @@ dependencies: - scikit-learn=1.4.2=py311he08f58d_1 - scipy=1.14.1=py311he9a78e4_2 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -272,15 +272,15 @@ dependencies: - tk=8.6.13=noxft_hd72426e_102 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - - tomlkit=0.13.2=pyha770c72_1 + - tomlkit=0.13.3=pyha770c72_0 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py311h9ecbd09_0 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -305,7 +305,7 @@ dependencies: - zstandard=0.23.0=py311h9ecbd09_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index adc54e39..56d164f0 100644 --- a/environments/py-3.11-linux-64.conda.lock.yml +++ b/environments/py-3.11-linux-64.conda.lock.yml @@ -28,7 +28,7 @@ dependencies: - cytoolz=1.0.1=py311h9ecbd09_0 - dask-core=2025.3.0=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - - discretize=0.11.2=py311h5b7b71f_1 + - discretize=0.11.3=py311h5b7b71f_0 - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.58.1=py311h2dc5d0c_0 @@ -56,7 +56,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -105,7 +105,7 @@ dependencies: - openjpeg=2.5.3=h5fbd93e_0 - openssl=3.5.0=h7b32b05_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py311h7db5c69_3 + - pandas=2.3.0=py311h7db5c69_0 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py311h82a398c_1 - pip=25.1.1=pyh8b19718_0 @@ -118,7 +118,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - python=3.11.12=h9e4cc4f_0_cpython + - python=3.11.13=h9e4cc4f_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py311h4b558b0_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -128,7 +128,7 @@ dependencies: - readline=8.2=h8c095d6_2 - scikit-learn=1.4.2=py311he08f58d_1 - scipy=1.14.1=py311he9a78e4_2 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 @@ -138,9 +138,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py311h9ecbd09_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py311h9ecbd09_0 - urllib3=2.4.0=pyhd8ed1ab_0 @@ -156,7 +156,7 @@ dependencies: - zstandard=0.23.0=py311h9ecbd09_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 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 f5b676b4..522f6303 100644 --- a/environments/py-3.11-win-64-dev.conda.lock.yml +++ b/environments/py-3.11-win-64-dev.conda.lock.yml @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py311he736701_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -40,7 +40,7 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.2=py311h3257749_0 - coverage=7.8.2=py311h5082efb_0 - - cpython=3.11.12=py311hd8ed1ab_0 + - cpython=3.11.13=py311hd8ed1ab_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311he736701_0 - dask-core=2025.3.0=pyhd8ed1ab_0 @@ -50,7 +50,7 @@ dependencies: - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.4.0=pyhd8ed1ab_0 - - discretize=0.11.2=py311h9b10771_0 + - discretize=0.11.3=py311h9b10771_0 - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.19=py311h1ea47a8_1 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -61,7 +61,7 @@ dependencies: - freetype=2.13.3=h57928b3_1 - fsspec=2025.5.1=pyhd8ed1ab_0 - geoana=0.7.2=py311h9b10771_0 - - greenlet=3.2.2=py311hda3d55a_0 + - greenlet=3.2.3=py311hda3d55a_0 - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py311hc74fd12_101 @@ -78,7 +78,7 @@ dependencies: - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2024.2.1=h57928b3_1083 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.2.0=pyhca29cf9_0 + - ipython=9.3.0=pyh6be1c34_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 @@ -104,7 +104,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - kiwisolver=1.4.7=py311h3257749_0 - krb5=1.21.3=hdf4eb48_0 - latexcodec=2.0.1=pyh9f0ad1d_0 @@ -116,7 +116,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -171,7 +171,7 @@ dependencies: - openssl=3.5.0=ha4e3fda_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py311hcf9f919_3 + - pandas=2.3.0=py311hcf9f919_0 - pandoc=3.7.0.2=h57928b3_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 @@ -182,7 +182,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py311he736701_0 - pthread-stubs=0.4=h0e40799_1002 @@ -199,9 +199,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.11.12=h3f84c4b_0_cpython + - python=3.11.13=h3f84c4b_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -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=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -256,15 +256,15 @@ dependencies: - tk=8.6.13=h2c6b04d_2 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - - tomlkit=0.13.2=pyha770c72_1 + - tomlkit=0.13.3=pyha770c72_0 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py311he736701_0 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -295,7 +295,7 @@ dependencies: - zstandard=0.23.0=py311he736701_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index a565e61a..ac002220 100644 --- a/environments/py-3.11-win-64.conda.lock.yml +++ b/environments/py-3.11-win-64.conda.lock.yml @@ -27,7 +27,7 @@ dependencies: - cytoolz=1.0.1=py311he736701_0 - dask-core=2025.3.0=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - - discretize=0.11.2=py311h9b10771_0 + - discretize=0.11.3=py311h9b10771_0 - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.58.1=py311h5082efb_0 @@ -53,7 +53,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -89,7 +89,7 @@ dependencies: - openjpeg=2.5.3=h4d64b90_0 - openssl=3.5.0=ha4e3fda_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py311hcf9f919_3 + - pandas=2.3.0=py311hcf9f919_0 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py311h5592be9_1 - pip=25.1.1=pyh8b19718_0 @@ -102,7 +102,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - python=3.11.12=h3f84c4b_0_cpython + - python=3.11.13=h3f84c4b_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py311h5bfbc98_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -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=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 @@ -121,9 +121,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py311he736701_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py311he736701_0 @@ -144,7 +144,7 @@ dependencies: - zstandard=0.23.0=py311he736701_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 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 55398d0c..1a8a04f7 100644 --- a/environments/py-3.12-linux-64-dev.conda.lock.yml +++ b/environments/py-3.12-linux-64-dev.conda.lock.yml @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py312h66e93f0_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -50,7 +50,7 @@ dependencies: - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.4.0=pyhd8ed1ab_0 - - discretize=0.11.2=py312hc39e661_1 + - discretize=0.11.3=py312hc39e661_0 - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.18.1=py312h7900ff3_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -61,7 +61,7 @@ dependencies: - freetype=2.13.3=ha770c72_1 - fsspec=2025.5.1=pyhd8ed1ab_0 - geoana=0.7.2=py312hc39e661_0 - - greenlet=3.2.2=py312h2ec8cdc_0 + - greenlet=3.2.3=py312h2ec8cdc_0 - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py312h01d377b_101 @@ -78,7 +78,7 @@ dependencies: - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.2.0=pyhfb0248b_0 + - ipython=9.3.0=pyhfa0c392_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 @@ -104,7 +104,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.8=py312h84d6215_0 - krb5=1.21.3=h659f571_0 @@ -118,7 +118,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -186,7 +186,7 @@ dependencies: - openssl=3.5.0=h7b32b05_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py312hf9745cd_3 + - pandas=2.3.0=py312hf9745cd_0 - pandoc=3.7.0.2=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 @@ -198,7 +198,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py312h66e93f0_0 - pthread-stubs=0.4=hb9d3cd8_1002 @@ -216,9 +216,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.12.10=h9e4cc4f_0_cpython + - python=3.12.11=h9e4cc4f_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -238,7 +238,7 @@ dependencies: - scikit-learn=1.4.2=py312h1fcc3ea_1 - scipy=1.14.1=py312h62794b6_2 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -272,15 +272,15 @@ dependencies: - tk=8.6.13=noxft_hd72426e_102 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - - tomlkit=0.13.2=pyha770c72_1 + - tomlkit=0.13.3=pyha770c72_0 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py312h66e93f0_0 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -305,7 +305,7 @@ dependencies: - zstandard=0.23.0=py312h66e93f0_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 diff --git a/environments/py-3.12-linux-64.conda.lock.yml b/environments/py-3.12-linux-64.conda.lock.yml index dca98fa6..f7825e65 100644 --- a/environments/py-3.12-linux-64.conda.lock.yml +++ b/environments/py-3.12-linux-64.conda.lock.yml @@ -28,7 +28,7 @@ dependencies: - cytoolz=1.0.1=py312h66e93f0_0 - dask-core=2025.3.0=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - - discretize=0.11.2=py312hc39e661_1 + - discretize=0.11.3=py312hc39e661_0 - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.58.1=py312h178313f_0 @@ -56,7 +56,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -105,7 +105,7 @@ dependencies: - openjpeg=2.5.3=h5fbd93e_0 - openssl=3.5.0=h7b32b05_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py312hf9745cd_3 + - pandas=2.3.0=py312hf9745cd_0 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py312h287a98d_1 - pip=25.1.1=pyh8b19718_0 @@ -118,7 +118,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - python=3.12.10=h9e4cc4f_0_cpython + - python=3.12.11=h9e4cc4f_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py312h6ad3ee3_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -128,7 +128,7 @@ dependencies: - readline=8.2=h8c095d6_2 - scikit-learn=1.4.2=py312h1fcc3ea_1 - scipy=1.14.1=py312h62794b6_2 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 @@ -138,9 +138,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py312h66e93f0_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py312h66e93f0_0 - urllib3=2.4.0=pyhd8ed1ab_0 @@ -156,7 +156,7 @@ dependencies: - zstandard=0.23.0=py312h66e93f0_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 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 45bf9920..700600e0 100644 --- a/environments/py-3.12-win-64-dev.conda.lock.yml +++ b/environments/py-3.12-win-64-dev.conda.lock.yml @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py312h4389bb4_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -40,7 +40,7 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.2=py312hd5eb7cc_0 - coverage=7.8.2=py312h31fea79_0 - - cpython=3.12.10=py312hd8ed1ab_0 + - cpython=3.12.11=py312hd8ed1ab_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h4389bb4_0 - dask-core=2025.3.0=pyhd8ed1ab_0 @@ -50,7 +50,7 @@ dependencies: - defusedxml=0.7.1=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.4.0=pyhd8ed1ab_0 - - discretize=0.11.2=py312hbaa7e33_1 + - discretize=0.11.3=py312hbaa7e33_0 - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.18.1=py312h2e8e312_0 - exceptiongroup=1.3.0=pyhd8ed1ab_0 @@ -61,7 +61,7 @@ dependencies: - freetype=2.13.3=h57928b3_1 - fsspec=2025.5.1=pyhd8ed1ab_0 - geoana=0.7.2=py312hbaa7e33_0 - - greenlet=3.2.2=py312h275cf98_0 + - greenlet=3.2.3=py312h275cf98_0 - h11=0.16.0=pyhd8ed1ab_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py312h4e244af_101 @@ -78,7 +78,7 @@ dependencies: - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2024.2.1=h57928b3_1083 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.2.0=pyhca29cf9_0 + - ipython=9.3.0=pyh6be1c34_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 @@ -104,7 +104,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - kiwisolver=1.4.8=py312hc790b64_0 - krb5=1.21.3=hdf4eb48_0 - latexcodec=2.0.1=pyh9f0ad1d_0 @@ -116,7 +116,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -171,7 +171,7 @@ dependencies: - openssl=3.5.0=ha4e3fda_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py312h72972c8_3 + - pandas=2.3.0=py312h72972c8_0 - pandoc=3.7.0.2=h57928b3_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 @@ -182,7 +182,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py312h4389bb4_0 - pthread-stubs=0.4=h0e40799_1002 @@ -199,9 +199,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.12.10=h3f84c4b_0_cpython + - python=3.12.11=h3f84c4b_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -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=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -256,15 +256,15 @@ dependencies: - tk=8.6.13=h2c6b04d_2 - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - - tomlkit=0.13.2=pyha770c72_1 + - tomlkit=0.13.3=pyha770c72_0 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py312h4389bb4_0 - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -295,7 +295,7 @@ dependencies: - zstandard=0.23.0=py312h4389bb4_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 diff --git a/environments/py-3.12-win-64.conda.lock.yml b/environments/py-3.12-win-64.conda.lock.yml index cbbd416c..e67b29f9 100644 --- a/environments/py-3.12-win-64.conda.lock.yml +++ b/environments/py-3.12-win-64.conda.lock.yml @@ -27,7 +27,7 @@ dependencies: - cytoolz=1.0.1=py312h4389bb4_0 - dask-core=2025.3.0=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - - discretize=0.11.2=py312hbaa7e33_1 + - discretize=0.11.3=py312hbaa7e33_0 - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.58.1=py312h31fea79_0 @@ -53,7 +53,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -89,7 +89,7 @@ dependencies: - openjpeg=2.5.3=h4d64b90_0 - openssl=3.5.0=ha4e3fda_1 - packaging=25.0=pyh29332c3_1 - - pandas=2.2.3=py312h72972c8_3 + - pandas=2.3.0=py312h72972c8_0 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py312h381445a_1 - pip=25.1.1=pyh8b19718_0 @@ -102,7 +102,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - python=3.12.10=h3f84c4b_0_cpython + - python=3.12.11=h3f84c4b_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py312h8095395_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -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=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 @@ -121,9 +121,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py312h4389bb4_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py312h4389bb4_0 @@ -144,7 +144,7 @@ dependencies: - zstandard=0.23.0=py312h4389bb4_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@2b2b72f906d85bf460292f66e763ff2331017b02 - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@447de6c5c257883c4eea045cb3372bf6a1051ad1 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@02fbd85bf7d54b8f4336f1f0094c1c3e27714e81 diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index 47336b15..54eb464f 100644 --- a/py-3.10.conda-lock.yml +++ b/py-3.10.conda-lock.yml @@ -163,31 +163,31 @@ package: category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: linux-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: win-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi-bindings @@ -984,16 +984,16 @@ package: category: dev optional: true - name: cpython - version: 3.10.17 + version: 3.10.18 manager: conda platform: win-64 dependencies: python: '>=3.10,<3.11.0a0' python_abi: '*' - url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda hash: - md5: e2b81369f0473107784f8b7da8e6a8e9 - sha256: 6944d47f2bf3c443d5af855ee0c77156da1b90c6f0e79cedc3b934bcd2794d64 + md5: 7004cb3fa62ad44d1cb70f3b080dfc8f + sha256: 44329b37f854a90b4b9bcf500c25c13dce91180eca26a9272f6a254725d2db8c category: dev optional: true - name: cycler @@ -1222,7 +1222,7 @@ package: category: dev optional: true - name: discretize - version: 0.11.2 + version: 0.11.3 manager: conda platform: linux-64 dependencies: @@ -1233,14 +1233,14 @@ package: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* scipy: '>=1.8' - url: https://repo.prefix.dev/conda-forge/linux-64/discretize-0.11.2-py310ha2bacc8_1.conda + url: https://repo.prefix.dev/conda-forge/linux-64/discretize-0.11.3-py310ha2bacc8_0.conda hash: - md5: d32664b47026c5d23de390d8b46a2701 - sha256: d065d856c25e199a77115a4d8fd54139ee699724a3f1dda6a3f45f33589a66a7 + md5: dec42d7ab3eb8ee69946eeb5de6eaeb8 + sha256: 8724a644a7170b16e11a4206062e1778ea3a4068691945017060f5d24432d5d0 category: main optional: false - name: discretize - version: 0.11.2 + version: 0.11.3 manager: conda platform: win-64 dependencies: @@ -1251,10 +1251,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/discretize-0.11.2-py310h3e8ed56_1.conda + url: https://repo.prefix.dev/conda-forge/win-64/discretize-0.11.3-py310h3e8ed56_0.conda hash: - md5: c9cecabe0352f8d1b7ff7e9d52df7270 - sha256: e9b03398c7bd480b6e9e287fe673bf767694bdb96cc8d95bb9500bcd25766b5e + md5: a8ba6acb343f5c9c018a89d1d64acc51 + sha256: 6275debf3044a84b85c5298540d0b208a02f0dad5357744eaa6802779ebed175 category: main optional: false - name: distributed @@ -1565,7 +1565,7 @@ package: category: main optional: false - name: greenlet - version: 3.2.2 + version: 3.2.3 manager: conda platform: linux-64 dependencies: @@ -1574,14 +1574,14 @@ package: libstdcxx: '>=13' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - url: https://repo.prefix.dev/conda-forge/linux-64/greenlet-3.2.2-py310hf71b8c6_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/greenlet-3.2.3-py310hf71b8c6_0.conda hash: - md5: 74508d6d78a4d6728bc2dce25b5e48a5 - sha256: 7cdd88e8584b9142a54d735c71fd6d1b2d138ca738848aab26548cf6013aaf87 + md5: 8455091aed2d84aa239354f67cbdfe74 + sha256: 9d02287ff70b5734ee7a23acde4012df62f851e787aad4219d4259b591aeb054 category: dev optional: true - name: greenlet - version: 3.2.2 + version: 3.2.3 manager: conda platform: win-64 dependencies: @@ -1590,10 +1590,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/greenlet-3.2.2-py310h9e98ed7_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/greenlet-3.2.3-py310h9e98ed7_0.conda hash: - md5: 6a44b70dc89c6da74b21d9d39b7f5255 - sha256: b21d7033583a09092c9b54bbbc9b2d7bdf49cf245cccd2e4aa8cdf135db37868 + md5: 91c8d80e04ca8d01f79a1143f6b80392 + sha256: d5f4d8a0fc7d83baaf957966cc2e17cca82e2950d45c91bd759c09e010038bde category: dev optional: true - name: h11 @@ -2063,7 +2063,7 @@ package: category: dev optional: true - name: ipython - version: 8.36.0 + version: 8.37.0 manager: conda platform: linux-64 dependencies: @@ -2080,14 +2080,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda hash: - md5: 886e40ae1c3851b6d348d4cd41e5de39 - sha256: 21e33e5c779227df52d443bf17e3f470c295a5b2ede5501e5e8eb90b9747f82e + md5: 177cfa19fe3d74c87a8889286dc64090 + sha256: e43fa762183b49c3c3b811d41259e94bb14b7bff4a239b747ef4e1c6bbe2702d category: dev optional: true - name: ipython - version: 8.36.0 + version: 8.37.0 manager: conda platform: win-64 dependencies: @@ -2104,10 +2104,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh9ab4c32_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.37.0-pyha7b4d00_0.conda hash: - md5: 29ed2705fd3f71927cdde35874f29ae8 - sha256: 8ee58de26571788587c2b58bae8fdd11fdb9a089af52fe5253424d1a8c907998 + md5: 2ffea44095ca39b38b67599e8091bca3 + sha256: 4812e69a1c9d6d43746fa7e8efaf9127d257508249e7192e68cd163511a751ee category: dev optional: true - name: ipython_genutils @@ -2919,7 +2919,7 @@ package: category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: linux-64 dependencies: @@ -2930,14 +2930,14 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: win-64 dependencies: @@ -2948,10 +2948,10 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: keyutils @@ -3287,7 +3287,7 @@ package: category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: linux-64 dependencies: @@ -3299,14 +3299,14 @@ package: libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' zstd: '>=1.5.7,<1.6.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.0-h332b0f4_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda hash: - md5: d1738cf06503218acee63669029fd8e8 - sha256: ddfcb508b723e1ef4234c517da18820cdbb40cc060f3b120aaa8a18eb6ab0564 + md5: 45f6713cb00f124af300342512219182 + sha256: b6c5cf340a4f80d70d64b3a29a7d9885a5918d16a5cb952022820e6d3e79dc8b category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: win-64 dependencies: @@ -3316,10 +3316,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/libcurl-8.14.0-h88aaa65_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libcurl-8.14.1-h88aaa65_0.conda hash: - md5: ae69647c79ac790aae707e6f3977152b - sha256: 374d36c9e5163e8ac6a2b3e845200db8ecc16702dc85d4c1617c8047f3e2ba3a + md5: 836b9c08f34d2017dbcaec907c6a1138 + sha256: b2cface2cf35d8522289df7fffc14370596db6f6dc481cc1b6ca313faeac19d8 category: main optional: false - name: libdeflate @@ -5102,7 +5102,7 @@ package: category: main optional: false - name: pandas - version: 2.2.3 + version: 2.3.0 manager: conda platform: linux-64 dependencies: @@ -5115,14 +5115,14 @@ package: python-tzdata: '>=2022.7' python_abi: 3.10.* pytz: '>=2020.1' - url: https://repo.prefix.dev/conda-forge/linux-64/pandas-2.2.3-py310h5eaa309_3.conda + url: https://repo.prefix.dev/conda-forge/linux-64/pandas-2.3.0-py310h5eaa309_0.conda hash: - md5: 07697a584fab513ce895c4511f7a2403 - sha256: 43fd80e57ebc9e0c00d169aafce533c49359174dea327a7fa8ca7454628a56f7 + md5: 379844614e3a24e59e59d8c69c6e9403 + sha256: 7d1ab7bdc471df8059a3787f05dd04371a8d7f2672999a784427f9aee59513ee category: main optional: false - name: pandas - version: 2.2.3 + version: 2.3.0 manager: conda platform: win-64 dependencies: @@ -5135,10 +5135,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/pandas-2.2.3-py310hb4db72f_3.conda + url: https://repo.prefix.dev/conda-forge/win-64/pandas-2.3.0-py310hb4db72f_0.conda hash: - md5: 60c6ae5813eb1cbc4f7774fb69623db8 - sha256: fa3986017273899fd21aa14a524469bedac3923e2ecfdfdba59a34769b56b9b8 + md5: 8ecb05a061225c9fd9bb65b9a5f7297c + sha256: 8a7887e2532c928de70e9051b6d34772642200cfafca7e7aed59c63f630d09c9 category: main optional: false - name: pandoc @@ -5425,27 +5425,27 @@ package: category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prompt-toolkit @@ -5950,39 +5950,41 @@ package: category: main optional: false - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: linux-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: win-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest-cov @@ -6016,7 +6018,7 @@ package: category: dev optional: true - name: python - version: 3.10.17 + version: 3.10.18 manager: conda platform: linux-64 dependencies: @@ -6028,7 +6030,7 @@ package: libgcc: '>=13' liblzma: '>=5.8.1,<6.0a0' libnsl: '>=2.0.1,<2.1.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libuuid: '>=2.38.1,<3.0a0' libxcrypt: '>=4.4.36' libzlib: '>=1.3.1,<2.0a0' @@ -6038,14 +6040,14 @@ package: readline: '>=8.2,<9.0a0' tk: '>=8.6.13,<8.7.0a0' tzdata: '' - url: https://repo.prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/linux-64/python-3.10.18-hd6af730_0_cpython.conda hash: - md5: 7bb89638dae9ce1b8e051d0b721e83c2 - sha256: 0ae32507817402bfad08fbf0f4a9b5ae26859d5390b98bc939da85fd0bd4239f + md5: 4ea0c77cdcb0b81813a0436b162d7316 + sha256: 4111e5504fa4f4fb431d3a73fa606daccaf23a5a1da0f17a30db70ffad9336a7 category: main optional: false - name: python - version: 3.10.17 + version: 3.10.18 manager: conda platform: win-64 dependencies: @@ -6053,7 +6055,7 @@ package: libexpat: '>=2.7.0,<3.0a0' libffi: '>=3.4,<4.0a0' liblzma: '>=5.8.1,<6.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' pip: '' @@ -6062,10 +6064,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/python-3.10.17-h8c5b53a_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/win-64/python-3.10.18-h8c5b53a_0_cpython.conda hash: - md5: 0c59918f056ab2e9c7bb45970d32b2ea - sha256: 071303a9bcbba4d79ab1ca61f34ec9f4ad65bc15d897828f5006ef9507094557 + md5: f1775dab55c8a073ebd024bfb2f689c1 + sha256: 548f9e542e72925d595c66191ffd17056f7c0029b7181e2d99dbef47e4f3f646 category: main optional: false - name: python-dateutil @@ -6647,27 +6649,27 @@ package: category: dev optional: true - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: six @@ -7582,27 +7584,27 @@ package: category: dev optional: true - name: tomlkit - version: 0.13.2 + version: 0.13.3 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda hash: - md5: 1d9ab4fc875c52db83f9c9b40af4e2c8 - sha256: 986fae65f5568e95dbf858d08d77a0f9cca031345a98550f1d4b51d36d8811e2 + md5: 146402bf0f11cbeb8f781fa4309a95d3 + sha256: f8d3b49c084831a20923f66826f30ecfc55a4cd951e544b7213c692887343222 category: dev optional: true - name: tomlkit - version: 0.13.2 + version: 0.13.3 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda hash: - md5: 1d9ab4fc875c52db83f9c9b40af4e2c8 - sha256: 986fae65f5568e95dbf858d08d77a0f9cca031345a98550f1d4b51d36d8811e2 + md5: 146402bf0f11cbeb8f781fa4309a95d3 + sha256: f8d3b49c084831a20923f66826f30ecfc55a4cd951e544b7213c692887343222 category: dev optional: true - name: toolz @@ -7735,27 +7737,27 @@ package: category: dev optional: true - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-inspection @@ -7785,27 +7787,27 @@ package: category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: python: '' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_utils @@ -8469,12 +8471,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 hash: - sha256: 388f8f781c834f8f1d5c6243e636112bd2fd4dcb + sha256: 3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 category: main optional: false - name: geoapps-utils @@ -8486,12 +8488,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 hash: - sha256: 388f8f781c834f8f1d5c6243e636112bd2fd4dcb + sha256: 3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 category: main optional: false - name: geoh5py diff --git a/py-3.11.conda-lock.yml b/py-3.11.conda-lock.yml index df71530d..ad92f741 100644 --- a/py-3.11.conda-lock.yml +++ b/py-3.11.conda-lock.yml @@ -163,31 +163,31 @@ package: category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: linux-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: win-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi-bindings @@ -982,16 +982,16 @@ package: category: dev optional: true - name: cpython - version: 3.11.12 + version: 3.11.13 manager: conda platform: win-64 dependencies: python: '>=3.11,<3.12.0a0' python_abi: '*' - url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.11.12-py311hd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.11.13-py311hd8ed1ab_0.conda hash: - md5: 451718359f1658c6819d8665f82585ab - sha256: 91e8da449682e37e326a560aa3575ee0f32ab697119e4cf4a76fd68af61fc1a0 + md5: 4666fd336f6d48d866a58490684704cd + sha256: ab70477f5cfb60961ba27d84a4c933a24705ac4b1736d8f3da14858e95bbfa7a category: dev optional: true - name: cycler @@ -1246,7 +1246,7 @@ package: category: dev optional: true - name: discretize - version: 0.11.2 + version: 0.11.3 manager: conda platform: linux-64 dependencies: @@ -1257,14 +1257,14 @@ package: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* scipy: '>=1.8' - url: https://repo.prefix.dev/conda-forge/linux-64/discretize-0.11.2-py311h5b7b71f_1.conda + url: https://repo.prefix.dev/conda-forge/linux-64/discretize-0.11.3-py311h5b7b71f_0.conda hash: - md5: 46691a03f4c2317ec8c798dc8575bf48 - sha256: 147f8e5403fe7cc0cab3eb8e5cb362347728fe5e485e7c6ca76f5139447b1960 + md5: a7407d831a3b494a143c5e69f83fb0a8 + sha256: 68c39916cff90c5ddf30144096189f3b54d41507dd85023543f03d7cfd5851b4 category: main optional: false - name: discretize - version: 0.11.2 + version: 0.11.3 manager: conda platform: win-64 dependencies: @@ -1275,10 +1275,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/discretize-0.11.2-py311h9b10771_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/discretize-0.11.3-py311h9b10771_0.conda hash: - md5: 67a5b84650218196cfef1b647c6a9140 - sha256: 0bda0975ae4898c3887be171c9888fd57a20379c129e3149a4708c9d3edf5a2b + md5: 7de8d3ea58f928e4507713d7b35ce1d9 + sha256: 0499b57534162b58677de77dbb0c3dc11dd17ee27043ae5871db2d89e27b8e0d category: main optional: false - name: distributed @@ -1589,7 +1589,7 @@ package: category: main optional: false - name: greenlet - version: 3.2.2 + version: 3.2.3 manager: conda platform: linux-64 dependencies: @@ -1598,14 +1598,14 @@ package: libstdcxx: '>=13' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://repo.prefix.dev/conda-forge/linux-64/greenlet-3.2.2-py311hfdbb021_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/greenlet-3.2.3-py311hfdbb021_0.conda hash: - md5: 34b4bcafb8cb6851446a41ed6f23c40c - sha256: 141a48e6e04ca32cd22d698b07c44760cba95820ad7ccfaeefbc80a5b0a73d49 + md5: 6da38c50cd487d2e2b98f8421bbe0f6a + sha256: 29b46ef4338f297987bbaada35bada314de411d43b5a1edecb97b264214fa593 category: dev optional: true - name: greenlet - version: 3.2.2 + version: 3.2.3 manager: conda platform: win-64 dependencies: @@ -1614,10 +1614,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/greenlet-3.2.2-py311hda3d55a_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/greenlet-3.2.3-py311hda3d55a_0.conda hash: - md5: 435745005f95acbb0802fedb1198674a - sha256: 6d8df7d01e7fd1391f1b6dd57ec65ded3bac2d1fa81a91327d6e8cc561b249f7 + md5: 00d29571d33ae7e1c74486a3e53a953a + sha256: ee485694a61f45822deca736b6b16eed55dc2fdc0e3fc5ede7c52aed98756795 category: dev optional: true - name: h11 @@ -2087,7 +2087,7 @@ package: category: dev optional: true - name: ipython - version: 9.2.0 + version: 9.3.0 manager: conda platform: linux-64 dependencies: @@ -2105,14 +2105,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhfb0248b_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.3.0-pyhfa0c392_0.conda hash: - md5: 7330ee1244209cfebfb23d828dd9aae5 - sha256: 539d003c379c22a71df1eb76cd4167a3e2d59f45e6dbc3416c45619f4c1381fb + md5: 270dbfb30fe759b39ce0c9fdbcd7be10 + sha256: ee5d526cba0c0a5981cbcbcadc37a76d257627a904ed2cd2db45821735c93ebd category: dev optional: true - name: ipython - version: 9.2.0 + version: 9.3.0 manager: conda platform: win-64 dependencies: @@ -2130,10 +2130,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhca29cf9_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.3.0-pyh6be1c34_0.conda hash: - md5: a7b419c1d0ae931d86cd9cab158f698e - sha256: 83e4cfdcf09c1273ec31548aacf7f81076dc4245548e78ac3b47d1da361da03b + md5: 73e4ba4c8247f744be670f4da4f132e2 + sha256: b6189de4e9f3d007a11e6e1df023c2bb73cf1864f63ca154c5ff8f0cdf601a50 category: dev optional: true - name: ipython_genutils @@ -2971,7 +2971,7 @@ package: category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: linux-64 dependencies: @@ -2982,14 +2982,14 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: win-64 dependencies: @@ -3000,10 +3000,10 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: keyutils @@ -3339,7 +3339,7 @@ package: category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: linux-64 dependencies: @@ -3351,14 +3351,14 @@ package: libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' zstd: '>=1.5.7,<1.6.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.0-h332b0f4_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda hash: - md5: d1738cf06503218acee63669029fd8e8 - sha256: ddfcb508b723e1ef4234c517da18820cdbb40cc060f3b120aaa8a18eb6ab0564 + md5: 45f6713cb00f124af300342512219182 + sha256: b6c5cf340a4f80d70d64b3a29a7d9885a5918d16a5cb952022820e6d3e79dc8b category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: win-64 dependencies: @@ -3368,10 +3368,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/libcurl-8.14.0-h88aaa65_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libcurl-8.14.1-h88aaa65_0.conda hash: - md5: ae69647c79ac790aae707e6f3977152b - sha256: 374d36c9e5163e8ac6a2b3e845200db8ecc16702dc85d4c1617c8047f3e2ba3a + md5: 836b9c08f34d2017dbcaec907c6a1138 + sha256: b2cface2cf35d8522289df7fffc14370596db6f6dc481cc1b6ca313faeac19d8 category: main optional: false - name: libdeflate @@ -5156,7 +5156,7 @@ package: category: main optional: false - name: pandas - version: 2.2.3 + version: 2.3.0 manager: conda platform: linux-64 dependencies: @@ -5169,14 +5169,14 @@ package: python-tzdata: '>=2022.7' python_abi: 3.11.* pytz: '>=2020.1' - url: https://repo.prefix.dev/conda-forge/linux-64/pandas-2.2.3-py311h7db5c69_3.conda + url: https://repo.prefix.dev/conda-forge/linux-64/pandas-2.3.0-py311h7db5c69_0.conda hash: - md5: c9f8fe78840d5c04e61666474bd739b2 - sha256: 98cd49bfc4b803d950f9dbc4799793903aec1eaacd388c244a0b46d644159831 + md5: 805040d254f51cb15df55eff6e213d09 + sha256: 402602238308e04062e599b2df0984ed77beca8f9fe49cc78559cc716d816e2d category: main optional: false - name: pandas - version: 2.2.3 + version: 2.3.0 manager: conda platform: win-64 dependencies: @@ -5189,10 +5189,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/pandas-2.2.3-py311hcf9f919_3.conda + url: https://repo.prefix.dev/conda-forge/win-64/pandas-2.3.0-py311hcf9f919_0.conda hash: - md5: 84c8b4aab176baefd352cd34f7e69469 - sha256: 7aabb8d23a6817844a7f1b402e7e147e341cade5f470a908b8239f969c7b681c + md5: 5856ab7c6cd759b51b7d80ad0b7b92e7 + sha256: b785d7a6d3146b4b9b13d200bb410ba2db31fa69da500e47be8e9f617e34d170 category: main optional: false - name: pandoc @@ -5479,27 +5479,27 @@ package: category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prompt-toolkit @@ -6004,39 +6004,41 @@ package: category: main optional: false - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: linux-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: win-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest-cov @@ -6070,7 +6072,7 @@ package: category: dev optional: true - name: python - version: 3.11.12 + version: 3.11.13 manager: conda platform: linux-64 dependencies: @@ -6082,7 +6084,7 @@ package: libgcc: '>=13' liblzma: '>=5.8.1,<6.0a0' libnsl: '>=2.0.1,<2.1.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libuuid: '>=2.38.1,<3.0a0' libxcrypt: '>=4.4.36' libzlib: '>=1.3.1,<2.0a0' @@ -6092,14 +6094,14 @@ package: readline: '>=8.2,<9.0a0' tk: '>=8.6.13,<8.7.0a0' tzdata: '' - url: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.12-h9e4cc4f_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.13-h9e4cc4f_0_cpython.conda hash: - md5: b61d4fbf583b8393d9d00ec106ad3658 - sha256: 028a03968eb101a681fa4966b2c52e93c8db1e934861f8d108224f51ba2c1bc9 + md5: 8c399445b6dc73eab839659e6c7b5ad1 + sha256: 9979a7d4621049388892489267139f1aa629b10c26601ba5dce96afc2b1551d4 category: main optional: false - name: python - version: 3.11.12 + version: 3.11.13 manager: conda platform: win-64 dependencies: @@ -6107,7 +6109,7 @@ package: libexpat: '>=2.7.0,<3.0a0' libffi: '>=3.4.6,<3.5.0a0' liblzma: '>=5.8.1,<6.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' pip: '' @@ -6116,10 +6118,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/python-3.11.12-h3f84c4b_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/win-64/python-3.11.13-h3f84c4b_0_cpython.conda hash: - md5: c1f91331274f591340e2f50e737dfbe9 - sha256: 41e1c07eecff9436b9bb27724822229b2da6073af8461ede6c81b508c0677c56 + md5: bedbb6f7bb654839719cd528f9b298ad + sha256: 723dbca1384f30bd2070f77dd83eefd0e8d7e4dda96ac3332fbf8fe5573a8abb category: main optional: false - name: python-dateutil @@ -6701,27 +6703,27 @@ package: category: dev optional: true - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: six @@ -7636,27 +7638,27 @@ package: category: dev optional: true - name: tomlkit - version: 0.13.2 + version: 0.13.3 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda hash: - md5: 1d9ab4fc875c52db83f9c9b40af4e2c8 - sha256: 986fae65f5568e95dbf858d08d77a0f9cca031345a98550f1d4b51d36d8811e2 + md5: 146402bf0f11cbeb8f781fa4309a95d3 + sha256: f8d3b49c084831a20923f66826f30ecfc55a4cd951e544b7213c692887343222 category: dev optional: true - name: tomlkit - version: 0.13.2 + version: 0.13.3 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda hash: - md5: 1d9ab4fc875c52db83f9c9b40af4e2c8 - sha256: 986fae65f5568e95dbf858d08d77a0f9cca031345a98550f1d4b51d36d8811e2 + md5: 146402bf0f11cbeb8f781fa4309a95d3 + sha256: f8d3b49c084831a20923f66826f30ecfc55a4cd951e544b7213c692887343222 category: dev optional: true - name: toolz @@ -7789,27 +7791,27 @@ package: category: dev optional: true - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-inspection @@ -7839,27 +7841,27 @@ package: category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_utils @@ -8554,12 +8556,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 hash: - sha256: 388f8f781c834f8f1d5c6243e636112bd2fd4dcb + sha256: 3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 category: main optional: false - name: geoapps-utils @@ -8571,12 +8573,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 hash: - sha256: 388f8f781c834f8f1d5c6243e636112bd2fd4dcb + sha256: 3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 category: main optional: false - name: geoh5py diff --git a/py-3.12.conda-lock.yml b/py-3.12.conda-lock.yml index ac3afe87..764d1f5f 100644 --- a/py-3.12.conda-lock.yml +++ b/py-3.12.conda-lock.yml @@ -163,31 +163,31 @@ package: category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: linux-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: win-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi-bindings @@ -982,16 +982,16 @@ package: category: dev optional: true - name: cpython - version: 3.12.10 + version: 3.12.11 manager: conda platform: win-64 dependencies: python: '>=3.12,<3.13.0a0' python_abi: '*' - url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.12.10-py312hd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda hash: - md5: 7584a4b1e802afa25c89c0dcc72d0826 - sha256: acb47715abf1cd8177a5c20f42a34555b5d9cebb68ff39a58706e84effe218e2 + md5: e5279009e7a7f7edd3cd2880c502b3cc + sha256: 7e7bc8e73a2f3736444a8564cbece7216464c00f0bc38e604b0c792ff60d621a category: dev optional: true - name: cycler @@ -1246,7 +1246,7 @@ package: category: dev optional: true - name: discretize - version: 0.11.2 + version: 0.11.3 manager: conda platform: linux-64 dependencies: @@ -1257,14 +1257,14 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* scipy: '>=1.8' - url: https://repo.prefix.dev/conda-forge/linux-64/discretize-0.11.2-py312hc39e661_1.conda + url: https://repo.prefix.dev/conda-forge/linux-64/discretize-0.11.3-py312hc39e661_0.conda hash: - md5: e9c071bcefeb0f70dd18a20f88bb844f - sha256: 605ee14cdad67f8797a54853d8030295b522ba478e6759a5bc1f4fec3ac2e225 + md5: f4156fbef76257cc385c0ad71444079c + sha256: ff530b6e50d2b9bc8f60f7261987abccc97afe868b35b70479a47f0edd3fe2bb category: main optional: false - name: discretize - version: 0.11.2 + version: 0.11.3 manager: conda platform: win-64 dependencies: @@ -1275,10 +1275,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/discretize-0.11.2-py312hbaa7e33_1.conda + url: https://repo.prefix.dev/conda-forge/win-64/discretize-0.11.3-py312hbaa7e33_0.conda hash: - md5: 43aa663b1fd1787fbbeca5a9a954dc57 - sha256: 259979385edfa18bcbb5b9776490d53026a6bfaf6f738369b49b0a0b2a839303 + md5: 95022b30369053ba80ed47dc00ebc0e3 + sha256: 61a69ffd1484d45d4adf21d1bb4b13e3cf65a74570b7694563ff45376ee9d222 category: main optional: false - name: distributed @@ -1589,7 +1589,7 @@ package: category: main optional: false - name: greenlet - version: 3.2.2 + version: 3.2.3 manager: conda platform: linux-64 dependencies: @@ -1598,14 +1598,14 @@ package: libstdcxx: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://repo.prefix.dev/conda-forge/linux-64/greenlet-3.2.2-py312h2ec8cdc_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/greenlet-3.2.3-py312h2ec8cdc_0.conda hash: - md5: 57479f460e512017f9e94299fabac297 - sha256: df5365f7ea6ab7650de17a762341bdfed9a68717f9ac01839337ff56a37dfd01 + md5: 78380a74e2375eb8244290e181b2738b + sha256: 99a0e1937ba0a6ec31802d7d732270873ee39f5ad9235626d21dc0edcb3840b6 category: dev optional: true - name: greenlet - version: 3.2.2 + version: 3.2.3 manager: conda platform: win-64 dependencies: @@ -1614,10 +1614,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/greenlet-3.2.2-py312h275cf98_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/greenlet-3.2.3-py312h275cf98_0.conda hash: - md5: f3198cf88db3e3f205c3c0ff239ed754 - sha256: 96a59518acb0e91a782e9dc429d7d298d6a1d4b5995041aa5d375c596be3d801 + md5: 0697d4cc1f64299d43f26dbdfc2c6ee1 + sha256: dc86c99941221b6c056407934a46de85fddc8ef1d4c1d031f8819d8f957f61c9 category: dev optional: true - name: h11 @@ -2087,7 +2087,7 @@ package: category: dev optional: true - name: ipython - version: 9.2.0 + version: 9.3.0 manager: conda platform: linux-64 dependencies: @@ -2105,14 +2105,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhfb0248b_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.3.0-pyhfa0c392_0.conda hash: - md5: 7330ee1244209cfebfb23d828dd9aae5 - sha256: 539d003c379c22a71df1eb76cd4167a3e2d59f45e6dbc3416c45619f4c1381fb + md5: 270dbfb30fe759b39ce0c9fdbcd7be10 + sha256: ee5d526cba0c0a5981cbcbcadc37a76d257627a904ed2cd2db45821735c93ebd category: dev optional: true - name: ipython - version: 9.2.0 + version: 9.3.0 manager: conda platform: win-64 dependencies: @@ -2130,10 +2130,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhca29cf9_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.3.0-pyh6be1c34_0.conda hash: - md5: a7b419c1d0ae931d86cd9cab158f698e - sha256: 83e4cfdcf09c1273ec31548aacf7f81076dc4245548e78ac3b47d1da361da03b + md5: 73e4ba4c8247f744be670f4da4f132e2 + sha256: b6189de4e9f3d007a11e6e1df023c2bb73cf1864f63ca154c5ff8f0cdf601a50 category: dev optional: true - name: ipython_genutils @@ -2971,7 +2971,7 @@ package: category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: linux-64 dependencies: @@ -2982,14 +2982,14 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: win-64 dependencies: @@ -3000,10 +3000,10 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: keyutils @@ -3339,7 +3339,7 @@ package: category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: linux-64 dependencies: @@ -3351,14 +3351,14 @@ package: libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' zstd: '>=1.5.7,<1.6.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.0-h332b0f4_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda hash: - md5: d1738cf06503218acee63669029fd8e8 - sha256: ddfcb508b723e1ef4234c517da18820cdbb40cc060f3b120aaa8a18eb6ab0564 + md5: 45f6713cb00f124af300342512219182 + sha256: b6c5cf340a4f80d70d64b3a29a7d9885a5918d16a5cb952022820e6d3e79dc8b category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: win-64 dependencies: @@ -3368,10 +3368,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/libcurl-8.14.0-h88aaa65_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libcurl-8.14.1-h88aaa65_0.conda hash: - md5: ae69647c79ac790aae707e6f3977152b - sha256: 374d36c9e5163e8ac6a2b3e845200db8ecc16702dc85d4c1617c8047f3e2ba3a + md5: 836b9c08f34d2017dbcaec907c6a1138 + sha256: b2cface2cf35d8522289df7fffc14370596db6f6dc481cc1b6ca313faeac19d8 category: main optional: false - name: libdeflate @@ -5156,7 +5156,7 @@ package: category: main optional: false - name: pandas - version: 2.2.3 + version: 2.3.0 manager: conda platform: linux-64 dependencies: @@ -5169,14 +5169,14 @@ package: python-tzdata: '>=2022.7' python_abi: 3.12.* pytz: '>=2020.1' - url: https://repo.prefix.dev/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_3.conda + url: https://repo.prefix.dev/conda-forge/linux-64/pandas-2.3.0-py312hf9745cd_0.conda hash: - md5: 2979458c23c7755683a0598fb33e7666 - sha256: b0bed36b95757bbd269d30b2367536b802158bdf7947800ee7ae55089cfa8b9c + md5: ac82ac336dbe61106e21fb2e11704459 + sha256: 44f5587c1e1a9f0257387dd18735bcf65a67a6089e723302dc7947be09d9affe category: main optional: false - name: pandas - version: 2.2.3 + version: 2.3.0 manager: conda platform: win-64 dependencies: @@ -5189,10 +5189,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/pandas-2.2.3-py312h72972c8_3.conda + url: https://repo.prefix.dev/conda-forge/win-64/pandas-2.3.0-py312h72972c8_0.conda hash: - md5: 08b4650b022c9f3233d45f231fb9471f - sha256: 86fe04c5f0dcae3644e3d2d892ddf6760d89eeb8fe1a31ef30290ac5a6a9f125 + md5: e2ab2d8cc52281c9ebe19451936802eb + sha256: e4c8a685cfa1334a566b642523c9584d79ba78ed05888c7b7809d9116b6e9e25 category: main optional: false - name: pandoc @@ -5479,27 +5479,27 @@ package: category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prompt-toolkit @@ -6004,39 +6004,41 @@ package: category: main optional: false - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: linux-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: win-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest-cov @@ -6070,7 +6072,7 @@ package: category: dev optional: true - name: python - version: 3.12.10 + version: 3.12.11 manager: conda platform: linux-64 dependencies: @@ -6082,7 +6084,7 @@ package: libgcc: '>=13' liblzma: '>=5.8.1,<6.0a0' libnsl: '>=2.0.1,<2.1.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libuuid: '>=2.38.1,<3.0a0' libxcrypt: '>=4.4.36' libzlib: '>=1.3.1,<2.0a0' @@ -6092,14 +6094,14 @@ package: readline: '>=8.2,<9.0a0' tk: '>=8.6.13,<8.7.0a0' tzdata: '' - url: https://repo.prefix.dev/conda-forge/linux-64/python-3.12.10-h9e4cc4f_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/linux-64/python-3.12.11-h9e4cc4f_0_cpython.conda hash: - md5: a41d26cd4d47092d683915d058380dec - sha256: 4dc1da115805bd353bded6ab20ff642b6a15fcc72ac2f3de0e1d014ff3612221 + md5: 94206474a5608243a10c92cefbe0908f + sha256: 6cca004806ceceea9585d4d655059e951152fc774a471593d4f5138e6a54c81d category: main optional: false - name: python - version: 3.12.10 + version: 3.12.11 manager: conda platform: win-64 dependencies: @@ -6107,7 +6109,7 @@ package: libexpat: '>=2.7.0,<3.0a0' libffi: '>=3.4.6,<3.5.0a0' liblzma: '>=5.8.1,<6.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' pip: '' @@ -6116,10 +6118,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/python-3.12.10-h3f84c4b_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/win-64/python-3.12.11-h3f84c4b_0_cpython.conda hash: - md5: 495e849ebc04562381539d25cf303a9f - sha256: a791fa8f5ce68ab00543ecd3798bfa573db327902ccd5cb7598fd7e94ea194d3 + md5: 6aa5e62df29efa6319542ae5025f4376 + sha256: b69412e64971b5da3ced0fc36f05d0eacc9393f2084c6f92b8f28ee068d83e2e category: main optional: false - name: python-dateutil @@ -6701,27 +6703,27 @@ package: category: dev optional: true - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: six @@ -7636,27 +7638,27 @@ package: category: dev optional: true - name: tomlkit - version: 0.13.2 + version: 0.13.3 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda hash: - md5: 1d9ab4fc875c52db83f9c9b40af4e2c8 - sha256: 986fae65f5568e95dbf858d08d77a0f9cca031345a98550f1d4b51d36d8811e2 + md5: 146402bf0f11cbeb8f781fa4309a95d3 + sha256: f8d3b49c084831a20923f66826f30ecfc55a4cd951e544b7213c692887343222 category: dev optional: true - name: tomlkit - version: 0.13.2 + version: 0.13.3 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.2-pyha770c72_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/tomlkit-0.13.3-pyha770c72_0.conda hash: - md5: 1d9ab4fc875c52db83f9c9b40af4e2c8 - sha256: 986fae65f5568e95dbf858d08d77a0f9cca031345a98550f1d4b51d36d8811e2 + md5: 146402bf0f11cbeb8f781fa4309a95d3 + sha256: f8d3b49c084831a20923f66826f30ecfc55a4cd951e544b7213c692887343222 category: dev optional: true - name: toolz @@ -7789,27 +7791,27 @@ package: category: dev optional: true - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-inspection @@ -7839,27 +7841,27 @@ package: category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_utils @@ -8554,12 +8556,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 hash: - sha256: 388f8f781c834f8f1d5c6243e636112bd2fd4dcb + sha256: 3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 category: main optional: false - name: geoapps-utils @@ -8571,12 +8573,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 hash: - sha256: 388f8f781c834f8f1d5c6243e636112bd2fd4dcb + sha256: 3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@388f8f781c834f8f1d5c6243e636112bd2fd4dcb + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@3deb5f2d2cd1ee39e796fa30a5fcff899e635ba0 category: main optional: false - name: geoh5py diff --git a/simpeg_drivers/options.py b/simpeg_drivers/options.py index be55d390..0170808c 100644 --- a/simpeg_drivers/options.py +++ b/simpeg_drivers/options.py @@ -14,7 +14,7 @@ from enum import Enum from logging import getLogger from pathlib import Path -from typing import ClassVar, TypeAlias +from typing import Annotated, Any, ClassVar, TypeAlias import numpy as np from geoapps_utils.driver.data import BaseData @@ -27,12 +27,18 @@ ReferencedData, ) from geoh5py.groups import PropertyGroup, SimPEGGroup, UIJsonGroup -from geoh5py.groups.property_group_type import GroupTypeEnum from geoh5py.objects import DrapeModel, Grid2D, Octree, Points from geoh5py.shared.utils import fetch_active_workspace from geoh5py.ui_json import InputFile -from pydantic import BaseModel, ConfigDict, field_validator, model_validator -from simpeg.utils.mat_utils import cartesian2amplitude_dip_azimuth +from pydantic import ( + AliasChoices, + BaseModel, + BeforeValidator, + ConfigDict, + Field, + field_validator, + model_validator, +) import simpeg_drivers from simpeg_drivers.utils.regularization import direction_and_dip @@ -45,6 +51,22 @@ ) +def deprecate_warning(value, info): + """Issue deprecation warning.""" + logger.warning( + "Deprecated field '%s' will be ignored. Results may be affected.", + info.field_name, + ) + return value + + +Deprecated = Annotated[ + Any, + Field(default=None), + BeforeValidator(deprecate_warning), +] + + class ActiveCellsOptions(BaseModel): """ Active cells data as a topography surface or 3d model. @@ -78,6 +100,25 @@ class SolverType(str, Enum): Mumps = "Mumps" +class DeprecatedOptions(BaseModel): + """ + List of deprecated options. + """ + + chunk_by_rows: Deprecated + parallelized: Deprecated + ga_group: Deprecated + z_from_topo: Deprecated + receivers_radar_drape: Deprecated + receivers_offset_z: Deprecated + gps_receivers_offset: Deprecated + + +Deprecations = Annotated[ + DeprecatedOptions, Field(default=DeprecatedOptions(), exclude=True) +] + + class CoreOptions(BaseData): """ Core parameters shared by inverse and forward operations. @@ -127,7 +168,7 @@ class CoreOptions(BaseData): starting_model: float | FloatData active_cells: ActiveCellsOptions tile_spatial: int = 1 - n_cpu: int | None = None + solver_type: SolverType = SolverType.Pardiso save_sensitivities: bool = False max_chunk_size: int = 128 @@ -138,6 +179,11 @@ class CoreOptions(BaseData): n_threads: int | None = None max_ram: float | None = None performance_report: bool = False + gradient_type: str = "total" # To properly deprecate in the future + n_cpu: int | None = None # To properly deprecate in the future + + # List of deprecated parameters + deprecations: Deprecations @field_validator("mesh", mode="before") @classmethod @@ -292,7 +338,6 @@ class BaseInversionOptions(CoreOptions): :param x_norm: X norm. :param y_norm: Y norm. :param z_norm: Z norm. - :param gradient_type: Gradient type. :param max_irls_iterations: Maximum IRLS iterations. :param starting_chi_factor: Starting chi factor. @@ -318,14 +363,9 @@ class BaseInversionOptions(CoreOptions): :param solver_type: Direct solver provider. Either Mumps or Pardiso. :param tile_spatial: Tile the data spatially. :param store_sensitivities: Store sensitivities. - :param max_chunk_size: Maximum chunk size. - :param chunk_by_rows: Chunk by rows. - :param out_group: Output group. - :param generate_sweep: Generate sweep. - - :param coolEpsFact: Cool eps fact. + :param epsilon_cooling_factor: Cool eps fact. :param beta_search: Beta search. """ @@ -355,7 +395,7 @@ class BaseInversionOptions(CoreOptions): x_norm: float | FloatData = 2.0 y_norm: float | FloatData | None = 2.0 z_norm: float | FloatData = 2.0 - gradient_type: str = "total" + max_irls_iterations: int = 25 starting_chi_factor: float = 1.0 @@ -363,9 +403,17 @@ class BaseInversionOptions(CoreOptions): auto_scale_misfits: bool = True initial_beta_ratio: float | None = 100.0 initial_beta: float | None = None - cooling_factor: float = 2.0 - cooling_rate: int = 1 + cooling_factor: float = Field( + 2.0, validation_alias=AliasChoices("cooling_factor", "coolingFactor") + ) + cooling_rate: int = Field( + 1, validation_alias=AliasChoices("cooling_rate", "coolingRate") + ) + epsilon_cooling_factor: float = Field( + 1.2, validation_alias=AliasChoices("epsilon_cooling_factor", "coolEpsFact") + ) + max_global_iterations: int = 50 max_line_search_iterations: int = 20 max_cg_iterations: int = 30 @@ -379,8 +427,10 @@ class BaseInversionOptions(CoreOptions): store_sensitivities: str = "ram" beta_tol: float = 0.5 - percentile: float = 95.0 - epsilon_cooling_factor: float = 1.2 + + percentile: float = Field( + 95, validation_alias=AliasChoices("percentile", "prctile") + ) @property def gradient_orientations(self) -> tuple(float, float): diff --git a/tests/uijson_test.py b/tests/uijson_test.py index 7f76b0c8..7a3b40a6 100644 --- a/tests/uijson_test.py +++ b/tests/uijson_test.py @@ -15,6 +15,7 @@ import numpy as np import pytest +from geoapps_utils.driver.data import BaseData from geoh5py import Workspace from geoh5py.ui_json import InputFile from geoh5py.ui_json.annotations import Deprecated @@ -24,7 +25,7 @@ import simpeg_drivers from simpeg_drivers.driver import InversionDriver from simpeg_drivers.line_sweep.driver import LineSweepDriver -from simpeg_drivers.options import ActiveCellsOptions +from simpeg_drivers.options import ActiveCellsOptions, Deprecations from simpeg_drivers.potential_fields.gravity.options import GravityInversionOptions from simpeg_drivers.potential_fields.gravity.uijson import GravityInversionUIJson from simpeg_drivers.uijson import SimPEGDriversUIJson @@ -175,7 +176,21 @@ class MyUIJson(SimPEGDriversUIJson): ) == SimPEGDriversUIJson.comparable_version(simpeg_drivers.__version__) -def test_deprecations(caplog, simpeg_uijson_factory): +def test_deprecated_options(caplog): + geoh5 = Workspace() + + class Options(BaseData): + deprecations: Deprecations + + with caplog.at_level(logging.WARNING): + options = Options.build(geoh5=geoh5, parallelized="abc") + + assert "Deprecated field 'parallelized' will be ignored" in caplog.text + assert "deprecations" not in options.model_dump() + assert "parallelized" not in options.model_dump() + + +def test_uijson_deprecations(caplog, simpeg_uijson_factory): class MyUIJson(SimPEGDriversUIJson): my_param: Deprecated @@ -184,7 +199,7 @@ class MyUIJson(SimPEGDriversUIJson): assert "Skipping deprecated field: my_param." in caplog.text -def test_pydantic_deprecation(simpeg_uijson_factory): +def test_pydantic_uijson_deprecation(simpeg_uijson_factory): class MyUIJson(SimPEGDriversUIJson): my_param: str = Field(deprecated="Use my_param2 instead.", exclude=True) @@ -192,7 +207,7 @@ class MyUIJson(SimPEGDriversUIJson): assert "my_param" not in uijson.model_dump() -def test_alias(simpeg_uijson_factory): +def test_uijson_alias(simpeg_uijson_factory): class MyUIJson(SimPEGDriversUIJson): my_param: str = Field(validation_alias=AliasChoices("my_param", "myParam")) @@ -316,6 +331,9 @@ def test_legacy_uijson(tmp_path: Path): ifile.data["data_object"] = survey ifile.data["topography_object"] = topo + # Test deprecated name + ifile.data["coolingFactor"] = 4.0 + if "2d" in inversion_type or "pseudo 3d" in inversion_type: line_id = geoh5.get_entity("line_ids")[0] ifile.data["line_object"] = line_id @@ -352,6 +370,9 @@ def test_legacy_uijson(tmp_path: Path): driver = InversionDriver.from_input_file(ifile) + if hasattr(driver.params, "cooling_factor"): + assert driver.params.cooling_factor == 4.0 + if isinstance(driver, LineSweepDriver): continue