From cfd86772715a9388bf69bdd97e95231471ce208d Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 3 Jun 2025 14:37:38 -0700 Subject: [PATCH 1/5] Add deprecation and ignores for old parameters --- simpeg_drivers/options.py | 71 +++++++++++++++++++++++++++++++-------- tests/uijson_test.py | 6 ++++ 2 files changed, 63 insertions(+), 14 deletions(-) diff --git a/simpeg_drivers/options.py b/simpeg_drivers/options.py index 5b8f0c53..64d0ea50 100644 --- a/simpeg_drivers/options.py +++ b/simpeg_drivers/options.py @@ -30,7 +30,15 @@ from geoh5py.objects import DrapeModel, Grid2D, Octree, Points from geoh5py.shared.utils import fetch_active_workspace from geoh5py.ui_json import InputFile -from pydantic import BaseModel, ConfigDict, field_validator, model_validator +from geoh5py.ui_json.annotations import Deprecated +from pydantic import ( + AliasChoices, + BaseModel, + ConfigDict, + Field, + field_validator, + model_validator, +) import simpeg_drivers @@ -124,7 +132,7 @@ class CoreOptions(BaseData): starting_model: float | FloatData active_cells: ActiveCellsOptions tile_spatial: int = 1 - n_cpu: int | None = None + solver_type: SolverType = SolverType.Pardiso save_sensitivities: bool = False max_chunk_size: int = 128 @@ -135,6 +143,37 @@ class CoreOptions(BaseData): n_threads: int | None = None max_ram: float | None = None performance_report: bool = False + gradient_type: str = "total" # To properly deprecate in the future + n_cpu: int | None = None # To properly deprecate in the future + + # List of deprecated parameters + chunk_by_rows: bool = Field( + True, deprecated="Option 'chunk_by_rows' has been deprecated.", exclude=True + ) + parallelized: bool = Field( + True, deprecated="Option 'parallelized' has been deprecated.", exclude=True + ) + ga_group: str = Field( + "", deprecated="Option 'ga_group' has been deprecated.", exclude=True + ) + z_from_topo: bool = Field( + True, deprecated="Option 'z_from_topo' has been deprecated.", exclude=True + ) + receivers_radar_drape: FloatData | None = Field( + None, + deprecated="Option 'receivers_radar_drape' has been deprecated.", + exclude=True, + ) + receivers_offset_z: FloatData | None = Field( + None, + deprecated="Option 'receivers_offset_z' has been deprecated.", + exclude=True, + ) + gps_receivers_offset: FloatData | None = Field( + None, + deprecated="Option 'gps_receivers_offset' has been deprecated.", + exclude=True, + ) @field_validator("mesh", mode="before") @classmethod @@ -289,7 +328,6 @@ class BaseInversionOptions(CoreOptions): :param x_norm: X norm. :param y_norm: Y norm. :param z_norm: Z norm. - :param gradient_type: Gradient type. :param max_irls_iterations: Maximum IRLS iterations. :param starting_chi_factor: Starting chi factor. @@ -315,14 +353,9 @@ class BaseInversionOptions(CoreOptions): :param solver_type: Direct solver provider. Either Mumps or Pardiso. :param tile_spatial: Tile the data spatially. :param store_sensitivities: Store sensitivities. - :param max_chunk_size: Maximum chunk size. - :param chunk_by_rows: Chunk by rows. - :param out_group: Output group. - :param generate_sweep: Generate sweep. - - :param coolEpsFact: Cool eps fact. + :param epsilon_cooling_factor: Cool eps fact. :param beta_search: Beta search. """ @@ -352,7 +385,7 @@ class BaseInversionOptions(CoreOptions): x_norm: float | FloatData = 2.0 y_norm: float | FloatData | None = 2.0 z_norm: float | FloatData = 2.0 - gradient_type: str = "total" + max_irls_iterations: int = 25 starting_chi_factor: float = 1.0 @@ -360,9 +393,17 @@ class BaseInversionOptions(CoreOptions): auto_scale_misfits: bool = True initial_beta_ratio: float | None = 100.0 initial_beta: float | None = None - cooling_factor: float = 2.0 - cooling_rate: int = 1 + cooling_factor: float = Field( + 2.0, validation_alias=AliasChoices("cooling_factor", "coolingFactor") + ) + cooling_rate: int = Field( + 1, validation_alias=AliasChoices("cooling_rate", "coolingRate") + ) + epsilon_cooling_factor: float = Field( + 1.2, validation_alias=AliasChoices("epsilon_cooling_factor", "coolEpsFact") + ) + max_global_iterations: int = 50 max_line_search_iterations: int = 20 max_cg_iterations: int = 30 @@ -376,8 +417,10 @@ class BaseInversionOptions(CoreOptions): store_sensitivities: str = "ram" beta_tol: float = 0.5 - percentile: float = 95.0 - epsilon_cooling_factor: float = 1.2 + + percentile: float = Field( + 95, validation_alias=AliasChoices("percentile", "prctile") + ) @property def gradient_dip(self) -> np.ndarray | None: diff --git a/tests/uijson_test.py b/tests/uijson_test.py index 7f76b0c8..da10dfbe 100644 --- a/tests/uijson_test.py +++ b/tests/uijson_test.py @@ -316,6 +316,9 @@ def test_legacy_uijson(tmp_path: Path): ifile.data["data_object"] = survey ifile.data["topography_object"] = topo + # Test deprecated name + ifile.data["coolingFactor"] = 4.0 + if "2d" in inversion_type or "pseudo 3d" in inversion_type: line_id = geoh5.get_entity("line_ids")[0] ifile.data["line_object"] = line_id @@ -352,6 +355,9 @@ def test_legacy_uijson(tmp_path: Path): driver = InversionDriver.from_input_file(ifile) + if hasattr(driver.params, "cooling_factor"): + assert driver.params.cooling_factor == 4.0 + if isinstance(driver, LineSweepDriver): continue From cace6d1232e027e6bd16ba8ed6e7c0a5eb19f924 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 4 Jun 2025 09:43:22 -0700 Subject: [PATCH 2/5] Replicate mechanics for Deprecated Annotation --- simpeg_drivers/options.py | 54 ++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 29 deletions(-) diff --git a/simpeg_drivers/options.py b/simpeg_drivers/options.py index 64d0ea50..f76b98c7 100644 --- a/simpeg_drivers/options.py +++ b/simpeg_drivers/options.py @@ -14,7 +14,7 @@ from enum import Enum from logging import getLogger from pathlib import Path -from typing import ClassVar, TypeAlias +from typing import Annotated, Any, ClassVar, TypeAlias import numpy as np from geoapps_utils.driver.data import BaseData @@ -30,10 +30,10 @@ from geoh5py.objects import DrapeModel, Grid2D, Octree, Points from geoh5py.shared.utils import fetch_active_workspace from geoh5py.ui_json import InputFile -from geoh5py.ui_json.annotations import Deprecated from pydantic import ( AliasChoices, BaseModel, + BeforeValidator, ConfigDict, Field, field_validator, @@ -50,6 +50,22 @@ ) +def deprecate_warning(value, info): + """Issue deprecation warning.""" + logger.warning( + "Deprecated field '%s' will be ignored. Results may be affected.", + info.field_name, + ) + return value + + +Deprecated = Annotated[ + Any, + Field(default=None, exclude=True), + BeforeValidator(deprecate_warning), +] + + class ActiveCellsOptions(BaseModel): """ Active cells data as a topography surface or 3d model. @@ -147,33 +163,13 @@ class CoreOptions(BaseData): n_cpu: int | None = None # To properly deprecate in the future # List of deprecated parameters - chunk_by_rows: bool = Field( - True, deprecated="Option 'chunk_by_rows' has been deprecated.", exclude=True - ) - parallelized: bool = Field( - True, deprecated="Option 'parallelized' has been deprecated.", exclude=True - ) - ga_group: str = Field( - "", deprecated="Option 'ga_group' has been deprecated.", exclude=True - ) - z_from_topo: bool = Field( - True, deprecated="Option 'z_from_topo' has been deprecated.", exclude=True - ) - receivers_radar_drape: FloatData | None = Field( - None, - deprecated="Option 'receivers_radar_drape' has been deprecated.", - exclude=True, - ) - receivers_offset_z: FloatData | None = Field( - None, - deprecated="Option 'receivers_offset_z' has been deprecated.", - exclude=True, - ) - gps_receivers_offset: FloatData | None = Field( - None, - deprecated="Option 'gps_receivers_offset' has been deprecated.", - exclude=True, - ) + chunk_by_rows: Deprecated + parallelized: Deprecated + ga_group: Deprecated + z_from_topo: Deprecated + receivers_radar_drape: Deprecated + receivers_offset_z: Deprecated + gps_receivers_offset: Deprecated @field_validator("mesh", mode="before") @classmethod From cefec7e2898db40512718c92a47841f71fbaedae Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 4 Jun 2025 11:23:57 -0700 Subject: [PATCH 3/5] Add test for alias in options (cherry picked from commit 2de5f7806a5353e356bec7e27da012f997ad23af) --- tests/uijson_test.py | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/tests/uijson_test.py b/tests/uijson_test.py index da10dfbe..39eeaef8 100644 --- a/tests/uijson_test.py +++ b/tests/uijson_test.py @@ -15,6 +15,7 @@ import numpy as np import pytest +from geoapps_utils.driver.data import BaseData from geoh5py import Workspace from geoh5py.ui_json import InputFile from geoh5py.ui_json.annotations import Deprecated @@ -24,7 +25,7 @@ import simpeg_drivers from simpeg_drivers.driver import InversionDriver from simpeg_drivers.line_sweep.driver import LineSweepDriver -from simpeg_drivers.options import ActiveCellsOptions +from simpeg_drivers.options import ActiveCellsOptions, IRLSOptions from simpeg_drivers.potential_fields.gravity.options import GravityInversionOptions from simpeg_drivers.potential_fields.gravity.uijson import GravityInversionUIJson from simpeg_drivers.uijson import SimPEGDriversUIJson @@ -175,7 +176,31 @@ class MyUIJson(SimPEGDriversUIJson): ) == SimPEGDriversUIJson.comparable_version(simpeg_drivers.__version__) -def test_deprecations(caplog, simpeg_uijson_factory): +def test_alias_options(): + geoh5 = Workspace() + + class Options(BaseData): + irls: IRLSOptions = IRLSOptions() + name: str = "My Inversion" + + options = Options.build(geoh5=geoh5, coolEpsFact=0.1) + assert options.irls.epsilon_cooling_factor == 0.1 + + +def test_deprecated_options(caplog): + geoh5 = Workspace() + + class Options(BaseData): + irls: IRLSOptions = IRLSOptions() + name: str = "My Inversion" + + with caplog.at_level(logging.WARNING): + Options.build(geoh5=geoh5, gradient_type="abc") + + assert "Deprecated field 'gradient_type' will be ignored" in caplog.text + + +def test_uijson_deprecations(caplog, simpeg_uijson_factory): class MyUIJson(SimPEGDriversUIJson): my_param: Deprecated @@ -184,7 +209,7 @@ class MyUIJson(SimPEGDriversUIJson): assert "Skipping deprecated field: my_param." in caplog.text -def test_pydantic_deprecation(simpeg_uijson_factory): +def test_pydantic_uijson_deprecation(simpeg_uijson_factory): class MyUIJson(SimPEGDriversUIJson): my_param: str = Field(deprecated="Use my_param2 instead.", exclude=True) @@ -192,7 +217,7 @@ class MyUIJson(SimPEGDriversUIJson): assert "my_param" not in uijson.model_dump() -def test_alias(simpeg_uijson_factory): +def test_uijson_alias(simpeg_uijson_factory): class MyUIJson(SimPEGDriversUIJson): my_param: str = Field(validation_alias=AliasChoices("my_param", "myParam")) From 927b700ac52270e9b1129d3bea2cb5b37e0288ef Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 4 Jun 2025 12:06:25 -0700 Subject: [PATCH 4/5] Create deprecations attribute for all deprecated fields --- simpeg_drivers/options.py | 29 +++++++++++++++++++++-------- tests/uijson_test.py | 22 ++++++---------------- 2 files changed, 27 insertions(+), 24 deletions(-) diff --git a/simpeg_drivers/options.py b/simpeg_drivers/options.py index f76b98c7..14e5812d 100644 --- a/simpeg_drivers/options.py +++ b/simpeg_drivers/options.py @@ -61,7 +61,7 @@ def deprecate_warning(value, info): Deprecated = Annotated[ Any, - Field(default=None, exclude=True), + Field(default=None), BeforeValidator(deprecate_warning), ] @@ -99,6 +99,25 @@ class SolverType(str, Enum): Mumps = "Mumps" +class DeprecatedOptions(BaseModel): + """ + List of deprecated options. + """ + + chunk_by_rows: Deprecated + parallelized: Deprecated + ga_group: Deprecated + z_from_topo: Deprecated + receivers_radar_drape: Deprecated + receivers_offset_z: Deprecated + gps_receivers_offset: Deprecated + + +Deprecations = Annotated[ + DeprecatedOptions, Field(default=DeprecatedOptions(), exclude=True) +] + + class CoreOptions(BaseData): """ Core parameters shared by inverse and forward operations. @@ -163,13 +182,7 @@ class CoreOptions(BaseData): n_cpu: int | None = None # To properly deprecate in the future # List of deprecated parameters - chunk_by_rows: Deprecated - parallelized: Deprecated - ga_group: Deprecated - z_from_topo: Deprecated - receivers_radar_drape: Deprecated - receivers_offset_z: Deprecated - gps_receivers_offset: Deprecated + deprecations: Deprecations @field_validator("mesh", mode="before") @classmethod diff --git a/tests/uijson_test.py b/tests/uijson_test.py index 39eeaef8..7a3b40a6 100644 --- a/tests/uijson_test.py +++ b/tests/uijson_test.py @@ -25,7 +25,7 @@ import simpeg_drivers from simpeg_drivers.driver import InversionDriver from simpeg_drivers.line_sweep.driver import LineSweepDriver -from simpeg_drivers.options import ActiveCellsOptions, IRLSOptions +from simpeg_drivers.options import ActiveCellsOptions, Deprecations from simpeg_drivers.potential_fields.gravity.options import GravityInversionOptions from simpeg_drivers.potential_fields.gravity.uijson import GravityInversionUIJson from simpeg_drivers.uijson import SimPEGDriversUIJson @@ -176,28 +176,18 @@ class MyUIJson(SimPEGDriversUIJson): ) == SimPEGDriversUIJson.comparable_version(simpeg_drivers.__version__) -def test_alias_options(): - geoh5 = Workspace() - - class Options(BaseData): - irls: IRLSOptions = IRLSOptions() - name: str = "My Inversion" - - options = Options.build(geoh5=geoh5, coolEpsFact=0.1) - assert options.irls.epsilon_cooling_factor == 0.1 - - def test_deprecated_options(caplog): geoh5 = Workspace() class Options(BaseData): - irls: IRLSOptions = IRLSOptions() - name: str = "My Inversion" + deprecations: Deprecations with caplog.at_level(logging.WARNING): - Options.build(geoh5=geoh5, gradient_type="abc") + options = Options.build(geoh5=geoh5, parallelized="abc") - assert "Deprecated field 'gradient_type' will be ignored" in caplog.text + assert "Deprecated field 'parallelized' will be ignored" in caplog.text + assert "deprecations" not in options.model_dump() + assert "parallelized" not in options.model_dump() def test_uijson_deprecations(caplog, simpeg_uijson_factory): From 6c08125c206a160c1b6a6a94bf81c03f90714181 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 4 Jun 2025 14:59:53 -0700 Subject: [PATCH 5/5] RElock --- .../py-3.10-linux-64-dev.conda.lock.yml | 32 +-- environments/py-3.10-linux-64.conda.lock.yml | 22 +- .../py-3.10-win-64-dev.conda.lock.yml | 34 +-- environments/py-3.10-win-64.conda.lock.yml | 22 +- .../py-3.11-linux-64-dev.conda.lock.yml | 32 +-- environments/py-3.11-linux-64.conda.lock.yml | 22 +- .../py-3.11-win-64-dev.conda.lock.yml | 34 +-- environments/py-3.11-win-64.conda.lock.yml | 22 +- .../py-3.12-linux-64-dev.conda.lock.yml | 32 +-- environments/py-3.12-linux-64.conda.lock.yml | 22 +- .../py-3.12-win-64-dev.conda.lock.yml | 34 +-- environments/py-3.12-win-64.conda.lock.yml | 22 +- py-3.10.conda-lock.yml | 242 +++++++++--------- py-3.11.conda-lock.yml | 242 +++++++++--------- py-3.12.conda-lock.yml | 242 +++++++++--------- pyproject.toml | 4 +- 16 files changed, 551 insertions(+), 509 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 dd80b102..f7616ce6 100644 --- a/environments/py-3.10-linux-64-dev.conda.lock.yml +++ b/environments/py-3.10-linux-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: c5499f0de074cdd65c7fd129794ec6f29e8e7126d999e2fbd8006ce30cc14765 +# input_hash: 808a8fb1b81c016263054465040c418aab1bf1e8b46764e295f18d68b9f82e20 channels: - conda-forge @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py310ha75aee5_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -77,7 +77,7 @@ dependencies: - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=8.36.0=pyh907856f_0 + - ipython=8.37.0=pyh8f84b5b_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 @@ -102,7 +102,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py310h3788b33_0 - krb5=1.21.3=h659f571_0 @@ -116,7 +116,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -196,7 +196,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py310ha75aee5_0 - pthread-stubs=0.4=hb9d3cd8_1002 @@ -214,9 +214,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.10.17=hd6af730_0_cpython + - python=3.10.18=hd6af730_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -236,7 +236,7 @@ dependencies: - scikit-learn=1.4.2=py310h981052a_1 - scipy=1.14.1=py310hfcf56fc_2 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -276,9 +276,9 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -302,11 +302,11 @@ dependencies: - zstandard=0.23.0=py310ha75aee5_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index 0f14eff1..a73749ce 100644 --- a/environments/py-3.10-linux-64.conda.lock.yml +++ b/environments/py-3.10-linux-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: c5499f0de074cdd65c7fd129794ec6f29e8e7126d999e2fbd8006ce30cc14765 +# input_hash: 808a8fb1b81c016263054465040c418aab1bf1e8b46764e295f18d68b9f82e20 channels: - conda-forge @@ -56,7 +56,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -118,7 +118,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - python=3.10.17=hd6af730_0_cpython + - python=3.10.18=hd6af730_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py310h6410a28_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -128,7 +128,7 @@ dependencies: - readline=8.2=h8c095d6_2 - scikit-learn=1.4.2=py310h981052a_1 - scipy=1.14.1=py310hfcf56fc_2 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 @@ -138,9 +138,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py310ha75aee5_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py310ha75aee5_0 - urllib3=2.4.0=pyhd8ed1ab_0 @@ -155,11 +155,11 @@ dependencies: - zstandard=0.23.0=py310ha75aee5_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 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 560038a5..80efa6ca 100644 --- a/environments/py-3.10-win-64-dev.conda.lock.yml +++ b/environments/py-3.10-win-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: ad2901cfddc3a6e4376804b4543f4be34b929a03a0238fa356381a0d9c2774c9 +# input_hash: 5dd0c312b3c867d2321897b70baa2b9a30142b8cfd047512279386fe19a8657d channels: - conda-forge @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py310ha8f682b_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -40,7 +40,7 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.2=py310hc19bc0b_0 - coverage=7.8.2=py310h38315fa_0 - - cpython=3.10.17=py310hd8ed1ab_0 + - cpython=3.10.18=py310hd8ed1ab_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha8f682b_0 - dask-core=2025.3.0=pyhd8ed1ab_0 @@ -77,7 +77,7 @@ dependencies: - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2024.2.1=h57928b3_1083 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=8.36.0=pyh9ab4c32_0 + - ipython=8.37.0=pyha7b4d00_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 @@ -102,7 +102,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - kiwisolver=1.4.7=py310hc19bc0b_0 - krb5=1.21.3=hdf4eb48_0 - latexcodec=2.0.1=pyh9f0ad1d_0 @@ -114,7 +114,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -180,7 +180,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py310ha8f682b_0 - pthread-stubs=0.4=h0e40799_1002 @@ -197,9 +197,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.10.17=h8c5b53a_0_cpython + - python=3.10.18=h8c5b53a_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -220,7 +220,7 @@ dependencies: - scikit-learn=1.4.2=py310hf2a6c47_1 - scipy=1.14.1=py310hbd0dde3_2 - send2trash=1.8.3=pyh5737063_1 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -260,9 +260,9 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -292,11 +292,11 @@ dependencies: - zstandard=0.23.0=py310ha8f682b_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index 50d670c4..9164fe9a 100644 --- a/environments/py-3.10-win-64.conda.lock.yml +++ b/environments/py-3.10-win-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: ad2901cfddc3a6e4376804b4543f4be34b929a03a0238fa356381a0d9c2774c9 +# input_hash: 5dd0c312b3c867d2321897b70baa2b9a30142b8cfd047512279386fe19a8657d channels: - conda-forge @@ -53,7 +53,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -102,7 +102,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - python=3.10.17=h8c5b53a_0_cpython + - python=3.10.18=h8c5b53a_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py310hb64895d_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -111,7 +111,7 @@ dependencies: - pyyaml=6.0.2=py310h38315fa_2 - scikit-learn=1.4.2=py310hf2a6c47_1 - scipy=1.14.1=py310hbd0dde3_2 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 @@ -121,9 +121,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py310ha8f682b_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py310ha8f682b_0 @@ -143,11 +143,11 @@ dependencies: - zstandard=0.23.0=py310ha8f682b_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 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 24518f83..e4111b9d 100644 --- a/environments/py-3.11-linux-64-dev.conda.lock.yml +++ b/environments/py-3.11-linux-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: a3b1f4dda4e0125f688354e14e4338181fcb58b168831834dcbeac15577ea318 +# input_hash: 45598a3fe4924b0456a6a385798db75a84287e671ec28a5a581312dccfe801f9 channels: - conda-forge @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py311h9ecbd09_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -78,7 +78,7 @@ dependencies: - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.2.0=pyhfb0248b_0 + - ipython=9.3.0=pyhfa0c392_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 @@ -104,7 +104,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py311hd18a35c_0 - krb5=1.21.3=h659f571_0 @@ -118,7 +118,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -198,7 +198,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py311h9ecbd09_0 - pthread-stubs=0.4=hb9d3cd8_1002 @@ -216,9 +216,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.11.12=h9e4cc4f_0_cpython + - python=3.11.13=h9e4cc4f_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -238,7 +238,7 @@ dependencies: - scikit-learn=1.4.2=py311he08f58d_1 - scipy=1.14.1=py311he9a78e4_2 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -278,9 +278,9 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -305,11 +305,11 @@ dependencies: - zstandard=0.23.0=py311h9ecbd09_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index 88ea5338..00f6cdd2 100644 --- a/environments/py-3.11-linux-64.conda.lock.yml +++ b/environments/py-3.11-linux-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: a3b1f4dda4e0125f688354e14e4338181fcb58b168831834dcbeac15577ea318 +# input_hash: 45598a3fe4924b0456a6a385798db75a84287e671ec28a5a581312dccfe801f9 channels: - conda-forge @@ -57,7 +57,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -119,7 +119,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - python=3.11.12=h9e4cc4f_0_cpython + - python=3.11.13=h9e4cc4f_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py311h4b558b0_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -129,7 +129,7 @@ dependencies: - readline=8.2=h8c095d6_2 - scikit-learn=1.4.2=py311he08f58d_1 - scipy=1.14.1=py311he9a78e4_2 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 @@ -139,9 +139,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py311h9ecbd09_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py311h9ecbd09_0 - urllib3=2.4.0=pyhd8ed1ab_0 @@ -157,11 +157,11 @@ dependencies: - zstandard=0.23.0=py311h9ecbd09_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 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 24f836fc..2ca7a5fa 100644 --- a/environments/py-3.11-win-64-dev.conda.lock.yml +++ b/environments/py-3.11-win-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: 62c787cbcf6f6f33651133f4a57a41a68847ef40552a712278f0bcc5d091416f +# input_hash: f494ddfc45d95e9dc44ae24b6f9627b5ecc007f36d70bfa72f29b9e6b40b6def channels: - conda-forge @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py311he736701_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -40,7 +40,7 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.2=py311h3257749_0 - coverage=7.8.2=py311h5082efb_0 - - cpython=3.11.12=py311hd8ed1ab_0 + - cpython=3.11.13=py311hd8ed1ab_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311he736701_0 - dask-core=2025.3.0=pyhd8ed1ab_0 @@ -78,7 +78,7 @@ dependencies: - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2024.2.1=h57928b3_1083 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.2.0=pyhca29cf9_0 + - ipython=9.3.0=pyh6be1c34_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 @@ -104,7 +104,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - kiwisolver=1.4.7=py311h3257749_0 - krb5=1.21.3=hdf4eb48_0 - latexcodec=2.0.1=pyh9f0ad1d_0 @@ -116,7 +116,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -182,7 +182,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py311he736701_0 - pthread-stubs=0.4=h0e40799_1002 @@ -199,9 +199,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.11.12=h3f84c4b_0_cpython + - python=3.11.13=h3f84c4b_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -222,7 +222,7 @@ dependencies: - scikit-learn=1.4.2=py311hdcb8d17_1 - scipy=1.14.1=py311hf16d85f_2 - send2trash=1.8.3=pyh5737063_1 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -262,9 +262,9 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -295,11 +295,11 @@ dependencies: - zstandard=0.23.0=py311he736701_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index 1471ef08..6087a31a 100644 --- a/environments/py-3.11-win-64.conda.lock.yml +++ b/environments/py-3.11-win-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: 62c787cbcf6f6f33651133f4a57a41a68847ef40552a712278f0bcc5d091416f +# input_hash: f494ddfc45d95e9dc44ae24b6f9627b5ecc007f36d70bfa72f29b9e6b40b6def channels: - conda-forge @@ -54,7 +54,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -103,7 +103,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - python=3.11.12=h3f84c4b_0_cpython + - python=3.11.13=h3f84c4b_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py311h5bfbc98_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -112,7 +112,7 @@ dependencies: - pyyaml=6.0.2=py311h5082efb_2 - scikit-learn=1.4.2=py311hdcb8d17_1 - scipy=1.14.1=py311hf16d85f_2 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 @@ -122,9 +122,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py311he736701_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py311he736701_0 @@ -145,11 +145,11 @@ dependencies: - zstandard=0.23.0=py311he736701_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 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 22eeda97..262b416b 100644 --- a/environments/py-3.12-linux-64-dev.conda.lock.yml +++ b/environments/py-3.12-linux-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 12f7efb4a2192a61e675ce002cc80e434e47ffdc00ede41f7a602b4e5cc5c132 +# input_hash: 2eba6e20461449b4d2512c2d0af9240d896ec7410a03c5b57ebd66b52eac3f89 channels: - conda-forge @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py312h66e93f0_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -78,7 +78,7 @@ dependencies: - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=9.2.0=pyhfb0248b_0 + - ipython=9.3.0=pyhfa0c392_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 @@ -104,7 +104,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.8=py312h84d6215_0 - krb5=1.21.3=h659f571_0 @@ -118,7 +118,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -198,7 +198,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py312h66e93f0_0 - pthread-stubs=0.4=hb9d3cd8_1002 @@ -216,9 +216,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.12.10=h9e4cc4f_0_cpython + - python=3.12.11=h9e4cc4f_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -238,7 +238,7 @@ dependencies: - scikit-learn=1.4.2=py312h1fcc3ea_1 - scipy=1.14.1=py312h62794b6_2 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -278,9 +278,9 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -305,11 +305,11 @@ dependencies: - zstandard=0.23.0=py312h66e93f0_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.12-linux-64.conda.lock.yml b/environments/py-3.12-linux-64.conda.lock.yml index e2746628..67a1770b 100644 --- a/environments/py-3.12-linux-64.conda.lock.yml +++ b/environments/py-3.12-linux-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 12f7efb4a2192a61e675ce002cc80e434e47ffdc00ede41f7a602b4e5cc5c132 +# input_hash: 2eba6e20461449b4d2512c2d0af9240d896ec7410a03c5b57ebd66b52eac3f89 channels: - conda-forge @@ -57,7 +57,7 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl - - libcurl=8.14.0=h332b0f4_0 + - libcurl=8.14.1=h332b0f4_0 - libdeflate=1.24=h86f0d12_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 @@ -119,7 +119,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - - python=3.12.10=h9e4cc4f_0_cpython + - python=3.12.11=h9e4cc4f_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py312h6ad3ee3_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -129,7 +129,7 @@ dependencies: - readline=8.2=h8c095d6_2 - scikit-learn=1.4.2=py312h1fcc3ea_1 - scipy=1.14.1=py312h62794b6_2 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 @@ -139,9 +139,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py312h66e93f0_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py312h66e93f0_0 - urllib3=2.4.0=pyhd8ed1ab_0 @@ -157,11 +157,11 @@ dependencies: - zstandard=0.23.0=py312h66e93f0_2 - zstd=1.5.7=hb8e6e7a_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 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 52f831d3..b2bd243c 100644 --- a/environments/py-3.12-win-64-dev.conda.lock.yml +++ b/environments/py-3.12-win-64-dev.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: e2e7a55de8c7b76442b17153133649aad3cff4890a5b2f832613014ee357d3e8 +# input_hash: 2f2daf0b4e577372e70a03b46d66bdc3860feffb62723df4d5cf4bddd972c842 channels: - conda-forge @@ -11,7 +11,7 @@ dependencies: - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - anyio=4.9.0=pyh29332c3_0 - - argon2-cffi=23.1.0=pyhd8ed1ab_1 + - argon2-cffi=25.1.0=pyhd8ed1ab_0 - argon2-cffi-bindings=21.2.0=py312h4389bb4_5 - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 @@ -40,7 +40,7 @@ dependencies: - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.2=py312hd5eb7cc_0 - coverage=7.8.2=py312h31fea79_0 - - cpython=3.12.10=py312hd8ed1ab_0 + - cpython=3.12.11=py312hd8ed1ab_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h4389bb4_0 - dask-core=2025.3.0=pyhd8ed1ab_0 @@ -78,7 +78,7 @@ dependencies: - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2024.2.1=h57928b3_1083 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=9.2.0=pyhca29cf9_0 + - ipython=9.3.0=pyh6be1c34_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipython_pygments_lexers=1.1.1=pyhd8ed1ab_0 - ipywidgets=7.8.5=pyhd8ed1ab_0 @@ -104,7 +104,7 @@ dependencies: - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.17.1=pyh80e38bb_0 + - jupytext=1.17.2=pyh80e38bb_0 - kiwisolver=1.4.8=py312hc790b64_0 - krb5=1.21.3=hdf4eb48_0 - latexcodec=2.0.1=pyh9f0ad1d_0 @@ -116,7 +116,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -182,7 +182,7 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.8=pyhe01879c_0 - pluggy=1.6.0=pyhd8ed1ab_0 - - prometheus_client=0.22.0=pyhd8ed1ab_0 + - prometheus_client=0.22.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.51=pyha770c72_0 - psutil=7.0.0=py312h4389bb4_0 - pthread-stubs=0.4=h0e40799_1002 @@ -199,9 +199,9 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - pytest=8.3.5=pyhd8ed1ab_0 + - pytest=8.4.0=pyhd8ed1ab_0 - pytest-cov=6.1.1=pyhd8ed1ab_0 - - python=3.12.10=h3f84c4b_0_cpython + - python=3.12.11=h3f84c4b_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 @@ -222,7 +222,7 @@ dependencies: - scikit-learn=1.4.2=py312h816cc57_1 - scipy=1.14.1=py312h337df96_2 - send2trash=1.8.3=pyh5737063_1 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=3.0.1=pyhd8ed1ab_0 @@ -262,9 +262,9 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20250516=pyhd8ed1ab_0 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - typing_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -295,11 +295,11 @@ dependencies: - zstandard=0.23.0=py312h4389bb4_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.12-win-64.conda.lock.yml b/environments/py-3.12-win-64.conda.lock.yml index 6205d5eb..bef82443 100644 --- a/environments/py-3.12-win-64.conda.lock.yml +++ b/environments/py-3.12-win-64.conda.lock.yml @@ -1,6 +1,6 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: e2e7a55de8c7b76442b17153133649aad3cff4890a5b2f832613014ee357d3e8 +# input_hash: 2f2daf0b4e577372e70a03b46d66bdc3860feffb62723df4d5cf4bddd972c842 channels: - conda-forge @@ -54,7 +54,7 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl - - libcurl=8.14.0=h88aaa65_0 + - libcurl=8.14.1=h88aaa65_0 - libdeflate=1.24=h76ddb4d_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.7.0=he0c23c2_0 @@ -103,7 +103,7 @@ dependencies: - pymatsolver=0.3.1=pyh48887ae_201 - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - - python=3.12.10=h3f84c4b_0_cpython + - python=3.12.11=h3f84c4b_0_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py312h8095395_0 - python-tzdata=2025.2=pyhd8ed1ab_0 @@ -112,7 +112,7 @@ dependencies: - pyyaml=6.0.2=py312h31fea79_2 - scikit-learn=1.4.2=py312h816cc57_1 - scipy=1.14.1=py312h337df96_2 - - setuptools=80.8.0=pyhff2d567_0 + - setuptools=80.9.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 @@ -122,9 +122,9 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.5.1=py312h4389bb4_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.13.2=h0e9735f_0 + - typing-extensions=4.14.0=h32cad80_0 - typing-inspection=0.4.1=pyhd8ed1ab_0 - - typing_extensions=4.13.2=pyh29332c3_0 + - typing_extensions=4.14.0=pyhe01879c_0 - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py312h4389bb4_0 @@ -145,11 +145,11 @@ dependencies: - zstandard=0.23.0=py312h4389bb4_2 - zstd=1.5.7=hbeecb71_2 - pip: - - geoapps-utils == 0.5.0a3 --hash=sha256:a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c - - geoh5py == 0.11.0a5 --hash=sha256:78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e - - mira-simpeg == 0.23.0.1b1 --hash=sha256:948a345905e571682b76e44d8527c84919044137d5a335c1a7d707bf3ca86b12 - - octree-creation-app == 0.3.0a2 --hash=sha256:002896126bf5a958aad1bb9c0a272bfd3c6985d1456dc8022c4e07b5582730ff - - param-sweeps == 0.2.1a1 --hash=sha256:777618dd6eef4b6e86b4976e01c29bb202abb9d295b0774baeabf7534fb9389c + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 + - mira-simpeg == 0.23.0.1b1 + - octree-creation-app == 0.3.0a2 + - param-sweeps == 0.2.1a1 variables: KMP_WARNINGS: 0 diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index 6b5a736b..685c52c7 100644 --- a/py-3.10.conda-lock.yml +++ b/py-3.10.conda-lock.yml @@ -15,8 +15,8 @@ version: 1 metadata: content_hash: - win-64: ad2901cfddc3a6e4376804b4543f4be34b929a03a0238fa356381a0d9c2774c9 - linux-64: c5499f0de074cdd65c7fd129794ec6f29e8e7126d999e2fbd8006ce30cc14765 + win-64: 5dd0c312b3c867d2321897b70baa2b9a30142b8cfd047512279386fe19a8657d + linux-64: 808a8fb1b81c016263054465040c418aab1bf1e8b46764e295f18d68b9f82e20 channels: - url: conda-forge used_env_vars: [] @@ -163,31 +163,31 @@ package: category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: linux-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: win-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi-bindings @@ -984,16 +984,16 @@ package: category: dev optional: true - name: cpython - version: 3.10.17 + version: 3.10.18 manager: conda platform: win-64 dependencies: python: '>=3.10,<3.11.0a0' python_abi: '*' - url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.10.17-py310hd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.10.18-py310hd8ed1ab_0.conda hash: - md5: e2b81369f0473107784f8b7da8e6a8e9 - sha256: 6944d47f2bf3c443d5af855ee0c77156da1b90c6f0e79cedc3b934bcd2794d64 + md5: 7004cb3fa62ad44d1cb70f3b080dfc8f + sha256: 44329b37f854a90b4b9bcf500c25c13dce91180eca26a9272f6a254725d2db8c category: dev optional: true - name: cycler @@ -2063,7 +2063,7 @@ package: category: dev optional: true - name: ipython - version: 8.36.0 + version: 8.37.0 manager: conda platform: linux-64 dependencies: @@ -2080,14 +2080,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh907856f_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.37.0-pyh8f84b5b_0.conda hash: - md5: 886e40ae1c3851b6d348d4cd41e5de39 - sha256: 21e33e5c779227df52d443bf17e3f470c295a5b2ede5501e5e8eb90b9747f82e + md5: 177cfa19fe3d74c87a8889286dc64090 + sha256: e43fa762183b49c3c3b811d41259e94bb14b7bff4a239b747ef4e1c6bbe2702d category: dev optional: true - name: ipython - version: 8.36.0 + version: 8.37.0 manager: conda platform: win-64 dependencies: @@ -2104,10 +2104,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.36.0-pyh9ab4c32_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-8.37.0-pyha7b4d00_0.conda hash: - md5: 29ed2705fd3f71927cdde35874f29ae8 - sha256: 8ee58de26571788587c2b58bae8fdd11fdb9a089af52fe5253424d1a8c907998 + md5: 2ffea44095ca39b38b67599e8091bca3 + sha256: 4812e69a1c9d6d43746fa7e8efaf9127d257508249e7192e68cd163511a751ee category: dev optional: true - name: ipython_genutils @@ -2919,7 +2919,7 @@ package: category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: linux-64 dependencies: @@ -2930,14 +2930,14 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: win-64 dependencies: @@ -2948,10 +2948,10 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: keyutils @@ -3287,7 +3287,7 @@ package: category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: linux-64 dependencies: @@ -3299,14 +3299,14 @@ package: libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' zstd: '>=1.5.7,<1.6.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.0-h332b0f4_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda hash: - md5: d1738cf06503218acee63669029fd8e8 - sha256: ddfcb508b723e1ef4234c517da18820cdbb40cc060f3b120aaa8a18eb6ab0564 + md5: 45f6713cb00f124af300342512219182 + sha256: b6c5cf340a4f80d70d64b3a29a7d9885a5918d16a5cb952022820e6d3e79dc8b category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: win-64 dependencies: @@ -3316,10 +3316,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/libcurl-8.14.0-h88aaa65_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libcurl-8.14.1-h88aaa65_0.conda hash: - md5: ae69647c79ac790aae707e6f3977152b - sha256: 374d36c9e5163e8ac6a2b3e845200db8ecc16702dc85d4c1617c8047f3e2ba3a + md5: 836b9c08f34d2017dbcaec907c6a1138 + sha256: b2cface2cf35d8522289df7fffc14370596db6f6dc481cc1b6ca313faeac19d8 category: main optional: false - name: libdeflate @@ -5425,27 +5425,27 @@ package: category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prompt-toolkit @@ -5950,39 +5950,41 @@ package: category: main optional: false - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: linux-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: win-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest-cov @@ -6016,7 +6018,7 @@ package: category: dev optional: true - name: python - version: 3.10.17 + version: 3.10.18 manager: conda platform: linux-64 dependencies: @@ -6028,7 +6030,7 @@ package: libgcc: '>=13' liblzma: '>=5.8.1,<6.0a0' libnsl: '>=2.0.1,<2.1.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libuuid: '>=2.38.1,<3.0a0' libxcrypt: '>=4.4.36' libzlib: '>=1.3.1,<2.0a0' @@ -6038,14 +6040,14 @@ package: readline: '>=8.2,<9.0a0' tk: '>=8.6.13,<8.7.0a0' tzdata: '' - url: https://repo.prefix.dev/conda-forge/linux-64/python-3.10.17-hd6af730_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/linux-64/python-3.10.18-hd6af730_0_cpython.conda hash: - md5: 7bb89638dae9ce1b8e051d0b721e83c2 - sha256: 0ae32507817402bfad08fbf0f4a9b5ae26859d5390b98bc939da85fd0bd4239f + md5: 4ea0c77cdcb0b81813a0436b162d7316 + sha256: 4111e5504fa4f4fb431d3a73fa606daccaf23a5a1da0f17a30db70ffad9336a7 category: main optional: false - name: python - version: 3.10.17 + version: 3.10.18 manager: conda platform: win-64 dependencies: @@ -6053,7 +6055,7 @@ package: libexpat: '>=2.7.0,<3.0a0' libffi: '>=3.4,<4.0a0' liblzma: '>=5.8.1,<6.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' pip: '' @@ -6062,10 +6064,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/python-3.10.17-h8c5b53a_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/win-64/python-3.10.18-h8c5b53a_0_cpython.conda hash: - md5: 0c59918f056ab2e9c7bb45970d32b2ea - sha256: 071303a9bcbba4d79ab1ca61f34ec9f4ad65bc15d897828f5006ef9507094557 + md5: f1775dab55c8a073ebd024bfb2f689c1 + sha256: 548f9e542e72925d595c66191ffd17056f7c0029b7181e2d99dbef47e4f3f646 category: main optional: false - name: python-dateutil @@ -6647,27 +6649,27 @@ package: category: dev optional: true - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: six @@ -7735,27 +7737,27 @@ package: category: dev optional: true - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-inspection @@ -7785,27 +7787,27 @@ package: category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: python: '' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_utils @@ -8461,35 +8463,41 @@ package: category: main optional: false - name: geoapps-utils - version: 0.5.0a3 + version: 0.5.0-alpha.4 manager: pip platform: linux-64 dependencies: - geoh5py: '>=0.11.0a1,<0.12.dev' + geoh5py: 0.11.0-alpha.6 numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: https://files.pythonhosted.org/packages/7f/0b/36222385937dcda4b4789303027fc538103201f72b4bce99d53398a5b5da/geoapps_utils-0.5.0a3-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c hash: - sha256: a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c + sha256: 73d76d9637603dc24e593c2f83e9a618c5e2a42c + source: + type: url + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c category: main optional: false - name: geoapps-utils - version: 0.5.0a3 + version: 0.5.0-alpha.4 manager: pip platform: win-64 dependencies: - geoh5py: '>=0.11.0a1,<0.12.dev' + geoh5py: 0.11.0-alpha.6 numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: https://files.pythonhosted.org/packages/7f/0b/36222385937dcda4b4789303027fc538103201f72b4bce99d53398a5b5da/geoapps_utils-0.5.0a3-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c hash: - sha256: a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c + sha256: 73d76d9637603dc24e593c2f83e9a618c5e2a42c + source: + type: url + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c category: main optional: false - name: geoh5py - version: 0.11.0a5 + version: 0.11.0-alpha.6 manager: pip platform: linux-64 dependencies: @@ -8497,13 +8505,16 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://files.pythonhosted.org/packages/c6/e4/9ebd2abc77468be9b4bf43167951cbbec645f7d840b050ae329a5a90fc1a/geoh5py-0.11.0a5-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 hash: - sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + sha256: 77b77c841a3cdedaa8a92022ca47c43d4580db81 + source: + type: url + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 category: main optional: false - name: geoh5py - version: 0.11.0a5 + version: 0.11.0-alpha.6 manager: pip platform: win-64 dependencies: @@ -8511,9 +8522,12 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://files.pythonhosted.org/packages/c6/e4/9ebd2abc77468be9b4bf43167951cbbec645f7d840b050ae329a5a90fc1a/geoh5py-0.11.0a5-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 hash: - sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + sha256: 77b77c841a3cdedaa8a92022ca47c43d4580db81 + source: + type: url + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 category: main optional: false - name: mira-simpeg diff --git a/py-3.11.conda-lock.yml b/py-3.11.conda-lock.yml index d56740bd..0a0c052a 100644 --- a/py-3.11.conda-lock.yml +++ b/py-3.11.conda-lock.yml @@ -15,8 +15,8 @@ version: 1 metadata: content_hash: - win-64: 62c787cbcf6f6f33651133f4a57a41a68847ef40552a712278f0bcc5d091416f - linux-64: a3b1f4dda4e0125f688354e14e4338181fcb58b168831834dcbeac15577ea318 + win-64: f494ddfc45d95e9dc44ae24b6f9627b5ecc007f36d70bfa72f29b9e6b40b6def + linux-64: 45598a3fe4924b0456a6a385798db75a84287e671ec28a5a581312dccfe801f9 channels: - url: conda-forge used_env_vars: [] @@ -163,31 +163,31 @@ package: category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: linux-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: win-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi-bindings @@ -982,16 +982,16 @@ package: category: dev optional: true - name: cpython - version: 3.11.12 + version: 3.11.13 manager: conda platform: win-64 dependencies: python: '>=3.11,<3.12.0a0' python_abi: '*' - url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.11.12-py311hd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.11.13-py311hd8ed1ab_0.conda hash: - md5: 451718359f1658c6819d8665f82585ab - sha256: 91e8da449682e37e326a560aa3575ee0f32ab697119e4cf4a76fd68af61fc1a0 + md5: 4666fd336f6d48d866a58490684704cd + sha256: ab70477f5cfb60961ba27d84a4c933a24705ac4b1736d8f3da14858e95bbfa7a category: dev optional: true - name: cycler @@ -2087,7 +2087,7 @@ package: category: dev optional: true - name: ipython - version: 9.2.0 + version: 9.3.0 manager: conda platform: linux-64 dependencies: @@ -2105,14 +2105,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhfb0248b_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.3.0-pyhfa0c392_0.conda hash: - md5: 7330ee1244209cfebfb23d828dd9aae5 - sha256: 539d003c379c22a71df1eb76cd4167a3e2d59f45e6dbc3416c45619f4c1381fb + md5: 270dbfb30fe759b39ce0c9fdbcd7be10 + sha256: ee5d526cba0c0a5981cbcbcadc37a76d257627a904ed2cd2db45821735c93ebd category: dev optional: true - name: ipython - version: 9.2.0 + version: 9.3.0 manager: conda platform: win-64 dependencies: @@ -2130,10 +2130,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhca29cf9_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.3.0-pyh6be1c34_0.conda hash: - md5: a7b419c1d0ae931d86cd9cab158f698e - sha256: 83e4cfdcf09c1273ec31548aacf7f81076dc4245548e78ac3b47d1da361da03b + md5: 73e4ba4c8247f744be670f4da4f132e2 + sha256: b6189de4e9f3d007a11e6e1df023c2bb73cf1864f63ca154c5ff8f0cdf601a50 category: dev optional: true - name: ipython_genutils @@ -2971,7 +2971,7 @@ package: category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: linux-64 dependencies: @@ -2982,14 +2982,14 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: win-64 dependencies: @@ -3000,10 +3000,10 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: keyutils @@ -3339,7 +3339,7 @@ package: category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: linux-64 dependencies: @@ -3351,14 +3351,14 @@ package: libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' zstd: '>=1.5.7,<1.6.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.0-h332b0f4_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda hash: - md5: d1738cf06503218acee63669029fd8e8 - sha256: ddfcb508b723e1ef4234c517da18820cdbb40cc060f3b120aaa8a18eb6ab0564 + md5: 45f6713cb00f124af300342512219182 + sha256: b6c5cf340a4f80d70d64b3a29a7d9885a5918d16a5cb952022820e6d3e79dc8b category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: win-64 dependencies: @@ -3368,10 +3368,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/libcurl-8.14.0-h88aaa65_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libcurl-8.14.1-h88aaa65_0.conda hash: - md5: ae69647c79ac790aae707e6f3977152b - sha256: 374d36c9e5163e8ac6a2b3e845200db8ecc16702dc85d4c1617c8047f3e2ba3a + md5: 836b9c08f34d2017dbcaec907c6a1138 + sha256: b2cface2cf35d8522289df7fffc14370596db6f6dc481cc1b6ca313faeac19d8 category: main optional: false - name: libdeflate @@ -5479,27 +5479,27 @@ package: category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prompt-toolkit @@ -6004,39 +6004,41 @@ package: category: main optional: false - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: linux-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: win-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest-cov @@ -6070,7 +6072,7 @@ package: category: dev optional: true - name: python - version: 3.11.12 + version: 3.11.13 manager: conda platform: linux-64 dependencies: @@ -6082,7 +6084,7 @@ package: libgcc: '>=13' liblzma: '>=5.8.1,<6.0a0' libnsl: '>=2.0.1,<2.1.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libuuid: '>=2.38.1,<3.0a0' libxcrypt: '>=4.4.36' libzlib: '>=1.3.1,<2.0a0' @@ -6092,14 +6094,14 @@ package: readline: '>=8.2,<9.0a0' tk: '>=8.6.13,<8.7.0a0' tzdata: '' - url: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.12-h9e4cc4f_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/linux-64/python-3.11.13-h9e4cc4f_0_cpython.conda hash: - md5: b61d4fbf583b8393d9d00ec106ad3658 - sha256: 028a03968eb101a681fa4966b2c52e93c8db1e934861f8d108224f51ba2c1bc9 + md5: 8c399445b6dc73eab839659e6c7b5ad1 + sha256: 9979a7d4621049388892489267139f1aa629b10c26601ba5dce96afc2b1551d4 category: main optional: false - name: python - version: 3.11.12 + version: 3.11.13 manager: conda platform: win-64 dependencies: @@ -6107,7 +6109,7 @@ package: libexpat: '>=2.7.0,<3.0a0' libffi: '>=3.4.6,<3.5.0a0' liblzma: '>=5.8.1,<6.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' pip: '' @@ -6116,10 +6118,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/python-3.11.12-h3f84c4b_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/win-64/python-3.11.13-h3f84c4b_0_cpython.conda hash: - md5: c1f91331274f591340e2f50e737dfbe9 - sha256: 41e1c07eecff9436b9bb27724822229b2da6073af8461ede6c81b508c0677c56 + md5: bedbb6f7bb654839719cd528f9b298ad + sha256: 723dbca1384f30bd2070f77dd83eefd0e8d7e4dda96ac3332fbf8fe5573a8abb category: main optional: false - name: python-dateutil @@ -6701,27 +6703,27 @@ package: category: dev optional: true - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: six @@ -7789,27 +7791,27 @@ package: category: dev optional: true - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-inspection @@ -7839,27 +7841,27 @@ package: category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_utils @@ -8546,35 +8548,41 @@ package: category: main optional: false - name: geoapps-utils - version: 0.5.0a3 + version: 0.5.0-alpha.4 manager: pip platform: linux-64 dependencies: - geoh5py: '>=0.11.0a1,<0.12.dev' + geoh5py: 0.11.0-alpha.6 numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: https://files.pythonhosted.org/packages/7f/0b/36222385937dcda4b4789303027fc538103201f72b4bce99d53398a5b5da/geoapps_utils-0.5.0a3-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c hash: - sha256: a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c + sha256: 73d76d9637603dc24e593c2f83e9a618c5e2a42c + source: + type: url + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c category: main optional: false - name: geoapps-utils - version: 0.5.0a3 + version: 0.5.0-alpha.4 manager: pip platform: win-64 dependencies: - geoh5py: '>=0.11.0a1,<0.12.dev' + geoh5py: 0.11.0-alpha.6 numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: https://files.pythonhosted.org/packages/7f/0b/36222385937dcda4b4789303027fc538103201f72b4bce99d53398a5b5da/geoapps_utils-0.5.0a3-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c hash: - sha256: a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c + sha256: 73d76d9637603dc24e593c2f83e9a618c5e2a42c + source: + type: url + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c category: main optional: false - name: geoh5py - version: 0.11.0a5 + version: 0.11.0-alpha.6 manager: pip platform: linux-64 dependencies: @@ -8582,13 +8590,16 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://files.pythonhosted.org/packages/c6/e4/9ebd2abc77468be9b4bf43167951cbbec645f7d840b050ae329a5a90fc1a/geoh5py-0.11.0a5-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 hash: - sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + sha256: 77b77c841a3cdedaa8a92022ca47c43d4580db81 + source: + type: url + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 category: main optional: false - name: geoh5py - version: 0.11.0a5 + version: 0.11.0-alpha.6 manager: pip platform: win-64 dependencies: @@ -8596,9 +8607,12 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://files.pythonhosted.org/packages/c6/e4/9ebd2abc77468be9b4bf43167951cbbec645f7d840b050ae329a5a90fc1a/geoh5py-0.11.0a5-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 hash: - sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + sha256: 77b77c841a3cdedaa8a92022ca47c43d4580db81 + source: + type: url + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 category: main optional: false - name: mira-simpeg diff --git a/py-3.12.conda-lock.yml b/py-3.12.conda-lock.yml index b399b72f..673ad570 100644 --- a/py-3.12.conda-lock.yml +++ b/py-3.12.conda-lock.yml @@ -15,8 +15,8 @@ version: 1 metadata: content_hash: - win-64: e2e7a55de8c7b76442b17153133649aad3cff4890a5b2f832613014ee357d3e8 - linux-64: 12f7efb4a2192a61e675ce002cc80e434e47ffdc00ede41f7a602b4e5cc5c132 + win-64: 2f2daf0b4e577372e70a03b46d66bdc3860feffb62723df4d5cf4bddd972c842 + linux-64: 2eba6e20461449b4d2512c2d0af9240d896ec7410a03c5b57ebd66b52eac3f89 channels: - url: conda-forge used_env_vars: [] @@ -163,31 +163,31 @@ package: category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: linux-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi - version: 23.1.0 + version: 25.1.0 manager: conda platform: win-64 dependencies: argon2-cffi-bindings: '' python: '>=3.9' typing-extensions: '' - url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_1.conda + url: https://repo.prefix.dev/conda-forge/noarch/argon2-cffi-25.1.0-pyhd8ed1ab_0.conda hash: - md5: a7ee488b71c30ada51c48468337b85ba - sha256: 7af62339394986bc470a7a231c7f37ad0173ffb41f6bc0e8e31b0be9e3b9d20f + md5: 8ac12aff0860280ee0cff7fa2cf63f3b + sha256: bea62005badcb98b1ae1796ec5d70ea0fc9539e7d59708ac4e7d41e2f4bb0bad category: dev optional: true - name: argon2-cffi-bindings @@ -982,16 +982,16 @@ package: category: dev optional: true - name: cpython - version: 3.12.10 + version: 3.12.11 manager: conda platform: win-64 dependencies: python: '>=3.12,<3.13.0a0' python_abi: '*' - url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.12.10-py312hd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/cpython-3.12.11-py312hd8ed1ab_0.conda hash: - md5: 7584a4b1e802afa25c89c0dcc72d0826 - sha256: acb47715abf1cd8177a5c20f42a34555b5d9cebb68ff39a58706e84effe218e2 + md5: e5279009e7a7f7edd3cd2880c502b3cc + sha256: 7e7bc8e73a2f3736444a8564cbece7216464c00f0bc38e604b0c792ff60d621a category: dev optional: true - name: cycler @@ -2087,7 +2087,7 @@ package: category: dev optional: true - name: ipython - version: 9.2.0 + version: 9.3.0 manager: conda platform: linux-64 dependencies: @@ -2105,14 +2105,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhfb0248b_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.3.0-pyhfa0c392_0.conda hash: - md5: 7330ee1244209cfebfb23d828dd9aae5 - sha256: 539d003c379c22a71df1eb76cd4167a3e2d59f45e6dbc3416c45619f4c1381fb + md5: 270dbfb30fe759b39ce0c9fdbcd7be10 + sha256: ee5d526cba0c0a5981cbcbcadc37a76d257627a904ed2cd2db45821735c93ebd category: dev optional: true - name: ipython - version: 9.2.0 + version: 9.3.0 manager: conda platform: win-64 dependencies: @@ -2130,10 +2130,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.2.0-pyhca29cf9_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/ipython-9.3.0-pyh6be1c34_0.conda hash: - md5: a7b419c1d0ae931d86cd9cab158f698e - sha256: 83e4cfdcf09c1273ec31548aacf7f81076dc4245548e78ac3b47d1da361da03b + md5: 73e4ba4c8247f744be670f4da4f132e2 + sha256: b6189de4e9f3d007a11e6e1df023c2bb73cf1864f63ca154c5ff8f0cdf601a50 category: dev optional: true - name: ipython_genutils @@ -2971,7 +2971,7 @@ package: category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: linux-64 dependencies: @@ -2982,14 +2982,14 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: jupytext - version: 1.17.1 + version: 1.17.2 manager: conda platform: win-64 dependencies: @@ -3000,10 +3000,10 @@ package: python: '>=3.9' pyyaml: '' tomli: '' - url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.1-pyh80e38bb_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/jupytext-1.17.2-pyh80e38bb_0.conda hash: - md5: 0fa86af955cc079bb31ac1783cf3cb0e - sha256: a438d610eba6e9dc8ad8e8578d71542f093e44d6cf1e59d92538e5a87059089c + md5: 6d0652a97ef103de0c77b9c610d0c20d + sha256: 48986a9c01f17d1d5a598af33814a877fd67a6a3287625718d76617a7d17f51d category: dev optional: true - name: keyutils @@ -3339,7 +3339,7 @@ package: category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: linux-64 dependencies: @@ -3351,14 +3351,14 @@ package: libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' zstd: '>=1.5.7,<1.6.0a0' - url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.0-h332b0f4_0.conda + url: https://repo.prefix.dev/conda-forge/linux-64/libcurl-8.14.1-h332b0f4_0.conda hash: - md5: d1738cf06503218acee63669029fd8e8 - sha256: ddfcb508b723e1ef4234c517da18820cdbb40cc060f3b120aaa8a18eb6ab0564 + md5: 45f6713cb00f124af300342512219182 + sha256: b6c5cf340a4f80d70d64b3a29a7d9885a5918d16a5cb952022820e6d3e79dc8b category: main optional: false - name: libcurl - version: 8.14.0 + version: 8.14.1 manager: conda platform: win-64 dependencies: @@ -3368,10 +3368,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/libcurl-8.14.0-h88aaa65_0.conda + url: https://repo.prefix.dev/conda-forge/win-64/libcurl-8.14.1-h88aaa65_0.conda hash: - md5: ae69647c79ac790aae707e6f3977152b - sha256: 374d36c9e5163e8ac6a2b3e845200db8ecc16702dc85d4c1617c8047f3e2ba3a + md5: 836b9c08f34d2017dbcaec907c6a1138 + sha256: b2cface2cf35d8522289df7fffc14370596db6f6dc481cc1b6ca313faeac19d8 category: main optional: false - name: libdeflate @@ -5479,27 +5479,27 @@ package: category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prometheus_client - version: 0.22.0 + version: 0.22.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.0-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/prometheus_client-0.22.1-pyhd8ed1ab_0.conda hash: - md5: 7bfaef51c8364f6f5096a5a60bb83413 - sha256: 31d2fbd381d6ecc9f01d106da5e095104b235917a0b3c342887ee66ca0e85025 + md5: c64b77ccab10b822722904d889fa83b5 + sha256: 454e2c0ef14accc888dd2cd2e8adb8c6a3a607d2d3c2f93962698b5718e6176d category: dev optional: true - name: prompt-toolkit @@ -6004,39 +6004,41 @@ package: category: main optional: false - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: linux-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest - version: 8.3.5 + version: 8.4.0 manager: conda platform: win-64 dependencies: - colorama: '' - exceptiongroup: '>=1.0.0rc8' - iniconfig: '' - packaging: '' - pluggy: <2,>=1.5 + colorama: '>=0.4' + exceptiongroup: '>=1' + iniconfig: '>=1' + packaging: '>=20' + pluggy: '>=1.5,<2' + pygments: '>=2.7.2' python: '>=3.9' tomli: '>=1' - url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.3.5-pyhd8ed1ab_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/pytest-8.4.0-pyhd8ed1ab_0.conda hash: - md5: c3c9316209dec74a705a36797970c6be - sha256: 963524de7340c56615583ba7b97a6beb20d5c56a59defb59724dc2a3105169c9 + md5: 516d31f063ce7e49ced17f105b63a1f1 + sha256: f8c5a65ff4216f7c0a9be1708be1ee1446ad678da5a01eeb2437551156e32a06 category: dev optional: true - name: pytest-cov @@ -6070,7 +6072,7 @@ package: category: dev optional: true - name: python - version: 3.12.10 + version: 3.12.11 manager: conda platform: linux-64 dependencies: @@ -6082,7 +6084,7 @@ package: libgcc: '>=13' liblzma: '>=5.8.1,<6.0a0' libnsl: '>=2.0.1,<2.1.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libuuid: '>=2.38.1,<3.0a0' libxcrypt: '>=4.4.36' libzlib: '>=1.3.1,<2.0a0' @@ -6092,14 +6094,14 @@ package: readline: '>=8.2,<9.0a0' tk: '>=8.6.13,<8.7.0a0' tzdata: '' - url: https://repo.prefix.dev/conda-forge/linux-64/python-3.12.10-h9e4cc4f_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/linux-64/python-3.12.11-h9e4cc4f_0_cpython.conda hash: - md5: a41d26cd4d47092d683915d058380dec - sha256: 4dc1da115805bd353bded6ab20ff642b6a15fcc72ac2f3de0e1d014ff3612221 + md5: 94206474a5608243a10c92cefbe0908f + sha256: 6cca004806ceceea9585d4d655059e951152fc774a471593d4f5138e6a54c81d category: main optional: false - name: python - version: 3.12.10 + version: 3.12.11 manager: conda platform: win-64 dependencies: @@ -6107,7 +6109,7 @@ package: libexpat: '>=2.7.0,<3.0a0' libffi: '>=3.4.6,<3.5.0a0' liblzma: '>=5.8.1,<6.0a0' - libsqlite: '>=3.49.1,<4.0a0' + libsqlite: '>=3.50.0,<4.0a0' libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.5.0,<4.0a0' pip: '' @@ -6116,10 +6118,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://repo.prefix.dev/conda-forge/win-64/python-3.12.10-h3f84c4b_0_cpython.conda + url: https://repo.prefix.dev/conda-forge/win-64/python-3.12.11-h3f84c4b_0_cpython.conda hash: - md5: 495e849ebc04562381539d25cf303a9f - sha256: a791fa8f5ce68ab00543ecd3798bfa573db327902ccd5cb7598fd7e94ea194d3 + md5: 6aa5e62df29efa6319542ae5025f4376 + sha256: b69412e64971b5da3ced0fc36f05d0eacc9393f2084c6f92b8f28ee068d83e2e category: main optional: false - name: python-dateutil @@ -6701,27 +6703,27 @@ package: category: dev optional: true - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: setuptools - version: 80.8.0 + version: 80.9.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.8.0-pyhff2d567_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda hash: - md5: ea075e94dc0106c7212128b6a25bbc4c - sha256: 56ce31d15786e1df2f1105076f3650cd7c1892e0afeeb9aa92a08d2551af2e34 + md5: 4de79c071274a53dcaf2a8c749d1499e + sha256: 972560fcf9657058e3e1f97186cc94389144b46dbdf58c807ce62e83f977e863 category: main optional: false - name: six @@ -7789,27 +7791,27 @@ package: category: dev optional: true - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: - typing_extensions: ==4.13.2 - url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda + typing_extensions: ==4.14.0 + url: https://repo.prefix.dev/conda-forge/noarch/typing-extensions-4.14.0-h32cad80_0.conda hash: - md5: 568ed1300869dca0ba09fb750cda5dbb - sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296 + md5: a1cdd40fc962e2f7944bc19e01c7e584 + sha256: b8cabfa54432b0f124c0af6b6facdf8110892914fa841ac2e80ab65ac52c1ba4 category: main optional: false - name: typing-inspection @@ -7839,27 +7841,27 @@ package: category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_extensions - version: 4.13.2 + version: 4.14.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda + url: https://repo.prefix.dev/conda-forge/noarch/typing_extensions-4.14.0-pyhe01879c_0.conda hash: - md5: 83fc6ae00127671e301c9f44254c31b8 - sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08 + md5: 2adcd9bb86f656d3d43bf84af59a1faf + sha256: 8561db52f278c5716b436da6d4ee5521712a49e8f3c70fcae5350f5ebb4be41c category: main optional: false - name: typing_utils @@ -8546,35 +8548,41 @@ package: category: main optional: false - name: geoapps-utils - version: 0.5.0a3 + version: 0.5.0-alpha.4 manager: pip platform: linux-64 dependencies: - geoh5py: '>=0.11.0a1,<0.12.dev' + geoh5py: 0.11.0-alpha.6 numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: https://files.pythonhosted.org/packages/7f/0b/36222385937dcda4b4789303027fc538103201f72b4bce99d53398a5b5da/geoapps_utils-0.5.0a3-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c hash: - sha256: a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c + sha256: 73d76d9637603dc24e593c2f83e9a618c5e2a42c + source: + type: url + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c category: main optional: false - name: geoapps-utils - version: 0.5.0a3 + version: 0.5.0-alpha.4 manager: pip platform: win-64 dependencies: - geoh5py: '>=0.11.0a1,<0.12.dev' + geoh5py: 0.11.0-alpha.6 numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: https://files.pythonhosted.org/packages/7f/0b/36222385937dcda4b4789303027fc538103201f72b4bce99d53398a5b5da/geoapps_utils-0.5.0a3-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c hash: - sha256: a752b0c8d4b11cf7f5906c1794631f1ee65e77bd17eb3c5bb85390ff06a61c3c + sha256: 73d76d9637603dc24e593c2f83e9a618c5e2a42c + source: + type: url + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@73d76d9637603dc24e593c2f83e9a618c5e2a42c category: main optional: false - name: geoh5py - version: 0.11.0a5 + version: 0.11.0-alpha.6 manager: pip platform: linux-64 dependencies: @@ -8582,13 +8590,16 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://files.pythonhosted.org/packages/c6/e4/9ebd2abc77468be9b4bf43167951cbbec645f7d840b050ae329a5a90fc1a/geoh5py-0.11.0a5-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 hash: - sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + sha256: 77b77c841a3cdedaa8a92022ca47c43d4580db81 + source: + type: url + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 category: main optional: false - name: geoh5py - version: 0.11.0a5 + version: 0.11.0-alpha.6 manager: pip platform: win-64 dependencies: @@ -8596,9 +8607,12 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: https://files.pythonhosted.org/packages/c6/e4/9ebd2abc77468be9b4bf43167951cbbec645f7d840b050ae329a5a90fc1a/geoh5py-0.11.0a5-py3-none-any.whl + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 hash: - sha256: 78efa387e693fac737e4fd304ab024d37d9eb3eb95c5191a85de57fb82ceea2e + sha256: 77b77c841a3cdedaa8a92022ca47c43d4580db81 + source: + type: url + url: git+https://github.com/MiraGeoscience/geoh5py.git@77b77c841a3cdedaa8a92022ca47c43d4580db81 category: main optional: false - name: mira-simpeg diff --git a/pyproject.toml b/pyproject.toml index 7cc3a8ad..b406983c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -80,8 +80,8 @@ geoh5py = {version = ">=0.11.0a3, <0.12.dev", source = "pypi", allow-prereleases octree-creation-app = {version = ">=0.3.0a1, <0.4.dev", source = "pypi", allow-prereleases = true} #octree-creation-app = {git = "https://github.com/MiraGeoscience/octree-creation-app.git", rev = "release/0.3.0"} -geoapps-utils = {version = ">=0.5.0a3, <0.6.dev", source = "pypi", allow-prereleases = true} -#geoapps-utils = {git = "https://github.com/MiraGeoscience/geoapps-utils.git", rev = "release/0.5.0"} +#geoapps-utils = {version = ">=0.5.0a3, <0.6.dev", source = "pypi", allow-prereleases = true} +geoapps-utils = {git = "https://github.com/MiraGeoscience/geoapps-utils.git", rev = "release/0.5.0"} mira-simpeg = {version = ">=0.23.0.1b1, <0.23.1.dev", source="pypi", allow-prereleases = true, extras = ["dask"]} #mira-simpeg = {git = "https://github.com/MiraGeoscience/simpeg.git", rev = "release/0.23.0.1", extras = ["dask"]}