From 7e56dffa3d4088ec225e4a1c09d15cda878868af Mon Sep 17 00:00:00 2001 From: benjamink Date: Wed, 12 Mar 2025 15:05:29 -0700 Subject: [PATCH 1/6] Deprecate fields and add alias support for renamed parameters --- .../uijson/gravity_inversion.ui.json | 17 ++------ .../factories/directives_factory.py | 6 +-- .../potential_fields/gravity/uijson.py | 41 +++++++++++-------- simpeg_drivers/uijson.py | 2 + 4 files changed, 31 insertions(+), 35 deletions(-) diff --git a/simpeg_drivers-assets/uijson/gravity_inversion.ui.json b/simpeg_drivers-assets/uijson/gravity_inversion.ui.json index 73f35933..6e75b0da 100644 --- a/simpeg_drivers-assets/uijson/gravity_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/gravity_inversion.ui.json @@ -446,8 +446,6 @@ "parent": "mesh", "value": "" }, - "output_tile_files": false, - "inversion_style": "voxel", "alpha_s": { "min": 0.0, "group": "Regularization", @@ -604,7 +602,7 @@ "verbose": 3, "visible": false }, - "prctile": { + "percentile": { "group": "Update IRLS directive", "label": "Percentile", "value": 95, @@ -655,7 +653,7 @@ "verbose": 2, "tooltip": "Trade-off parameter between data misfit and regularization." }, - "coolingFactor": { + "cooling_factor": { "group": "Cooling schedule/target", "label": "Beta cooling factor", "tooltip": "Each beta cooling step will be calculated by dividing the current beta by this factor.", @@ -666,7 +664,7 @@ "lineEdit": false, "verbose": 2 }, - "coolingRate": { + "cooling_rate": { "group": "Optimization", "label": "Iterations per beta", "value": 1, @@ -789,7 +787,6 @@ "tooltip": "Use disk on a fast local SSD, and RAM elsewhere", "value": "ram" }, - "max_ram": "", "max_chunk_size": { "min": 0, "group": "Compute", @@ -801,13 +798,6 @@ "visible": false, "tooltip": "Limit the chunk size used by Dask for distributed computation." }, - "chunk_by_rows": { - "group": "Compute", - "label": "Chunk by rows", - "value": true, - "verbose": 3, - "visible": false - }, "out_group": { "label": "SimPEG group", "value": "", @@ -818,7 +808,6 @@ "enabled": false, "tooltip": "Optionally set the SimPEG group to which results will be saved." }, - "ga_group": "", "generate_sweep": { "label": "Generate sweep file", "group": "Python run preferences", diff --git a/simpeg_drivers/components/factories/directives_factory.py b/simpeg_drivers/components/factories/directives_factory.py index b722c106..86ccd84a 100644 --- a/simpeg_drivers/components/factories/directives_factory.py +++ b/simpeg_drivers/components/factories/directives_factory.py @@ -257,9 +257,9 @@ def update_irls_directive(self): f_min_change=self.params.f_min_change, max_irls_iterations=self.params.max_irls_iterations, misfit_tolerance=self.params.beta_tol, - percentile=self.params.prctile, - cooling_rate=self.params.coolingRate, - cooling_factor=self.params.coolingFactor, + percentile=self.params.percentile, + cooling_rate=self.params.cooling_rate, + cooling_factor=self.params.cooling_factor, irls_cooling_factor=self.params.coolEpsFact, chifact_start=( self.params.starting_chi_factor diff --git a/simpeg_drivers/potential_fields/gravity/uijson.py b/simpeg_drivers/potential_fields/gravity/uijson.py index 38172be1..a90ef59d 100644 --- a/simpeg_drivers/potential_fields/gravity/uijson.py +++ b/simpeg_drivers/potential_fields/gravity/uijson.py @@ -11,18 +11,17 @@ from pathlib import Path from typing import ClassVar +from geoh5py.ui_json.annotations import Deprecated from geoh5py.ui_json.forms import ( BoolForm, ChoiceForm, DataForm, - FileForm, FloatForm, GroupForm, IntegerForm, ObjectForm, - StringForm, ) -from geoh5py.ui_json.ui_json import BaseUIJson +from pydantic import AliasChoices, Field from simpeg_drivers import assets_path from simpeg_drivers.uijson import SimPEGDriversUIJson @@ -36,10 +35,6 @@ class GravityForwardUIJson(SimPEGDriversUIJson): inversion_type: str forward_only: bool data_object: ObjectForm - z_from_topo: BoolForm - receivers_radar_drape: DataForm - receivers_offset_z: FloatForm - gps_receivers_offset: str gz_channel_bool: BoolForm gx_channel_bool: BoolForm gy_channel_bool: BoolForm @@ -55,16 +50,20 @@ class GravityForwardUIJson(SimPEGDriversUIJson): topography_object: ObjectForm topography: DataForm active_model: DataForm - output_tile_files: bool parallelized: BoolForm n_cpu: IntegerForm tile_spatial: DataForm max_chunk_size: IntegerForm - chunk_by_rows: BoolForm out_group: GroupForm - ga_group: str generate_sweep: BoolForm distributed_workers: str + z_from_topo: Deprecated + receivers_radar_drape: Deprecated + receivers_offset_z: Deprecated + gps_receivers_offset: Deprecated + output_tile_files: Deprecated + chunk_by_rows: Deprecated + ga_group: Deprecated class GravityInversionUIJson(SimPEGDriversUIJson): @@ -103,8 +102,6 @@ class GravityInversionUIJson(SimPEGDriversUIJson): topography_object: ObjectForm topography: DataForm active_model: DataForm - output_tile_files: bool - inversion_style: str alpha_s: DataForm length_scale_x: DataForm length_scale_y: DataForm @@ -117,13 +114,19 @@ class GravityInversionUIJson(SimPEGDriversUIJson): max_irls_iterations: IntegerForm starting_chi_factor: FloatForm beta_tol: FloatForm - prctile: IntegerForm + percentile: IntegerForm = Field( + validation_alias=AliasChoices("percentile", "prctile") + ) chi_factor: FloatForm auto_scale_misfits: BoolForm initial_beta_ratio: FloatForm initial_beta: FloatForm - coolingFactor: FloatForm - coolingRate: IntegerForm + cooling_factor: FloatForm = Field( + validation_alias=AliasChoices("cooling_factor", "coolingFactor") + ) + cooling_rate: IntegerForm = Field( + validation_alias=AliasChoices("cooling_rate", "coolingRate") + ) max_global_iterations: IntegerForm max_line_search_iterations: IntegerForm max_cg_iterations: IntegerForm @@ -136,10 +139,12 @@ class GravityInversionUIJson(SimPEGDriversUIJson): n_cpu: IntegerForm tile_spatial: DataForm store_sensitivities: ChoiceForm - max_ram: str max_chunk_size: IntegerForm - chunk_by_rows: BoolForm out_group: GroupForm - ga_group: str generate_sweep: BoolForm distributed_workers: str + output_tile_files: Deprecated + inversion_style: Deprecated + max_ram: Deprecated + chunk_by_rows: Deprecated + ga_group: Deprecated diff --git a/simpeg_drivers/uijson.py b/simpeg_drivers/uijson.py index e8bcbd5c..dafd2b40 100644 --- a/simpeg_drivers/uijson.py +++ b/simpeg_drivers/uijson.py @@ -21,6 +21,8 @@ class SimPEGDriversUIJson(BaseUIJson): + """Base class for simpeg-drivers UIJson.""" + icon: str documentation: str From 1c7503c5d4fbd36a2f7d360fb318a6c5a2a9bf47 Mon Sep 17 00:00:00 2001 From: benjamink Date: Wed, 12 Mar 2025 15:31:03 -0700 Subject: [PATCH 2/6] Add test --- tests/uijson_test.py | 88 ++++++++++++++++++++++++-------------------- 1 file changed, 49 insertions(+), 39 deletions(-) diff --git a/tests/uijson_test.py b/tests/uijson_test.py index d63bc086..db6b477b 100644 --- a/tests/uijson_test.py +++ b/tests/uijson_test.py @@ -15,6 +15,8 @@ import numpy as np from geoh5py import Workspace +from geoh5py.ui_json.annotations import Deprecated +from pydantic import AliasChoices, Field from simpeg_drivers.params import ActiveCellsOptions from simpeg_drivers.potential_fields.gravity.params import GravityInversionOptions @@ -69,6 +71,52 @@ class MyUIJson(SimPEGDriversUIJson): assert data["version"] == "0.3.0-alpha.1" +def test_deprecations(tmp_path, caplog): + workspace = Workspace(tmp_path / "test.geoh5") + + class MyUIJson(SimPEGDriversUIJson): + my_param: Deprecated + + with caplog.at_level(logging.WARNING): + _ = MyUIJson( + version="0.3.0-alpha.1", + title="My app", + icon="", + documentation="", + geoh5=str(workspace.h5file), + run_command="myapp.driver", + monitoring_directory="", + conda_environment="my-app", + workspace_geoh5="", + my_param="whoopsie", + ) + assert "Skipping deprecated field my_param." in caplog.text + + +def test_alias(tmp_path): + workspace = Workspace(tmp_path / "test.geoh5") + + class MyUIJson(SimPEGDriversUIJson): + my_param: str = Field(validation_alias=AliasChoices("my_param", "myParam")) + + uijson = MyUIJson( + version="0.3.0-alpha.1", + title="My app", + icon="", + documentation="", + geoh5=str(workspace.h5file), + run_command="myapp.driver", + monitoring_directory="", + conda_environment="my-app", + workspace_geoh5="", + myParam="hello", + ) + assert uijson.my_param == "hello" + assert "myParam" not in uijson.model_fields_set + assert "my_param" in uijson.model_dump() + assert "myParam" not in uijson.model_dump() + + def test_gravity_uijson(tmp_path): geoh5, _, starting_model, survey, topography = setup_inversion_workspace( tmp_path, background=0.0, anomaly=0.75, inversion_type="gravity" @@ -76,6 +124,7 @@ def test_gravity_uijson(tmp_path): with geoh5.open(): gz_channel = survey.add_data({"gz": {"values": np.ones(survey.n_vertices)}}) gz_uncerts = survey.add_data({"gz_unc": {"values": np.ones(survey.n_vertices)}}) + opts = GravityInversionOptions( geoh5=geoh5, data_object=survey, @@ -113,42 +162,3 @@ def test_gravity_uijson(tmp_path): params_data_nobraces[param] = field_data_nobraces assert uijson_data == params_data_nobraces - - -def test_field_handling(): - # TODO: This is was for prototyping and should be removed once the - # behaviours tested here are incorporated into the UIJson classes. - - import warnings - from typing import Annotated, Any - - from pydantic import AliasChoices, BaseModel, BeforeValidator, Field - - def deprecate(value, info): - warnings.warn( # will be a logging.warn in production - f"Field {info.field_name} is deprecated." - ) - return value - - Deprecated = Annotated[ - Any, - Field(exclude=True), - BeforeValidator(deprecate), - ] - - class MyClass(BaseModel): - a: int = 1 # Represents a newly added field with a default value. - b: int = Field( # Represents a field with a name change. - validation_alias=AliasChoices("b", "bb") - ) - c: Deprecated # Represents a deprecated field. - - test = MyClass(bb=2, c=3) - assert test.a == 1 - assert test.b == 2 - - dump = test.model_dump() - assert "c" not in dump - assert "b" in dump - assert "bb" not in dump - assert dump["a"] == 1 From 2278ac988894d8efbf26e1991aabfb6977c22c4b Mon Sep 17 00:00:00 2001 From: benjamink Date: Wed, 12 Mar 2025 15:46:22 -0700 Subject: [PATCH 3/6] support old naming for other options classes --- .../components/factories/directives_factory.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/simpeg_drivers/components/factories/directives_factory.py b/simpeg_drivers/components/factories/directives_factory.py index 86ccd84a..2732852c 100644 --- a/simpeg_drivers/components/factories/directives_factory.py +++ b/simpeg_drivers/components/factories/directives_factory.py @@ -257,9 +257,12 @@ def update_irls_directive(self): f_min_change=self.params.f_min_change, max_irls_iterations=self.params.max_irls_iterations, misfit_tolerance=self.params.beta_tol, - percentile=self.params.percentile, - cooling_rate=self.params.cooling_rate, - cooling_factor=self.params.cooling_factor, + percentile=getattr(self.params, "percentile", None) + or self.params.prctile, + cooling_rate=getattr(self.params, "cooling_rate", None) + or self.params.coolingRate, + cooling_factor=getattr(self.params, "cooling_factor", None) + or self.params.coolingFactor, irls_cooling_factor=self.params.coolEpsFact, chifact_start=( self.params.starting_chi_factor From feca85599b5892e18c39ff3c5d7cbfff2f0b94a3 Mon Sep 17 00:00:00 2001 From: benjamink Date: Tue, 18 Mar 2025 14:00:31 -0700 Subject: [PATCH 4/6] relock files to incorporate Deprecation annotations --- .../py-3.10-linux-64-dev.conda.lock.yml | 34 +- environments/py-3.10-linux-64.conda.lock.yml | 16 +- .../py-3.10-win-64-dev.conda.lock.yml | 32 +- environments/py-3.10-win-64.conda.lock.yml | 14 +- .../py-3.11-linux-64-dev.conda.lock.yml | 34 +- environments/py-3.11-linux-64.conda.lock.yml | 16 +- .../py-3.11-win-64-dev.conda.lock.yml | 32 +- environments/py-3.11-win-64.conda.lock.yml | 14 +- .../py-3.12-linux-64-dev.conda.lock.yml | 36 +-- environments/py-3.12-linux-64.conda.lock.yml | 18 +- .../py-3.12-win-64-dev.conda.lock.yml | 34 +- environments/py-3.12-win-64.conda.lock.yml | 16 +- py-3.10.conda-lock.yml | 284 ++++++++--------- py-3.11.conda-lock.yml | 280 ++++++++--------- py-3.12.conda-lock.yml | 294 +++++++++--------- 15 files changed, 579 insertions(+), 575 deletions(-) diff --git a/environments/py-3.10-linux-64-dev.conda.lock.yml b/environments/py-3.10-linux-64-dev.conda.lock.yml index a4451708..734a7ae7 100644 --- a/environments/py-3.10-linux-64-dev.conda.lock.yml +++ b/environments/py-3.10-linux-64-dev.conda.lock.yml @@ -10,15 +10,15 @@ dependencies: - accessible-pygments=0.0.5=pyhd8ed1ab_1 - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - - anyio=4.8.0=pyhd8ed1ab_0 + - anyio=4.9.0=pyh29332c3_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py310ha75aee5_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - astroid=3.3.9=py310hff52083_0 - asttokens=3.0.0=pyhd8ed1ab_1 - - async-lru=2.0.4=pyhd8ed1ab_1 - - attrs=25.1.0=pyh71513ae_0 + - async-lru=2.0.5=pyh29332c3_0 + - attrs=25.3.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -40,7 +40,7 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py310h3788b33_0 - - coverage=7.6.12=py310h89163eb_0 + - coverage=7.7.0=py310h89163eb_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha75aee5_0 - dask-core=2024.6.2=pyhd8ed1ab_0 @@ -57,7 +57,7 @@ dependencies: - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py310h89163eb_0 - fqdn=1.5.1=pyhd8ed1ab_1 - - freetype=2.12.1=h267a509_2 + - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py310ha2bacc8_0 - greenlet=3.1.1=py310hf71b8c6_1 @@ -98,7 +98,7 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.5=pyhd8ed1ab_0 + - jupyterlab=4.3.6=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 @@ -136,7 +136,7 @@ dependencies: - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - libsodium=1.0.20=h4ab18f5_0 - - libsqlite=3.49.1=hee588c1_1 + - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 @@ -161,8 +161,8 @@ dependencies: - mistune=3.1.2=pyhd8ed1ab_0 - mkl=2024.2.2=ha957f24_16 - msgpack-python=1.1.0=py310h3788b33_0 - - mumps-include=5.7.3=ha770c72_8 - - mumps-seq=5.7.3=h2064c95_8 + - mumps-include=5.7.3=h82cca05_9 + - mumps-seq=5.7.3=hb5d91fa_9 - munkres=1.1.4=pyh9f0ad1d_0 - myst-nb=1.2.0=pyh29332c3_0 - myst-parser=1.0.0=pyhd8ed1ab_0 @@ -173,7 +173,7 @@ dependencies: - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - - notebook=7.3.2=pyhd8ed1ab_0 + - notebook=7.3.3=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numcodecs=0.13.1=py310h5eaa309_0 - numpy=1.26.4=py310hb13e2d6_0 @@ -182,7 +182,7 @@ dependencies: - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py310h5eaa309_1 - - pandoc=3.6.3=ha770c72_0 + - pandoc=3.6.4=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -222,7 +222,7 @@ dependencies: - python_abi=3.10=5_cp310 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py310h89163eb_2 - - pyzmq=26.2.1=py310h71f11fc_0 + - pyzmq=26.3.0=py310h71f11fc_0 - readline=8.2=h8c095d6_2 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 @@ -256,13 +256,13 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.38=py310ha75aee5_0 + - sqlalchemy=2.0.39=py310ha75aee5_1 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=hceb3a55_1 - tblib=3.0.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh0d859eb_0 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=noxft_h4845f30_101 - toml=0.10.2=pyhd8ed1ab_1 @@ -295,12 +295,12 @@ dependencies: - zeromq=4.3.5=h3b0a872_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.19.0=py310h5764c6d_0 + - zstandard=0.23.0=py310ha75aee5_1 - zstd=1.5.7=hb8e6e7a_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index 32cd4a02..46492f13 100644 --- a/environments/py-3.10-linux-64.conda.lock.yml +++ b/environments/py-3.10-linux-64.conda.lock.yml @@ -31,7 +31,7 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py310h89163eb_0 - - freetype=2.12.1=h267a509_2 + - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py310ha2bacc8_0 - h2=4.2.0=pyhd8ed1ab_0 @@ -75,7 +75,7 @@ dependencies: - libnsl=2.0.1=hd590300_0 - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - - libsqlite=3.49.1=hee588c1_1 + - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 @@ -93,8 +93,8 @@ dependencies: - metis=5.1.0=hd0bcaf9_1007 - mkl=2024.2.2=ha957f24_16 - msgpack-python=1.1.0=py310h3788b33_0 - - mumps-include=5.7.3=ha770c72_8 - - mumps-seq=5.7.3=h2064c95_8 + - mumps-include=5.7.3=h82cca05_9 + - mumps-seq=5.7.3=hb5d91fa_9 - munkres=1.1.4=pyh9f0ad1d_0 - ncurses=6.5=h2d0b736_3 - numcodecs=0.13.1=py310h5eaa309_0 @@ -130,7 +130,7 @@ dependencies: - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 - tblib=3.0.0=pyhd8ed1ab_1 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tk=8.6.13=noxft_h4845f30_101 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py310ha75aee5_0 @@ -148,12 +148,12 @@ dependencies: - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.19.0=py310h5764c6d_0 + - zstandard=0.23.0=py310ha75aee5_1 - zstd=1.5.7=hb8e6e7a_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 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 eef40e8d..76d45c96 100644 --- a/environments/py-3.10-win-64-dev.conda.lock.yml +++ b/environments/py-3.10-win-64-dev.conda.lock.yml @@ -10,15 +10,15 @@ dependencies: - accessible-pygments=0.0.5=pyhd8ed1ab_1 - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - - anyio=4.8.0=pyhd8ed1ab_0 + - anyio=4.9.0=pyh29332c3_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py310ha8f682b_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - astroid=3.3.9=py310h5588dad_0 - asttokens=3.0.0=pyhd8ed1ab_1 - - async-lru=2.0.4=pyhd8ed1ab_1 - - attrs=25.1.0=pyh71513ae_0 + - async-lru=2.0.5=pyh29332c3_0 + - attrs=25.3.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -39,7 +39,7 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py310hc19bc0b_0 - - coverage=7.6.12=py310h38315fa_0 + - coverage=7.7.0=py310h38315fa_0 - cpython=3.10.16=py310hd8ed1ab_1 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha8f682b_0 @@ -57,7 +57,7 @@ dependencies: - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py310h38315fa_0 - fqdn=1.5.1=pyhd8ed1ab_1 - - freetype=2.12.1=hdaf720e_2 + - freetype=2.13.3=h0b5ce68_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py310h3e8ed56_0 - greenlet=3.1.1=py310h9e98ed7_1 @@ -98,7 +98,7 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.5=pyhd8ed1ab_0 + - jupyterlab=4.3.6=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 @@ -127,7 +127,7 @@ dependencies: - liblzma=5.6.4=h2466b09_0 - libpng=1.6.47=had7236b_0 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.49.1=h67fdade_1 + - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 - libtiff=4.7.0=h797046b_3 - libwebp-base=1.5.0=h3b0e114_0 @@ -148,7 +148,7 @@ dependencies: - mistune=3.1.2=pyhd8ed1ab_0 - mkl=2024.2.2=h66d3029_15 - msgpack-python=1.1.0=py310hc19bc0b_0 - - mumps-seq=5.7.3=h9576071_8 + - mumps-seq=5.7.3=hbaa6519_9 - munkres=1.1.4=pyh9f0ad1d_0 - myst-nb=1.2.0=pyh29332c3_0 - myst-parser=1.0.0=pyhd8ed1ab_0 @@ -158,7 +158,7 @@ dependencies: - nbconvert-pandoc=7.16.6=hed9df3c_0 - nbformat=5.10.4=pyhd8ed1ab_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - - notebook=7.3.2=pyhd8ed1ab_0 + - notebook=7.3.3=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numcodecs=0.13.1=py310hb4db72f_0 - numpy=1.26.4=py310hf667824_0 @@ -167,7 +167,7 @@ dependencies: - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py310hb4db72f_1 - - pandoc=3.6.3=h57928b3_0 + - pandoc=3.6.4=h57928b3_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -207,7 +207,7 @@ dependencies: - pywin32=307=py310h9e98ed7_3 - pywinpty=2.0.15=py310h9e98ed7_0 - pyyaml=6.0.2=py310h38315fa_2 - - pyzmq=26.2.1=py310h656833d_0 + - pyzmq=26.3.0=py310h656833d_0 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 - requests=2.32.3=pyhd8ed1ab_1 @@ -240,13 +240,13 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.38=py310ha8f682b_0 + - sqlalchemy=2.0.39=py310ha8f682b_1 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=h62715c5_1 - tblib=3.0.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh5737063_0 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h5226925_1 - toml=0.10.2=pyhd8ed1ab_1 @@ -285,12 +285,12 @@ dependencies: - zeromq=4.3.5=ha9f60a1_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.19.0=py310h8d17308_0 + - zstandard=0.23.0=py310ha8f682b_1 - zstd=1.5.7=hbeecb71_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index 7ccc5e8a..9528a5db 100644 --- a/environments/py-3.10-win-64.conda.lock.yml +++ b/environments/py-3.10-win-64.conda.lock.yml @@ -30,7 +30,7 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py310h38315fa_0 - - freetype=2.12.1=hdaf720e_2 + - freetype=2.13.3=h0b5ce68_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py310h3e8ed56_0 - h2=4.2.0=pyhd8ed1ab_0 @@ -65,7 +65,7 @@ dependencies: - liblapack=3.9.0=31_h1aa476e_mkl - liblzma=5.6.4=h2466b09_0 - libpng=1.6.47=had7236b_0 - - libsqlite=3.49.1=h67fdade_1 + - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 - libtiff=4.7.0=h797046b_3 - libwebp-base=1.5.0=h3b0e114_0 @@ -79,7 +79,7 @@ dependencies: - matplotlib-base=3.8.4=py310hadb10a8_2 - mkl=2024.2.2=h66d3029_15 - msgpack-python=1.1.0=py310hc19bc0b_0 - - mumps-seq=5.7.3=h9576071_8 + - mumps-seq=5.7.3=hbaa6519_9 - munkres=1.1.4=pyh9f0ad1d_0 - numcodecs=0.13.1=py310hb4db72f_0 - numpy=1.26.4=py310hf667824_0 @@ -113,7 +113,7 @@ dependencies: - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 - tblib=3.0.0=pyhd8ed1ab_1 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tk=8.6.13=h5226925_1 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py310ha8f682b_0 @@ -136,12 +136,12 @@ dependencies: - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.19.0=py310h8d17308_0 + - zstandard=0.23.0=py310ha8f682b_1 - zstd=1.5.7=hbeecb71_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 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 f5abea3c..feed3cc0 100644 --- a/environments/py-3.11-linux-64-dev.conda.lock.yml +++ b/environments/py-3.11-linux-64-dev.conda.lock.yml @@ -10,15 +10,15 @@ dependencies: - accessible-pygments=0.0.5=pyhd8ed1ab_1 - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - - anyio=4.8.0=pyhd8ed1ab_0 + - anyio=4.9.0=pyh29332c3_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py311h9ecbd09_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - astroid=3.3.9=py311h38be061_0 - asttokens=3.0.0=pyhd8ed1ab_1 - - async-lru=2.0.4=pyhd8ed1ab_1 - - attrs=25.1.0=pyh71513ae_0 + - async-lru=2.0.5=pyh29332c3_0 + - attrs=25.3.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -40,7 +40,7 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py311hd18a35c_0 - - coverage=7.6.12=py311h2dc5d0c_0 + - coverage=7.7.0=py311h2dc5d0c_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311h9ecbd09_0 - dask-core=2024.6.2=pyhd8ed1ab_0 @@ -58,7 +58,7 @@ dependencies: - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py311h2dc5d0c_0 - fqdn=1.5.1=pyhd8ed1ab_1 - - freetype=2.12.1=h267a509_2 + - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py311h5b7b71f_0 - greenlet=3.1.1=py311hfdbb021_1 @@ -100,7 +100,7 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.5=pyhd8ed1ab_0 + - jupyterlab=4.3.6=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 @@ -139,7 +139,7 @@ dependencies: - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - libsodium=1.0.20=h4ab18f5_0 - - libsqlite=3.49.1=hee588c1_1 + - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 @@ -164,8 +164,8 @@ dependencies: - mistune=3.1.2=pyhd8ed1ab_0 - mkl=2024.2.2=ha957f24_16 - msgpack-python=1.1.0=py311hd18a35c_0 - - mumps-include=5.7.3=ha770c72_8 - - mumps-seq=5.7.3=h2064c95_8 + - mumps-include=5.7.3=h82cca05_9 + - mumps-seq=5.7.3=hb5d91fa_9 - munkres=1.1.4=pyh9f0ad1d_0 - myst-nb=1.2.0=pyh29332c3_0 - myst-parser=1.0.0=pyhd8ed1ab_0 @@ -176,7 +176,7 @@ dependencies: - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - - notebook=7.3.2=pyhd8ed1ab_0 + - notebook=7.3.3=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numcodecs=0.15.1=py311h7db5c69_0 - numpy=1.26.4=py311h64a7726_0 @@ -185,7 +185,7 @@ dependencies: - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py311h7db5c69_1 - - pandoc=3.6.3=ha770c72_0 + - pandoc=3.6.4=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -225,7 +225,7 @@ dependencies: - python_abi=3.11=5_cp311 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h2dc5d0c_2 - - pyzmq=26.2.1=py311h7deb3e3_0 + - pyzmq=26.3.0=py311h7deb3e3_0 - readline=8.2=h8c095d6_2 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 @@ -259,13 +259,13 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.38=py311h9ecbd09_0 + - sqlalchemy=2.0.39=py311h9ecbd09_1 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=hceb3a55_1 - tblib=3.0.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh0d859eb_0 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=noxft_h4845f30_101 - toml=0.10.2=pyhd8ed1ab_1 @@ -299,12 +299,12 @@ dependencies: - zeromq=4.3.5=h3b0a872_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.19.0=py311hd4cff14_0 + - zstandard=0.23.0=py311h9ecbd09_1 - zstd=1.5.7=hb8e6e7a_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index fd64a60a..ee5bba97 100644 --- a/environments/py-3.11-linux-64.conda.lock.yml +++ b/environments/py-3.11-linux-64.conda.lock.yml @@ -32,7 +32,7 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py311h2dc5d0c_0 - - freetype=2.12.1=h267a509_2 + - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py311h5b7b71f_0 - h2=4.2.0=pyhd8ed1ab_0 @@ -77,7 +77,7 @@ dependencies: - libnsl=2.0.1=hd590300_0 - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - - libsqlite=3.49.1=hee588c1_1 + - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 @@ -95,8 +95,8 @@ dependencies: - metis=5.1.0=hd0bcaf9_1007 - mkl=2024.2.2=ha957f24_16 - msgpack-python=1.1.0=py311hd18a35c_0 - - mumps-include=5.7.3=ha770c72_8 - - mumps-seq=5.7.3=h2064c95_8 + - mumps-include=5.7.3=h82cca05_9 + - mumps-seq=5.7.3=hb5d91fa_9 - munkres=1.1.4=pyh9f0ad1d_0 - ncurses=6.5=h2d0b736_3 - numcodecs=0.15.1=py311h7db5c69_0 @@ -132,7 +132,7 @@ dependencies: - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 - tblib=3.0.0=pyhd8ed1ab_1 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tk=8.6.13=noxft_h4845f30_101 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py311h9ecbd09_0 @@ -151,12 +151,12 @@ dependencies: - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.19.0=py311hd4cff14_0 + - zstandard=0.23.0=py311h9ecbd09_1 - zstd=1.5.7=hb8e6e7a_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 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 a711fd79..413ddb01 100644 --- a/environments/py-3.11-win-64-dev.conda.lock.yml +++ b/environments/py-3.11-win-64-dev.conda.lock.yml @@ -10,15 +10,15 @@ dependencies: - accessible-pygments=0.0.5=pyhd8ed1ab_1 - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - - anyio=4.8.0=pyhd8ed1ab_0 + - anyio=4.9.0=pyh29332c3_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py311he736701_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - astroid=3.3.9=py311h1ea47a8_0 - asttokens=3.0.0=pyhd8ed1ab_1 - - async-lru=2.0.4=pyhd8ed1ab_1 - - attrs=25.1.0=pyh71513ae_0 + - async-lru=2.0.5=pyh29332c3_0 + - attrs=25.3.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -39,7 +39,7 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py311h3257749_0 - - coverage=7.6.12=py311h5082efb_0 + - coverage=7.7.0=py311h5082efb_0 - cpython=3.11.11=py311hd8ed1ab_2 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311he736701_0 @@ -58,7 +58,7 @@ dependencies: - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py311h5082efb_0 - fqdn=1.5.1=pyhd8ed1ab_1 - - freetype=2.12.1=hdaf720e_2 + - freetype=2.13.3=h0b5ce68_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py311h9b10771_0 - greenlet=3.1.1=py311hda3d55a_1 @@ -100,7 +100,7 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.5=pyhd8ed1ab_0 + - jupyterlab=4.3.6=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 @@ -130,7 +130,7 @@ dependencies: - liblzma=5.6.4=h2466b09_0 - libpng=1.6.47=had7236b_0 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.49.1=h67fdade_1 + - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 - libtiff=4.7.0=h797046b_3 - libwebp-base=1.5.0=h3b0e114_0 @@ -151,7 +151,7 @@ dependencies: - mistune=3.1.2=pyhd8ed1ab_0 - mkl=2024.2.2=h66d3029_15 - msgpack-python=1.1.0=py311h3257749_0 - - mumps-seq=5.7.3=h9576071_8 + - mumps-seq=5.7.3=hbaa6519_9 - munkres=1.1.4=pyh9f0ad1d_0 - myst-nb=1.2.0=pyh29332c3_0 - myst-parser=1.0.0=pyhd8ed1ab_0 @@ -161,7 +161,7 @@ dependencies: - nbconvert-pandoc=7.16.6=hed9df3c_0 - nbformat=5.10.4=pyhd8ed1ab_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - - notebook=7.3.2=pyhd8ed1ab_0 + - notebook=7.3.3=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numcodecs=0.15.1=py311hcf9f919_0 - numpy=1.26.4=py311h0b4df5a_0 @@ -170,7 +170,7 @@ dependencies: - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py311hcf9f919_1 - - pandoc=3.6.3=h57928b3_0 + - pandoc=3.6.4=h57928b3_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -210,7 +210,7 @@ dependencies: - pywin32=307=py311hda3d55a_3 - pywinpty=2.0.15=py311hda3d55a_0 - pyyaml=6.0.2=py311h5082efb_2 - - pyzmq=26.2.1=py311h484c95c_0 + - pyzmq=26.3.0=py311h484c95c_0 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 - requests=2.32.3=pyhd8ed1ab_1 @@ -243,13 +243,13 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.38=py311he736701_0 + - sqlalchemy=2.0.39=py311he736701_1 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=h62715c5_1 - tblib=3.0.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh5737063_0 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h5226925_1 - toml=0.10.2=pyhd8ed1ab_1 @@ -289,12 +289,12 @@ dependencies: - zeromq=4.3.5=ha9f60a1_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.19.0=py311ha68e1ae_0 + - zstandard=0.23.0=py311he736701_1 - zstd=1.5.7=hbeecb71_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index 99a2e838..4008b04c 100644 --- a/environments/py-3.11-win-64.conda.lock.yml +++ b/environments/py-3.11-win-64.conda.lock.yml @@ -31,7 +31,7 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py311h5082efb_0 - - freetype=2.12.1=hdaf720e_2 + - freetype=2.13.3=h0b5ce68_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py311h9b10771_0 - h2=4.2.0=pyhd8ed1ab_0 @@ -67,7 +67,7 @@ dependencies: - liblapack=3.9.0=31_h1aa476e_mkl - liblzma=5.6.4=h2466b09_0 - libpng=1.6.47=had7236b_0 - - libsqlite=3.49.1=h67fdade_1 + - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 - libtiff=4.7.0=h797046b_3 - libwebp-base=1.5.0=h3b0e114_0 @@ -81,7 +81,7 @@ dependencies: - matplotlib-base=3.8.4=py311h9b31f6e_2 - mkl=2024.2.2=h66d3029_15 - msgpack-python=1.1.0=py311h3257749_0 - - mumps-seq=5.7.3=h9576071_8 + - mumps-seq=5.7.3=hbaa6519_9 - munkres=1.1.4=pyh9f0ad1d_0 - numcodecs=0.15.1=py311hcf9f919_0 - numpy=1.26.4=py311h0b4df5a_0 @@ -115,7 +115,7 @@ dependencies: - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 - tblib=3.0.0=pyhd8ed1ab_1 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tk=8.6.13=h5226925_1 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py311he736701_0 @@ -139,12 +139,12 @@ dependencies: - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.19.0=py311ha68e1ae_0 + - zstandard=0.23.0=py311he736701_1 - zstd=1.5.7=hbeecb71_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 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 880f8814..d066f23f 100644 --- a/environments/py-3.12-linux-64-dev.conda.lock.yml +++ b/environments/py-3.12-linux-64-dev.conda.lock.yml @@ -10,15 +10,15 @@ dependencies: - accessible-pygments=0.0.5=pyhd8ed1ab_1 - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - - anyio=4.8.0=pyhd8ed1ab_0 + - anyio=4.9.0=pyh29332c3_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py312h66e93f0_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - astroid=3.3.9=py312h7900ff3_0 - asttokens=3.0.0=pyhd8ed1ab_1 - - async-lru=2.0.4=pyhd8ed1ab_1 - - attrs=25.1.0=pyh71513ae_0 + - async-lru=2.0.5=pyh29332c3_0 + - attrs=25.3.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -40,7 +40,7 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py312h68727a3_0 - - coverage=7.6.12=py312h178313f_0 + - coverage=7.7.0=py312h178313f_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h66e93f0_0 - dask-core=2024.6.2=pyhd8ed1ab_0 @@ -58,7 +58,7 @@ dependencies: - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py312h178313f_0 - fqdn=1.5.1=pyhd8ed1ab_1 - - freetype=2.12.1=h267a509_2 + - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py312hc39e661_0 - greenlet=3.1.1=py312h2ec8cdc_1 @@ -100,7 +100,7 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.5=pyhd8ed1ab_0 + - jupyterlab=4.3.6=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 @@ -139,7 +139,7 @@ dependencies: - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - libsodium=1.0.20=h4ab18f5_0 - - libsqlite=3.49.1=hee588c1_1 + - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 @@ -164,8 +164,8 @@ dependencies: - mistune=3.1.2=pyhd8ed1ab_0 - mkl=2024.2.2=ha957f24_16 - msgpack-python=1.1.0=py312h68727a3_0 - - mumps-include=5.7.3=ha770c72_8 - - mumps-seq=5.7.3=h2064c95_8 + - mumps-include=5.7.3=h82cca05_9 + - mumps-seq=5.7.3=hb5d91fa_9 - munkres=1.1.4=pyh9f0ad1d_0 - myst-nb=1.2.0=pyh29332c3_0 - myst-parser=1.0.0=pyhd8ed1ab_0 @@ -176,7 +176,7 @@ dependencies: - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - - notebook=7.3.2=pyhd8ed1ab_0 + - notebook=7.3.3=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numcodecs=0.15.1=py312hf9745cd_0 - numpy=1.26.4=py312heda63a1_0 @@ -185,7 +185,7 @@ dependencies: - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py312hf9745cd_1 - - pandoc=3.6.3=ha770c72_0 + - pandoc=3.6.4=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -225,7 +225,7 @@ dependencies: - python_abi=3.12=5_cp312 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h178313f_2 - - pyzmq=26.2.1=py312hbf22597_0 + - pyzmq=26.3.0=py312hbf22597_0 - readline=8.2=h8c095d6_2 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 @@ -259,13 +259,13 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.38=py312h66e93f0_0 + - sqlalchemy=2.0.39=py312h66e93f0_1 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=hceb3a55_1 - tblib=3.0.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh0d859eb_0 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=noxft_h4845f30_101 - toml=0.10.2=pyhd8ed1ab_1 @@ -299,12 +299,12 @@ dependencies: - zeromq=4.3.5=h3b0a872_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py312hef9b889_1 - - zstd=1.5.6=ha6fb4c9_0 + - zstandard=0.23.0=py312h66e93f0_1 + - zstd=1.5.7=hb8e6e7a_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.12-linux-64.conda.lock.yml b/environments/py-3.12-linux-64.conda.lock.yml index 396ce581..b8e5193f 100644 --- a/environments/py-3.12-linux-64.conda.lock.yml +++ b/environments/py-3.12-linux-64.conda.lock.yml @@ -32,7 +32,7 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py312h178313f_0 - - freetype=2.12.1=h267a509_2 + - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py312hc39e661_0 - h2=4.2.0=pyhd8ed1ab_0 @@ -77,7 +77,7 @@ dependencies: - libnsl=2.0.1=hd590300_0 - libpng=1.6.47=h943b412_0 - libscotch=7.0.6=hea33c07_1 - - libsqlite=3.49.1=hee588c1_1 + - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 @@ -95,8 +95,8 @@ dependencies: - metis=5.1.0=hd0bcaf9_1007 - mkl=2024.2.2=ha957f24_16 - msgpack-python=1.1.0=py312h68727a3_0 - - mumps-include=5.7.3=ha770c72_8 - - mumps-seq=5.7.3=h2064c95_8 + - mumps-include=5.7.3=h82cca05_9 + - mumps-seq=5.7.3=hb5d91fa_9 - munkres=1.1.4=pyh9f0ad1d_0 - ncurses=6.5=h2d0b736_3 - numcodecs=0.15.1=py312hf9745cd_0 @@ -132,7 +132,7 @@ dependencies: - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 - tblib=3.0.0=pyhd8ed1ab_1 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tk=8.6.13=noxft_h4845f30_101 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py312h66e93f0_0 @@ -151,12 +151,12 @@ dependencies: - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py312hef9b889_1 - - zstd=1.5.6=ha6fb4c9_0 + - zstandard=0.23.0=py312h66e93f0_1 + - zstd=1.5.7=hb8e6e7a_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 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 13bbcdbb..f8dd8af5 100644 --- a/environments/py-3.12-win-64-dev.conda.lock.yml +++ b/environments/py-3.12-win-64-dev.conda.lock.yml @@ -10,15 +10,15 @@ dependencies: - accessible-pygments=0.0.5=pyhd8ed1ab_1 - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - - anyio=4.8.0=pyhd8ed1ab_0 + - anyio=4.9.0=pyh29332c3_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py312h4389bb4_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - astroid=3.3.9=py312h2e8e312_0 - asttokens=3.0.0=pyhd8ed1ab_1 - - async-lru=2.0.4=pyhd8ed1ab_1 - - attrs=25.1.0=pyh71513ae_0 + - async-lru=2.0.5=pyh29332c3_0 + - attrs=25.3.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -39,7 +39,7 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py312hd5eb7cc_0 - - coverage=7.6.12=py312h31fea79_0 + - coverage=7.7.0=py312h31fea79_0 - cpython=3.12.9=py312hd8ed1ab_1 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h4389bb4_0 @@ -58,7 +58,7 @@ dependencies: - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py312h31fea79_0 - fqdn=1.5.1=pyhd8ed1ab_1 - - freetype=2.12.1=hdaf720e_2 + - freetype=2.13.3=h0b5ce68_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py312hbaa7e33_0 - greenlet=3.1.1=py312h275cf98_1 @@ -100,7 +100,7 @@ dependencies: - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.5=pyhd8ed1ab_0 + - jupyterlab=4.3.6=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 @@ -130,7 +130,7 @@ dependencies: - liblzma=5.6.4=h2466b09_0 - libpng=1.6.47=had7236b_0 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.49.1=h67fdade_1 + - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 - libtiff=4.7.0=h797046b_3 - libwebp-base=1.5.0=h3b0e114_0 @@ -151,7 +151,7 @@ dependencies: - mistune=3.1.2=pyhd8ed1ab_0 - mkl=2024.2.2=h66d3029_15 - msgpack-python=1.1.0=py312hd5eb7cc_0 - - mumps-seq=5.7.3=h9576071_8 + - mumps-seq=5.7.3=hbaa6519_9 - munkres=1.1.4=pyh9f0ad1d_0 - myst-nb=1.2.0=pyh29332c3_0 - myst-parser=1.0.0=pyhd8ed1ab_0 @@ -161,7 +161,7 @@ dependencies: - nbconvert-pandoc=7.16.6=hed9df3c_0 - nbformat=5.10.4=pyhd8ed1ab_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - - notebook=7.3.2=pyhd8ed1ab_0 + - notebook=7.3.3=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numcodecs=0.15.1=py312h72972c8_0 - numpy=1.26.4=py312h8753938_0 @@ -170,7 +170,7 @@ dependencies: - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py312h72972c8_1 - - pandoc=3.6.3=h57928b3_0 + - pandoc=3.6.4=h57928b3_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -210,7 +210,7 @@ dependencies: - pywin32=307=py312h275cf98_3 - pywinpty=2.0.15=py312h275cf98_0 - pyyaml=6.0.2=py312h31fea79_2 - - pyzmq=26.2.1=py312hd7027bb_0 + - pyzmq=26.3.0=py312hd7027bb_0 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 - requests=2.32.3=pyhd8ed1ab_1 @@ -243,13 +243,13 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.38=py312h4389bb4_0 + - sqlalchemy=2.0.39=py312h4389bb4_1 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=h62715c5_1 - tblib=3.0.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh5737063_0 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h5226925_1 - toml=0.10.2=pyhd8ed1ab_1 @@ -289,12 +289,12 @@ dependencies: - zeromq=4.3.5=ha9f60a1_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py312h7606c53_1 - - zstd=1.5.6=h0ea2cb4_0 + - zstandard=0.23.0=py312h4389bb4_1 + - zstd=1.5.7=hbeecb71_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.12-win-64.conda.lock.yml b/environments/py-3.12-win-64.conda.lock.yml index a938bc73..ab427099 100644 --- a/environments/py-3.12-win-64.conda.lock.yml +++ b/environments/py-3.12-win-64.conda.lock.yml @@ -31,7 +31,7 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py312h31fea79_0 - - freetype=2.12.1=hdaf720e_2 + - freetype=2.13.3=h0b5ce68_0 - fsspec=2025.3.0=pyhd8ed1ab_0 - geoana=0.7.2=py312hbaa7e33_0 - h2=4.2.0=pyhd8ed1ab_0 @@ -67,7 +67,7 @@ dependencies: - liblapack=3.9.0=31_h1aa476e_mkl - liblzma=5.6.4=h2466b09_0 - libpng=1.6.47=had7236b_0 - - libsqlite=3.49.1=h67fdade_1 + - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 - libtiff=4.7.0=h797046b_3 - libwebp-base=1.5.0=h3b0e114_0 @@ -81,7 +81,7 @@ dependencies: - matplotlib-base=3.8.4=py312hfee7060_2 - mkl=2024.2.2=h66d3029_15 - msgpack-python=1.1.0=py312hd5eb7cc_0 - - mumps-seq=5.7.3=h9576071_8 + - mumps-seq=5.7.3=hbaa6519_9 - munkres=1.1.4=pyh9f0ad1d_0 - numcodecs=0.15.1=py312h72972c8_0 - numpy=1.26.4=py312h8753938_0 @@ -115,7 +115,7 @@ dependencies: - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 - tblib=3.0.0=pyhd8ed1ab_1 - - threadpoolctl=3.5.0=pyhc1e730c_0 + - threadpoolctl=3.6.0=pyhecae5ae_0 - tk=8.6.13=h5226925_1 - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py312h4389bb4_0 @@ -139,12 +139,12 @@ dependencies: - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - - zstandard=0.23.0=py312h7606c53_1 - - zstd=1.5.6=h0ea2cb4_0 + - zstandard=0.23.0=py312h4389bb4_1 + - zstd=1.5.7=hbeecb71_1 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@1ed273892ca0494a3b612d075a66dd4a1de2283a - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index 472eeecf..474c397f 100644 --- a/py-3.10.conda-lock.yml +++ b/py-3.10.conda-lock.yml @@ -131,23 +131,23 @@ package: category: main optional: false - name: anyio - version: 4.8.0 + version: 4.9.0 manager: conda platform: linux-64 dependencies: exceptiongroup: '>=1.0.2' idna: '>=2.8' - python: '>=3.9' + python: '' sniffio: '>=1.1' typing_extensions: '>=4.5' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.9.0-pyh29332c3_0.conda hash: - md5: 848d25bfbadf020ee4d4ba90e5668252 - sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 + md5: 9749a2c77a7c40d432ea0927662d7e52 + sha256: b28e0f78bb0c7962630001e63af25a89224ff504e135a02e50d4d80b6155d386 category: dev optional: true - name: anyio - version: 4.8.0 + version: 4.9.0 manager: conda platform: win-64 dependencies: @@ -156,10 +156,10 @@ package: python: '>=3.9' sniffio: '>=1.1' typing_extensions: '>=4.5' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.9.0-pyh29332c3_0.conda hash: - md5: 848d25bfbadf020ee4d4ba90e5668252 - sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 + md5: 9749a2c77a7c40d432ea0927662d7e52 + sha256: b28e0f78bb0c7962630001e63af25a89224ff504e135a02e50d4d80b6155d386 category: dev optional: true - name: argon2-cffi @@ -328,53 +328,53 @@ package: category: dev optional: true - name: async-lru - version: 2.0.4 + version: 2.0.5 manager: conda platform: linux-64 dependencies: - python: '>=3.9' + python: '' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda hash: - md5: 40c673c7d585623b8f1ee650c8734eb6 - sha256: 344157f396dfdc929d1dff8fe010abe173cd168d22a56648583e616495f2929e + md5: d9d0f99095a9bb7e3641bca8c6ad2ac7 + sha256: 3b7233041e462d9eeb93ea1dfe7b18aca9c358832517072054bb8761df0c324b category: dev optional: true - name: async-lru - version: 2.0.4 + version: 2.0.5 manager: conda platform: win-64 dependencies: python: '>=3.9' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda hash: - md5: 40c673c7d585623b8f1ee650c8734eb6 - sha256: 344157f396dfdc929d1dff8fe010abe173cd168d22a56648583e616495f2929e + md5: d9d0f99095a9bb7e3641bca8c6ad2ac7 + sha256: 3b7233041e462d9eeb93ea1dfe7b18aca9c358832517072054bb8761df0c324b category: dev optional: true - name: attrs - version: 25.1.0 + version: 25.3.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda hash: - md5: 2cc3f588512f04f3a0c64b4e9bedc02d - sha256: 1f267886522dfb9ae4e5ebbc3135b5eb13cff27bdbfe8d881a4d893459166ab4 + md5: a10d11958cadc13fdb43df75f8b1903f + sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: dev optional: true - name: attrs - version: 25.1.0 + version: 25.3.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda hash: - md5: 2cc3f588512f04f3a0c64b4e9bedc02d - sha256: 1f267886522dfb9ae4e5ebbc3135b5eb13cff27bdbfe8d881a4d893459166ab4 + md5: a10d11958cadc13fdb43df75f8b1903f + sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: dev optional: true - name: babel @@ -949,7 +949,7 @@ package: category: main optional: false - name: coverage - version: 7.6.12 + version: 7.7.0 manager: conda platform: linux-64 dependencies: @@ -958,14 +958,14 @@ package: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* tomli: '' - url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.12-py310h89163eb_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda hash: - md5: 6fdad60a1f9adce8c1bf2eca277b3cc8 - sha256: 78cb9ec8b72b52a2846130663a8a54f28a32d3b3560d85eb3bae53e7917c1b94 + md5: 6782f8b6cfbc6a8a03b7efd8f8516010 + sha256: 9ef77cdce82d59bd044ebde506d104c8e387c115b14e42a76d45ae3cc5a75565 category: dev optional: true - name: coverage - version: 7.6.12 + version: 7.7.0 manager: conda platform: win-64 dependencies: @@ -975,10 +975,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.6.12-py310h38315fa_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda hash: - md5: ce4c964daa1f98c5158992352531945e - sha256: 880b8bc206618a9e685cbd22be92f0bc9522f35df94d69cd744449a4e45eb53a + md5: 2e2a90e1f695d76f4f64e821b770606e + sha256: 0b9b75800ebc6d2bbc9cb264aa1352323029e57059e7da834213ed83df99ea73 category: dev optional: true - name: cpython @@ -1473,33 +1473,34 @@ package: category: dev optional: true - name: freetype - version: 2.12.1 + version: 2.13.3 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.39,<1.7.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda hash: - md5: 9ae35c3d96db2c94ce0cef86efdfa2cb - sha256: b2e3c449ec9d907dd4656cb0dc93e140f447175b125a3824b31368b06c666bb6 + md5: 9ecfd6f2ca17077dd9c2d24770bb9ccd + sha256: 7385577509a9c4730130f54bb6841b9b416249d5f4e9f74bf313e6378e313c57 category: main optional: false - name: freetype - version: 2.12.1 + version: 2.13.3 manager: conda platform: win-64 dependencies: - libpng: '>=1.6.39,<1.7.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda + url: https://conda.anaconda.org/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda hash: - md5: 3761b23693f768dc75a8fd0a73ca053f - sha256: 2c53ee8879e05e149a9e525481d36adfd660a6abda26fd731376fa64ff03e728 + md5: 9c461ed7b07fb360d2c8cfe726c7d521 + sha256: 67e3af0fbe6c25f5ab1af9a3d3000464c5e88a8a0b4b06602f4a5243a8a1fd42 category: main optional: false - name: fsspec @@ -2777,7 +2778,7 @@ package: category: dev optional: true - name: jupyterlab - version: 4.3.5 + version: 4.3.6 manager: conda platform: linux-64 dependencies: @@ -2797,14 +2798,14 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.6-pyhd8ed1ab_0.conda hash: - md5: ec1f95d39ec862a7a87de0662a98ce3e - sha256: 9d033314060993522e1ad999ded9da316a8b928d11b7a58c254597382239a72e + md5: 8b91a10c966aa65b9ad1a2702e6ef121 + sha256: cf10c9b4158c4ef2796fde546f2bbe45f43c1402a0c2a175939ebbb308846ada category: dev optional: true - name: jupyterlab - version: 4.3.5 + version: 4.3.6 manager: conda platform: win-64 dependencies: @@ -2824,10 +2825,10 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.6-pyhd8ed1ab_0.conda hash: - md5: ec1f95d39ec862a7a87de0662a98ce3e - sha256: 9d033314060993522e1ad999ded9da316a8b928d11b7a58c254597382239a72e + md5: 8b91a10c966aa65b9ad1a2702e6ef121 + sha256: cf10c9b4158c4ef2796fde546f2bbe45f43c1402a0c2a175939ebbb308846ada category: dev optional: true - name: jupyterlab_pygments @@ -3749,10 +3750,10 @@ package: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda hash: - md5: 73cea06049cc4174578b432320a003b8 - sha256: 7a09eef804ef7cf4d88215c2297eabb72af8ad0bd5b012060111c289f14bbe7d + md5: 962d6ac93c30b1dfc54c9cccafd1003e + sha256: a086289bf75c33adc1daed3f1422024504ffb5c3c8b3285c49f025c29708ed16 category: main optional: false - name: libsqlite @@ -3763,10 +3764,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda hash: - md5: 88931435901c1f13d4e3a472c24965aa - sha256: 08669790e4de89201079e93e8a8d8c51a3cd57a19dd559bb0d5bc6c9a7970b99 + md5: b58b66d4ad1aaf1c2543cbbd6afb1a59 + sha256: c092d42d00fd85cf609cc58574ba2b03c141af5762283f36f5dd445ef7c0f4fe category: main optional: false - name: libssh2 @@ -4415,10 +4416,10 @@ package: manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/mumps-include-5.7.3-ha770c72_8.conda + url: https://conda.anaconda.org/conda-forge/linux-64/mumps-include-5.7.3-h82cca05_9.conda hash: - md5: 30b5ce863e6e77df2da3ff8022a4c23b - sha256: c71603418563278b58a5b271b168bc6bcd3d17e67521effc00fb83c1db99d237 + md5: 8207b975a176b5c08937bdeeeeecca20 + sha256: bb41dda1084bc29c79bdb1da693295c5bc55da223fb74c4ef8487a81964cbf48 category: main optional: false - name: mumps-seq @@ -4435,11 +4436,11 @@ package: liblapack: '>=3.9.0,<4.0a0' libscotch: '>=7.0.6,<7.0.7.0a0' metis: '>=5.1.0,<5.1.1.0a0' - mumps-include: 5.7.3 - url: https://conda.anaconda.org/conda-forge/linux-64/mumps-seq-5.7.3-h2064c95_8.conda + mumps-include: ==5.7.3 + url: https://conda.anaconda.org/conda-forge/linux-64/mumps-seq-5.7.3-hb5d91fa_9.conda hash: - md5: 975c26ce74dfb1af667957ab5381cce1 - sha256: b4feff171929f5368e913665416fd1e5dc593f4c1ee8720ec34b8f1d60b7a420 + md5: 33982046ecd8eed02447ddd7810aad37 + sha256: 196b227df4635ce4294d40d885fa231d8d037839a95a1eee8923319985276bbe category: main optional: false - name: mumps-seq @@ -4453,10 +4454,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/mumps-seq-5.7.3-h9576071_8.conda + url: https://conda.anaconda.org/conda-forge/win-64/mumps-seq-5.7.3-hbaa6519_9.conda hash: - md5: a0ccf121cc2241006d2dd9aa8fda07a1 - sha256: 69adba3b56e5d9f5b643e6c5feba16d1de5d47efafb59d7bd5958a5169fb44d7 + md5: 3a30d32db33cc226f7a2c78d485b0503 + sha256: 953c384a1b37b93bf7a2ee39b1c5763887f4d63ed220b65362103d6e6b4440a4 category: main optional: false - name: munkres @@ -4773,39 +4774,39 @@ package: category: dev optional: true - name: notebook - version: 7.3.2 + version: 7.3.3 manager: conda platform: linux-64 dependencies: importlib_resources: '>=5.0' jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.4,<4.4' + jupyterlab: '>=4.3.6,<4.4' jupyterlab_server: '>=2.27.1,<3' notebook-shim: '>=0.2,<0.3' python: '>=3.9' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.3-pyhd8ed1ab_0.conda hash: - md5: 48b0461a947a0537427fc836b9bd2d33 - sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 + md5: 3b04a08fc654590f45e0a713982f898b + sha256: 5086c70ff352a72b9d47fcf73d37a1be583cf5b416c9729295a9b3710330d781 category: dev optional: true - name: notebook - version: 7.3.2 + version: 7.3.3 manager: conda platform: win-64 dependencies: importlib_resources: '>=5.0' jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.4,<4.4' + jupyterlab: '>=4.3.6,<4.4' jupyterlab_server: '>=2.27.1,<3' notebook-shim: '>=0.2,<0.3' python: '>=3.9' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.3-pyhd8ed1ab_0.conda hash: - md5: 48b0461a947a0537427fc836b9bd2d33 - sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 + md5: 3b04a08fc654590f45e0a713982f898b + sha256: 5086c70ff352a72b9d47fcf73d37a1be583cf5b416c9729295a9b3710330d781 category: dev optional: true - name: notebook-shim @@ -5061,25 +5062,25 @@ package: category: main optional: false - name: pandoc - version: 3.6.3 + version: 3.6.4 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.6.3-ha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.6.4-ha770c72_0.conda hash: - md5: 16ff7c679250dc09f9732aab14408d2c - sha256: a7392b0d5403676b0b3ab9ff09c1e65d8ab9e1c34349bba9be605d76cf622640 + md5: 53f2cd4128fa7053bb029bbeafbe3f2e + sha256: 16cbcab8a6d9a0cef47b9d3ebeced8a1a75ee54d379649e6260a333d1b2f743c category: dev optional: true - name: pandoc - version: 3.6.3 + version: 3.6.4 manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/win-64/pandoc-3.6.3-h57928b3_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pandoc-3.6.4-h57928b3_0.conda hash: - md5: 9b999036cccf0d5a94ed3c0b0edbb905 - sha256: ffdb8fd1da7419f6625c8b2339a12f9669a705ada4177b763cc796c60763f734 + md5: dac005a8550579541a6b0b6a8f8c6ddc + sha256: 02ab6b0c12596f5d8481f546a1fef6cd4e3a52ec59bc32c0fa3708106e30972e category: dev optional: true - name: pandocfilters @@ -6231,7 +6232,7 @@ package: category: main optional: false - name: pyzmq - version: 26.2.1 + version: 26.3.0 manager: conda platform: linux-64 dependencies: @@ -6242,14 +6243,14 @@ package: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* zeromq: '>=4.3.5,<4.4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.1-py310h71f11fc_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.3.0-py310h71f11fc_0.conda hash: - md5: 7793fb5339be966e5f28971fd6025a9e - sha256: fb5446c23c920970502e4288ee5a8c2b6a52c8c6761673716d7243f7feedf065 + md5: 930d3ad098bb986315a2f95814c5cf42 + sha256: 25c88b22d72a134793d3e294ec1398279cb5eab420d803a3c32e29e1831b2a56 category: dev optional: true - name: pyzmq - version: 26.2.1 + version: 26.3.0 manager: conda platform: win-64 dependencies: @@ -6260,10 +6261,10 @@ package: vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' zeromq: '>=4.3.5,<4.3.6.0a0' - url: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.2.1-py310h656833d_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.3.0-py310h656833d_0.conda hash: - md5: a32255b1e5bf69adf98b943fba791bc0 - sha256: 992e8813a540770e096d0bcfdd6152f7e57a8a2632957cdd3ec2f4609afd1e21 + md5: 1cc6a656b0b843d8988c4ed20d4d6c89 + sha256: 93687d8a698481e222abc30daa6d66d03ca0f10e32a7143629ad3a7b5d4244e7 category: dev optional: true - name: readline @@ -7198,7 +7199,7 @@ package: category: dev optional: true - name: sqlalchemy - version: 2.0.38 + version: 2.0.39 manager: conda platform: linux-64 dependencies: @@ -7208,14 +7209,14 @@ package: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* typing-extensions: '>=4.6.0' - url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.38-py310ha75aee5_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.39-py310ha75aee5_1.conda hash: - md5: 11bb9ab95d526337cb9672fe69209b29 - sha256: dda13ac7d41dadc8b5e55dc94772a24543190baebffd5fc228515d55ea1cb48b + md5: ec8f30932c8dcd1923873941c3f43322 + sha256: 267e69d64d7f1967b6c9e02ecfeb0503d5caf5b6297ba3609a7d576de06adf3e category: dev optional: true - name: sqlalchemy - version: 2.0.38 + version: 2.0.39 manager: conda platform: win-64 dependencies: @@ -7226,10 +7227,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.38-py310ha8f682b_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.39-py310ha8f682b_1.conda hash: - md5: 86e42a739127af88d432ab49ae4778c3 - sha256: 84d82e16819e450f3b875461b8430f4433a9f6ab2143e43a018da382913acaf2 + md5: 7ef7d2d6a1e6a36dcd00e6ca06d97105 + sha256: e1b2a6dd6f900be3f73b35089382bf2e4eaa835700eff0e697c3c2eb1c55843f category: dev optional: true - name: stack_data @@ -7371,27 +7372,27 @@ package: category: dev optional: true - name: threadpoolctl - version: 3.5.0 + version: 3.6.0 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda hash: - md5: df68d78237980a159bd7149f33c0e8fd - sha256: 45e402941f6bed094022c5726a2ca494e6224b85180d2367fb6ddd9aea68079d + md5: 9d64911b31d57ca443e9f1e36b04385f + sha256: 6016672e0e72c4cf23c0cf7b1986283bd86a9c17e8d319212d78d8e9ae42fdfd category: main optional: false - name: threadpoolctl - version: 3.5.0 + version: 3.6.0 manager: conda platform: win-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda hash: - md5: df68d78237980a159bd7149f33c0e8fd - sha256: 45e402941f6bed094022c5726a2ca494e6224b85180d2367fb6ddd9aea68079d + md5: 9d64911b31d57ca443e9f1e36b04385f + sha256: 6016672e0e72c4cf23c0cf7b1986283bd86a9c17e8d319212d78d8e9ae42fdfd category: main optional: false - name: tinycss2 @@ -8286,35 +8287,36 @@ package: category: main optional: false - name: zstandard - version: 0.19.0 + version: 0.23.0 manager: conda platform: linux-64 dependencies: - cffi: '>=1.8' - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + cffi: '>=1.11' + libgcc: '>=13' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.19.0-py310h5764c6d_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py310ha75aee5_1.conda hash: - md5: 74ea667169b1296fb31bb86f13abfa49 - sha256: 958e22d2b24204e08ca0d64db55d63520583db99852cecc82d22c1a3832b23a2 + md5: 0316e8d0e00c00631a6de89207db5b09 + sha256: 96f96336f76443f5efb05f8a7232cc62f8fff969c27d03aa4aae181745f6f961 category: main optional: false - name: zstandard - version: 0.19.0 + version: 0.23.0 manager: conda platform: win-64 dependencies: - cffi: '>=1.8' + cffi: '>=1.11' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' - vs2015_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.19.0-py310h8d17308_0.tar.bz2 + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.23.0-py310ha8f682b_1.conda hash: - md5: b0e5d4dbfffc73a86395f74959570006 - sha256: a528d70c08d22edb14358de8952e44a1ce04b5cf30fea424bf539f64c71964f3 + md5: 831d9f1bfdfc3616b4c0f91cdb36ed38 + sha256: 6bc275161380985ba7effabf53534e8b97479d0318329f345b2e936bd2e4dbe6 category: main optional: false - name: zstd @@ -8390,12 +8392,12 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 hash: - sha256: fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + sha256: 34154ed8cdf27714b745bd5eb597e1fdd6798b23 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 category: main optional: false - name: geoh5py @@ -8407,16 +8409,16 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 hash: - sha256: fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + sha256: 34154ed8cdf27714b745bd5eb597e1fdd6798b23 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 category: main optional: false - name: mira-simpeg - version: 0.23.0.1a1.dev12+g826b68606 + version: 0.23.0.1a1.dev21+g79ba55ab3 manager: pip platform: linux-64 dependencies: @@ -8428,16 +8430,16 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 hash: - sha256: 826b686061e177b769838290bdfb0a70d1884b1c + sha256: 79ba55ab38d5cab6d8292c3dd904fbd043f26da9 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 category: main optional: false - name: mira-simpeg - version: 0.23.0.1a1.dev12+g826b68606 + version: 0.23.0.1a1.dev21+g79ba55ab3 manager: pip platform: win-64 dependencies: @@ -8449,12 +8451,12 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 hash: - sha256: 826b686061e177b769838290bdfb0a70d1884b1c + sha256: 79ba55ab38d5cab6d8292c3dd904fbd043f26da9 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 category: main optional: false - name: octree-creation-app diff --git a/py-3.11.conda-lock.yml b/py-3.11.conda-lock.yml index 3177ff5e..cdcee6f4 100644 --- a/py-3.11.conda-lock.yml +++ b/py-3.11.conda-lock.yml @@ -131,7 +131,7 @@ package: category: main optional: false - name: anyio - version: 4.8.0 + version: 4.9.0 manager: conda platform: linux-64 dependencies: @@ -140,14 +140,14 @@ package: python: '>=3.9' sniffio: '>=1.1' typing_extensions: '>=4.5' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.9.0-pyh29332c3_0.conda hash: - md5: 848d25bfbadf020ee4d4ba90e5668252 - sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 + md5: 9749a2c77a7c40d432ea0927662d7e52 + sha256: b28e0f78bb0c7962630001e63af25a89224ff504e135a02e50d4d80b6155d386 category: dev optional: true - name: anyio - version: 4.8.0 + version: 4.9.0 manager: conda platform: win-64 dependencies: @@ -156,10 +156,10 @@ package: python: '>=3.9' sniffio: '>=1.1' typing_extensions: '>=4.5' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.9.0-pyh29332c3_0.conda hash: - md5: 848d25bfbadf020ee4d4ba90e5668252 - sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 + md5: 9749a2c77a7c40d432ea0927662d7e52 + sha256: b28e0f78bb0c7962630001e63af25a89224ff504e135a02e50d4d80b6155d386 category: dev optional: true - name: argon2-cffi @@ -326,53 +326,53 @@ package: category: dev optional: true - name: async-lru - version: 2.0.4 + version: 2.0.5 manager: conda platform: linux-64 dependencies: python: '>=3.9' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda hash: - md5: 40c673c7d585623b8f1ee650c8734eb6 - sha256: 344157f396dfdc929d1dff8fe010abe173cd168d22a56648583e616495f2929e + md5: d9d0f99095a9bb7e3641bca8c6ad2ac7 + sha256: 3b7233041e462d9eeb93ea1dfe7b18aca9c358832517072054bb8761df0c324b category: dev optional: true - name: async-lru - version: 2.0.4 + version: 2.0.5 manager: conda platform: win-64 dependencies: python: '>=3.9' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda hash: - md5: 40c673c7d585623b8f1ee650c8734eb6 - sha256: 344157f396dfdc929d1dff8fe010abe173cd168d22a56648583e616495f2929e + md5: d9d0f99095a9bb7e3641bca8c6ad2ac7 + sha256: 3b7233041e462d9eeb93ea1dfe7b18aca9c358832517072054bb8761df0c324b category: dev optional: true - name: attrs - version: 25.1.0 + version: 25.3.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda hash: - md5: 2cc3f588512f04f3a0c64b4e9bedc02d - sha256: 1f267886522dfb9ae4e5ebbc3135b5eb13cff27bdbfe8d881a4d893459166ab4 + md5: a10d11958cadc13fdb43df75f8b1903f + sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: dev optional: true - name: attrs - version: 25.1.0 + version: 25.3.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda hash: - md5: 2cc3f588512f04f3a0c64b4e9bedc02d - sha256: 1f267886522dfb9ae4e5ebbc3135b5eb13cff27bdbfe8d881a4d893459166ab4 + md5: a10d11958cadc13fdb43df75f8b1903f + sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: dev optional: true - name: babel @@ -947,7 +947,7 @@ package: category: main optional: false - name: coverage - version: 7.6.12 + version: 7.7.0 manager: conda platform: linux-64 dependencies: @@ -956,14 +956,14 @@ package: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* tomli: '' - url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.12-py311h2dc5d0c_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.7.0-py311h2dc5d0c_0.conda hash: - md5: c91e6ee1716a1893dfbbf67e6831516e - sha256: 3c9dbaa0ed4c22f312bff5dc54acc21888547a6267af0c136e00c3ae85a9807a + md5: 1923a8a1fd2b87318804f118273c1ab2 + sha256: 350b0c1eb54d38aa9631255f11a5b83ec924ffd20776d9a2e903f5c58f3d5904 category: dev optional: true - name: coverage - version: 7.6.12 + version: 7.7.0 manager: conda platform: win-64 dependencies: @@ -973,10 +973,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.6.12-py311h5082efb_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.7.0-py311h5082efb_0.conda hash: - md5: 514902ab62500c24970e35820b6b6b0a - sha256: 374fbd9d9c8dd4b05dd5292c694ede71fc977e8dc521cb8cd34af30269157886 + md5: a2a2feae26268f73c8ab06818b99b56c + sha256: 05b35904afac394868753abe745bdefe6c595f7fc5bc304bc8559c3faab6f05b category: dev optional: true - name: cpython @@ -1497,33 +1497,34 @@ package: category: dev optional: true - name: freetype - version: 2.12.1 + version: 2.13.3 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.39,<1.7.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda hash: - md5: 9ae35c3d96db2c94ce0cef86efdfa2cb - sha256: b2e3c449ec9d907dd4656cb0dc93e140f447175b125a3824b31368b06c666bb6 + md5: 9ecfd6f2ca17077dd9c2d24770bb9ccd + sha256: 7385577509a9c4730130f54bb6841b9b416249d5f4e9f74bf313e6378e313c57 category: main optional: false - name: freetype - version: 2.12.1 + version: 2.13.3 manager: conda platform: win-64 dependencies: - libpng: '>=1.6.39,<1.7.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda + url: https://conda.anaconda.org/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda hash: - md5: 3761b23693f768dc75a8fd0a73ca053f - sha256: 2c53ee8879e05e149a9e525481d36adfd660a6abda26fd731376fa64ff03e728 + md5: 9c461ed7b07fb360d2c8cfe726c7d521 + sha256: 67e3af0fbe6c25f5ab1af9a3d3000464c5e88a8a0b4b06602f4a5243a8a1fd42 category: main optional: false - name: fsspec @@ -2829,7 +2830,7 @@ package: category: dev optional: true - name: jupyterlab - version: 4.3.5 + version: 4.3.6 manager: conda platform: linux-64 dependencies: @@ -2849,14 +2850,14 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.6-pyhd8ed1ab_0.conda hash: - md5: ec1f95d39ec862a7a87de0662a98ce3e - sha256: 9d033314060993522e1ad999ded9da316a8b928d11b7a58c254597382239a72e + md5: 8b91a10c966aa65b9ad1a2702e6ef121 + sha256: cf10c9b4158c4ef2796fde546f2bbe45f43c1402a0c2a175939ebbb308846ada category: dev optional: true - name: jupyterlab - version: 4.3.5 + version: 4.3.6 manager: conda platform: win-64 dependencies: @@ -2876,10 +2877,10 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.6-pyhd8ed1ab_0.conda hash: - md5: ec1f95d39ec862a7a87de0662a98ce3e - sha256: 9d033314060993522e1ad999ded9da316a8b928d11b7a58c254597382239a72e + md5: 8b91a10c966aa65b9ad1a2702e6ef121 + sha256: cf10c9b4158c4ef2796fde546f2bbe45f43c1402a0c2a175939ebbb308846ada category: dev optional: true - name: jupyterlab_pygments @@ -3828,10 +3829,10 @@ package: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda hash: - md5: 73cea06049cc4174578b432320a003b8 - sha256: 7a09eef804ef7cf4d88215c2297eabb72af8ad0bd5b012060111c289f14bbe7d + md5: 962d6ac93c30b1dfc54c9cccafd1003e + sha256: a086289bf75c33adc1daed3f1422024504ffb5c3c8b3285c49f025c29708ed16 category: main optional: false - name: libsqlite @@ -3842,10 +3843,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda hash: - md5: 88931435901c1f13d4e3a472c24965aa - sha256: 08669790e4de89201079e93e8a8d8c51a3cd57a19dd559bb0d5bc6c9a7970b99 + md5: b58b66d4ad1aaf1c2543cbbd6afb1a59 + sha256: c092d42d00fd85cf609cc58574ba2b03c141af5762283f36f5dd445ef7c0f4fe category: main optional: false - name: libssh2 @@ -4494,10 +4495,10 @@ package: manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/mumps-include-5.7.3-ha770c72_8.conda + url: https://conda.anaconda.org/conda-forge/linux-64/mumps-include-5.7.3-h82cca05_9.conda hash: - md5: 30b5ce863e6e77df2da3ff8022a4c23b - sha256: c71603418563278b58a5b271b168bc6bcd3d17e67521effc00fb83c1db99d237 + md5: 8207b975a176b5c08937bdeeeeecca20 + sha256: bb41dda1084bc29c79bdb1da693295c5bc55da223fb74c4ef8487a81964cbf48 category: main optional: false - name: mumps-seq @@ -4514,11 +4515,11 @@ package: liblapack: '>=3.9.0,<4.0a0' libscotch: '>=7.0.6,<7.0.7.0a0' metis: '>=5.1.0,<5.1.1.0a0' - mumps-include: 5.7.3 - url: https://conda.anaconda.org/conda-forge/linux-64/mumps-seq-5.7.3-h2064c95_8.conda + mumps-include: ==5.7.3 + url: https://conda.anaconda.org/conda-forge/linux-64/mumps-seq-5.7.3-hb5d91fa_9.conda hash: - md5: 975c26ce74dfb1af667957ab5381cce1 - sha256: b4feff171929f5368e913665416fd1e5dc593f4c1ee8720ec34b8f1d60b7a420 + md5: 33982046ecd8eed02447ddd7810aad37 + sha256: 196b227df4635ce4294d40d885fa231d8d037839a95a1eee8923319985276bbe category: main optional: false - name: mumps-seq @@ -4532,10 +4533,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/mumps-seq-5.7.3-h9576071_8.conda + url: https://conda.anaconda.org/conda-forge/win-64/mumps-seq-5.7.3-hbaa6519_9.conda hash: - md5: a0ccf121cc2241006d2dd9aa8fda07a1 - sha256: 69adba3b56e5d9f5b643e6c5feba16d1de5d47efafb59d7bd5958a5169fb44d7 + md5: 3a30d32db33cc226f7a2c78d485b0503 + sha256: 953c384a1b37b93bf7a2ee39b1c5763887f4d63ed220b65362103d6e6b4440a4 category: main optional: false - name: munkres @@ -4852,39 +4853,39 @@ package: category: dev optional: true - name: notebook - version: 7.3.2 + version: 7.3.3 manager: conda platform: linux-64 dependencies: importlib_resources: '>=5.0' jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.4,<4.4' + jupyterlab: '>=4.3.6,<4.4' jupyterlab_server: '>=2.27.1,<3' notebook-shim: '>=0.2,<0.3' python: '>=3.9' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.3-pyhd8ed1ab_0.conda hash: - md5: 48b0461a947a0537427fc836b9bd2d33 - sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 + md5: 3b04a08fc654590f45e0a713982f898b + sha256: 5086c70ff352a72b9d47fcf73d37a1be583cf5b416c9729295a9b3710330d781 category: dev optional: true - name: notebook - version: 7.3.2 + version: 7.3.3 manager: conda platform: win-64 dependencies: importlib_resources: '>=5.0' jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.4,<4.4' + jupyterlab: '>=4.3.6,<4.4' jupyterlab_server: '>=2.27.1,<3' notebook-shim: '>=0.2,<0.3' python: '>=3.9' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.3-pyhd8ed1ab_0.conda hash: - md5: 48b0461a947a0537427fc836b9bd2d33 - sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 + md5: 3b04a08fc654590f45e0a713982f898b + sha256: 5086c70ff352a72b9d47fcf73d37a1be583cf5b416c9729295a9b3710330d781 category: dev optional: true - name: notebook-shim @@ -5142,25 +5143,25 @@ package: category: main optional: false - name: pandoc - version: 3.6.3 + version: 3.6.4 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.6.3-ha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.6.4-ha770c72_0.conda hash: - md5: 16ff7c679250dc09f9732aab14408d2c - sha256: a7392b0d5403676b0b3ab9ff09c1e65d8ab9e1c34349bba9be605d76cf622640 + md5: 53f2cd4128fa7053bb029bbeafbe3f2e + sha256: 16cbcab8a6d9a0cef47b9d3ebeced8a1a75ee54d379649e6260a333d1b2f743c category: dev optional: true - name: pandoc - version: 3.6.3 + version: 3.6.4 manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/win-64/pandoc-3.6.3-h57928b3_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pandoc-3.6.4-h57928b3_0.conda hash: - md5: 9b999036cccf0d5a94ed3c0b0edbb905 - sha256: ffdb8fd1da7419f6625c8b2339a12f9669a705ada4177b763cc796c60763f734 + md5: dac005a8550579541a6b0b6a8f8c6ddc + sha256: 02ab6b0c12596f5d8481f546a1fef6cd4e3a52ec59bc32c0fa3708106e30972e category: dev optional: true - name: pandocfilters @@ -6314,7 +6315,7 @@ package: category: main optional: false - name: pyzmq - version: 26.2.1 + version: 26.3.0 manager: conda platform: linux-64 dependencies: @@ -6325,14 +6326,14 @@ package: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* zeromq: '>=4.3.5,<4.4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.1-py311h7deb3e3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.3.0-py311h7deb3e3_0.conda hash: - md5: 52457fbaa0aef8136d5dd7bb8a36db9e - sha256: bd6309ef4629744aaaccd9b33d6389dfe879e9864386137e6e4ecc7e1b9ed0f3 + md5: 1ca9cbd0e1d3db5f4fda183977c8ae01 + sha256: a53a33de9f4dab1a3129324b4b4e7da2c6c642d8555fe591d3f6bc9772054389 category: dev optional: true - name: pyzmq - version: 26.2.1 + version: 26.3.0 manager: conda platform: win-64 dependencies: @@ -6343,10 +6344,10 @@ package: vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' zeromq: '>=4.3.5,<4.3.6.0a0' - url: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.2.1-py311h484c95c_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.3.0-py311h484c95c_0.conda hash: - md5: efe5e2d7ca651116dd17052ac4891746 - sha256: 1b102e3e6c8b5632c9e7b292c8fe4f06c761bffeee39389ec337d83a3388b6f0 + md5: e01cddfa1ebe1376589fa2f331030744 + sha256: 38fea35b67252e56e308f1af6e7694a414ff5e7d55d74cbcfb22a5b9aa344d9f category: dev optional: true - name: readline @@ -7281,7 +7282,7 @@ package: category: dev optional: true - name: sqlalchemy - version: 2.0.38 + version: 2.0.39 manager: conda platform: linux-64 dependencies: @@ -7291,14 +7292,14 @@ package: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* typing-extensions: '>=4.6.0' - url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.38-py311h9ecbd09_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.39-py311h9ecbd09_1.conda hash: - md5: abf26162851979957e29e2952b8a62d9 - sha256: ccfbba7080e7ce9d07eee8862c5c81f886b6496f96197cabdeb76e2523f56930 + md5: 6b5eb445386814e5cfb622030862e3bf + sha256: ff0fa5333e20a80fcba67eac2118ecbad29a5dc4bb3867110e5702c804800b82 category: dev optional: true - name: sqlalchemy - version: 2.0.38 + version: 2.0.39 manager: conda platform: win-64 dependencies: @@ -7309,10 +7310,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.38-py311he736701_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.39-py311he736701_1.conda hash: - md5: 2376fff5037b991ef237a01b9c048f5a - sha256: 56515b53b4a641fce8364197460fb1b7dfe5c46aa5e3b8d285c7985b714bacb0 + md5: 48e9ba64e13402865f307b79a408e14f + sha256: 224bdac0c4a332d4dc16f194737d277063f5cec44f855015ae02edd2c71c9da4 category: dev optional: true - name: stack_data @@ -7454,27 +7455,27 @@ package: category: dev optional: true - name: threadpoolctl - version: 3.5.0 + version: 3.6.0 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda hash: - md5: df68d78237980a159bd7149f33c0e8fd - sha256: 45e402941f6bed094022c5726a2ca494e6224b85180d2367fb6ddd9aea68079d + md5: 9d64911b31d57ca443e9f1e36b04385f + sha256: 6016672e0e72c4cf23c0cf7b1986283bd86a9c17e8d319212d78d8e9ae42fdfd category: main optional: false - name: threadpoolctl - version: 3.5.0 + version: 3.6.0 manager: conda platform: win-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda hash: - md5: df68d78237980a159bd7149f33c0e8fd - sha256: 45e402941f6bed094022c5726a2ca494e6224b85180d2367fb6ddd9aea68079d + md5: 9d64911b31d57ca443e9f1e36b04385f + sha256: 6016672e0e72c4cf23c0cf7b1986283bd86a9c17e8d319212d78d8e9ae42fdfd category: main optional: false - name: tinycss2 @@ -8400,35 +8401,36 @@ package: category: main optional: false - name: zstandard - version: 0.19.0 + version: 0.23.0 manager: conda platform: linux-64 dependencies: - cffi: '>=1.8' - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + cffi: '>=1.11' + libgcc: '>=13' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.19.0-py311hd4cff14_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py311h9ecbd09_1.conda hash: - md5: 056b3271f46abaa4673c8c6783283a07 - sha256: 8aac43cc4fbdcc420fe8a22c764b67f6ac9168b103bfd10d79a82b748304ddf6 + md5: 6d229edd907b6bb39961b74e3d52de9c + sha256: 1a824220227f356f35acec5ff6a4418b1ccd0238fd752ceebeb04a0bd37acf0f category: main optional: false - name: zstandard - version: 0.19.0 + version: 0.23.0 manager: conda platform: win-64 dependencies: - cffi: '>=1.8' + cffi: '>=1.11' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' - vs2015_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.19.0-py311ha68e1ae_0.tar.bz2 + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.23.0-py311he736701_1.conda hash: - md5: 94114ffe0cad9e1e704e2c0015c8aa87 - sha256: c687a7d884e98c69f4f1fee8cb9949157bba7c76a54176edeb3262c156e08e71 + md5: a4c147aaaf7e284762d7a6acc49e35e5 + sha256: 78afa8ce76763993a76da1b0120b690cba8926271cc9e0462f66155866817c84 category: main optional: false - name: zstd @@ -8504,12 +8506,12 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 hash: - sha256: fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + sha256: 34154ed8cdf27714b745bd5eb597e1fdd6798b23 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 category: main optional: false - name: geoh5py @@ -8521,16 +8523,16 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 hash: - sha256: fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + sha256: 34154ed8cdf27714b745bd5eb597e1fdd6798b23 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 category: main optional: false - name: mira-simpeg - version: 0.23.0.1a1.dev12+g826b68606 + version: 0.23.0.1a1.dev21+g79ba55ab3 manager: pip platform: linux-64 dependencies: @@ -8542,16 +8544,16 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 hash: - sha256: 826b686061e177b769838290bdfb0a70d1884b1c + sha256: 79ba55ab38d5cab6d8292c3dd904fbd043f26da9 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 category: main optional: false - name: mira-simpeg - version: 0.23.0.1a1.dev12+g826b68606 + version: 0.23.0.1a1.dev21+g79ba55ab3 manager: pip platform: win-64 dependencies: @@ -8563,12 +8565,12 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 hash: - sha256: 826b686061e177b769838290bdfb0a70d1884b1c + sha256: 79ba55ab38d5cab6d8292c3dd904fbd043f26da9 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 category: main optional: false - name: octree-creation-app diff --git a/py-3.12.conda-lock.yml b/py-3.12.conda-lock.yml index 6f80616b..a8cdb301 100644 --- a/py-3.12.conda-lock.yml +++ b/py-3.12.conda-lock.yml @@ -131,7 +131,7 @@ package: category: main optional: false - name: anyio - version: 4.8.0 + version: 4.9.0 manager: conda platform: linux-64 dependencies: @@ -140,14 +140,14 @@ package: python: '>=3.9' sniffio: '>=1.1' typing_extensions: '>=4.5' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.9.0-pyh29332c3_0.conda hash: - md5: 848d25bfbadf020ee4d4ba90e5668252 - sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 + md5: 9749a2c77a7c40d432ea0927662d7e52 + sha256: b28e0f78bb0c7962630001e63af25a89224ff504e135a02e50d4d80b6155d386 category: dev optional: true - name: anyio - version: 4.8.0 + version: 4.9.0 manager: conda platform: win-64 dependencies: @@ -156,10 +156,10 @@ package: python: '>=3.9' sniffio: '>=1.1' typing_extensions: '>=4.5' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.9.0-pyh29332c3_0.conda hash: - md5: 848d25bfbadf020ee4d4ba90e5668252 - sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 + md5: 9749a2c77a7c40d432ea0927662d7e52 + sha256: b28e0f78bb0c7962630001e63af25a89224ff504e135a02e50d4d80b6155d386 category: dev optional: true - name: argon2-cffi @@ -326,53 +326,53 @@ package: category: dev optional: true - name: async-lru - version: 2.0.4 + version: 2.0.5 manager: conda platform: linux-64 dependencies: python: '>=3.9' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda hash: - md5: 40c673c7d585623b8f1ee650c8734eb6 - sha256: 344157f396dfdc929d1dff8fe010abe173cd168d22a56648583e616495f2929e + md5: d9d0f99095a9bb7e3641bca8c6ad2ac7 + sha256: 3b7233041e462d9eeb93ea1dfe7b18aca9c358832517072054bb8761df0c324b category: dev optional: true - name: async-lru - version: 2.0.4 + version: 2.0.5 manager: conda platform: win-64 dependencies: python: '>=3.9' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.5-pyh29332c3_0.conda hash: - md5: 40c673c7d585623b8f1ee650c8734eb6 - sha256: 344157f396dfdc929d1dff8fe010abe173cd168d22a56648583e616495f2929e + md5: d9d0f99095a9bb7e3641bca8c6ad2ac7 + sha256: 3b7233041e462d9eeb93ea1dfe7b18aca9c358832517072054bb8761df0c324b category: dev optional: true - name: attrs - version: 25.1.0 + version: 25.3.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda hash: - md5: 2cc3f588512f04f3a0c64b4e9bedc02d - sha256: 1f267886522dfb9ae4e5ebbc3135b5eb13cff27bdbfe8d881a4d893459166ab4 + md5: a10d11958cadc13fdb43df75f8b1903f + sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: dev optional: true - name: attrs - version: 25.1.0 + version: 25.3.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.1.0-pyh71513ae_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda hash: - md5: 2cc3f588512f04f3a0c64b4e9bedc02d - sha256: 1f267886522dfb9ae4e5ebbc3135b5eb13cff27bdbfe8d881a4d893459166ab4 + md5: a10d11958cadc13fdb43df75f8b1903f + sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: dev optional: true - name: babel @@ -947,7 +947,7 @@ package: category: main optional: false - name: coverage - version: 7.6.12 + version: 7.7.0 manager: conda platform: linux-64 dependencies: @@ -956,14 +956,14 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* tomli: '' - url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.12-py312h178313f_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.7.0-py312h178313f_0.conda hash: - md5: 5be370f84dac4fbd6596db97924ee101 - sha256: 4e619659a08fe46f48a04ee391888b04f60af92e8a587ca3b69cbefbe1b7b7f8 + md5: ec7b7abbdcfbac99336fadde6b75213c + sha256: 00b0153cc58e638713d8297000761d4b8ab2b75d4c7096192d802e5f362de716 category: dev optional: true - name: coverage - version: 7.6.12 + version: 7.7.0 manager: conda platform: win-64 dependencies: @@ -973,10 +973,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.6.12-py312h31fea79_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.7.0-py312h31fea79_0.conda hash: - md5: e5667b1a7898d95e5cb1dff3b576e6ba - sha256: 1d714b1b1e146afc1b8713dddd52c68d97eaf1ff39d5f9e39a44451749c8d9fd + md5: f2a8dc053d6523645333097a20710f97 + sha256: fba20ba73ff712a93c36d806492edb9f71a8453e3224301db03d6e0748dbf118 category: dev optional: true - name: cpython @@ -1497,33 +1497,34 @@ package: category: dev optional: true - name: freetype - version: 2.12.1 + version: 2.13.3 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.39,<1.7.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.13.3-h48d6fc4_0.conda hash: - md5: 9ae35c3d96db2c94ce0cef86efdfa2cb - sha256: b2e3c449ec9d907dd4656cb0dc93e140f447175b125a3824b31368b06c666bb6 + md5: 9ecfd6f2ca17077dd9c2d24770bb9ccd + sha256: 7385577509a9c4730130f54bb6841b9b416249d5f4e9f74bf313e6378e313c57 category: main optional: false - name: freetype - version: 2.12.1 + version: 2.13.3 manager: conda platform: win-64 dependencies: - libpng: '>=1.6.39,<1.7.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda + url: https://conda.anaconda.org/conda-forge/win-64/freetype-2.13.3-h0b5ce68_0.conda hash: - md5: 3761b23693f768dc75a8fd0a73ca053f - sha256: 2c53ee8879e05e149a9e525481d36adfd660a6abda26fd731376fa64ff03e728 + md5: 9c461ed7b07fb360d2c8cfe726c7d521 + sha256: 67e3af0fbe6c25f5ab1af9a3d3000464c5e88a8a0b4b06602f4a5243a8a1fd42 category: main optional: false - name: fsspec @@ -2829,7 +2830,7 @@ package: category: dev optional: true - name: jupyterlab - version: 4.3.5 + version: 4.3.6 manager: conda platform: linux-64 dependencies: @@ -2849,14 +2850,14 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.6-pyhd8ed1ab_0.conda hash: - md5: ec1f95d39ec862a7a87de0662a98ce3e - sha256: 9d033314060993522e1ad999ded9da316a8b928d11b7a58c254597382239a72e + md5: 8b91a10c966aa65b9ad1a2702e6ef121 + sha256: cf10c9b4158c4ef2796fde546f2bbe45f43c1402a0c2a175939ebbb308846ada category: dev optional: true - name: jupyterlab - version: 4.3.5 + version: 4.3.6 manager: conda platform: win-64 dependencies: @@ -2876,10 +2877,10 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.6-pyhd8ed1ab_0.conda hash: - md5: ec1f95d39ec862a7a87de0662a98ce3e - sha256: 9d033314060993522e1ad999ded9da316a8b928d11b7a58c254597382239a72e + md5: 8b91a10c966aa65b9ad1a2702e6ef121 + sha256: cf10c9b4158c4ef2796fde546f2bbe45f43c1402a0c2a175939ebbb308846ada category: dev optional: true - name: jupyterlab_pygments @@ -3828,10 +3829,10 @@ package: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.49.1-hee588c1_2.conda hash: - md5: 73cea06049cc4174578b432320a003b8 - sha256: 7a09eef804ef7cf4d88215c2297eabb72af8ad0bd5b012060111c289f14bbe7d + md5: 962d6ac93c30b1dfc54c9cccafd1003e + sha256: a086289bf75c33adc1daed3f1422024504ffb5c3c8b3285c49f025c29708ed16 category: main optional: false - name: libsqlite @@ -3842,10 +3843,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.49.1-h67fdade_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.49.1-h67fdade_2.conda hash: - md5: 88931435901c1f13d4e3a472c24965aa - sha256: 08669790e4de89201079e93e8a8d8c51a3cd57a19dd559bb0d5bc6c9a7970b99 + md5: b58b66d4ad1aaf1c2543cbbd6afb1a59 + sha256: c092d42d00fd85cf609cc58574ba2b03c141af5762283f36f5dd445ef7c0f4fe category: main optional: false - name: libssh2 @@ -4494,10 +4495,10 @@ package: manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/mumps-include-5.7.3-ha770c72_8.conda + url: https://conda.anaconda.org/conda-forge/linux-64/mumps-include-5.7.3-h82cca05_9.conda hash: - md5: 30b5ce863e6e77df2da3ff8022a4c23b - sha256: c71603418563278b58a5b271b168bc6bcd3d17e67521effc00fb83c1db99d237 + md5: 8207b975a176b5c08937bdeeeeecca20 + sha256: bb41dda1084bc29c79bdb1da693295c5bc55da223fb74c4ef8487a81964cbf48 category: main optional: false - name: mumps-seq @@ -4514,11 +4515,11 @@ package: liblapack: '>=3.9.0,<4.0a0' libscotch: '>=7.0.6,<7.0.7.0a0' metis: '>=5.1.0,<5.1.1.0a0' - mumps-include: 5.7.3 - url: https://conda.anaconda.org/conda-forge/linux-64/mumps-seq-5.7.3-h2064c95_8.conda + mumps-include: ==5.7.3 + url: https://conda.anaconda.org/conda-forge/linux-64/mumps-seq-5.7.3-hb5d91fa_9.conda hash: - md5: 975c26ce74dfb1af667957ab5381cce1 - sha256: b4feff171929f5368e913665416fd1e5dc593f4c1ee8720ec34b8f1d60b7a420 + md5: 33982046ecd8eed02447ddd7810aad37 + sha256: 196b227df4635ce4294d40d885fa231d8d037839a95a1eee8923319985276bbe category: main optional: false - name: mumps-seq @@ -4532,10 +4533,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/mumps-seq-5.7.3-h9576071_8.conda + url: https://conda.anaconda.org/conda-forge/win-64/mumps-seq-5.7.3-hbaa6519_9.conda hash: - md5: a0ccf121cc2241006d2dd9aa8fda07a1 - sha256: 69adba3b56e5d9f5b643e6c5feba16d1de5d47efafb59d7bd5958a5169fb44d7 + md5: 3a30d32db33cc226f7a2c78d485b0503 + sha256: 953c384a1b37b93bf7a2ee39b1c5763887f4d63ed220b65362103d6e6b4440a4 category: main optional: false - name: munkres @@ -4852,39 +4853,39 @@ package: category: dev optional: true - name: notebook - version: 7.3.2 + version: 7.3.3 manager: conda platform: linux-64 dependencies: importlib_resources: '>=5.0' jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.4,<4.4' + jupyterlab: '>=4.3.6,<4.4' jupyterlab_server: '>=2.27.1,<3' notebook-shim: '>=0.2,<0.3' python: '>=3.9' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.3-pyhd8ed1ab_0.conda hash: - md5: 48b0461a947a0537427fc836b9bd2d33 - sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 + md5: 3b04a08fc654590f45e0a713982f898b + sha256: 5086c70ff352a72b9d47fcf73d37a1be583cf5b416c9729295a9b3710330d781 category: dev optional: true - name: notebook - version: 7.3.2 + version: 7.3.3 manager: conda platform: win-64 dependencies: importlib_resources: '>=5.0' jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.4,<4.4' + jupyterlab: '>=4.3.6,<4.4' jupyterlab_server: '>=2.27.1,<3' notebook-shim: '>=0.2,<0.3' python: '>=3.9' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.3-pyhd8ed1ab_0.conda hash: - md5: 48b0461a947a0537427fc836b9bd2d33 - sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 + md5: 3b04a08fc654590f45e0a713982f898b + sha256: 5086c70ff352a72b9d47fcf73d37a1be583cf5b416c9729295a9b3710330d781 category: dev optional: true - name: notebook-shim @@ -5142,25 +5143,25 @@ package: category: main optional: false - name: pandoc - version: 3.6.3 + version: 3.6.4 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.6.3-ha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.6.4-ha770c72_0.conda hash: - md5: 16ff7c679250dc09f9732aab14408d2c - sha256: a7392b0d5403676b0b3ab9ff09c1e65d8ab9e1c34349bba9be605d76cf622640 + md5: 53f2cd4128fa7053bb029bbeafbe3f2e + sha256: 16cbcab8a6d9a0cef47b9d3ebeced8a1a75ee54d379649e6260a333d1b2f743c category: dev optional: true - name: pandoc - version: 3.6.3 + version: 3.6.4 manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/win-64/pandoc-3.6.3-h57928b3_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pandoc-3.6.4-h57928b3_0.conda hash: - md5: 9b999036cccf0d5a94ed3c0b0edbb905 - sha256: ffdb8fd1da7419f6625c8b2339a12f9669a705ada4177b763cc796c60763f734 + md5: dac005a8550579541a6b0b6a8f8c6ddc + sha256: 02ab6b0c12596f5d8481f546a1fef6cd4e3a52ec59bc32c0fa3708106e30972e category: dev optional: true - name: pandocfilters @@ -6314,7 +6315,7 @@ package: category: main optional: false - name: pyzmq - version: 26.2.1 + version: 26.3.0 manager: conda platform: linux-64 dependencies: @@ -6325,14 +6326,14 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* zeromq: '>=4.3.5,<4.4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.1-py312hbf22597_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.3.0-py312hbf22597_0.conda hash: - md5: 7cec8d0dac15a2d9fea8e49879aa779d - sha256: 90ec0da0317d3d76990a40c61e1709ef859dd3d8c63838bad2814f46a63c8a2e + md5: ec243006dd2b7dc72f1fba385e59f693 + sha256: aa96b9d13bc74f514ccbc3ad275d23bb837ec63894e6e7fb43786c7c41959bfd category: dev optional: true - name: pyzmq - version: 26.2.1 + version: 26.3.0 manager: conda platform: win-64 dependencies: @@ -6343,10 +6344,10 @@ package: vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' zeromq: '>=4.3.5,<4.3.6.0a0' - url: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.2.1-py312hd7027bb_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.3.0-py312hd7027bb_0.conda hash: - md5: e2ae9a063922c1798908cce9961a86fb - sha256: 9a139a04873a53eefb7b39d3b9f04ae99ab8079b68a80b3caaa310d93483e6ff + md5: 5795400c7af6fcc8dc30b72e77e52dca + sha256: 39e0fb384a516bbff9ee0ffdfbb765d0ee1180ad5d6cbdcf75140fe871b4f615 category: dev optional: true - name: readline @@ -7281,7 +7282,7 @@ package: category: dev optional: true - name: sqlalchemy - version: 2.0.38 + version: 2.0.39 manager: conda platform: linux-64 dependencies: @@ -7291,14 +7292,14 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* typing-extensions: '>=4.6.0' - url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.38-py312h66e93f0_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.39-py312h66e93f0_1.conda hash: - md5: 91e345de80d0dc238b598683b69da123 - sha256: e70d630452e3b44f0c4c127a73df3c90bfae125fc53f9c698954058153b18aa1 + md5: 09253e9e1a2c2003b3c42ac11143e05a + sha256: 1ba23a1da71a5883c8fce94662e5468ceee6d784a899fb12315dfcfdd3adb7ba category: dev optional: true - name: sqlalchemy - version: 2.0.38 + version: 2.0.39 manager: conda platform: win-64 dependencies: @@ -7309,10 +7310,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.38-py312h4389bb4_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.39-py312h4389bb4_1.conda hash: - md5: 42fb97584c9d1d6c5d423a1e38374d04 - sha256: 6d4d128c46c891224690a24d1453de720de5435f9d60ad136614d75a56652144 + md5: caddc19808c2f26047a23c9ef0d8ca30 + sha256: 9a118904819142a635db24908a80b44406e2269f768fc1c67b14f6a1348fdada category: dev optional: true - name: stack_data @@ -7454,27 +7455,27 @@ package: category: dev optional: true - name: threadpoolctl - version: 3.5.0 + version: 3.6.0 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda hash: - md5: df68d78237980a159bd7149f33c0e8fd - sha256: 45e402941f6bed094022c5726a2ca494e6224b85180d2367fb6ddd9aea68079d + md5: 9d64911b31d57ca443e9f1e36b04385f + sha256: 6016672e0e72c4cf23c0cf7b1986283bd86a9c17e8d319212d78d8e9ae42fdfd category: main optional: false - name: threadpoolctl - version: 3.5.0 + version: 3.6.0 manager: conda platform: win-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda hash: - md5: df68d78237980a159bd7149f33c0e8fd - sha256: 45e402941f6bed094022c5726a2ca494e6224b85180d2367fb6ddd9aea68079d + md5: 9d64911b31d57ca443e9f1e36b04385f + sha256: 6016672e0e72c4cf23c0cf7b1986283bd86a9c17e8d319212d78d8e9ae42fdfd category: main optional: false - name: tinycss2 @@ -8409,11 +8410,10 @@ package: libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - zstd: '>=1.5.6,<1.5.7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312h66e93f0_1.conda hash: - md5: 8b7069e9792ee4e5b4919a7a306d2e67 - sha256: b97015e146437283f2213ff0e95abdc8e2480150634d81fbae6b96ee09f5e50b + md5: d28b82fcc8d1b462b595af4b15a6cdcf + sha256: b4fd6bd1cb87a183a8bbe85b4e87a1e7c51473309d0d82cd88d38fb021bcf41e category: main optional: false - name: zstandard @@ -8427,40 +8427,40 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - zstd: '>=1.5.6,<1.5.7.0a0' - url: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.23.0-py312h7606c53_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.23.0-py312h4389bb4_1.conda hash: - md5: a92cc3435b2fd6f51463f5a4db5c50b1 - sha256: 3e0c718aa18dcac7f080844dbe0aea41a9cea75083019ce02e8a784926239826 + md5: 5028543ffb67666ca4fc3ebd620c97b8 + sha256: 17f2abbda821be146b549498fab3d0eb9cafb210e163b983524db91524b8dcb5 category: main optional: false - name: zstd - version: 1.5.6 + version: 1.5.7 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda hash: - md5: 4d056880988120e29d75bfff282e0f45 - sha256: c558b9cc01d9c1444031bd1ce4b9cff86f9085765f17627a6cd85fc623c8a02b + md5: 02e4e2fa41a6528afba2e54cbc4280ff + sha256: 532d3623961e34c53aba98db2ad0a33b7a52ff90d6960e505fb2d2efc06bb7da category: main optional: false - name: zstd - version: 1.5.6 + version: 1.5.7 manager: conda platform: win-64 dependencies: - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda hash: - md5: 9a17230f95733c04dc40a2b1e5491d74 - sha256: 768e30dc513568491818fb068ee867c57c514b553915536da09e5d10b4ebf3c3 + md5: bf190adcc22f146d8ec66da215c9d78b + sha256: a59b096b95f20910158c927797e9144ed9c7970f1b4aca58e6d6c8db9f653006 category: main optional: false - name: geoapps-utils @@ -8506,12 +8506,12 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 hash: - sha256: fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + sha256: 34154ed8cdf27714b745bd5eb597e1fdd6798b23 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 category: main optional: false - name: geoh5py @@ -8523,16 +8523,16 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 hash: - sha256: fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + sha256: 34154ed8cdf27714b745bd5eb597e1fdd6798b23 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@fcd14f4a511583b410f91c3d8e97be1fc755bdb5 + url: git+https://github.com/MiraGeoscience/geoh5py.git@34154ed8cdf27714b745bd5eb597e1fdd6798b23 category: main optional: false - name: mira-simpeg - version: 0.23.0.1a1.dev12+g826b68606 + version: 0.23.0.1a1.dev21+g79ba55ab3 manager: pip platform: linux-64 dependencies: @@ -8544,16 +8544,16 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 hash: - sha256: 826b686061e177b769838290bdfb0a70d1884b1c + sha256: 79ba55ab38d5cab6d8292c3dd904fbd043f26da9 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 category: main optional: false - name: mira-simpeg - version: 0.23.0.1a1.dev12+g826b68606 + version: 0.23.0.1a1.dev21+g79ba55ab3 manager: pip platform: win-64 dependencies: @@ -8565,12 +8565,12 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 hash: - sha256: 826b686061e177b769838290bdfb0a70d1884b1c + sha256: 79ba55ab38d5cab6d8292c3dd904fbd043f26da9 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@826b686061e177b769838290bdfb0a70d1884b1c + url: git+https://github.com/MiraGeoscience/simpeg.git@79ba55ab38d5cab6d8292c3dd904fbd043f26da9 category: main optional: false - name: octree-creation-app From b4769eb1c0c29c527b13265559ec3adad14246bb Mon Sep 17 00:00:00 2001 From: benjamink Date: Tue, 18 Mar 2025 14:19:53 -0700 Subject: [PATCH 5/6] Deprecated fields should be optional to handle modern ui.json files --- .../potential_fields/gravity/uijson.py | 22 +++++++++---------- tests/uijson_test.py | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/simpeg_drivers/potential_fields/gravity/uijson.py b/simpeg_drivers/potential_fields/gravity/uijson.py index a90ef59d..c7138109 100644 --- a/simpeg_drivers/potential_fields/gravity/uijson.py +++ b/simpeg_drivers/potential_fields/gravity/uijson.py @@ -58,12 +58,12 @@ class GravityForwardUIJson(SimPEGDriversUIJson): generate_sweep: BoolForm distributed_workers: str z_from_topo: Deprecated - receivers_radar_drape: Deprecated - receivers_offset_z: Deprecated - gps_receivers_offset: Deprecated - output_tile_files: Deprecated - chunk_by_rows: Deprecated - ga_group: Deprecated + receivers_radar_drape: Deprecated | None = None + receivers_offset_z: Deprecated | None = None + gps_receivers_offset: Deprecated | None = None + output_tile_files: Deprecated | None = None + chunk_by_rows: Deprecated | None = None + ga_group: Deprecated | None = None class GravityInversionUIJson(SimPEGDriversUIJson): @@ -143,8 +143,8 @@ class GravityInversionUIJson(SimPEGDriversUIJson): out_group: GroupForm generate_sweep: BoolForm distributed_workers: str - output_tile_files: Deprecated - inversion_style: Deprecated - max_ram: Deprecated - chunk_by_rows: Deprecated - ga_group: Deprecated + output_tile_files: Deprecated | None = None + inversion_style: Deprecated | None = None + max_ram: Deprecated | None = None + chunk_by_rows: Deprecated | None = None + ga_group: Deprecated | None = None diff --git a/tests/uijson_test.py b/tests/uijson_test.py index db6b477b..fe671f01 100644 --- a/tests/uijson_test.py +++ b/tests/uijson_test.py @@ -90,7 +90,7 @@ class MyUIJson(SimPEGDriversUIJson): workspace_geoh5="", my_param="whoopsie", ) - assert "Skipping deprecated field my_param." in caplog.text + assert "Skipping deprecated field: my_param." in caplog.text def test_alias(tmp_path): From 1f73422d1200b8238c10460f1b1f4ee7b9ff8fff Mon Sep 17 00:00:00 2001 From: benjamink Date: Wed, 19 Mar 2025 08:11:05 -0700 Subject: [PATCH 6/6] add | None = None to z_from_topo too. --- simpeg_drivers/potential_fields/gravity/uijson.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simpeg_drivers/potential_fields/gravity/uijson.py b/simpeg_drivers/potential_fields/gravity/uijson.py index c7138109..30f75004 100644 --- a/simpeg_drivers/potential_fields/gravity/uijson.py +++ b/simpeg_drivers/potential_fields/gravity/uijson.py @@ -57,7 +57,7 @@ class GravityForwardUIJson(SimPEGDriversUIJson): out_group: GroupForm generate_sweep: BoolForm distributed_workers: str - z_from_topo: Deprecated + z_from_topo: Deprecated | None = None receivers_radar_drape: Deprecated | None = None receivers_offset_z: Deprecated | None = None gps_receivers_offset: Deprecated | None = None