From 38983238cc03e7885bceb37629e8e7fdaecd0b5b Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 27 Mar 2025 15:17:51 -0700 Subject: [PATCH 01/10] Create classes for FDEM 1D --- .../electromagnetics/base_1d_driver.py | 115 ++++++++++++++++ .../frequency_domain_1d/__init__.py | 9 ++ .../frequency_domain_1d/driver.py | 33 +++++ .../frequency_domain_1d/params.py | 128 ++++++++++++++++++ .../electromagnetics/time_domain/__init__.py | 9 -- .../electromagnetics/time_domain_1d/driver.py | 107 +-------------- .../electromagnetics/time_domain_1d/params.py | 2 +- 7 files changed, 289 insertions(+), 114 deletions(-) create mode 100644 simpeg_drivers/electromagnetics/base_1d_driver.py create mode 100644 simpeg_drivers/electromagnetics/frequency_domain_1d/__init__.py create mode 100644 simpeg_drivers/electromagnetics/frequency_domain_1d/driver.py create mode 100644 simpeg_drivers/electromagnetics/frequency_domain_1d/params.py diff --git a/simpeg_drivers/electromagnetics/base_1d_driver.py b/simpeg_drivers/electromagnetics/base_1d_driver.py new file mode 100644 index 00000000..b7c82324 --- /dev/null +++ b/simpeg_drivers/electromagnetics/base_1d_driver.py @@ -0,0 +1,115 @@ +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' +# Copyright (c) 2025 Mira Geoscience Ltd. ' +# ' +# This file is part of simpeg-drivers package. ' +# ' +# simpeg-drivers is distributed under the terms and conditions of the MIT License ' +# (see LICENSE file at the root of this source code package). ' +# ' +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' + + +from __future__ import annotations + +import numpy as np +from discretize import TensorMesh +from discretize.utils import mesh_utils +from geoh5py import Workspace +from geoh5py.shared.merging.drape_model import DrapeModelMerger +from geoh5py.ui_json.ui_json import fetch_active_workspace + +from simpeg_drivers.components.factories import MisfitFactory +from simpeg_drivers.components.meshes import InversionMesh +from simpeg_drivers.driver import InversionDriver +from simpeg_drivers.utils.utils import topo_drape_elevation, xyz_2_drape_model + + +class Base1DDriver(InversionDriver): + """Base 1D driver for electromagnetic simulations.""" + + _params_class = None + _validations = None + + def __init__(self, workspace: Workspace, **kwargs): + super().__init__(workspace, **kwargs) + + self.layers_mesh: TensorMesh = self.get_1d_mesh() + self.topo_z_drape = topo_drape_elevation( + self.params.data_object.vertices, + self.inversion_topography.locations, + ) + + @property + def inversion_mesh(self) -> InversionMesh: + """Inversion mesh""" + if getattr(self, "_inversion_mesh", None) is None: + # temp_workspace = Workspace() + with fetch_active_workspace(self.workspace, mode="r+"): + drape_models = [] + temp_work = Workspace() + for part in self.params.data_object.unique_parts: + indices = self.params.data_object.parts == part + drape_models.append( + xyz_2_drape_model( + temp_work, + self.topo_z_drape[indices], + self.layers_mesh.h[0][::-1], + ) + ) + + entity = DrapeModelMerger.create_object( + self.workspace, drape_models, parent=self.out_group + ) + + self._inversion_mesh = InversionMesh( + self.workspace, self.params, entity=entity + ) + self._inversion_mesh.layers_mesh = self.layers_mesh + + return self._inversion_mesh + + def get_1d_mesh(self) -> TensorMesh: + layers_mesh = mesh_utils.mesh_builder_xyz( + np.c_[0], + np.r_[self.params.drape_model.v_cell_size], + padding_distance=[ + [self.params.drape_model.vertical_padding, 0], + ], + depth_core=self.params.drape_model.depth_core, + expansion_factor=self.params.drape_model.expansion_factor, + mesh_type="tensor", + ) + return layers_mesh + + @property + def data_misfit(self): + """The Simpeg.data_misfit class""" + if getattr(self, "_data_misfit", None) is None: + with fetch_active_workspace(self.workspace, mode="r+"): + # Tile locations + tiles = self.get_tiles() + + print(f"Setting up {len(tiles)} tile(s) . . .") + # Build tiled misfits and combine to form global misfit + self._data_misfit, self._sorting, self._ordering = MisfitFactory( + self.params, models=self.models + ).build( + tiles, + self.inversion_data, + self.inversion_mesh, + self.topo_z_drape, + ) + self.models.active_cells = np.ones( + self.inversion_mesh.mesh.n_cells, dtype=bool + ) + print("Done.") + + self.inversion_data.save_data() + self._data_misfit.multipliers = np.asarray( + self._data_misfit.multipliers, dtype=float + ) + + if self.client: + self.distributed_misfits() + + return self._data_misfit diff --git a/simpeg_drivers/electromagnetics/frequency_domain_1d/__init__.py b/simpeg_drivers/electromagnetics/frequency_domain_1d/__init__.py new file mode 100644 index 00000000..4d06f672 --- /dev/null +++ b/simpeg_drivers/electromagnetics/frequency_domain_1d/__init__.py @@ -0,0 +1,9 @@ +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' +# Copyright (c) 2025 Mira Geoscience Ltd. ' +# ' +# This file is part of simpeg-drivers package. ' +# ' +# simpeg-drivers is distributed under the terms and conditions of the MIT License ' +# (see LICENSE file at the root of this source code package). ' +# ' +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' diff --git a/simpeg_drivers/electromagnetics/frequency_domain_1d/driver.py b/simpeg_drivers/electromagnetics/frequency_domain_1d/driver.py new file mode 100644 index 00000000..f0e99923 --- /dev/null +++ b/simpeg_drivers/electromagnetics/frequency_domain_1d/driver.py @@ -0,0 +1,33 @@ +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' +# Copyright (c) 2025 Mira Geoscience Ltd. ' +# ' +# This file is part of simpeg-drivers package. ' +# ' +# simpeg-drivers is distributed under the terms and conditions of the MIT License ' +# (see LICENSE file at the root of this source code package). ' +# ' +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' + + +from __future__ import annotations + +from simpeg_drivers.electromagnetics.base_1d_driver import Base1DDriver + +from .params import ( + FDEM1DForwardOptions, + FDEM1DInversionOptions, +) + + +class FDEM1DForwardDriver(Base1DDriver): + """Frequency Domain 1D Electromagnetic forward driver.""" + + _params_class = FDEM1DForwardOptions + _validations = None + + +class FDEM1DInversionDriver(Base1DDriver): + """Frequency Domain 1D Electromagnetic inversion driver.""" + + _params_class = FDEM1DInversionOptions + _validations = None diff --git a/simpeg_drivers/electromagnetics/frequency_domain_1d/params.py b/simpeg_drivers/electromagnetics/frequency_domain_1d/params.py new file mode 100644 index 00000000..bee97cc7 --- /dev/null +++ b/simpeg_drivers/electromagnetics/frequency_domain_1d/params.py @@ -0,0 +1,128 @@ +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' +# Copyright (c) 2025 Mira Geoscience Ltd. ' +# ' +# This file is part of simpeg-drivers package. ' +# ' +# simpeg-drivers is distributed under the terms and conditions of the MIT License ' +# (see LICENSE file at the root of this source code package). ' +# ' +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' + + +from __future__ import annotations + +from pathlib import Path +from typing import ClassVar, TypeAlias + +from geoh5py.groups import PropertyGroup +from geoh5py.objects import ( + AirborneFEMReceivers, + LargeLoopGroundFEMReceivers, + MovingLoopGroundFEMReceivers, +) + +from simpeg_drivers import assets_path +from simpeg_drivers.params import ( + BaseForwardOptions, + BaseInversionOptions, + DrapeModelOptions, + EMDataMixin, +) + + +Receivers: TypeAlias = ( + MovingLoopGroundFEMReceivers | LargeLoopGroundFEMReceivers | AirborneFEMReceivers +) + + +class FDEM1DForwardOptions(EMDataMixin, BaseForwardOptions): + """ + Frequency Domain Electromagnetic forward options. + + :param z_channel_bool: Z-component data channel boolean. + :param x_channel_bool: X-component data channel boolean. + :param y_channel_bool: Y-component data channel boolean. + :param model_type: Specify whether the models are provided in resistivity or conductivity. + :param data_units: Units for the FEM data + """ + + name: ClassVar[str] = "Frequency Domain Electromagnetics Forward" + default_ui_json: ClassVar[Path] = assets_path() / "uijson/fdem1d_forward.ui.json" + + title: str = "Frequency-domain EM-1D (FEM-1D) Forward" + inversion_type: str = "fdem 1d" + physical_property: str = "conductivity" + + data_object: Receivers + z_real_channel_bool: bool + z_imag_channel_bool: bool + data_units: str = "Hertz (Hz)" + model_type: str = "Conductivity (S/m)" + drape_model: DrapeModelOptions = DrapeModelOptions( + u_cell_size=10.0, + v_cell_size=10.0, + depth_core=100.0, + horizontal_padding=0.0, + vertical_padding=100.0, + expansion_factor=1.1, + ) + + @property + def unit_conversion(self): + """Return time unit conversion factor.""" + conversion = { + "Seconds (s)": 1.0, + "Milliseconds (ms)": 1e-3, + "Microseconds (us)": 1e-6, + } + return conversion[self.data_object.unit] + + +class FDEM1DInversionOptions(EMDataMixin, BaseInversionOptions): + """ + Frequency Domain Electromagnetic Inversion options. + + :param z_real_channel: Real Z-component data channel. + :param z_real_uncertainty: Real Z-component data channel uncertainty. + :param z_imag_channel: Imaginary Z-component data channel. + :param z_imag_uncertainty: Imaginary Z-component data channel uncertainty. + :param model_type: Specify whether the models are provided in resistivity or conductivity. + :param data_units: Units for the FEM data + """ + + name: ClassVar[str] = "Frequency Domain Electromagnetics Inversion" + default_ui_json: ClassVar[Path] = assets_path() / "uijson/fdem1d_inversion.ui.json" + + title: str = "Frequency-domain EM-1D (FEM-1D) Inversion" + inversion_type: str = "fdem 1d" + physical_property: str = "conductivity" + + data_object: Receivers + z_real_channel: PropertyGroup | None = None + z_real_uncertainty: PropertyGroup | None = None + z_imag_channel: PropertyGroup | None = None + z_imag_uncertainty: PropertyGroup | None = None + y_norm: None = None + data_units: str = "Hertz (Hz)" + model_type: str = "Conductivity (S/m)" + drape_model: DrapeModelOptions = DrapeModelOptions( + u_cell_size=10.0, + v_cell_size=10.0, + depth_core=100.0, + horizontal_padding=0.0, + vertical_padding=100.0, + expansion_factor=1.1, + ) + auto_scale_misfits: bool = False + sens_wts_threshold: float = 100.0 + + @property + def unit_conversion(self): + """Return time unit conversion factor.""" + conversion = { + "Hertz (Hz)": 1.0, + "KiloHertz (kHz)": 1e-3, + "MegaHertz (MHz)": 1e-6, + "GigaHertz (GHz)": 1e-9, + } + return conversion[self.data_object.unit] diff --git a/simpeg_drivers/electromagnetics/time_domain/__init__.py b/simpeg_drivers/electromagnetics/time_domain/__init__.py index 54036b7b..4d06f672 100644 --- a/simpeg_drivers/electromagnetics/time_domain/__init__.py +++ b/simpeg_drivers/electromagnetics/time_domain/__init__.py @@ -7,12 +7,3 @@ # (see LICENSE file at the root of this source code package). ' # ' # ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - - -from .params import ( - TDEMForwardOptions, - TDEMInversionOptions, -) - -# pylint: disable=unused-import -# flake8: noqa diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py index 1daac739..7727f835 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py @@ -11,17 +11,7 @@ from __future__ import annotations -import numpy as np -from discretize import TensorMesh -from discretize.utils import mesh_utils -from geoh5py import Workspace -from geoh5py.shared.merging.drape_model import DrapeModelMerger -from geoh5py.ui_json.ui_json import fetch_active_workspace - -from simpeg_drivers.components.factories import MisfitFactory -from simpeg_drivers.components.meshes import InversionMesh -from simpeg_drivers.driver import InversionDriver -from simpeg_drivers.utils.utils import topo_drape_elevation, xyz_2_drape_model +from simpeg_drivers.electromagnetics.base_1d_driver import Base1DDriver from .params import ( TDEM1DForwardOptions, @@ -29,106 +19,15 @@ ) -class Base1DDriver(InversionDriver): - """Base 1D driver for electromagnetic simulations.""" - - _params_class = None - _validations = None - - def __init__(self, workspace: Workspace, **kwargs): - super().__init__(workspace, **kwargs) - - self.layers_mesh: TensorMesh = self.get_1d_mesh() - self.topo_z_drape = topo_drape_elevation( - self.params.data_object.vertices, - self.inversion_topography.locations, - ) - - @property - def inversion_mesh(self) -> InversionMesh: - """Inversion mesh""" - if getattr(self, "_inversion_mesh", None) is None: - # temp_workspace = Workspace() - with fetch_active_workspace(self.workspace, mode="r+"): - drape_models = [] - temp_work = Workspace() - for part in self.params.data_object.unique_parts: - indices = self.params.data_object.parts == part - drape_models.append( - xyz_2_drape_model( - temp_work, - self.topo_z_drape[indices], - self.layers_mesh.h[0][::-1], - ) - ) - - entity = DrapeModelMerger.create_object( - self.workspace, drape_models, parent=self.out_group - ) - - self._inversion_mesh = InversionMesh( - self.workspace, self.params, entity=entity - ) - self._inversion_mesh.layers_mesh = self.layers_mesh - - return self._inversion_mesh - - def get_1d_mesh(self) -> TensorMesh: - layers_mesh = mesh_utils.mesh_builder_xyz( - np.c_[0], - np.r_[self.params.drape_model.v_cell_size], - padding_distance=[ - [self.params.drape_model.vertical_padding, 0], - ], - depth_core=self.params.drape_model.depth_core, - expansion_factor=self.params.drape_model.expansion_factor, - mesh_type="tensor", - ) - return layers_mesh - - @property - def data_misfit(self): - """The Simpeg.data_misfit class""" - if getattr(self, "_data_misfit", None) is None: - with fetch_active_workspace(self.workspace, mode="r+"): - # Tile locations - tiles = self.get_tiles() - - print(f"Setting up {len(tiles)} tile(s) . . .") - # Build tiled misfits and combine to form global misfit - self._data_misfit, self._sorting, self._ordering = MisfitFactory( - self.params, models=self.models - ).build( - tiles, - self.inversion_data, - self.inversion_mesh, - self.topo_z_drape, - ) - self.models.active_cells = np.ones( - self.inversion_mesh.mesh.n_cells, dtype=bool - ) - print("Done.") - - self.inversion_data.save_data() - self._data_misfit.multipliers = np.asarray( - self._data_misfit.multipliers, dtype=float - ) - - if self.client: - self.distributed_misfits() - - return self._data_misfit - - class TDEM1DForwardDriver(Base1DDriver): - """Time Domain Electromagnetic forward driver.""" + """Time Domain 1D Electromagnetic forward driver.""" _params_class = TDEM1DForwardOptions _validations = None class TDEM1DInversionDriver(Base1DDriver): - """Time Domain Electromagnetic inversion driver.""" + """Time Domain 1D Electromagnetic inversion driver.""" _params_class = TDEM1DInversionOptions _validations = None diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/params.py b/simpeg_drivers/electromagnetics/time_domain_1d/params.py index f372cb78..cd2bd76a 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/params.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/params.py @@ -54,7 +54,7 @@ class TDEM1DForwardOptions(EMDataMixin, BaseForwardOptions): physical_property: str = "conductivity" data_object: Receivers - z_channel_bool: bool | None = None + z_channel_bool: bool x_channel_bool: None = None y_channel_bool: None = None data_units: str = "dB/dt (T/s)" From 3e66a326c5637a542fddba8c4410a2cc11ad8f85 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 31 Mar 2025 08:14:39 -0700 Subject: [PATCH 02/10] Standardize FEM naming to FDEM --- .../uijson/fdem1d_forward.ui.json | 212 +++++++ .../uijson/fdem1d_inversion.ui.json | 578 ++++++++++++++++++ .../uijson/tdem1d_inversion.ui.json | 3 +- simpeg_drivers/__init__.py | 11 +- simpeg_drivers/components/data.py | 5 +- .../factories/directives_factory.py | 8 +- .../components/factories/misfit_factory.py | 6 +- .../components/factories/receiver_factory.py | 6 +- .../components/factories/simpeg_factory.py | 3 +- .../factories/simulation_factory.py | 13 +- .../components/factories/source_factory.py | 30 +- .../components/factories/survey_factory.py | 8 +- simpeg_drivers/driver.py | 8 +- .../frequency_domain/params.py | 4 +- simpeg_drivers/params.py | 2 +- simpeg_drivers/utils/testing.py | 4 +- .../run_tests/driver_airborne_fem_1d_test.py | 182 ++++++ tests/run_tests/driver_fem_test.py | 2 +- 18 files changed, 1042 insertions(+), 43 deletions(-) create mode 100644 simpeg_drivers-assets/uijson/fdem1d_forward.ui.json create mode 100644 simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json create mode 100644 tests/run_tests/driver_airborne_fem_1d_test.py diff --git a/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json b/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json new file mode 100644 index 00000000..2a918d3f --- /dev/null +++ b/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json @@ -0,0 +1,212 @@ +{ + "version": "0.3.0-alpha.1", + "title": "Frequency-domain EM (FEM) Forward", + "icon": "surveyairborneem", + "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/stable/intro.html", + "conda_environment": "simpeg_drivers", + "run_command": "simpeg_drivers.driver", + "geoh5": "", + "monitoring_directory": "", + "workspace_geoh5": "", + "inversion_type": "fem", + "physical_property": "conductivity", + "forward_only": true, + "data_object": { + "main": true, + "group": "Survey", + "label": "Object", + "meshType": [ + "{b3a47539-0301-4b27-922e-1dde9d882c60}" + ], + "value": "" + }, + "z_real_channel_bool": { + "group": "Survey", + "main": true, + "label": "Z real component", + "value": true + }, + "z_imag_channel_bool": { + "group": "Survey", + "main": true, + "label": "Z imag component", + "value": true + }, + "v_cell_size": { + "min": 0.0, + "group": "1D Mesh", + "main": true, + "enabled": true, + "label": "Vertical core cell size (m)", + "value": 25.0 + }, + "depth_core": { + "min": 0.0, + "group": "1D Mesh", + "main": true, + "enabled": true, + "label": "Depth of core (m)", + "value": 500.0 + }, + "vertical_padding": { + "min": 0.0, + "group": "1D Mesh", + "main": true, + "dependencyType": "disabled", + "label": "Vertical padding (m)", + "value": 1000.0 + }, + "expansion_factor": { + "main": true, + "group": "1D Mesh", + "label": "Expansion factor", + "value": 1.1 + }, + "mesh": { + "group": "Mesh and models", + "main": true, + "label": "Mesh", + "meshType": "{4ea87376-3ece-438b-bf12-3479733ded46}", + "value": "", + "optional": true, + "enabled": false, + "tooltip": "Select a mesh for the inversion." + }, + "model_type": { + "choiceList": [ + "Conductivity (S/m)", + "Resistivity (Ohm-m)" + ], + "main": true, + "group": "Mesh and models", + "label": "Model units", + "tooltip": "Select the units of the model.", + "value": "Conductivity (S/m)" + }, + "starting_model": { + "association": [ + "Cell", + "Vertex" + ], + "dataType": "Float", + "group": "Mesh and models", + "main": true, + "isValue": true, + "parent": "mesh", + "label": "Value(s)", + "property": "", + "value": 0.001 + }, + "topography_object": { + "main": true, + "group": "Topography", + "label": "Topography", + "meshType": [ + "{202c5db1-a56d-4004-9cad-baafd8899406}", + "{6a057fdc-b355-11e3-95be-fd84a7ffcb88}", + "{f26feba3-aded-494b-b9e9-b2bbcbe298e1}", + "{48f5054a-1c5c-4ca4-9048-80f36dc60a06}", + "{b020a277-90e2-4cd7-84d6-612ee3f25051}" + ], + "value": "", + "optional": true, + "enabled": true, + "tooltip": "Select a topography object to define the active cells for inversion." + }, + "topography": { + "association": [ + "Vertex", + "Cell" + ], + "dataType": "Float", + "group": "Topography", + "main": true, + "optional": true, + "enabled": false, + "label": "Elevation channel", + "tooltip": "Set elevation from channel. If not set the topography will be set from the geometry of the selected 'topography' object.", + "parent": "topography_object", + "dependency": "topography_object", + "dependencyType": "enabled", + "value": "", + "verbose": 2 + }, + "active_model": { + "association": "Cell", + "dataType": [ + "Referenced", + "Boolean", + "Integer" + ], + "group": "Topography", + "main": true, + "enabled": false, + "dependency": "topography_object", + "dependencyType": "disabled", + "label": "Active model", + "tooltip": "Provide the active cell boolean model directly if topography not set.", + "parent": "mesh", + "value": "" + }, + "save_sensitivities": false, + "n_cpu": { + "min": 1, + "group": "Compute", + "optional": true, + "enabled": false, + "label": "Number of CPUs", + "value": 1, + "visible": true + }, + "solver_type": { + "choiceList": [ + "Pardiso", + "Mumps" + ], + "group": "Compute", + "label": "Direct solver", + "tooltip": "Direct solver to use for the forward calculations", + "value": "Pardiso" + }, + "tile_spatial": { + "group": "Compute", + "label": "Number of tiles", + "parent": "data_object", + "isValue": true, + "property": "", + "value": 1, + "min": 1, + "max": 1000, + "verbose": 2, + "tooltip": "Splits the objective function into spatial tiles for distributed computation using the Dask library." + }, + "max_chunk_size": { + "min": 0, + "group": "Compute", + "optional": true, + "enabled": true, + "label": "Maximum chunk size (Mb)", + "value": 128, + "verbose": 3, + "visible": false, + "tooltip": "Limit the chunk size used by Dask for distributed computation." + }, + "out_group": { + "label": "SimPEG group", + "value": "", + "groupType": "{55ed3daf-c192-4d4b-a439-60fa987fe2b8}", + "group": "Drag-and-drop options", + "visible": true, + "optional": true, + "enabled": false, + "tooltip": "Optionally set the SimPEG group to which results will be saved." + }, + "generate_sweep": { + "label": "Generate sweep file", + "group": "Python run preferences", + "main": true, + "value": false, + "tooltip": "Generates a file for sweeping parameters instead of running the application." + }, + "distributed_workers": "" +} diff --git a/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json new file mode 100644 index 00000000..e9bc8ea1 --- /dev/null +++ b/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json @@ -0,0 +1,578 @@ +{ + "version": "0.3.0-alpha.1", + "title": "Frequency-domain EM 1D (FEM) Inversion", + "icon": "surveyairborneem", + "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/stable/intro.html", + "conda_environment": "simpeg_drivers", + "run_command": "simpeg_drivers.driver", + "geoh5": "", + "monitoring_directory": "", + "workspace_geoh5": "", + "inversion_type": "fem", + "physical_property": "conductivity", + "forward_only": false, + "data_object": { + "main": true, + "group": "Data", + "label": "Object", + "meshType": [ + "{b3a47539-0301-4b27-922e-1dde9d882c60}" + ], + "value": "" + }, + "z_real_channel": { + "association": [ + "Cell", + "Vertex" + ], + "dataType": "Float", + "group": "Data", + "dataGroupType": "Multi-element", + "main": true, + "label": "z-real component", + "parent": "data_object", + "optional": true, + "enabled": true, + "value": "" + }, + "z_real_uncertainty": { + "association": [ + "Cell", + "Vertex" + ], + "dataType": "Float", + "group": "Data", + "dataGroupType": "Multi-element", + "main": true, + "label": "Uncertainty", + "parent": "data_object", + "dependency": "z_real_channel", + "dependencyType": "enabled", + "value": "" + }, + "z_imag_channel": { + "association": [ + "Cell", + "Vertex" + ], + "dataType": "Float", + "group": "Data", + "dataGroupType": "Multi-element", + "main": true, + "label": "z-imag component", + "parent": "data_object", + "optional": true, + "enabled": true, + "value": "" + }, + "z_imag_uncertainty": { + "association": [ + "Cell", + "Vertex" + ], + "dataType": "Float", + "group": "Data", + "dataGroupType": "Multi-element", + "main": true, + "label": "Uncertainty", + "parent": "data_object", + "dependency": "z_imag_channel", + "dependencyType": "enabled", + "value": "" + }, + "v_cell_size": { + "min": 0.0, + "group": "1D Mesh", + "main": true, + "enabled": true, + "label": "Vertical core cell size (m)", + "value": 25.0 + }, + "depth_core": { + "min": 0.0, + "group": "1D Mesh", + "main": true, + "enabled": true, + "label": "Depth of core (m)", + "value": 500.0 + }, + "vertical_padding": { + "min": 0.0, + "group": "1D Mesh", + "main": true, + "dependencyType": "disabled", + "label": "Vertical padding (m)", + "value": 1000.0 + }, + "expansion_factor": { + "main": true, + "group": "1D Mesh", + "label": "Expansion factor", + "value": 1.1 + }, + "mesh": { + "group": "Mesh and models", + "main": true, + "label": "Mesh", + "meshType": "{4ea87376-3ece-438b-bf12-3479733ded46}", + "value": "", + "optional": true, + "enabled": false, + "tooltip": "Select a mesh for the inversion." + }, + "model_type": { + "choiceList": [ + "Conductivity (S/m)", + "Resistivity (Ohm-m)" + ], + "main": true, + "group": "Mesh and models", + "label": "Model units", + "tooltip": "Select the units of the model.", + "value": "Conductivity (S/m)" + }, + "starting_model": { + "association": [ + "Cell", + "Vertex" + ], + "dataType": "Float", + "group": "Mesh and models", + "main": true, + "isValue": true, + "parent": "mesh", + "label": "Initial", + "property": "", + "value": 0.001 + }, + "reference_model": { + "association": [ + "Cell", + "Vertex" + ], + "dataType": "Float", + "main": true, + "group": "Mesh and models", + "isValue": true, + "parent": "mesh", + "label": "Reference", + "property": "", + "optional": true, + "enabled": false, + "value": 0.001 + }, + "lower_bound": { + "association": [ + "Cell", + "Vertex" + ], + "main": true, + "dataType": "Float", + "group": "Mesh and models", + "isValue": true, + "parent": "mesh", + "label": "Lower bound", + "property": "", + "optional": true, + "value": 1e-08, + "enabled": false + }, + "upper_bound": { + "association": [ + "Cell", + "Vertex" + ], + "main": true, + "dataType": "Float", + "group": "Mesh and models", + "isValue": true, + "parent": "mesh", + "label": "Upper bound", + "property": "", + "optional": true, + "value": 100.0, + "enabled": false + }, + "topography_object": { + "main": true, + "group": "Topography", + "label": "Topography", + "meshType": [ + "{202c5db1-a56d-4004-9cad-baafd8899406}", + "{6a057fdc-b355-11e3-95be-fd84a7ffcb88}", + "{f26feba3-aded-494b-b9e9-b2bbcbe298e1}", + "{48f5054a-1c5c-4ca4-9048-80f36dc60a06}", + "{b020a277-90e2-4cd7-84d6-612ee3f25051}" + ], + "value": "", + "optional": true, + "enabled": true, + "tooltip": "Select a topography object to define the active cells for inversion." + }, + "topography": { + "association": [ + "Vertex", + "Cell" + ], + "dataType": "Float", + "group": "Topography", + "main": true, + "optional": true, + "enabled": false, + "label": "Elevation channel", + "tooltip": "Set elevation from channel. If not set the topography will be set from the geometry of the selected 'topography' object.", + "parent": "topography_object", + "dependency": "topography_object", + "dependencyType": "enabled", + "value": "", + "verbose": 2 + }, + "active_model": { + "association": "Cell", + "dataType": [ + "Referenced", + "Boolean", + "Integer" + ], + "group": "Topography", + "main": true, + "enabled": false, + "dependency": "topography_object", + "dependencyType": "disabled", + "label": "Active model", + "tooltip": "Provide the active cell boolean model directly if topography not set.", + "parent": "mesh", + "value": "" + }, + "alpha_s": { + "min": 0.0, + "group": "Regularization", + "label": "Reference weight", + "value": 1.0, + "tooltip": "Constant ratio compared to other weights. Larger values result in models that remain close to the reference model", + "dependency": "reference_model", + "dependencyType": "enabled", + "isValue": true, + "parent": "mesh", + "association": "Cell", + "dataType": "Float", + "property": "", + "enabled": true + }, + "length_scale_x": { + "min": 0.0, + "group": "Regularization", + "label": "X-smoothness weight", + "tooltip": "Larger values relative to other smoothness weights will result in x biased smoothness", + "value": 1.0, + "isValue": true, + "parent": "mesh", + "association": "Cell", + "dataType": "Float", + "property": "", + "enabled": true + }, + "length_scale_z": { + "min": 0.0, + "group": "Regularization", + "label": "Z-smoothness weight", + "tooltip": "Larger values relative to other smoothness weights will result in z biased smoothess", + "value": 1.0, + "isValue": true, + "parent": "mesh", + "association": "Cell", + "dataType": "Float", + "property": "", + "enabled": true + }, + "s_norm": { + "association": "Cell", + "dataType": "Float", + "group": "Sparse/blocky model", + "label": "Smallness norm", + "isValue": true, + "parent": "mesh", + "property": "", + "value": 0.0, + "min": 0.0, + "max": 2.0, + "precision": 2, + "lineEdit": true, + "enabled": true, + "dependency": "reference_model", + "dependencyType": "enabled", + "tooltip": "Lp-norm used in the smallness term of the objective function." + }, + "x_norm": { + "association": "Cell", + "dataType": "Float", + "group": "Sparse/blocky model", + "label": "X-smoothness norm", + "isValue": true, + "parent": "mesh", + "property": "", + "value": 2.0, + "min": 0.0, + "max": 2.0, + "precision": 2, + "lineEdit": false, + "enabled": true, + "tooltip": "Lp-norm used in the x-smoothness term of the objective function." + }, + "z_norm": { + "association": "Cell", + "dataType": "Float", + "group": "Sparse/blocky model", + "label": "Z-smoothness norm", + "isValue": true, + "parent": "mesh", + "property": "", + "value": 2.0, + "min": 0.0, + "max": 2.0, + "precision": 2, + "lineEdit": false, + "enabled": true, + "tooltip": "Lp-norm used in the z-smoothness term of the objective function." + }, + "gradient_type": { + "choiceList": [ + "total", + "components" + ], + "group": "Sparse/blocky model", + "label": "Gradient type", + "value": "total", + "verbose": 3, + "tooltip": "Choose whether the IRLS weights for regularization terms are updated using total or partial gradients." + }, + "max_irls_iterations": { + "min": 0, + "group": "Sparse/blocky model", + "label": "Maximum IRLS iterations", + "tooltip": "Incomplete Re-weighted Least Squares iterations for non-L2 problems", + "value": 25, + "enabled": true, + "verbose": 2 + }, + "starting_chi_factor": { + "group": "Sparse/blocky model", + "label": "IRLS start chi factor", + "enabled": true, + "value": 1.0, + "tooltip": "This chi factor will be used to determine the misfit threshold after which IRLS iterations begin.", + "verbose": 3 + }, + "beta_tol": { + "group": "Update IRLS directive", + "label": "Beta tolerance", + "value": 0.5, + "min": 0.0001, + "verbose": 3, + "visible": false + }, + "percentile": { + "group": "Update IRLS directive", + "label": "Percentile", + "value": 95, + "max": 100, + "min": 5, + "verbose": 3, + "visible": false + }, + "chi_factor": { + "min": 0.1, + "max": 20.0, + "precision": 1, + "lineEdit": false, + "group": "Cooling schedule/target", + "label": "Chi factor", + "value": 1.0, + "enabled": true, + "tooltip": "The global target data misfit value." + }, + "auto_scale_misfits": { + "group": "Cooling schedule/target", + "label": "Auto-scale misfits", + "value": false, + "verbose": 3, + "visible": false, + "tooltip": "Whether to auto-scale misfits functions (tile, frequency, joint methods) based on chi-factor." + }, + "initial_beta_ratio": { + "min": 0.0, + "precision": 2, + "group": "Cooling schedule/target", + "optional": true, + "enabled": true, + "label": "Initial beta ratio", + "value": 100.0, + "verbose": 2, + "tooltip": "Estimate the trade-off parameter by scaling the ratio between the largest derivatives in the objective function gradients." + }, + "initial_beta": { + "min": 0.0, + "group": "Cooling schedule/target", + "optional": true, + "enabled": false, + "dependency": "initial_beta_ratio", + "dependencyType": "disabled", + "label": "Initial beta", + "value": 1.0, + "verbose": 2, + "tooltip": "Trade-off parameter between data misfit and regularization." + }, + "cooling_factor": { + "group": "Cooling schedule/target", + "label": "Beta cooling factor", + "tooltip": "Each beta cooling step will be calculated by dividing the current beta by this factor.", + "value": 2.0, + "min": 1.1, + "max": 100, + "precision": 1, + "lineEdit": false, + "verbose": 2 + }, + "cooling_rate": { + "group": "Optimization", + "label": "Iterations per beta", + "value": 2, + "min": 1, + "LineEdit": false, + "max": 10, + "precision": 1, + "verbose": 2, + "enabled": true, + "tooltip": "Set the number of iterations per beta value. Use higher values for more non-linear optimization problems." + }, + "epsilon_cooling_factor": 1.2, + "max_global_iterations": { + "min": 1, + "lineEdit": false, + "group": "Optimization", + "label": "Maximum iterations", + "tooltip": "Number of L2 and IRLS iterations combined", + "value": 50, + "enabled": true + }, + "max_line_search_iterations": { + "group": "Optimization", + "label": "Maximum number of line searches", + "value": 20, + "min": 1, + "enabled": true, + "verbose": 3, + "tooltip": "Perform an Armijo backtracking linesearch for the provided number of iterations." + }, + "max_cg_iterations": { + "min": 0, + "group": "Optimization", + "label": "Maximum CG iterations", + "value": 30, + "enabled": true, + "verbose": 2 + }, + "tol_cg": { + "min": 0, + "group": "Optimization", + "label": "Conjugate gradient tolerance", + "value": 0.0001, + "enabled": true, + "verbose": 3 + }, + "f_min_change": { + "group": "Optimization", + "label": "Minimum change in objective function", + "value": 0.01, + "min": 1e-06, + "verbose": 3, + "enabled": true, + "tooltip": "Minimum decrease in regularization beyond which the IRLS procedure is deemed to have completed." + }, + "sens_wts_threshold": { + "group": "Update sensitivity weights directive", + "tooltip": "Update sensitivity weight threshold", + "label": "Threshold (%)", + "value": 100.0, + "max": 100.0, + "min": 0.0, + "precision": 3, + "enabled": true, + "verbose": 2 + }, + "every_iteration_bool": { + "group": "Update sensitivity weights directive", + "tooltip": "Update weights at every iteration", + "label": "Every iteration", + "value": true, + "verbose": 2, + "enabled": true + }, + "save_sensitivities": { + "group": "Update sensitivity weights directive", + "label": "Save sensitivities", + "tooltip": "Save the summed square row sensitivities to geoh5.", + "value": false + }, + "n_cpu": { + "min": 1, + "group": "Compute", + "optional": true, + "enabled": false, + "label": "Number of CPUs", + "value": 1, + "visible": false + }, + "solver_type": { + "choiceList": [ + "Pardiso", + "Mumps" + ], + "group": "Compute", + "label": "Direct solver", + "tooltip": "Direct solver to use for the forward calculations", + "value": "Pardiso" + }, + "tile_spatial": { + "group": "Compute", + "label": "Number of tiles", + "parent": "data_object", + "isValue": true, + "property": "", + "value": 1, + "min": 1, + "max": 1000, + "verbose": 2, + "visible": false, + "tooltip": "Splits the objective function into spatial tiles for distributed computation using the Dask library." + }, + "store_sensitivities": { + "choiceList": [ + "disk", + "ram" + ], + "group": "Compute", + "label": "Storage device", + "tooltip": "Use disk on a fast local SSD, and RAM elsewhere", + "value": "ram", + "visible": false + }, + "out_group": { + "label": "SimPEG group", + "value": "", + "groupType": "{55ed3daf-c192-4d4b-a439-60fa987fe2b8}", + "group": "Drag-and-drop options", + "visible": true, + "optional": true, + "enabled": false, + "tooltip": "Optionally set the SimPEG group to which results will be saved." + }, + "generate_sweep": { + "label": "Generate sweep file", + "group": "Python run preferences", + "main": true, + "value": false, + "tooltip": "Generates a file for sweeping parameters instead of running the application." + }, + "distributed_workers": "" +} diff --git a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json index 99334a8c..83e21a9f 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json @@ -531,7 +531,8 @@ "group": "Compute", "label": "Storage device", "tooltip": "Only RAM storage available for now.", - "value": "ram" + "value": "ram", + "visible": false }, "out_group": { "label": "SimPEG group", diff --git a/simpeg_drivers/__init__.py b/simpeg_drivers/__init__.py index bb0f0078..c29ec416 100644 --- a/simpeg_drivers/__init__.py +++ b/simpeg_drivers/__init__.py @@ -89,13 +89,20 @@ def assets_path() -> Path: "simpeg_drivers.joint.joint_surveys.driver", {"inversion": "JointSurveyDriver"}, ), - "fem": ( + "fdem": ( "simpeg_drivers.electromagnetics.frequency_domain.driver", { - "forward": "FrequenceyDomainElectromagneticsForwardDriver", + "forward": "FDEMForwardDriver", "inversion": "FDEMInversionDriver", }, ), + "fdem 1d": ( + "simpeg_drivers.electromagnetics.frequency_domain_1d.driver", + { + "forward": "FDEM1DForwardDriver", + "inversion": "FDEM1DInversionDriver", + }, + ), "joint cross gradient": ( "simpeg_drivers.joint.joint_cross_gradient.driver", {"inversion": "JointCrossGradientDriver"}, diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index 735eed3b..19e1978b 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -202,7 +202,8 @@ def save_data(self): "magnetotellurics", "tipper", "tdem", - "fem", + "fdem", + "fdem 1d", "tdem 1d", ]: for component, channels in data.items(): @@ -309,7 +310,7 @@ def get_normalizations(self): elif self.params.inversion_type in ["tipper"]: if "imag" in comp: normalizations[chan][comp] = -1 * np.ones(self.mask.sum()) - elif self.params.inversion_type in ["fem"]: + elif self.params.inversion_type in ["fdem"]: # Assume always ppm data mu0 = 4 * np.pi * 1e-7 offsets = self.params.tx_offsets offsets = { diff --git a/simpeg_drivers/components/factories/directives_factory.py b/simpeg_drivers/components/factories/directives_factory.py index 69214a04..c06f35a7 100644 --- a/simpeg_drivers/components/factories/directives_factory.py +++ b/simpeg_drivers/components/factories/directives_factory.py @@ -224,7 +224,7 @@ def save_iteration_residual_directive(self): if ( self._save_iteration_residual_directive is None and self.factory_type - not in ["tdem", "tdem 1d", "fem", "magnetotellurics", "tipper"] + not in ["tdem", "tdem 1d", "fdem", "fdem 1d", "magnetotellurics", "tipper"] ): self._save_iteration_residual_directive = SaveDataGeoh5Factory( self.params @@ -374,7 +374,8 @@ def assemble_keyword_arguments( "tipper", "tdem", "tdem 1d", - "fem", + "fdem", + "fdem 1d", ]: expmap = maps.ExpMap(inversion_object.mesh) kwargs["transforms"] = [ @@ -464,7 +465,8 @@ def assemble_keyword_arguments( name=None, ): if self.factory_type in [ - "fem", + "fdem", + "fdem 1d", "tdem", "tdem 1d", "magnetotellurics", diff --git a/simpeg_drivers/components/factories/misfit_factory.py b/simpeg_drivers/components/factories/misfit_factory.py index f9d88fdc..52c6c4f8 100644 --- a/simpeg_drivers/components/factories/misfit_factory.py +++ b/simpeg_drivers/components/factories/misfit_factory.py @@ -62,7 +62,7 @@ def assemble_arguments( # pylint: disable=arguments-differ active_cells, ): # Base slice over frequencies - if self.factory_type in ["magnetotellurics", "tipper", "fem"]: + if self.factory_type in ["magnetotellurics", "tipper", "fdem"]: channels = np.unique([list(v) for v in inversion_data.observed.values()]) else: channels = [None] @@ -96,7 +96,7 @@ def assemble_arguments( # pylint: disable=arguments-differ if count == 0: if self.factory_type in [ - "fem", + "fdem", "tdem", "magnetotellurics", "tipper", @@ -209,7 +209,7 @@ def create_nested_simulation( padding_cells=padding_cells, ) inv_type = inversion_data.params.inversion_type - if inv_type in ["fem", "tdem"]: + if inv_type in ["fdem", "tdem"]: compute_em_projections(inversion_data, local_sim) elif ("current" in inv_type or "polarization" in inv_type) and ( "2d" not in inv_type or "pseudo" in inv_type diff --git a/simpeg_drivers/components/factories/receiver_factory.py b/simpeg_drivers/components/factories/receiver_factory.py index c40c60b2..acfb1a62 100644 --- a/simpeg_drivers/components/factories/receiver_factory.py +++ b/simpeg_drivers/components/factories/receiver_factory.py @@ -60,7 +60,7 @@ def concrete_object(self): return receivers.Dipole - elif "fem" in self.factory_type: + elif "fdem" in self.factory_type: from simpeg.electromagnetics.frequency_domain import receivers return receivers.PointMagneticFluxDensitySecondary @@ -129,9 +129,9 @@ def assemble_keyword_arguments( else: kwargs["storeProjections"] = True - if self.factory_type in ["fem", "magnetotellurics", "tipper"]: + if self.factory_type in ["fdem", "fdem 1d", "magnetotellurics", "tipper"]: comp = component.split("_")[0] - kwargs["orientation"] = comp[0] if self.factory_type == "fem" else comp[1:] + kwargs["orientation"] = comp[0] if "fdem" in self.factory_type else comp[1:] kwargs["component"] = component.split("_")[1] if self.factory_type in ["tipper"]: kwargs["orientation"] = kwargs["orientation"][::-1] diff --git a/simpeg_drivers/components/factories/simpeg_factory.py b/simpeg_drivers/components/factories/simpeg_factory.py index b9611bdf..44d92db0 100644 --- a/simpeg_drivers/components/factories/simpeg_factory.py +++ b/simpeg_drivers/components/factories/simpeg_factory.py @@ -56,7 +56,8 @@ class SimPEGFactory(ABC): "induced polarization 3d", "induced polarization 2d", "induced polarization pseudo 3d", - "fem", + "fdem", + "fdem 1d", "tdem", "tdem 1d", "magnetotellurics", diff --git a/simpeg_drivers/components/factories/simulation_factory.py b/simpeg_drivers/components/factories/simulation_factory.py index 1da9656b..e2567b09 100644 --- a/simpeg_drivers/components/factories/simulation_factory.py +++ b/simpeg_drivers/components/factories/simulation_factory.py @@ -49,7 +49,7 @@ def __init__(self, params: BaseParams | BaseOptions): "induced polarization pseudo 3d", "magnetotellurics", "tipper", - "fem", + "fdem", "tdem", ]: import pymatsolver.direct as solver_module @@ -97,11 +97,16 @@ def concrete_object(self): return simulation.Simulation3DPrimarySecondary - if self.factory_type in ["fem"]: + if self.factory_type in ["fdem"]: from simpeg.electromagnetics.frequency_domain import simulation return simulation.Simulation3DMagneticFluxDensity + if self.factory_type in ["fdem 1d"]: + from simpeg.electromagnetics.frequency_domain import simulation_1d + + return simulation_1d.Simulation1DLayered + if self.factory_type in ["tdem"]: from simpeg.electromagnetics.time_domain import simulation @@ -179,7 +184,7 @@ def assemble_keyword_arguments( "direct current 2d", "magnetotellurics", "tipper", - "fem", + "fdem", "tdem", ]: actmap = maps.InjectActiveCells( @@ -194,7 +199,7 @@ def assemble_keyword_arguments( * self.params.unit_conversion ) - if self.factory_type in ["tdem 1d"]: + if "1d" in self.factory_type: kwargs["sigmaMap"] = maps.ExpMap(mesh) kwargs["thicknesses"] = local_mesh.h[0][1:][::-1] kwargs["topo"] = active_cells[tile_id] diff --git a/simpeg_drivers/components/factories/source_factory.py b/simpeg_drivers/components/factories/source_factory.py index c52c0e41..15ee7cc5 100644 --- a/simpeg_drivers/components/factories/source_factory.py +++ b/simpeg_drivers/components/factories/source_factory.py @@ -56,23 +56,29 @@ def concrete_object(self): elif "induced polarization" in self.factory_type: return dc_sources.Dipole - elif "fem" in self.factory_type: + elif "fdem" in self.factory_type: + if "fdem 1d" == self.factory_type and np.allclose( + np.kron( + np.ones((len(self.params.data_object.channels), 1)), + self.params.data_object.vertices, + ), + self.params.data_object.complement.vertices, + ): + return fem_sources.CircularLoop + return fem_sources.MagDipole - elif "tdem" == self.factory_type: + elif "tdem" in self.factory_type: if isinstance(self.params.data_object, LargeLoopGroundTEMReceivers): return tem_sources.LineCurrent - else: - return tem_sources.MagDipole - elif "tdem 1d" == self.factory_type: - if np.allclose( + if "tdem 1d" == self.factory_type and np.allclose( self.params.data_object.vertices, self.params.data_object.complement.vertices, ): return tem_sources.CircularLoop - else: - return tem_sources.MagDipole + + return tem_sources.MagDipole elif self.factory_type in ["magnetotellurics", "tipper"]: return ns_sources.PlanewaveXYPrimary @@ -101,7 +107,7 @@ def assemble_arguments( locations=locations, ) - elif self.factory_type in ["fem", "magnetotellurics", "tipper"]: + elif self.factory_type in ["fdem", "fdem 1d", "magnetotellurics", "tipper"]: args.append(receivers) args.append(frequency) @@ -133,16 +139,16 @@ def assemble_keyword_arguments( # pylint: disable=arguments-differ kwargs["sigma_primary"] = [background] - if self.factory_type in ["fem"]: + if "fdem" in self.factory_type: kwargs["location"] = locations if "tdem" in self.factory_type: kwargs["location"] = locations kwargs["waveform"] = waveform - if self.factory_type == "tdem 1d": + if "1d" in self.factory_type: if isinstance( self.concrete_object(), - tem_sources.CircularLoop, + tem_sources.CircularLoop | fem_sources.CircularLoop, ): kwargs["moment"] = 1.0 else: diff --git a/simpeg_drivers/components/factories/survey_factory.py b/simpeg_drivers/components/factories/survey_factory.py index 9abdc1ad..9c9a5fb1 100644 --- a/simpeg_drivers/components/factories/survey_factory.py +++ b/simpeg_drivers/components/factories/survey_factory.py @@ -94,7 +94,7 @@ def concrete_object(self): elif "induced polarization" in self.factory_type: from simpeg.electromagnetics.static.induced_polarization import survey - elif "fem" in self.factory_type: + elif "fdem" in self.factory_type: from simpeg.electromagnetics.frequency_domain import survey elif "tdem" in self.factory_type: @@ -124,11 +124,11 @@ def assemble_arguments(self, data=None, local_index=None, channel=None): if "current" in self.factory_type or "polarization" in self.factory_type: return self._dcip_arguments(data=data, local_index=local_index) - elif self.factory_type in ["tdem", "tdem 1d"]: + elif "tdem" in self.factory_type: return self._tdem_arguments(data=data) elif self.factory_type in ["magnetotellurics", "tipper"]: return self._naturalsource_arguments(data=data, frequency=channel) - elif self.factory_type in ["fem"]: + elif "fdem" in self.factory_type: return self._fem_arguments(data=data, channel=channel) else: receivers = ReceiversFactory(self.params).build( @@ -194,7 +194,7 @@ def _add_data(self, survey, data, local_index, channel): if isinstance(local_index, list): local_index = np.hstack(local_index) - if self.factory_type in ["fem", "tdem", "tdem 1d"]: + if self.factory_type in ["fdem", "fdem 1d", "tdem", "tdem 1d"]: dobs = [] uncerts = [] diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index c80a8ee4..4fe17c2e 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -449,8 +449,12 @@ def get_regularization(self): ) # Adjustment for 2D versus 3D problems - comps = "sxz" if "2d" in self.params.inversion_type else "sxyz" - avg_comps = "sxy" if "2d" in self.params.inversion_type else "sxyz" + # TODO check this part + is_2d_reg = ( + "2d" in self.params.inversion_type or "1d" in self.params.inversion_type + ) + comps = "sxz" if is_2d_reg else "sxyz" + avg_comps = "sxy" if is_2d_reg else "sxyz" weights = ["alpha_s"] + [f"length_scale_{k}" for k in comps[1:]] for comp, avg_comp, objfct, weight in zip( comps, avg_comps, reg.objfcts, weights diff --git a/simpeg_drivers/electromagnetics/frequency_domain/params.py b/simpeg_drivers/electromagnetics/frequency_domain/params.py index 1012f6da..366e6b74 100644 --- a/simpeg_drivers/electromagnetics/frequency_domain/params.py +++ b/simpeg_drivers/electromagnetics/frequency_domain/params.py @@ -44,7 +44,7 @@ class FDEMForwardOptions(EMDataMixin, BaseForwardOptions): title: str = "Frequency-domain EM (FEM) Forward" physical_property: str = "conductivity" - inversion_type: str = "fem" + inversion_type: str = "fdem" data_object: Receivers z_real_channel_bool: bool @@ -92,7 +92,7 @@ class FDEMInversionOptions(EMDataMixin, BaseInversionOptions): title: str = "Frequency-domain EM (FEM) Inversion" physical_property: str = "conductivity" - inversion_type: str = "fem" + inversion_type: str = "fdem" data_object: Receivers z_real_channel: PropertyGroup | None = None diff --git a/simpeg_drivers/params.py b/simpeg_drivers/params.py index 41747ba8..9cb41408 100644 --- a/simpeg_drivers/params.py +++ b/simpeg_drivers/params.py @@ -237,7 +237,7 @@ def padding_cells(self) -> int: if self.tile_spatial == 1: return 100 - return 4 if self.inversion_type in ["fem", "tdem"] else 6 + return 4 if self.inversion_type in ["fdem", "tdem"] else 6 class BaseForwardOptions(CoreOptions): diff --git a/simpeg_drivers/utils/testing.py b/simpeg_drivers/utils/testing.py index a171be44..9cc7589d 100644 --- a/simpeg_drivers/utils/testing.py +++ b/simpeg_drivers/utils/testing.py @@ -280,7 +280,7 @@ def topo_drape(x, y): # survey.cells = survey.cells[dist < 100.0, :] survey.remove_cells(np.where(dist > 200)[0]) - elif inversion_type == "fem": + elif "fdem" in inversion_type: survey = AirborneFEMReceivers.create( geoh5, vertices=vertices, name="Airborne_rx" ) @@ -466,7 +466,7 @@ def topo_drape(x, y): finalize=False, ) - if inversion_type in ["fem", "airborne_tem"]: + if inversion_type in ["fdem", "airborne_tem"]: mesh = OctreeDriver.refine_tree_from_points( mesh, vertices, diff --git a/tests/run_tests/driver_airborne_fem_1d_test.py b/tests/run_tests/driver_airborne_fem_1d_test.py new file mode 100644 index 00000000..9f80df73 --- /dev/null +++ b/tests/run_tests/driver_airborne_fem_1d_test.py @@ -0,0 +1,182 @@ +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' +# Copyright (c) 2025 Mira Geoscience Ltd. ' +# ' +# This file is part of simpeg-drivers package. ' +# ' +# simpeg-drivers is distributed under the terms and conditions of the MIT License ' +# (see LICENSE file at the root of this source code package). ' +# ' +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' + +# pylint: disable=too-many-locals + +from __future__ import annotations + +from pathlib import Path + +import numpy as np +from geoh5py import Workspace +from geoh5py.groups import SimPEGGroup + +from simpeg_drivers.electromagnetics.frequency_domain_1d.driver import ( + FDEM1DForwardDriver, + FDEM1DInversionDriver, +) +from simpeg_drivers.electromagnetics.frequency_domain_1d.params import ( + FDEM1DForwardOptions, + FDEM1DInversionOptions, +) +from simpeg_drivers.params import ActiveCellsOptions +from simpeg_drivers.utils.testing import check_target, setup_inversion_workspace +from simpeg_drivers.utils.utils import get_inversion_output + + +# To test the full run and validate the inversion. +# Move this file out of the test directory and run. + +target_run = {"data_norm": 81.8361, "phi_d": 2160, "phi_m": 4010} + + +def test_fem_fwr_run( + tmp_path: Path, + n_grid_points=3, + refinement=(2,), + cell_size=(20.0, 20.0, 20.0), +): + # Run the forward + geoh5, _, model, survey, topography = setup_inversion_workspace( + tmp_path, + background=1e-3, + anomaly=1.0, + n_electrodes=n_grid_points, + n_lines=n_grid_points, + refinement=refinement, + drape_height=15.0, + cell_size=cell_size, + padding_distance=400, + inversion_type="fdem 1d", + flatten=True, + ) + params = FDEM1DForwardOptions( + geoh5=geoh5, + mesh=model.parent, + active_cells=ActiveCellsOptions(topography_object=topography), + data_object=survey, + starting_model=model, + z_real_channel_bool=True, + z_imag_channel_bool=True, + ) + + fwr_driver = FDEM1DForwardDriver(params) + fwr_driver.run() + + +def test_fem_run(tmp_path: Path, max_iterations=1, pytest=True): + workpath = tmp_path / "inversion_test.ui.geoh5" + if pytest: + workpath = tmp_path.parent / "test_fem_fwr_run0" / "inversion_test.ui.geoh5" + + with Workspace(workpath) as geoh5: + survey = next( + child + for child in geoh5.get_entity("Airborne_rx") + if not isinstance(child.parent, SimPEGGroup) + ) + mesh = geoh5.get_entity("mesh")[0] + topography = geoh5.get_entity("topography")[0] + data = {} + uncertainties = {} + components = { + "z_real": "z_real", + "z_imag": "z_imag", + } + + for comp, cname in components.items(): + data[cname] = [] + uncertainties[f"{cname} uncertainties"] = [] + for ind, freq in enumerate(survey.channels): + data_entity = geoh5.get_entity(f"Iteration_0_{comp}_[{ind}]")[0].copy( + parent=survey + ) + data[cname].append(data_entity) + abs_val = np.abs(data_entity.values) + uncert = survey.add_data( + { + f"uncertainty_{comp}_[{ind}]": { + "values": np.ones_like(abs_val) + * freq + / 200.0 # * 2**(np.abs(ind-1)) + } + } + ) + uncertainties[f"{cname} uncertainties"].append( + uncert.copy(parent=survey) + ) + + data_groups = survey.add_components_data(data) + uncert_groups = survey.add_components_data(uncertainties) + + data_kwargs = {} + for comp, data_group, uncert_group in zip( + components, data_groups, uncert_groups, strict=True + ): + data_kwargs[f"{comp}_channel"] = data_group + data_kwargs[f"{comp}_uncertainty"] = uncert_group + + orig_z_real_1 = geoh5.get_entity("Iteration_0_z_real_[0]")[0].values + + # Run the inverse + params = FDEM1DInversionOptions( + geoh5=geoh5, + mesh=mesh, + active_cells=ActiveCellsOptions(topography_object=topography), + data_object=survey, + starting_model=1e-3, + reference_model=1e-3, + alpha_s=0.0, + s_norm=0.0, + x_norm=0.0, + z_norm=0.0, + gradient_type="components", + upper_bound=0.75, + max_global_iterations=max_iterations, + initial_beta_ratio=1e1, + percentile=100, + cooling_rate=3, + chi_factor=0.25, + store_sensitivities="ram", + sens_wts_threshold=1.0, + **data_kwargs, + ) + params.write_ui_json(path=tmp_path / "Inv_run.ui.json") + driver = FDEM1DInversionDriver(params) + driver.run() + + with geoh5.open() as run_ws: + output = get_inversion_output( + driver.params.geoh5.h5file, driver.params.out_group.uid + ) + output["data"] = orig_z_real_1 + + assert ( + run_ws.get_entity("Iteration_1_z_imag_[1]")[0].entity_type.uid + == run_ws.get_entity("Observed_z_imag_[1]")[0].entity_type.uid + ) + + if pytest: + check_target(output, target_run) + nan_ind = np.isnan(run_ws.get_entity("Iteration_0_model")[0].values) + inactive_ind = run_ws.get_entity("active_cells")[0].values == 0 + assert np.all(nan_ind == inactive_ind) + + +if __name__ == "__main__": + # Full run + test_fem_fwr_run( + Path("./"), n_grid_points=5, cell_size=(5.0, 5.0, 5.0), refinement=(4, 4, 4) + ) + test_fem_run( + Path("./"), + max_iterations=15, + pytest=False, + ) diff --git a/tests/run_tests/driver_fem_test.py b/tests/run_tests/driver_fem_test.py index 1d77f573..b5d95e3c 100644 --- a/tests/run_tests/driver_fem_test.py +++ b/tests/run_tests/driver_fem_test.py @@ -54,7 +54,7 @@ def test_fem_fwr_run( drape_height=15.0, cell_size=cell_size, padding_distance=400, - inversion_type="fem", + inversion_type="fdem", flatten=True, ) params = FDEMForwardOptions( From cac4cc768ca39d99a38724d843b8124ed16a3ac0 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 31 Mar 2025 08:35:04 -0700 Subject: [PATCH 03/10] Change fowr model for fdem 1d test --- tests/run_tests/driver_airborne_fem_1d_test.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/run_tests/driver_airborne_fem_1d_test.py b/tests/run_tests/driver_airborne_fem_1d_test.py index 9f80df73..a08669e9 100644 --- a/tests/run_tests/driver_airborne_fem_1d_test.py +++ b/tests/run_tests/driver_airborne_fem_1d_test.py @@ -46,16 +46,16 @@ def test_fem_fwr_run( # Run the forward geoh5, _, model, survey, topography = setup_inversion_workspace( tmp_path, - background=1e-3, + background=0.1, anomaly=1.0, n_electrodes=n_grid_points, n_lines=n_grid_points, refinement=refinement, - drape_height=15.0, + drape_height=10.0, cell_size=cell_size, padding_distance=400, inversion_type="fdem 1d", - flatten=True, + flatten=False, ) params = FDEM1DForwardOptions( geoh5=geoh5, From 2f9c6179a483896a2396545ac7408a89026cfd64 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 31 Mar 2025 12:30:25 -0700 Subject: [PATCH 04/10] Move dask to conda-lock dependencies --- .../py-3.10-linux-64-dev.conda.lock.yml | 93 +- environments/py-3.10-linux-64.conda.lock.yml | 86 +- .../py-3.10-win-64-dev.conda.lock.yml | 86 +- environments/py-3.10-win-64.conda.lock.yml | 79 +- .../py-3.11-linux-64-dev.conda.lock.yml | 95 +- environments/py-3.11-linux-64.conda.lock.yml | 88 +- .../py-3.11-win-64-dev.conda.lock.yml | 88 +- environments/py-3.11-win-64.conda.lock.yml | 81 +- .../py-3.12-linux-64-dev.conda.lock.yml | 95 +- environments/py-3.12-linux-64.conda.lock.yml | 88 +- .../py-3.12-win-64-dev.conda.lock.yml | 88 +- environments/py-3.12-win-64.conda.lock.yml | 81 +- py-3.10.conda-lock.yml | 2041 +++++++++++++--- py-3.11.conda-lock.yml | 2047 ++++++++++++++--- py-3.12.conda-lock.yml | 2047 ++++++++++++++--- pyproject.toml | 5 +- 16 files changed, 6043 insertions(+), 1145 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 e0bc7568..446ce0c8 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: 55ee19ff2c90ececdd9e48fb426c55b650d231137ad79c0457c83073863be3dc +# input_hash: a22dd0567dde5c567c24c34805e833f57efd141a20bc83cc9df4268bab1ca479 channels: - conda-forge @@ -19,6 +19,24 @@ dependencies: - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.5=pyh29332c3_0 - attrs=25.3.0=pyh71513ae_0 + - aws-c-auth=0.8.6=hd08a7f5_4 + - aws-c-cal=0.8.7=h043a21b_0 + - aws-c-common=0.12.0=hb9d3cd8_0 + - aws-c-compression=0.3.1=h3870646_2 + - aws-c-event-stream=0.5.4=h04a3f94_2 + - aws-c-http=0.9.4=hb9b18c6_4 + - aws-c-io=0.17.0=h3dad3f2_6 + - aws-c-mqtt=0.12.2=h108da3e_2 + - aws-c-s3=0.7.13=h822ba82_2 + - aws-c-sdkutils=0.2.3=h3870646_2 + - aws-checksums=0.2.3=h3870646_2 + - aws-crt-cpp=0.31.0=h55f77e1_4 + - aws-sdk-cpp=1.11.510=h37a5c72_3 + - azure-core-cpp=1.14.0=h5cfcd09_0 + - azure-identity-cpp=1.10.0=h113e628_0 + - azure-storage-blobs-cpp=12.13.0=h3cf044e_1 + - azure-storage-common-cpp=12.8.0=h736e048_1 + - azure-storage-files-datalake-cpp=12.12.0=ha633028_1 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -40,17 +58,18 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py310h3788b33_0 - - coverage=7.7.0=py310h89163eb_0 + - coverage=7.8.0=py310h89163eb_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha75aee5_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py310hf71b8c6_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 - discretize=0.11.2=py310ha2bacc8_1 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.19=py310hff52083_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -58,8 +77,10 @@ dependencies: - fonttools=4.56.0=py310h89163eb_0 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.13.3=h48d6fc4_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py310ha2bacc8_0 + - gflags=2.2.2=h5888daf_1005 + - glog=0.7.1=hbabe93e_0 - greenlet=3.1.1=py310hf71b8c6_1 - h11=0.14.0=pyhd8ed1ab_1 - h2=4.2.0=pyhd8ed1ab_0 @@ -69,7 +90,6 @@ dependencies: - httpcore=1.0.7=pyh29332c3_1 - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - - icu=75.1=he02047a_0 - idna=3.10=pyhd8ed1ab_1 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 @@ -110,22 +130,32 @@ dependencies: - lcms2=2.17=h717163a_0 - ld_impl_linux-64=2.43=h712a8e2_4 - lerc=4.0.0=h27087fc_0 + - libabseil=20250127.1=cxx17_hbbce691_0 - libaec=1.1.3=h59595ed_0 + - libarrow=19.0.1=h120c447_5_cpu + - libarrow-acero=19.0.1=hcb10f89_5_cpu + - libarrow-dataset=19.0.1=hcb10f89_5_cpu + - libarrow-substrait=19.0.1=h1bed206_5_cpu - libblas=3.9.0=31_hfdb39a5_mkl - libbrotlicommon=1.1.0=hb9d3cd8_2 - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl + - libcrc32c=1.1.2=h9c3ff4c_0 - libcurl=8.12.1=h332b0f4_0 - libdeflate=1.23=h4ddbbb0_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - - libffi=3.4.6=h2dba641_0 + - libevent=2.1.12=hf998b51_1 + - libffi=3.4.6=h2dba641_1 - libgcc=14.2.0=h767d61c_2 - libgcc-ng=14.2.0=h69a702a_2 - libgfortran=14.2.0=h69a702a_2 - libgfortran5=14.2.0=hf1ad2bd_2 + - libgoogle-cloud=2.36.0=hc4361e1_1 + - libgoogle-cloud-storage=2.36.0=h0121fbd_1 + - libgrpc=1.71.0=he753a82_0 - libhwloc=2.11.2=default_h0d58e46_1001 - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.0.0=hd590300_1 @@ -133,23 +163,32 @@ dependencies: - liblzma=5.6.4=hb9d3cd8_0 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 + - libopentelemetry-cpp=1.19.0=hd1b1c89_0 + - libopentelemetry-cpp-headers=1.19.0=ha770c72_0 + - libparquet=19.0.1=h081d1f1_5_cpu - libpng=1.6.47=h943b412_0 + - libprotobuf=5.29.3=h501fc15_0 + - libre2-11=2024.07.02=hba17884_3 - libscotch=7.0.6=hea33c07_1 - libsodium=1.0.20=h4ab18f5_0 - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 + - libthrift=0.21.0=h0e7cc3e_0 - libtiff=4.7.0=hd9ff511_3 + - libutf8proc=2.10.0=h4c51ac1_0 - libuuid=2.38.1=h0b41bf4_0 - libwebp-base=1.5.0=h851e524_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - - libxml2=2.13.6=h8d12d68_0 + - libxml2=2.13.7=h0d44e9d_0 - libzlib=1.3.1=hb9d3cd8_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=19.1.7=h024ca30_0 + - llvm-openmp=20.1.1=h024ca30_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py310h80b8a69_2 + - lz4-c=1.10.0=h5888daf_1 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py310h89163eb_1 - matplotlib-base=3.8.4=py310hef631a5_2 @@ -173,12 +212,14 @@ dependencies: - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 + - nlohmann_json=3.11.3=he02047a_1 - notebook=7.3.3=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numcodecs=0.13.1=py310h5eaa309_0 - numpy=1.26.4=py310hb13e2d6_0 - openjpeg=2.5.3=h5fbd93e_0 - openssl=3.4.1=h7b32b05_0 + - orc=2.1.1=h17f744e_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py310h5eaa309_1 @@ -191,25 +232,28 @@ dependencies: - pillow=10.3.0=py310hebfe307_1 - pip=25.0.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - - platformdirs=4.3.6=pyhd8ed1ab_1 + - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 + - prometheus-cpp=1.3.0=ha5d0236_0 - prometheus_client=0.21.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.50=pyha770c72_0 - psutil=7.0.0=py310ha75aee5_0 - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 + - pyarrow=19.0.1=py310hff52083_0 + - pyarrow-core=19.0.1=py310hac404ae_0_cpu - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py310hff52083_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py310h505e2c1_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py310hc1293b2_0 - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py310h69a6472_0 - pygments=2.19.1=pyhd8ed1ab_0 - pylint=3.3.5=pyh29332c3_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - pytest=8.3.5=pyhd8ed1ab_0 - pytest-cov=6.0.0=pyhd8ed1ab_1 @@ -218,23 +262,26 @@ dependencies: - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - python-mumps=0.0.3=py310h6410a28_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.10=5_cp310 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py310h89163eb_2 - pyzmq=26.3.0=py310h71f11fc_0 + - re2=2024.07.02=h9925aae_3 - readline=8.2=h8c095d6_2 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 - requests=2.32.3=pyhd8ed1ab_1 - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.23.1=py310hc1293b2_0 + - rpds-py=0.24.0=py310hc1293b2_0 + - s2n=1.5.14=h6c98b2b_0 - scikit-learn=1.4.2=py310h981052a_1 - scipy=1.14.1=py310hfcf56fc_2 - send2trash=1.8.3=pyh0d859eb_1 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h8bd8927_1 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 @@ -256,7 +303,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.39=py310ha75aee5_1 + - sqlalchemy=2.0.40=py310ha75aee5_0 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=hceb3a55_1 @@ -273,10 +320,11 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20241206=pyhd8ed1ab_0 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 - typing_utils=0.1.0=pyhd8ed1ab_1 - - tzdata=2025a=h78e105d_0 + - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 - unicodedata2=16.0.0=py310ha75aee5_0 - uri-template=1.3.0=pyhd8ed1ab_1 @@ -295,12 +343,13 @@ dependencies: - zeromq=4.3.5=h3b0a872_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 + - zlib=1.3.1=hb9d3cd8_2 - zstandard=0.23.0=py310ha75aee5_1 - - zstd=1.5.7=hb8e6e7a_1 + - zstd=1.5.7=hb8e6e7a_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index 8fa1de60..01eca017 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: 55ee19ff2c90ececdd9e48fb426c55b650d231137ad79c0457c83073863be3dc +# input_hash: a22dd0567dde5c567c24c34805e833f57efd141a20bc83cc9df4268bab1ca479 channels: - conda-forge @@ -9,6 +9,24 @@ dependencies: - _openmp_mutex=4.5=3_kmp_llvm - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 + - aws-c-auth=0.8.6=hd08a7f5_4 + - aws-c-cal=0.8.7=h043a21b_0 + - aws-c-common=0.12.0=hb9d3cd8_0 + - aws-c-compression=0.3.1=h3870646_2 + - aws-c-event-stream=0.5.4=h04a3f94_2 + - aws-c-http=0.9.4=hb9b18c6_4 + - aws-c-io=0.17.0=h3dad3f2_6 + - aws-c-mqtt=0.12.2=h108da3e_2 + - aws-c-s3=0.7.13=h822ba82_2 + - aws-c-sdkutils=0.2.3=h3870646_2 + - aws-checksums=0.2.3=h3870646_2 + - aws-crt-cpp=0.31.0=h55f77e1_4 + - aws-sdk-cpp=1.11.510=h37a5c72_3 + - azure-core-cpp=1.14.0=h5cfcd09_0 + - azure-identity-cpp=1.10.0=h113e628_0 + - azure-storage-blobs-cpp=12.13.0=h3cf044e_1 + - azure-storage-common-cpp=12.8.0=h736e048_1 + - azure-storage-files-datalake-cpp=12.12.0=ha633028_1 - bokeh=3.6.3=pyhd8ed1ab_0 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 @@ -26,22 +44,23 @@ dependencies: - contourpy=1.3.1=py310h3788b33_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha75aee5_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - discretize=0.11.2=py310ha2bacc8_1 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py310h89163eb_0 - freetype=2.13.3=h48d6fc4_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py310ha2bacc8_0 + - gflags=2.2.2=h5888daf_1005 + - glog=0.7.1=hbabe93e_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py310h60e0fe6_100 - hdf5=1.14.3=nompi_h2d575fe_109 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - - icu=75.1=he02047a_0 - importlib-metadata=8.6.1=pyha770c72_0 - - importlib_metadata=8.6.1=hd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 - keyutils=1.6.1=h166bdaf_0 @@ -50,22 +69,32 @@ dependencies: - lcms2=2.17=h717163a_0 - ld_impl_linux-64=2.43=h712a8e2_4 - lerc=4.0.0=h27087fc_0 + - libabseil=20250127.1=cxx17_hbbce691_0 - libaec=1.1.3=h59595ed_0 + - libarrow=19.0.1=h120c447_5_cpu + - libarrow-acero=19.0.1=hcb10f89_5_cpu + - libarrow-dataset=19.0.1=hcb10f89_5_cpu + - libarrow-substrait=19.0.1=h1bed206_5_cpu - libblas=3.9.0=31_hfdb39a5_mkl - libbrotlicommon=1.1.0=hb9d3cd8_2 - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl + - libcrc32c=1.1.2=h9c3ff4c_0 - libcurl=8.12.1=h332b0f4_0 - libdeflate=1.23=h4ddbbb0_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - - libffi=3.4.6=h2dba641_0 + - libevent=2.1.12=hf998b51_1 + - libffi=3.4.6=h2dba641_1 - libgcc=14.2.0=h767d61c_2 - libgcc-ng=14.2.0=h69a702a_2 - libgfortran=14.2.0=h69a702a_2 - libgfortran5=14.2.0=hf1ad2bd_2 + - libgoogle-cloud=2.36.0=hc4361e1_1 + - libgoogle-cloud-storage=2.36.0=h0121fbd_1 + - libgrpc=1.71.0=he753a82_0 - libhwloc=2.11.2=default_h0d58e46_1001 - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.0.0=hd590300_1 @@ -73,21 +102,30 @@ dependencies: - liblzma=5.6.4=hb9d3cd8_0 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 + - libopentelemetry-cpp=1.19.0=hd1b1c89_0 + - libopentelemetry-cpp-headers=1.19.0=ha770c72_0 + - libparquet=19.0.1=h081d1f1_5_cpu - libpng=1.6.47=h943b412_0 + - libprotobuf=5.29.3=h501fc15_0 + - libre2-11=2024.07.02=hba17884_3 - libscotch=7.0.6=hea33c07_1 - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 + - libthrift=0.21.0=h0e7cc3e_0 - libtiff=4.7.0=hd9ff511_3 + - libutf8proc=2.10.0=h4c51ac1_0 - libuuid=2.38.1=h0b41bf4_0 - libwebp-base=1.5.0=h851e524_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - - libxml2=2.13.6=h8d12d68_0 + - libxml2=2.13.7=h0d44e9d_0 - libzlib=1.3.1=hb9d3cd8_2 - - llvm-openmp=19.1.7=h024ca30_0 + - llvm-openmp=20.1.1=h024ca30_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py310h80b8a69_2 + - lz4-c=1.10.0=h5888daf_1 - markupsafe=3.0.2=py310h89163eb_1 - matplotlib-base=3.8.4=py310hef631a5_2 - metis=5.1.0=hd0bcaf9_1007 @@ -97,36 +135,44 @@ dependencies: - mumps-seq=5.7.3=hb5d91fa_9 - munkres=1.1.4=pyh9f0ad1d_0 - ncurses=6.5=h2d0b736_3 + - nlohmann_json=3.11.3=he02047a_1 - numcodecs=0.13.1=py310h5eaa309_0 - numpy=1.26.4=py310hb13e2d6_0 - openjpeg=2.5.3=h5fbd93e_0 - openssl=3.4.1=h7b32b05_0 + - orc=2.1.1=h17f744e_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py310h5eaa309_1 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py310hebfe307_1 - pip=25.0.1=pyh8b19718_0 + - prometheus-cpp=1.3.0=ha5d0236_0 - psutil=7.0.0=py310ha75aee5_0 - pthread-stubs=0.4=hb9d3cd8_1002 + - pyarrow=19.0.1=py310hff52083_0 + - pyarrow-core=19.0.1=py310hac404ae_0_cpu - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py310h505e2c1_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py310hc1293b2_0 - pydiso=0.1.2=py310h69a6472_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - python=3.10.16=he725a3c_1_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py310h6410a28_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.10=5_cp310 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py310h89163eb_2 + - re2=2024.07.02=h9925aae_3 - readline=8.2=h8c095d6_2 + - s2n=1.5.14=h6c98b2b_0 - scikit-learn=1.4.2=py310h981052a_1 - scipy=1.14.1=py310hfcf56fc_2 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h8bd8927_1 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 - tblib=3.0.0=pyhd8ed1ab_1 @@ -135,9 +181,10 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py310ha75aee5_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 + - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py310ha75aee5_0 - urllib3=2.3.0=pyhd8ed1ab_0 - wheel=0.45.1=pyhd8ed1ab_1 @@ -148,12 +195,13 @@ dependencies: - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 + - zlib=1.3.1=hb9d3cd8_2 - zstandard=0.23.0=py310ha75aee5_1 - - zstd=1.5.7=hb8e6e7a_1 + - zstd=1.5.7=hb8e6e7a_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.10-win-64-dev.conda.lock.yml b/environments/py-3.10-win-64-dev.conda.lock.yml index 8f26b001..187415e5 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: 3794c887194656c944ad346c0ddbbb865b087a56239234bdbfbdad43ef25d0ad +# input_hash: 8eab5a9e60a8e0be83c33d2504284dbda3e0be3fd3c843e7119e5db997907260 channels: - conda-forge @@ -19,6 +19,19 @@ dependencies: - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.5=pyh29332c3_0 - attrs=25.3.0=pyh71513ae_0 + - aws-c-auth=0.8.6=h0855a55_4 + - aws-c-cal=0.8.7=ha758494_0 + - aws-c-common=0.12.0=h2466b09_0 + - aws-c-compression=0.3.1=ha758494_2 + - aws-c-event-stream=0.5.4=he38e90d_2 + - aws-c-http=0.9.4=h9352bcf_4 + - aws-c-io=0.17.0=ha1a8d55_6 + - aws-c-mqtt=0.12.2=h92a58f8_2 + - aws-c-s3=0.7.13=h1a6e373_2 + - aws-c-sdkutils=0.2.3=ha758494_2 + - aws-checksums=0.2.3=ha758494_2 + - aws-crt-cpp=0.31.0=h91694c7_4 + - aws-sdk-cpp=1.11.510=h2bfe9dd_3 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -28,6 +41,7 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py310h9e98ed7_2 - bzip2=1.0.8=h2466b09_7 + - c-ares=1.34.4=h2466b09_0 - ca-certificates=2025.1.31=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 @@ -39,18 +53,19 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py310hc19bc0b_0 - - coverage=7.7.0=py310h38315fa_0 + - coverage=7.8.0=py310h38315fa_0 - cpython=3.10.16=py310hd8ed1ab_1 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha8f682b_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py310h9e98ed7_0 - decorator=5.2.1=pyhd8ed1ab_0 - defusedxml=0.7.1=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 - discretize=0.11.2=py310h3e8ed56_1 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.19=py310h5588dad_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -58,7 +73,7 @@ dependencies: - fonttools=4.56.0=py310h38315fa_0 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.13.3=h0b5ce68_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py310h3e8ed56_0 - greenlet=3.1.1=py310h9e98ed7_1 - h11=0.14.0=pyhd8ed1ab_1 @@ -108,36 +123,53 @@ dependencies: - latexcodec=2.0.1=pyh9f0ad1d_0 - lcms2=2.17=hbcf6048_0 - lerc=4.0.0=h63175ca_0 + - libabseil=20250127.1=cxx17_h4eb7d71_0 - libaec=1.1.3=h63175ca_0 + - libarrow=19.0.1=h8be2d54_5_cuda + - libarrow-acero=19.0.1=h7d8d6a5_5_cuda + - libarrow-dataset=19.0.1=h7d8d6a5_5_cuda + - libarrow-substrait=19.0.1=hb76e781_5_cuda - libblas=3.9.0=31_h641d27c_mkl - libbrotlicommon=1.1.0=h2466b09_2 - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl + - libcrc32c=1.1.2=h0e60522_0 - libcurl=8.12.1=h88aaa65_0 - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - - libffi=3.4.6=h537db12_0 + - libevent=2.1.12=h3671451_1 + - libffi=3.4.6=h537db12_1 - libgcc=14.2.0=h1383e82_2 - libgomp=14.2.0=h1383e82_2 + - libgoogle-cloud=2.36.0=hf249c01_1 + - libgoogle-cloud-storage=2.36.0=he5eb982_1 + - libgrpc=1.71.0=h35301be_0 - libhwloc=2.11.2=default_ha69328c_1001 - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=31_h1aa476e_mkl - liblzma=5.6.4=h2466b09_0 + - libparquet=19.0.1=ha850022_5_cuda - libpng=1.6.47=had7236b_0 + - libprotobuf=5.29.3=he9d8c4a_0 + - libre2-11=2024.07.02=hd248061_3 - libsodium=1.0.20=hc70643c_0 - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 + - libthrift=0.21.0=hbe90ef8_0 - libtiff=4.7.0=h797046b_3 + - libutf8proc=2.10.0=hf9b99b7_0 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - - libxml2=2.13.6=he286e8c_0 + - libxml2=2.13.7=he286e8c_0 - libzlib=1.3.1=h2466b09_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=19.1.7=h30eaf37_0 + - llvm-openmp=20.1.1=h30eaf37_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py310hd8baafb_2 + - lz4-c=1.10.0=h2466b09_1 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py310h38315fa_1 - matplotlib-base=3.8.4=py310hadb10a8_2 @@ -164,6 +196,7 @@ dependencies: - numpy=1.26.4=py310hf667824_0 - openjpeg=2.5.3=h4d64b90_0 - openssl=3.4.1=ha4e3fda_0 + - orc=2.1.1=h35764e3_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py310hb4db72f_1 @@ -175,24 +208,26 @@ dependencies: - pillow=10.3.0=py310h3e38d90_1 - pip=25.0.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - - platformdirs=4.3.6=pyhd8ed1ab_1 + - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 - prometheus_client=0.21.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.50=pyha770c72_0 - psutil=7.0.0=py310ha8f682b_0 - pthread-stubs=0.4=h0e40799_1002 - pure_eval=0.2.3=pyhd8ed1ab_1 + - pyarrow=19.0.1=py310h5588dad_0 + - pyarrow-core=19.0.1=py310h8b91b4e_0_cuda - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py310h5588dad_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py310hc226416_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py310h7c79e54_0 - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py310h8f92c26_0 - pygments=2.19.1=pyhd8ed1ab_0 - pylint=3.3.5=pyh29332c3_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - pytest=8.3.5=pyhd8ed1ab_0 - pytest-cov=6.0.0=pyhd8ed1ab_1 @@ -201,24 +236,26 @@ dependencies: - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - python-mumps=0.0.3=py310hb64895d_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.10=5_cp310 - pytz=2024.1=pyhd8ed1ab_0 - pywin32=307=py310h9e98ed7_3 - pywinpty=2.0.15=py310h9e98ed7_0 - pyyaml=6.0.2=py310h38315fa_2 - pyzmq=26.3.0=py310h656833d_0 + - re2=2024.07.02=haf4117d_3 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 - requests=2.32.3=pyhd8ed1ab_1 - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.23.1=py310h7c79e54_0 + - rpds-py=0.24.0=py310h7c79e54_0 - scikit-learn=1.4.2=py310hf2a6c47_1 - scipy=1.14.1=py310hbd0dde3_2 - send2trash=1.8.3=pyh5737063_1 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h500f7fa_1 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 @@ -240,7 +277,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.39=py310ha8f682b_1 + - sqlalchemy=2.0.40=py310ha8f682b_0 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=h62715c5_1 @@ -257,18 +294,19 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20241206=pyhd8ed1ab_0 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 - typing_utils=0.1.0=pyhd8ed1ab_1 - - tzdata=2025a=h78e105d_0 + - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py310ha8f682b_0 - uri-template=1.3.0=pyhd8ed1ab_1 - urllib3=2.3.0=pyhd8ed1ab_0 - - vc=14.3=hbf610ac_24 - - vc14_runtime=14.42.34438=hfd919c2_24 - - vs2015_runtime=14.42.34438=h7142326_24 + - vc=14.3=h2b53caa_26 + - vc14_runtime=14.42.34438=hfd919c2_26 + - vs2015_runtime=14.42.34438=h7142326_26 - wcwidth=0.2.13=pyhd8ed1ab_1 - webcolors=24.11.1=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_3 @@ -286,11 +324,11 @@ dependencies: - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - zstandard=0.23.0=py310ha8f682b_1 - - zstd=1.5.7=hbeecb71_1 + - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index 54189990..1a19e023 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: 3794c887194656c944ad346c0ddbbb865b087a56239234bdbfbdad43ef25d0ad +# input_hash: 8eab5a9e60a8e0be83c33d2504284dbda3e0be3fd3c843e7119e5db997907260 channels: - conda-forge @@ -9,11 +9,25 @@ dependencies: - _openmp_mutex=4.5=2_gnu - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 + - aws-c-auth=0.8.6=h0855a55_4 + - aws-c-cal=0.8.7=ha758494_0 + - aws-c-common=0.12.0=h2466b09_0 + - aws-c-compression=0.3.1=ha758494_2 + - aws-c-event-stream=0.5.4=he38e90d_2 + - aws-c-http=0.9.4=h9352bcf_4 + - aws-c-io=0.17.0=ha1a8d55_6 + - aws-c-mqtt=0.12.2=h92a58f8_2 + - aws-c-s3=0.7.13=h1a6e373_2 + - aws-c-sdkutils=0.2.3=ha758494_2 + - aws-checksums=0.2.3=ha758494_2 + - aws-crt-cpp=0.31.0=h91694c7_4 + - aws-sdk-cpp=1.11.510=h2bfe9dd_3 - bokeh=3.6.3=pyhd8ed1ab_0 - brotli=1.1.0=h2466b09_2 - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py310h9e98ed7_2 - bzip2=1.0.8=h2466b09_7 + - c-ares=1.34.4=h2466b09_0 - ca-certificates=2025.1.31=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 @@ -25,13 +39,14 @@ dependencies: - contourpy=1.3.1=py310hc19bc0b_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha8f682b_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - discretize=0.11.2=py310h3e8ed56_1 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py310h38315fa_0 - freetype=2.13.3=h0b5ce68_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py310h3e8ed56_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py310h2b0be38_100 @@ -39,7 +54,6 @@ dependencies: - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 - - importlib_metadata=8.6.1=hd8ed1ab_0 - intel-openmp=2024.2.1=h57928b3_1083 - jinja2=3.1.6=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 @@ -47,34 +61,51 @@ dependencies: - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 - lerc=4.0.0=h63175ca_0 + - libabseil=20250127.1=cxx17_h4eb7d71_0 - libaec=1.1.3=h63175ca_0 + - libarrow=19.0.1=h8be2d54_5_cuda + - libarrow-acero=19.0.1=h7d8d6a5_5_cuda + - libarrow-dataset=19.0.1=h7d8d6a5_5_cuda + - libarrow-substrait=19.0.1=hb76e781_5_cuda - libblas=3.9.0=31_h641d27c_mkl - libbrotlicommon=1.1.0=h2466b09_2 - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl + - libcrc32c=1.1.2=h0e60522_0 - libcurl=8.12.1=h88aaa65_0 - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - - libffi=3.4.6=h537db12_0 + - libevent=2.1.12=h3671451_1 + - libffi=3.4.6=h537db12_1 - libgcc=14.2.0=h1383e82_2 - libgomp=14.2.0=h1383e82_2 + - libgoogle-cloud=2.36.0=hf249c01_1 + - libgoogle-cloud-storage=2.36.0=he5eb982_1 + - libgrpc=1.71.0=h35301be_0 - libhwloc=2.11.2=default_ha69328c_1001 - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=31_h1aa476e_mkl - liblzma=5.6.4=h2466b09_0 + - libparquet=19.0.1=ha850022_5_cuda - libpng=1.6.47=had7236b_0 + - libprotobuf=5.29.3=he9d8c4a_0 + - libre2-11=2024.07.02=hd248061_3 - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 + - libthrift=0.21.0=hbe90ef8_0 - libtiff=4.7.0=h797046b_3 + - libutf8proc=2.10.0=hf9b99b7_0 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - - libxml2=2.13.6=he286e8c_0 + - libxml2=2.13.7=he286e8c_0 - libzlib=1.3.1=h2466b09_2 - - llvm-openmp=19.1.7=h30eaf37_0 + - llvm-openmp=20.1.1=h30eaf37_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py310hd8baafb_2 + - lz4-c=1.10.0=h2466b09_1 - markupsafe=3.0.2=py310h38315fa_1 - matplotlib-base=3.8.4=py310hadb10a8_2 - mkl=2024.2.2=h66d3029_15 @@ -85,6 +116,7 @@ dependencies: - numpy=1.26.4=py310hf667824_0 - openjpeg=2.5.3=h4d64b90_0 - openssl=3.4.1=ha4e3fda_0 + - orc=2.1.1=h35764e3_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py310hb4db72f_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -92,24 +124,28 @@ dependencies: - pip=25.0.1=pyh8b19718_0 - psutil=7.0.0=py310ha8f682b_0 - pthread-stubs=0.4=h0e40799_1002 + - pyarrow=19.0.1=py310h5588dad_0 + - pyarrow-core=19.0.1=py310h8b91b4e_0_cuda - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py310hc226416_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py310h7c79e54_0 - pydiso=0.1.2=py310h8f92c26_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - python=3.10.16=h37870fc_1_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py310hb64895d_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.10=5_cp310 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py310h38315fa_2 + - re2=2024.07.02=haf4117d_3 - scikit-learn=1.4.2=py310hf2a6c47_1 - scipy=1.14.1=py310hbd0dde3_2 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h500f7fa_1 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 - tblib=3.0.0=pyhd8ed1ab_1 @@ -118,15 +154,16 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py310ha8f682b_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 + - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py310ha8f682b_0 - urllib3=2.3.0=pyhd8ed1ab_0 - - vc=14.3=hbf610ac_24 - - vc14_runtime=14.42.34438=hfd919c2_24 - - vs2015_runtime=14.42.34438=h7142326_24 + - vc=14.3=h2b53caa_26 + - vc14_runtime=14.42.34438=hfd919c2_26 + - vs2015_runtime=14.42.34438=h7142326_26 - wheel=0.45.1=pyhd8ed1ab_1 - win_inet_pton=1.1.0=pyh7428d3b_8 - xorg-libxau=1.0.12=h0e40799_0 @@ -137,11 +174,11 @@ dependencies: - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - zstandard=0.23.0=py310ha8f682b_1 - - zstd=1.5.7=hbeecb71_1 + - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.11-linux-64-dev.conda.lock.yml b/environments/py-3.11-linux-64-dev.conda.lock.yml index 1eb56f11..3c50f163 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: 2c5dc5c15e7ea2c99dfd86c83fc51e0cbeffb0f99726d5f12a6fc8986c3098f4 +# input_hash: 846445c353565eea4481141cd1c0141d2fe2991299872acc4e255131cb129be1 channels: - conda-forge @@ -19,6 +19,24 @@ dependencies: - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.5=pyh29332c3_0 - attrs=25.3.0=pyh71513ae_0 + - aws-c-auth=0.8.6=hd08a7f5_4 + - aws-c-cal=0.8.7=h043a21b_0 + - aws-c-common=0.12.0=hb9d3cd8_0 + - aws-c-compression=0.3.1=h3870646_2 + - aws-c-event-stream=0.5.4=h04a3f94_2 + - aws-c-http=0.9.4=hb9b18c6_4 + - aws-c-io=0.17.0=h3dad3f2_6 + - aws-c-mqtt=0.12.2=h108da3e_2 + - aws-c-s3=0.7.13=h822ba82_2 + - aws-c-sdkutils=0.2.3=h3870646_2 + - aws-checksums=0.2.3=h3870646_2 + - aws-crt-cpp=0.31.0=h55f77e1_4 + - aws-sdk-cpp=1.11.510=h37a5c72_3 + - azure-core-cpp=1.14.0=h5cfcd09_0 + - azure-identity-cpp=1.10.0=h113e628_0 + - azure-storage-blobs-cpp=12.13.0=h3cf044e_1 + - azure-storage-common-cpp=12.8.0=h736e048_1 + - azure-storage-files-datalake-cpp=12.12.0=ha633028_1 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -40,10 +58,11 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py311hd18a35c_0 - - coverage=7.7.0=py311h2dc5d0c_0 + - coverage=7.8.0=py311h2dc5d0c_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311h9ecbd09_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py311hfdbb021_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -51,7 +70,7 @@ dependencies: - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 - discretize=0.11.2=py311h5b7b71f_1 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.19=py311h38be061_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -59,8 +78,10 @@ dependencies: - fonttools=4.56.0=py311h2dc5d0c_0 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.13.3=h48d6fc4_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py311h5b7b71f_0 + - gflags=2.2.2=h5888daf_1005 + - glog=0.7.1=hbabe93e_0 - greenlet=3.1.1=py311hfdbb021_1 - h11=0.14.0=pyhd8ed1ab_1 - h2=4.2.0=pyhd8ed1ab_0 @@ -70,7 +91,6 @@ dependencies: - httpcore=1.0.7=pyh29332c3_1 - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - - icu=75.1=he02047a_0 - idna=3.10=pyhd8ed1ab_1 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 @@ -112,23 +132,33 @@ dependencies: - lcms2=2.17=h717163a_0 - ld_impl_linux-64=2.43=h712a8e2_4 - lerc=4.0.0=h27087fc_0 + - libabseil=20250127.1=cxx17_hbbce691_0 - libaec=1.1.3=h59595ed_0 + - libarrow=19.0.1=h120c447_5_cpu + - libarrow-acero=19.0.1=hcb10f89_5_cpu + - libarrow-dataset=19.0.1=hcb10f89_5_cpu + - libarrow-substrait=19.0.1=h1bed206_5_cpu - libblas=3.9.0=31_hfdb39a5_mkl - libbrotlicommon=1.1.0=hb9d3cd8_2 - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl + - libcrc32c=1.1.2=h9c3ff4c_0 - libcurl=8.12.1=h332b0f4_0 - libdeflate=1.23=h4ddbbb0_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - - libexpat=2.6.4=h5888daf_0 - - libffi=3.4.6=h2dba641_0 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.7.0=h5888daf_0 + - libffi=3.4.6=h2dba641_1 - libgcc=14.2.0=h767d61c_2 - libgcc-ng=14.2.0=h69a702a_2 - libgfortran=14.2.0=h69a702a_2 - libgfortran5=14.2.0=hf1ad2bd_2 + - libgoogle-cloud=2.36.0=hc4361e1_1 + - libgoogle-cloud-storage=2.36.0=h0121fbd_1 + - libgrpc=1.71.0=he753a82_0 - libhwloc=2.11.2=default_h0d58e46_1001 - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.0.0=hd590300_1 @@ -136,23 +166,32 @@ dependencies: - liblzma=5.6.4=hb9d3cd8_0 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 + - libopentelemetry-cpp=1.19.0=hd1b1c89_0 + - libopentelemetry-cpp-headers=1.19.0=ha770c72_0 + - libparquet=19.0.1=h081d1f1_5_cpu - libpng=1.6.47=h943b412_0 + - libprotobuf=5.29.3=h501fc15_0 + - libre2-11=2024.07.02=hba17884_3 - libscotch=7.0.6=hea33c07_1 - libsodium=1.0.20=h4ab18f5_0 - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 + - libthrift=0.21.0=h0e7cc3e_0 - libtiff=4.7.0=hd9ff511_3 + - libutf8proc=2.10.0=h4c51ac1_0 - libuuid=2.38.1=h0b41bf4_0 - libwebp-base=1.5.0=h851e524_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - - libxml2=2.13.6=h8d12d68_0 + - libxml2=2.13.7=h0d44e9d_0 - libzlib=1.3.1=hb9d3cd8_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=19.1.7=h024ca30_0 + - llvm-openmp=20.1.1=h024ca30_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py311h8c6ae76_2 + - lz4-c=1.10.0=h5888daf_1 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py311h2dc5d0c_1 - matplotlib-base=3.8.4=py311ha4ca890_2 @@ -176,12 +215,14 @@ dependencies: - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 + - nlohmann_json=3.11.3=he02047a_1 - notebook=7.3.3=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numcodecs=0.15.1=py311h7db5c69_0 - numpy=1.26.4=py311h64a7726_0 - openjpeg=2.5.3=h5fbd93e_0 - openssl=3.4.1=h7b32b05_0 + - orc=2.1.1=h17f744e_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py311h7db5c69_1 @@ -194,25 +235,28 @@ dependencies: - pillow=10.3.0=py311h82a398c_1 - pip=25.0.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - - platformdirs=4.3.6=pyhd8ed1ab_1 + - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 + - prometheus-cpp=1.3.0=ha5d0236_0 - prometheus_client=0.21.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.50=pyha770c72_0 - psutil=7.0.0=py311h9ecbd09_0 - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 + - pyarrow=19.0.1=py311h38be061_0 + - pyarrow-core=19.0.1=py311h4854187_0_cpu - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py311h38be061_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py311h9e33e62_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py311h687327b_0 - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py311h19ea254_0 - pygments=2.19.1=pyhd8ed1ab_0 - pylint=3.3.5=pyh29332c3_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - pytest=8.3.5=pyhd8ed1ab_0 - pytest-cov=6.0.0=pyhd8ed1ab_1 @@ -221,23 +265,26 @@ dependencies: - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - python-mumps=0.0.3=py311h4b558b0_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.11=5_cp311 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h2dc5d0c_2 - pyzmq=26.3.0=py311h7deb3e3_0 + - re2=2024.07.02=h9925aae_3 - readline=8.2=h8c095d6_2 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 - requests=2.32.3=pyhd8ed1ab_1 - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.23.1=py311h687327b_0 + - rpds-py=0.24.0=py311h687327b_0 + - s2n=1.5.14=h6c98b2b_0 - scikit-learn=1.4.2=py311he08f58d_1 - scipy=1.14.1=py311he9a78e4_2 - send2trash=1.8.3=pyh0d859eb_1 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h8bd8927_1 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 @@ -259,7 +306,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.39=py311h9ecbd09_1 + - sqlalchemy=2.0.40=py311h9ecbd09_0 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=hceb3a55_1 @@ -276,10 +323,11 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20241206=pyhd8ed1ab_0 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 - typing_utils=0.1.0=pyhd8ed1ab_1 - - tzdata=2025a=h78e105d_0 + - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 - unicodedata2=16.0.0=py311h9ecbd09_0 - uri-template=1.3.0=pyhd8ed1ab_1 @@ -299,12 +347,13 @@ dependencies: - zeromq=4.3.5=h3b0a872_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 + - zlib=1.3.1=hb9d3cd8_2 - zstandard=0.23.0=py311h9ecbd09_1 - - zstd=1.5.7=hb8e6e7a_1 + - zstd=1.5.7=hb8e6e7a_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index 8d278931..2419fa26 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: 2c5dc5c15e7ea2c99dfd86c83fc51e0cbeffb0f99726d5f12a6fc8986c3098f4 +# input_hash: 846445c353565eea4481141cd1c0141d2fe2991299872acc4e255131cb129be1 channels: - conda-forge @@ -9,6 +9,24 @@ dependencies: - _openmp_mutex=4.5=3_kmp_llvm - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 + - aws-c-auth=0.8.6=hd08a7f5_4 + - aws-c-cal=0.8.7=h043a21b_0 + - aws-c-common=0.12.0=hb9d3cd8_0 + - aws-c-compression=0.3.1=h3870646_2 + - aws-c-event-stream=0.5.4=h04a3f94_2 + - aws-c-http=0.9.4=hb9b18c6_4 + - aws-c-io=0.17.0=h3dad3f2_6 + - aws-c-mqtt=0.12.2=h108da3e_2 + - aws-c-s3=0.7.13=h822ba82_2 + - aws-c-sdkutils=0.2.3=h3870646_2 + - aws-checksums=0.2.3=h3870646_2 + - aws-crt-cpp=0.31.0=h55f77e1_4 + - aws-sdk-cpp=1.11.510=h37a5c72_3 + - azure-core-cpp=1.14.0=h5cfcd09_0 + - azure-identity-cpp=1.10.0=h113e628_0 + - azure-storage-blobs-cpp=12.13.0=h3cf044e_1 + - azure-storage-common-cpp=12.8.0=h736e048_1 + - azure-storage-files-datalake-cpp=12.12.0=ha633028_1 - bokeh=3.6.3=pyhd8ed1ab_0 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 @@ -26,23 +44,24 @@ dependencies: - contourpy=1.3.1=py311hd18a35c_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311h9ecbd09_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py311h5b7b71f_1 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py311h2dc5d0c_0 - freetype=2.13.3=h48d6fc4_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py311h5b7b71f_0 + - gflags=2.2.2=h5888daf_1005 + - glog=0.7.1=hbabe93e_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py311hb639ac4_100 - hdf5=1.14.3=nompi_h2d575fe_109 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - - icu=75.1=he02047a_0 - importlib-metadata=8.6.1=pyha770c72_0 - - importlib_metadata=8.6.1=hd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 - keyutils=1.6.1=h166bdaf_0 @@ -51,23 +70,33 @@ dependencies: - lcms2=2.17=h717163a_0 - ld_impl_linux-64=2.43=h712a8e2_4 - lerc=4.0.0=h27087fc_0 + - libabseil=20250127.1=cxx17_hbbce691_0 - libaec=1.1.3=h59595ed_0 + - libarrow=19.0.1=h120c447_5_cpu + - libarrow-acero=19.0.1=hcb10f89_5_cpu + - libarrow-dataset=19.0.1=hcb10f89_5_cpu + - libarrow-substrait=19.0.1=h1bed206_5_cpu - libblas=3.9.0=31_hfdb39a5_mkl - libbrotlicommon=1.1.0=hb9d3cd8_2 - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl + - libcrc32c=1.1.2=h9c3ff4c_0 - libcurl=8.12.1=h332b0f4_0 - libdeflate=1.23=h4ddbbb0_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - - libexpat=2.6.4=h5888daf_0 - - libffi=3.4.6=h2dba641_0 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.7.0=h5888daf_0 + - libffi=3.4.6=h2dba641_1 - libgcc=14.2.0=h767d61c_2 - libgcc-ng=14.2.0=h69a702a_2 - libgfortran=14.2.0=h69a702a_2 - libgfortran5=14.2.0=hf1ad2bd_2 + - libgoogle-cloud=2.36.0=hc4361e1_1 + - libgoogle-cloud-storage=2.36.0=h0121fbd_1 + - libgrpc=1.71.0=he753a82_0 - libhwloc=2.11.2=default_h0d58e46_1001 - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.0.0=hd590300_1 @@ -75,21 +104,30 @@ dependencies: - liblzma=5.6.4=hb9d3cd8_0 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 + - libopentelemetry-cpp=1.19.0=hd1b1c89_0 + - libopentelemetry-cpp-headers=1.19.0=ha770c72_0 + - libparquet=19.0.1=h081d1f1_5_cpu - libpng=1.6.47=h943b412_0 + - libprotobuf=5.29.3=h501fc15_0 + - libre2-11=2024.07.02=hba17884_3 - libscotch=7.0.6=hea33c07_1 - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 + - libthrift=0.21.0=h0e7cc3e_0 - libtiff=4.7.0=hd9ff511_3 + - libutf8proc=2.10.0=h4c51ac1_0 - libuuid=2.38.1=h0b41bf4_0 - libwebp-base=1.5.0=h851e524_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - - libxml2=2.13.6=h8d12d68_0 + - libxml2=2.13.7=h0d44e9d_0 - libzlib=1.3.1=hb9d3cd8_2 - - llvm-openmp=19.1.7=h024ca30_0 + - llvm-openmp=20.1.1=h024ca30_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py311h8c6ae76_2 + - lz4-c=1.10.0=h5888daf_1 - markupsafe=3.0.2=py311h2dc5d0c_1 - matplotlib-base=3.8.4=py311ha4ca890_2 - metis=5.1.0=hd0bcaf9_1007 @@ -99,36 +137,44 @@ dependencies: - mumps-seq=5.7.3=hb5d91fa_9 - munkres=1.1.4=pyh9f0ad1d_0 - ncurses=6.5=h2d0b736_3 + - nlohmann_json=3.11.3=he02047a_1 - numcodecs=0.15.1=py311h7db5c69_0 - numpy=1.26.4=py311h64a7726_0 - openjpeg=2.5.3=h5fbd93e_0 - openssl=3.4.1=h7b32b05_0 + - orc=2.1.1=h17f744e_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py311h7db5c69_1 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py311h82a398c_1 - pip=25.0.1=pyh8b19718_0 + - prometheus-cpp=1.3.0=ha5d0236_0 - psutil=7.0.0=py311h9ecbd09_0 - pthread-stubs=0.4=hb9d3cd8_1002 + - pyarrow=19.0.1=py311h38be061_0 + - pyarrow-core=19.0.1=py311h4854187_0_cpu - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py311h9e33e62_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py311h687327b_0 - pydiso=0.1.2=py311h19ea254_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - python=3.11.11=h9e4cc4f_2_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py311h4b558b0_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.11=5_cp311 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h2dc5d0c_2 + - re2=2024.07.02=h9925aae_3 - readline=8.2=h8c095d6_2 + - s2n=1.5.14=h6c98b2b_0 - scikit-learn=1.4.2=py311he08f58d_1 - scipy=1.14.1=py311he9a78e4_2 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h8bd8927_1 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 - tblib=3.0.0=pyhd8ed1ab_1 @@ -137,9 +183,10 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py311h9ecbd09_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 + - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py311h9ecbd09_0 - urllib3=2.3.0=pyhd8ed1ab_0 - wheel=0.45.1=pyhd8ed1ab_1 @@ -151,12 +198,13 @@ dependencies: - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 + - zlib=1.3.1=hb9d3cd8_2 - zstandard=0.23.0=py311h9ecbd09_1 - - zstd=1.5.7=hb8e6e7a_1 + - zstd=1.5.7=hb8e6e7a_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.11-win-64-dev.conda.lock.yml b/environments/py-3.11-win-64-dev.conda.lock.yml index b63b7975..230a6c30 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: b8790c4b6727818f781395459b69606928ce3451528fdbc9762b762cb0ac7579 +# input_hash: c03b3654a6a3d85c13fc957a02aed07a298072a51943b844965580bb94d98b32 channels: - conda-forge @@ -19,6 +19,19 @@ dependencies: - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.5=pyh29332c3_0 - attrs=25.3.0=pyh71513ae_0 + - aws-c-auth=0.8.6=h0855a55_4 + - aws-c-cal=0.8.7=ha758494_0 + - aws-c-common=0.12.0=h2466b09_0 + - aws-c-compression=0.3.1=ha758494_2 + - aws-c-event-stream=0.5.4=he38e90d_2 + - aws-c-http=0.9.4=h9352bcf_4 + - aws-c-io=0.17.0=ha1a8d55_6 + - aws-c-mqtt=0.12.2=h92a58f8_2 + - aws-c-s3=0.7.13=h1a6e373_2 + - aws-c-sdkutils=0.2.3=ha758494_2 + - aws-checksums=0.2.3=ha758494_2 + - aws-crt-cpp=0.31.0=h91694c7_4 + - aws-sdk-cpp=1.11.510=h2bfe9dd_3 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -28,6 +41,7 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py311hda3d55a_2 - bzip2=1.0.8=h2466b09_7 + - c-ares=1.34.4=h2466b09_0 - ca-certificates=2025.1.31=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 @@ -39,11 +53,12 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py311h3257749_0 - - coverage=7.7.0=py311h5082efb_0 + - coverage=7.8.0=py311h5082efb_0 - cpython=3.11.11=py311hd8ed1ab_2 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311he736701_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py311hda3d55a_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -51,7 +66,7 @@ dependencies: - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 - discretize=0.11.2=py311h9b10771_0 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.19=py311h1ea47a8_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -59,7 +74,7 @@ dependencies: - fonttools=4.56.0=py311h5082efb_0 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.13.3=h0b5ce68_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py311h9b10771_0 - greenlet=3.1.1=py311hda3d55a_1 - h11=0.14.0=pyhd8ed1ab_1 @@ -110,37 +125,54 @@ dependencies: - latexcodec=2.0.1=pyh9f0ad1d_0 - lcms2=2.17=hbcf6048_0 - lerc=4.0.0=h63175ca_0 + - libabseil=20250127.1=cxx17_h4eb7d71_0 - libaec=1.1.3=h63175ca_0 + - libarrow=19.0.1=h8be2d54_5_cuda + - libarrow-acero=19.0.1=h7d8d6a5_5_cuda + - libarrow-dataset=19.0.1=h7d8d6a5_5_cuda + - libarrow-substrait=19.0.1=hb76e781_5_cuda - libblas=3.9.0=31_h641d27c_mkl - libbrotlicommon=1.1.0=h2466b09_2 - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl + - libcrc32c=1.1.2=h0e60522_0 - libcurl=8.12.1=h88aaa65_0 - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - - libexpat=2.6.4=he0c23c2_0 - - libffi=3.4.6=h537db12_0 + - libevent=2.1.12=h3671451_1 + - libexpat=2.7.0=he0c23c2_0 + - libffi=3.4.6=h537db12_1 - libgcc=14.2.0=h1383e82_2 - libgomp=14.2.0=h1383e82_2 + - libgoogle-cloud=2.36.0=hf249c01_1 + - libgoogle-cloud-storage=2.36.0=he5eb982_1 + - libgrpc=1.71.0=h35301be_0 - libhwloc=2.11.2=default_ha69328c_1001 - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=31_h1aa476e_mkl - liblzma=5.6.4=h2466b09_0 + - libparquet=19.0.1=ha850022_5_cuda - libpng=1.6.47=had7236b_0 + - libprotobuf=5.29.3=he9d8c4a_0 + - libre2-11=2024.07.02=hd248061_3 - libsodium=1.0.20=hc70643c_0 - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 + - libthrift=0.21.0=hbe90ef8_0 - libtiff=4.7.0=h797046b_3 + - libutf8proc=2.10.0=hf9b99b7_0 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - - libxml2=2.13.6=he286e8c_0 + - libxml2=2.13.7=he286e8c_0 - libzlib=1.3.1=h2466b09_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=19.1.7=h30eaf37_0 + - llvm-openmp=20.1.1=h30eaf37_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py311h0476921_2 + - lz4-c=1.10.0=h2466b09_1 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py311h5082efb_1 - matplotlib-base=3.8.4=py311h9b31f6e_2 @@ -167,6 +199,7 @@ dependencies: - numpy=1.26.4=py311h0b4df5a_0 - openjpeg=2.5.3=h4d64b90_0 - openssl=3.4.1=ha4e3fda_0 + - orc=2.1.1=h35764e3_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py311hcf9f919_1 @@ -178,24 +211,26 @@ dependencies: - pillow=10.3.0=py311h5592be9_1 - pip=25.0.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - - platformdirs=4.3.6=pyhd8ed1ab_1 + - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 - prometheus_client=0.21.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.50=pyha770c72_0 - psutil=7.0.0=py311he736701_0 - pthread-stubs=0.4=h0e40799_1002 - pure_eval=0.2.3=pyhd8ed1ab_1 + - pyarrow=19.0.1=py311h1ea47a8_0 + - pyarrow-core=19.0.1=py311hd904a4f_0_cuda - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py311h1ea47a8_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py311h533ab2d_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py311ha250665_0 - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py311h66870c1_0 - pygments=2.19.1=pyhd8ed1ab_0 - pylint=3.3.5=pyh29332c3_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - pytest=8.3.5=pyhd8ed1ab_0 - pytest-cov=6.0.0=pyhd8ed1ab_1 @@ -204,24 +239,26 @@ dependencies: - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - python-mumps=0.0.3=py311h5bfbc98_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.11=5_cp311 - pytz=2024.1=pyhd8ed1ab_0 - pywin32=307=py311hda3d55a_3 - pywinpty=2.0.15=py311hda3d55a_0 - pyyaml=6.0.2=py311h5082efb_2 - pyzmq=26.3.0=py311h484c95c_0 + - re2=2024.07.02=haf4117d_3 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 - requests=2.32.3=pyhd8ed1ab_1 - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.23.1=py311ha250665_0 + - rpds-py=0.24.0=py311ha250665_0 - scikit-learn=1.4.2=py311hdcb8d17_1 - scipy=1.14.1=py311hf16d85f_2 - send2trash=1.8.3=pyh5737063_1 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h500f7fa_1 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 @@ -243,7 +280,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.39=py311he736701_1 + - sqlalchemy=2.0.40=py311he736701_0 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=h62715c5_1 @@ -260,18 +297,19 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20241206=pyhd8ed1ab_0 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 - typing_utils=0.1.0=pyhd8ed1ab_1 - - tzdata=2025a=h78e105d_0 + - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py311he736701_0 - uri-template=1.3.0=pyhd8ed1ab_1 - urllib3=2.3.0=pyhd8ed1ab_0 - - vc=14.3=hbf610ac_24 - - vc14_runtime=14.42.34438=hfd919c2_24 - - vs2015_runtime=14.42.34438=h7142326_24 + - vc=14.3=h2b53caa_26 + - vc14_runtime=14.42.34438=hfd919c2_26 + - vs2015_runtime=14.42.34438=h7142326_26 - wcwidth=0.2.13=pyhd8ed1ab_1 - webcolors=24.11.1=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_3 @@ -290,11 +328,11 @@ dependencies: - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - zstandard=0.23.0=py311he736701_1 - - zstd=1.5.7=hbeecb71_1 + - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index a4361864..459a89a0 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: b8790c4b6727818f781395459b69606928ce3451528fdbc9762b762cb0ac7579 +# input_hash: c03b3654a6a3d85c13fc957a02aed07a298072a51943b844965580bb94d98b32 channels: - conda-forge @@ -9,11 +9,25 @@ dependencies: - _openmp_mutex=4.5=2_gnu - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 + - aws-c-auth=0.8.6=h0855a55_4 + - aws-c-cal=0.8.7=ha758494_0 + - aws-c-common=0.12.0=h2466b09_0 + - aws-c-compression=0.3.1=ha758494_2 + - aws-c-event-stream=0.5.4=he38e90d_2 + - aws-c-http=0.9.4=h9352bcf_4 + - aws-c-io=0.17.0=ha1a8d55_6 + - aws-c-mqtt=0.12.2=h92a58f8_2 + - aws-c-s3=0.7.13=h1a6e373_2 + - aws-c-sdkutils=0.2.3=ha758494_2 + - aws-checksums=0.2.3=ha758494_2 + - aws-crt-cpp=0.31.0=h91694c7_4 + - aws-sdk-cpp=1.11.510=h2bfe9dd_3 - bokeh=3.6.3=pyhd8ed1ab_0 - brotli=1.1.0=h2466b09_2 - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py311hda3d55a_2 - bzip2=1.0.8=h2466b09_7 + - c-ares=1.34.4=h2466b09_0 - ca-certificates=2025.1.31=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 @@ -25,14 +39,15 @@ dependencies: - contourpy=1.3.1=py311h3257749_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311he736701_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py311h9b10771_0 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py311h5082efb_0 - freetype=2.13.3=h0b5ce68_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py311h9b10771_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py311h67016bb_100 @@ -40,7 +55,6 @@ dependencies: - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 - - importlib_metadata=8.6.1=hd8ed1ab_0 - intel-openmp=2024.2.1=h57928b3_1083 - jinja2=3.1.6=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 @@ -48,35 +62,52 @@ dependencies: - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 - lerc=4.0.0=h63175ca_0 + - libabseil=20250127.1=cxx17_h4eb7d71_0 - libaec=1.1.3=h63175ca_0 + - libarrow=19.0.1=h8be2d54_5_cuda + - libarrow-acero=19.0.1=h7d8d6a5_5_cuda + - libarrow-dataset=19.0.1=h7d8d6a5_5_cuda + - libarrow-substrait=19.0.1=hb76e781_5_cuda - libblas=3.9.0=31_h641d27c_mkl - libbrotlicommon=1.1.0=h2466b09_2 - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl + - libcrc32c=1.1.2=h0e60522_0 - libcurl=8.12.1=h88aaa65_0 - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - - libexpat=2.6.4=he0c23c2_0 - - libffi=3.4.6=h537db12_0 + - libevent=2.1.12=h3671451_1 + - libexpat=2.7.0=he0c23c2_0 + - libffi=3.4.6=h537db12_1 - libgcc=14.2.0=h1383e82_2 - libgomp=14.2.0=h1383e82_2 + - libgoogle-cloud=2.36.0=hf249c01_1 + - libgoogle-cloud-storage=2.36.0=he5eb982_1 + - libgrpc=1.71.0=h35301be_0 - libhwloc=2.11.2=default_ha69328c_1001 - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=31_h1aa476e_mkl - liblzma=5.6.4=h2466b09_0 + - libparquet=19.0.1=ha850022_5_cuda - libpng=1.6.47=had7236b_0 + - libprotobuf=5.29.3=he9d8c4a_0 + - libre2-11=2024.07.02=hd248061_3 - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 + - libthrift=0.21.0=hbe90ef8_0 - libtiff=4.7.0=h797046b_3 + - libutf8proc=2.10.0=hf9b99b7_0 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - - libxml2=2.13.6=he286e8c_0 + - libxml2=2.13.7=he286e8c_0 - libzlib=1.3.1=h2466b09_2 - - llvm-openmp=19.1.7=h30eaf37_0 + - llvm-openmp=20.1.1=h30eaf37_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py311h0476921_2 + - lz4-c=1.10.0=h2466b09_1 - markupsafe=3.0.2=py311h5082efb_1 - matplotlib-base=3.8.4=py311h9b31f6e_2 - mkl=2024.2.2=h66d3029_15 @@ -87,6 +118,7 @@ dependencies: - numpy=1.26.4=py311h0b4df5a_0 - openjpeg=2.5.3=h4d64b90_0 - openssl=3.4.1=ha4e3fda_0 + - orc=2.1.1=h35764e3_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py311hcf9f919_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -94,24 +126,28 @@ dependencies: - pip=25.0.1=pyh8b19718_0 - psutil=7.0.0=py311he736701_0 - pthread-stubs=0.4=h0e40799_1002 + - pyarrow=19.0.1=py311h1ea47a8_0 + - pyarrow-core=19.0.1=py311hd904a4f_0_cuda - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py311h533ab2d_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py311ha250665_0 - pydiso=0.1.2=py311h66870c1_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - python=3.11.11=h3f84c4b_2_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py311h5bfbc98_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.11=5_cp311 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h5082efb_2 + - re2=2024.07.02=haf4117d_3 - scikit-learn=1.4.2=py311hdcb8d17_1 - scipy=1.14.1=py311hf16d85f_2 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h500f7fa_1 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 - tblib=3.0.0=pyhd8ed1ab_1 @@ -120,15 +156,16 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py311he736701_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 + - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py311he736701_0 - urllib3=2.3.0=pyhd8ed1ab_0 - - vc=14.3=hbf610ac_24 - - vc14_runtime=14.42.34438=hfd919c2_24 - - vs2015_runtime=14.42.34438=h7142326_24 + - vc=14.3=h2b53caa_26 + - vc14_runtime=14.42.34438=hfd919c2_26 + - vs2015_runtime=14.42.34438=h7142326_26 - wheel=0.45.1=pyhd8ed1ab_1 - win_inet_pton=1.1.0=pyh7428d3b_8 - wrapt=1.17.2=py311he736701_0 @@ -140,11 +177,11 @@ dependencies: - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - zstandard=0.23.0=py311he736701_1 - - zstd=1.5.7=hbeecb71_1 + - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.12-linux-64-dev.conda.lock.yml b/environments/py-3.12-linux-64-dev.conda.lock.yml index 67e17f8e..db48cdc4 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: d8c2c8f19171b4f8723912239dec0d8935e0bfe7e913a97f50ca646e5fe4f427 +# input_hash: a43ad81217bbb405f60fcaf65c82b48b998015e667e8091c6093b78760925a4a channels: - conda-forge @@ -19,6 +19,24 @@ dependencies: - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.5=pyh29332c3_0 - attrs=25.3.0=pyh71513ae_0 + - aws-c-auth=0.8.6=hd08a7f5_4 + - aws-c-cal=0.8.7=h043a21b_0 + - aws-c-common=0.12.0=hb9d3cd8_0 + - aws-c-compression=0.3.1=h3870646_2 + - aws-c-event-stream=0.5.4=h04a3f94_2 + - aws-c-http=0.9.4=hb9b18c6_4 + - aws-c-io=0.17.0=h3dad3f2_6 + - aws-c-mqtt=0.12.2=h108da3e_2 + - aws-c-s3=0.7.13=h822ba82_2 + - aws-c-sdkutils=0.2.3=h3870646_2 + - aws-checksums=0.2.3=h3870646_2 + - aws-crt-cpp=0.31.0=h55f77e1_4 + - aws-sdk-cpp=1.11.510=h37a5c72_3 + - azure-core-cpp=1.14.0=h5cfcd09_0 + - azure-identity-cpp=1.10.0=h113e628_0 + - azure-storage-blobs-cpp=12.13.0=h3cf044e_1 + - azure-storage-common-cpp=12.8.0=h736e048_1 + - azure-storage-files-datalake-cpp=12.12.0=ha633028_1 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -40,10 +58,11 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py312h68727a3_0 - - coverage=7.7.0=py312h178313f_0 + - coverage=7.8.0=py312h178313f_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h66e93f0_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py312h2ec8cdc_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -51,7 +70,7 @@ dependencies: - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 - discretize=0.11.2=py312hc39e661_1 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.18.1=py312h7900ff3_0 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -59,8 +78,10 @@ dependencies: - fonttools=4.56.0=py312h178313f_0 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.13.3=h48d6fc4_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py312hc39e661_0 + - gflags=2.2.2=h5888daf_1005 + - glog=0.7.1=hbabe93e_0 - greenlet=3.1.1=py312h2ec8cdc_1 - h11=0.14.0=pyhd8ed1ab_1 - h2=4.2.0=pyhd8ed1ab_0 @@ -70,7 +91,6 @@ dependencies: - httpcore=1.0.7=pyh29332c3_1 - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - - icu=75.1=he02047a_0 - idna=3.10=pyhd8ed1ab_1 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 @@ -112,23 +132,33 @@ dependencies: - lcms2=2.17=h717163a_0 - ld_impl_linux-64=2.43=h712a8e2_4 - lerc=4.0.0=h27087fc_0 + - libabseil=20250127.1=cxx17_hbbce691_0 - libaec=1.1.3=h59595ed_0 + - libarrow=19.0.1=h120c447_5_cpu + - libarrow-acero=19.0.1=hcb10f89_5_cpu + - libarrow-dataset=19.0.1=hcb10f89_5_cpu + - libarrow-substrait=19.0.1=h1bed206_5_cpu - libblas=3.9.0=31_hfdb39a5_mkl - libbrotlicommon=1.1.0=hb9d3cd8_2 - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl + - libcrc32c=1.1.2=h9c3ff4c_0 - libcurl=8.12.1=h332b0f4_0 - libdeflate=1.23=h4ddbbb0_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - - libexpat=2.6.4=h5888daf_0 - - libffi=3.4.6=h2dba641_0 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.7.0=h5888daf_0 + - libffi=3.4.6=h2dba641_1 - libgcc=14.2.0=h767d61c_2 - libgcc-ng=14.2.0=h69a702a_2 - libgfortran=14.2.0=h69a702a_2 - libgfortran5=14.2.0=hf1ad2bd_2 + - libgoogle-cloud=2.36.0=hc4361e1_1 + - libgoogle-cloud-storage=2.36.0=h0121fbd_1 + - libgrpc=1.71.0=he753a82_0 - libhwloc=2.11.2=default_h0d58e46_1001 - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.0.0=hd590300_1 @@ -136,23 +166,32 @@ dependencies: - liblzma=5.6.4=hb9d3cd8_0 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 + - libopentelemetry-cpp=1.19.0=hd1b1c89_0 + - libopentelemetry-cpp-headers=1.19.0=ha770c72_0 + - libparquet=19.0.1=h081d1f1_5_cpu - libpng=1.6.47=h943b412_0 + - libprotobuf=5.29.3=h501fc15_0 + - libre2-11=2024.07.02=hba17884_3 - libscotch=7.0.6=hea33c07_1 - libsodium=1.0.20=h4ab18f5_0 - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 + - libthrift=0.21.0=h0e7cc3e_0 - libtiff=4.7.0=hd9ff511_3 + - libutf8proc=2.10.0=h4c51ac1_0 - libuuid=2.38.1=h0b41bf4_0 - libwebp-base=1.5.0=h851e524_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - - libxml2=2.13.6=h8d12d68_0 + - libxml2=2.13.7=h0d44e9d_0 - libzlib=1.3.1=hb9d3cd8_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=19.1.7=h024ca30_0 + - llvm-openmp=20.1.1=h024ca30_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py312hf0f0c11_2 + - lz4-c=1.10.0=h5888daf_1 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py312h178313f_1 - matplotlib-base=3.8.4=py312h20ab3a6_2 @@ -176,12 +215,14 @@ dependencies: - nbformat=5.10.4=pyhd8ed1ab_1 - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 + - nlohmann_json=3.11.3=he02047a_1 - notebook=7.3.3=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numcodecs=0.15.1=py312hf9745cd_0 - numpy=1.26.4=py312heda63a1_0 - openjpeg=2.5.3=h5fbd93e_0 - openssl=3.4.1=h7b32b05_0 + - orc=2.1.1=h17f744e_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py312hf9745cd_1 @@ -194,25 +235,28 @@ dependencies: - pillow=10.3.0=py312h287a98d_1 - pip=25.0.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - - platformdirs=4.3.6=pyhd8ed1ab_1 + - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 + - prometheus-cpp=1.3.0=ha5d0236_0 - prometheus_client=0.21.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.50=pyha770c72_0 - psutil=7.0.0=py312h66e93f0_0 - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - pure_eval=0.2.3=pyhd8ed1ab_1 + - pyarrow=19.0.1=py312h7900ff3_0 + - pyarrow-core=19.0.1=py312h01725c0_0_cpu - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py312h7900ff3_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py312h12e396e_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py312h3b7be25_0 - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py312h772f2df_0 - pygments=2.19.1=pyhd8ed1ab_0 - pylint=3.3.5=pyh29332c3_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - pytest=8.3.5=pyhd8ed1ab_0 - pytest-cov=6.0.0=pyhd8ed1ab_1 @@ -221,23 +265,26 @@ dependencies: - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - python-mumps=0.0.3=py312h6ad3ee3_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.12=5_cp312 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h178313f_2 - pyzmq=26.3.0=py312hbf22597_0 + - re2=2024.07.02=h9925aae_3 - readline=8.2=h8c095d6_2 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 - requests=2.32.3=pyhd8ed1ab_1 - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.23.1=py312h3b7be25_0 + - rpds-py=0.24.0=py312h3b7be25_0 + - s2n=1.5.14=h6c98b2b_0 - scikit-learn=1.4.2=py312h1fcc3ea_1 - scipy=1.14.1=py312h62794b6_2 - send2trash=1.8.3=pyh0d859eb_1 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h8bd8927_1 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 @@ -259,7 +306,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.39=py312h66e93f0_1 + - sqlalchemy=2.0.40=py312h66e93f0_0 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=hceb3a55_1 @@ -276,10 +323,11 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20241206=pyhd8ed1ab_0 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 - typing_utils=0.1.0=pyhd8ed1ab_1 - - tzdata=2025a=h78e105d_0 + - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 - unicodedata2=16.0.0=py312h66e93f0_0 - uri-template=1.3.0=pyhd8ed1ab_1 @@ -299,12 +347,13 @@ dependencies: - zeromq=4.3.5=h3b0a872_7 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 + - zlib=1.3.1=hb9d3cd8_2 - zstandard=0.23.0=py312h66e93f0_1 - - zstd=1.5.7=hb8e6e7a_1 + - zstd=1.5.7=hb8e6e7a_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.12-linux-64.conda.lock.yml b/environments/py-3.12-linux-64.conda.lock.yml index 767fee86..e23e1dec 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: d8c2c8f19171b4f8723912239dec0d8935e0bfe7e913a97f50ca646e5fe4f427 +# input_hash: a43ad81217bbb405f60fcaf65c82b48b998015e667e8091c6093b78760925a4a channels: - conda-forge @@ -9,6 +9,24 @@ dependencies: - _openmp_mutex=4.5=3_kmp_llvm - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 + - aws-c-auth=0.8.6=hd08a7f5_4 + - aws-c-cal=0.8.7=h043a21b_0 + - aws-c-common=0.12.0=hb9d3cd8_0 + - aws-c-compression=0.3.1=h3870646_2 + - aws-c-event-stream=0.5.4=h04a3f94_2 + - aws-c-http=0.9.4=hb9b18c6_4 + - aws-c-io=0.17.0=h3dad3f2_6 + - aws-c-mqtt=0.12.2=h108da3e_2 + - aws-c-s3=0.7.13=h822ba82_2 + - aws-c-sdkutils=0.2.3=h3870646_2 + - aws-checksums=0.2.3=h3870646_2 + - aws-crt-cpp=0.31.0=h55f77e1_4 + - aws-sdk-cpp=1.11.510=h37a5c72_3 + - azure-core-cpp=1.14.0=h5cfcd09_0 + - azure-identity-cpp=1.10.0=h113e628_0 + - azure-storage-blobs-cpp=12.13.0=h3cf044e_1 + - azure-storage-common-cpp=12.8.0=h736e048_1 + - azure-storage-files-datalake-cpp=12.12.0=ha633028_1 - bokeh=3.6.3=pyhd8ed1ab_0 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 @@ -26,23 +44,24 @@ dependencies: - contourpy=1.3.1=py312h68727a3_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h66e93f0_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py312hc39e661_1 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py312h178313f_0 - freetype=2.13.3=h48d6fc4_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py312hc39e661_0 + - gflags=2.2.2=h5888daf_1005 + - glog=0.7.1=hbabe93e_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py312hedeef09_100 - hdf5=1.14.3=nompi_h2d575fe_109 - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - - icu=75.1=he02047a_0 - importlib-metadata=8.6.1=pyha770c72_0 - - importlib_metadata=8.6.1=hd8ed1ab_0 - jinja2=3.1.6=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 - keyutils=1.6.1=h166bdaf_0 @@ -51,23 +70,33 @@ dependencies: - lcms2=2.17=h717163a_0 - ld_impl_linux-64=2.43=h712a8e2_4 - lerc=4.0.0=h27087fc_0 + - libabseil=20250127.1=cxx17_hbbce691_0 - libaec=1.1.3=h59595ed_0 + - libarrow=19.0.1=h120c447_5_cpu + - libarrow-acero=19.0.1=hcb10f89_5_cpu + - libarrow-dataset=19.0.1=hcb10f89_5_cpu + - libarrow-substrait=19.0.1=h1bed206_5_cpu - libblas=3.9.0=31_hfdb39a5_mkl - libbrotlicommon=1.1.0=hb9d3cd8_2 - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=31_h372d94f_mkl + - libcrc32c=1.1.2=h9c3ff4c_0 - libcurl=8.12.1=h332b0f4_0 - libdeflate=1.23=h4ddbbb0_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - - libexpat=2.6.4=h5888daf_0 - - libffi=3.4.6=h2dba641_0 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.7.0=h5888daf_0 + - libffi=3.4.6=h2dba641_1 - libgcc=14.2.0=h767d61c_2 - libgcc-ng=14.2.0=h69a702a_2 - libgfortran=14.2.0=h69a702a_2 - libgfortran5=14.2.0=hf1ad2bd_2 + - libgoogle-cloud=2.36.0=hc4361e1_1 + - libgoogle-cloud-storage=2.36.0=h0121fbd_1 + - libgrpc=1.71.0=he753a82_0 - libhwloc=2.11.2=default_h0d58e46_1001 - libiconv=1.18=h4ce23a2_1 - libjpeg-turbo=3.0.0=hd590300_1 @@ -75,21 +104,30 @@ dependencies: - liblzma=5.6.4=hb9d3cd8_0 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 + - libopentelemetry-cpp=1.19.0=hd1b1c89_0 + - libopentelemetry-cpp-headers=1.19.0=ha770c72_0 + - libparquet=19.0.1=h081d1f1_5_cpu - libpng=1.6.47=h943b412_0 + - libprotobuf=5.29.3=h501fc15_0 + - libre2-11=2024.07.02=hba17884_3 - libscotch=7.0.6=hea33c07_1 - libsqlite=3.49.1=hee588c1_2 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=h8f9b012_2 - libstdcxx-ng=14.2.0=h4852527_2 + - libthrift=0.21.0=h0e7cc3e_0 - libtiff=4.7.0=hd9ff511_3 + - libutf8proc=2.10.0=h4c51ac1_0 - libuuid=2.38.1=h0b41bf4_0 - libwebp-base=1.5.0=h851e524_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - - libxml2=2.13.6=h8d12d68_0 + - libxml2=2.13.7=h0d44e9d_0 - libzlib=1.3.1=hb9d3cd8_2 - - llvm-openmp=19.1.7=h024ca30_0 + - llvm-openmp=20.1.1=h024ca30_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py312hf0f0c11_2 + - lz4-c=1.10.0=h5888daf_1 - markupsafe=3.0.2=py312h178313f_1 - matplotlib-base=3.8.4=py312h20ab3a6_2 - metis=5.1.0=hd0bcaf9_1007 @@ -99,36 +137,44 @@ dependencies: - mumps-seq=5.7.3=hb5d91fa_9 - munkres=1.1.4=pyh9f0ad1d_0 - ncurses=6.5=h2d0b736_3 + - nlohmann_json=3.11.3=he02047a_1 - numcodecs=0.15.1=py312hf9745cd_0 - numpy=1.26.4=py312heda63a1_0 - openjpeg=2.5.3=h5fbd93e_0 - openssl=3.4.1=h7b32b05_0 + - orc=2.1.1=h17f744e_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py312hf9745cd_1 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py312h287a98d_1 - pip=25.0.1=pyh8b19718_0 + - prometheus-cpp=1.3.0=ha5d0236_0 - psutil=7.0.0=py312h66e93f0_0 - pthread-stubs=0.4=hb9d3cd8_1002 + - pyarrow=19.0.1=py312h7900ff3_0 + - pyarrow-core=19.0.1=py312h01725c0_0_cpu - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py312h12e396e_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py312h3b7be25_0 - pydiso=0.1.2=py312h772f2df_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyha55dd90_7 - python=3.12.9=h9e4cc4f_1_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py312h6ad3ee3_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.12=5_cp312 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h178313f_2 + - re2=2024.07.02=h9925aae_3 - readline=8.2=h8c095d6_2 + - s2n=1.5.14=h6c98b2b_0 - scikit-learn=1.4.2=py312h1fcc3ea_1 - scipy=1.14.1=py312h62794b6_2 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h8bd8927_1 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=hceb3a55_1 - tblib=3.0.0=pyhd8ed1ab_1 @@ -137,9 +183,10 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py312h66e93f0_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 + - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py312h66e93f0_0 - urllib3=2.3.0=pyhd8ed1ab_0 - wheel=0.45.1=pyhd8ed1ab_1 @@ -151,12 +198,13 @@ dependencies: - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 + - zlib=1.3.1=hb9d3cd8_2 - zstandard=0.23.0=py312h66e93f0_1 - - zstd=1.5.7=hb8e6e7a_1 + - zstd=1.5.7=hb8e6e7a_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.12-win-64-dev.conda.lock.yml b/environments/py-3.12-win-64-dev.conda.lock.yml index 9a7ba5d5..013e9bcb 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: 63adf464b3a60d0115084a0d2e7b151a9c72e7747eefbefc4932cead4a74bf6a +# input_hash: 6b0fd8622486d3acef2e4d671596e5c0d8f63a6b4c87149d189cd0442bea4d17 channels: - conda-forge @@ -19,6 +19,19 @@ dependencies: - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.5=pyh29332c3_0 - attrs=25.3.0=pyh71513ae_0 + - aws-c-auth=0.8.6=h0855a55_4 + - aws-c-cal=0.8.7=ha758494_0 + - aws-c-common=0.12.0=h2466b09_0 + - aws-c-compression=0.3.1=ha758494_2 + - aws-c-event-stream=0.5.4=he38e90d_2 + - aws-c-http=0.9.4=h9352bcf_4 + - aws-c-io=0.17.0=ha1a8d55_6 + - aws-c-mqtt=0.12.2=h92a58f8_2 + - aws-c-s3=0.7.13=h1a6e373_2 + - aws-c-sdkutils=0.2.3=ha758494_2 + - aws-checksums=0.2.3=ha758494_2 + - aws-crt-cpp=0.31.0=h91694c7_4 + - aws-sdk-cpp=1.11.510=h2bfe9dd_3 - babel=2.17.0=pyhd8ed1ab_0 - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 @@ -28,6 +41,7 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py312h275cf98_2 - bzip2=1.0.8=h2466b09_7 + - c-ares=1.34.4=h2466b09_0 - ca-certificates=2025.1.31=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 @@ -39,11 +53,12 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py312hd5eb7cc_0 - - coverage=7.7.0=py312h31fea79_0 + - coverage=7.8.0=py312h31fea79_0 - cpython=3.12.9=py312hd8ed1ab_1 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h4389bb4_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py312h275cf98_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -51,7 +66,7 @@ dependencies: - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 - discretize=0.11.2=py312hbaa7e33_1 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - docutils=0.18.1=py312h2e8e312_0 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -59,7 +74,7 @@ dependencies: - fonttools=4.56.0=py312h31fea79_0 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.13.3=h0b5ce68_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py312hbaa7e33_0 - greenlet=3.1.1=py312h275cf98_1 - h11=0.14.0=pyhd8ed1ab_1 @@ -110,37 +125,54 @@ dependencies: - latexcodec=2.0.1=pyh9f0ad1d_0 - lcms2=2.17=hbcf6048_0 - lerc=4.0.0=h63175ca_0 + - libabseil=20250127.1=cxx17_h4eb7d71_0 - libaec=1.1.3=h63175ca_0 + - libarrow=19.0.1=h8be2d54_5_cuda + - libarrow-acero=19.0.1=h7d8d6a5_5_cuda + - libarrow-dataset=19.0.1=h7d8d6a5_5_cuda + - libarrow-substrait=19.0.1=hb76e781_5_cuda - libblas=3.9.0=31_h641d27c_mkl - libbrotlicommon=1.1.0=h2466b09_2 - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl + - libcrc32c=1.1.2=h0e60522_0 - libcurl=8.12.1=h88aaa65_0 - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - - libexpat=2.6.4=he0c23c2_0 - - libffi=3.4.6=h537db12_0 + - libevent=2.1.12=h3671451_1 + - libexpat=2.7.0=he0c23c2_0 + - libffi=3.4.6=h537db12_1 - libgcc=14.2.0=h1383e82_2 - libgomp=14.2.0=h1383e82_2 + - libgoogle-cloud=2.36.0=hf249c01_1 + - libgoogle-cloud-storage=2.36.0=he5eb982_1 + - libgrpc=1.71.0=h35301be_0 - libhwloc=2.11.2=default_ha69328c_1001 - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=31_h1aa476e_mkl - liblzma=5.6.4=h2466b09_0 + - libparquet=19.0.1=ha850022_5_cuda - libpng=1.6.47=had7236b_0 + - libprotobuf=5.29.3=he9d8c4a_0 + - libre2-11=2024.07.02=hd248061_3 - libsodium=1.0.20=hc70643c_0 - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 + - libthrift=0.21.0=hbe90ef8_0 - libtiff=4.7.0=h797046b_3 + - libutf8proc=2.10.0=hf9b99b7_0 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - - libxml2=2.13.6=he286e8c_0 + - libxml2=2.13.7=he286e8c_0 - libzlib=1.3.1=h2466b09_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvm-openmp=19.1.7=h30eaf37_0 + - llvm-openmp=20.1.1=h30eaf37_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py312h032eceb_2 + - lz4-c=1.10.0=h2466b09_1 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py312h31fea79_1 - matplotlib-base=3.8.4=py312hfee7060_2 @@ -167,6 +199,7 @@ dependencies: - numpy=1.26.4=py312h8753938_0 - openjpeg=2.5.3=h4d64b90_0 - openssl=3.4.1=ha4e3fda_0 + - orc=2.1.1=h35764e3_1 - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py312h72972c8_1 @@ -178,24 +211,26 @@ dependencies: - pillow=10.3.0=py312h381445a_1 - pip=25.0.1=pyh8b19718_0 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - - platformdirs=4.3.6=pyhd8ed1ab_1 + - platformdirs=4.3.7=pyh29332c3_0 - pluggy=1.5.0=pyhd8ed1ab_1 - prometheus_client=0.21.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.50=pyha770c72_0 - psutil=7.0.0=py312h4389bb4_0 - pthread-stubs=0.4=h0e40799_1002 - pure_eval=0.2.3=pyhd8ed1ab_1 + - pyarrow=19.0.1=py312h2e8e312_0 + - pyarrow-core=19.0.1=py312h607bf26_0_cuda - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py312h2e8e312_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py312h2615798_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py312hfe1d9c4_0 - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py312h01acb21_0 - pygments=2.19.1=pyhd8ed1ab_0 - pylint=3.3.5=pyh29332c3_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - pytest=8.3.5=pyhd8ed1ab_0 - pytest-cov=6.0.0=pyhd8ed1ab_1 @@ -204,24 +239,26 @@ dependencies: - python-fastjsonschema=2.21.1=pyhd8ed1ab_0 - python-json-logger=2.0.7=pyhd8ed1ab_0 - python-mumps=0.0.3=py312h8095395_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.12=5_cp312 - pytz=2024.1=pyhd8ed1ab_0 - pywin32=307=py312h275cf98_3 - pywinpty=2.0.15=py312h275cf98_0 - pyyaml=6.0.2=py312h31fea79_2 - pyzmq=26.3.0=py312hd7027bb_0 + - re2=2024.07.02=haf4117d_3 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 - requests=2.32.3=pyhd8ed1ab_1 - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - - rpds-py=0.23.1=py312hfe1d9c4_0 + - rpds-py=0.24.0=py312hfe1d9c4_0 - scikit-learn=1.4.2=py312h816cc57_1 - scipy=1.14.1=py312h337df96_2 - send2trash=1.8.3=pyh5737063_1 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h500f7fa_1 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_1 @@ -243,7 +280,7 @@ dependencies: - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 - - sqlalchemy=2.0.39=py312h4389bb4_1 + - sqlalchemy=2.0.40=py312h4389bb4_0 - stack_data=0.6.3=pyhd8ed1ab_1 - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.13.0=h62715c5_1 @@ -260,18 +297,19 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - types-python-dateutil=2.9.0.20241206=pyhd8ed1ab_0 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 - typing_utils=0.1.0=pyhd8ed1ab_1 - - tzdata=2025a=h78e105d_0 + - tzdata=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py312h4389bb4_0 - uri-template=1.3.0=pyhd8ed1ab_1 - urllib3=2.3.0=pyhd8ed1ab_0 - - vc=14.3=hbf610ac_24 - - vc14_runtime=14.42.34438=hfd919c2_24 - - vs2015_runtime=14.42.34438=h7142326_24 + - vc=14.3=h2b53caa_26 + - vc14_runtime=14.42.34438=hfd919c2_26 + - vs2015_runtime=14.42.34438=h7142326_26 - wcwidth=0.2.13=pyhd8ed1ab_1 - webcolors=24.11.1=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_3 @@ -290,11 +328,11 @@ dependencies: - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - zstandard=0.23.0=py312h4389bb4_1 - - zstd=1.5.7=hbeecb71_1 + - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/environments/py-3.12-win-64.conda.lock.yml b/environments/py-3.12-win-64.conda.lock.yml index 73b31112..41feabf7 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: 63adf464b3a60d0115084a0d2e7b151a9c72e7747eefbefc4932cead4a74bf6a +# input_hash: 6b0fd8622486d3acef2e4d671596e5c0d8f63a6b4c87149d189cd0442bea4d17 channels: - conda-forge @@ -9,11 +9,25 @@ dependencies: - _openmp_mutex=4.5=2_gnu - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 + - aws-c-auth=0.8.6=h0855a55_4 + - aws-c-cal=0.8.7=ha758494_0 + - aws-c-common=0.12.0=h2466b09_0 + - aws-c-compression=0.3.1=ha758494_2 + - aws-c-event-stream=0.5.4=he38e90d_2 + - aws-c-http=0.9.4=h9352bcf_4 + - aws-c-io=0.17.0=ha1a8d55_6 + - aws-c-mqtt=0.12.2=h92a58f8_2 + - aws-c-s3=0.7.13=h1a6e373_2 + - aws-c-sdkutils=0.2.3=ha758494_2 + - aws-checksums=0.2.3=ha758494_2 + - aws-crt-cpp=0.31.0=h91694c7_4 + - aws-sdk-cpp=1.11.510=h2bfe9dd_3 - bokeh=3.6.3=pyhd8ed1ab_0 - brotli=1.1.0=h2466b09_2 - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py312h275cf98_2 - bzip2=1.0.8=h2466b09_7 + - c-ares=1.34.4=h2466b09_0 - ca-certificates=2025.1.31=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 @@ -25,14 +39,15 @@ dependencies: - contourpy=1.3.1=py312hd5eb7cc_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h4389bb4_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask=2025.3.0=pyhd8ed1ab_0 + - dask-core=2025.3.0=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py312hbaa7e33_1 - - distributed=2024.6.2=pyhd8ed1ab_0 + - distributed=2025.3.0=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py312h31fea79_0 - freetype=2.13.3=h0b5ce68_0 - - fsspec=2025.3.0=pyhd8ed1ab_0 + - fsspec=2025.3.2=pyhd8ed1ab_0 - geoana=0.7.2=py312hbaa7e33_0 - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.13.0=nompi_py312ha036244_100 @@ -40,7 +55,6 @@ dependencies: - hpack=4.1.0=pyhd8ed1ab_0 - hyperframe=6.1.0=pyhd8ed1ab_0 - importlib-metadata=8.6.1=pyha770c72_0 - - importlib_metadata=8.6.1=hd8ed1ab_0 - intel-openmp=2024.2.1=h57928b3_1083 - jinja2=3.1.6=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 @@ -48,35 +62,52 @@ dependencies: - krb5=1.21.3=hdf4eb48_0 - lcms2=2.17=hbcf6048_0 - lerc=4.0.0=h63175ca_0 + - libabseil=20250127.1=cxx17_h4eb7d71_0 - libaec=1.1.3=h63175ca_0 + - libarrow=19.0.1=h8be2d54_5_cuda + - libarrow-acero=19.0.1=h7d8d6a5_5_cuda + - libarrow-dataset=19.0.1=h7d8d6a5_5_cuda + - libarrow-substrait=19.0.1=hb76e781_5_cuda - libblas=3.9.0=31_h641d27c_mkl - libbrotlicommon=1.1.0=h2466b09_2 - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=31_h5e41251_mkl + - libcrc32c=1.1.2=h0e60522_0 - libcurl=8.12.1=h88aaa65_0 - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - - libexpat=2.6.4=he0c23c2_0 - - libffi=3.4.6=h537db12_0 + - libevent=2.1.12=h3671451_1 + - libexpat=2.7.0=he0c23c2_0 + - libffi=3.4.6=h537db12_1 - libgcc=14.2.0=h1383e82_2 - libgomp=14.2.0=h1383e82_2 + - libgoogle-cloud=2.36.0=hf249c01_1 + - libgoogle-cloud-storage=2.36.0=he5eb982_1 + - libgrpc=1.71.0=h35301be_0 - libhwloc=2.11.2=default_ha69328c_1001 - libiconv=1.18=h135ad9c_1 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=31_h1aa476e_mkl - liblzma=5.6.4=h2466b09_0 + - libparquet=19.0.1=ha850022_5_cuda - libpng=1.6.47=had7236b_0 + - libprotobuf=5.29.3=he9d8c4a_0 + - libre2-11=2024.07.02=hd248061_3 - libsqlite=3.49.1=h67fdade_2 - libssh2=1.11.1=he619c9f_0 + - libthrift=0.21.0=hbe90ef8_0 - libtiff=4.7.0=h797046b_3 + - libutf8proc=2.10.0=hf9b99b7_0 - libwebp-base=1.5.0=h3b0e114_0 - libwinpthread=12.0.0.r4.gg4f2fc60ca=h57928b3_9 - libxcb=1.17.0=h0e4246c_0 - - libxml2=2.13.6=he286e8c_0 + - libxml2=2.13.7=he286e8c_0 - libzlib=1.3.1=h2466b09_2 - - llvm-openmp=19.1.7=h30eaf37_0 + - llvm-openmp=20.1.1=h30eaf37_1 - locket=1.0.0=pyhd8ed1ab_0 + - lz4=4.3.3=py312h032eceb_2 + - lz4-c=1.10.0=h2466b09_1 - markupsafe=3.0.2=py312h31fea79_1 - matplotlib-base=3.8.4=py312hfee7060_2 - mkl=2024.2.2=h66d3029_15 @@ -87,6 +118,7 @@ dependencies: - numpy=1.26.4=py312h8753938_0 - openjpeg=2.5.3=h4d64b90_0 - openssl=3.4.1=ha4e3fda_0 + - orc=2.1.1=h35764e3_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py312h72972c8_1 - partd=1.4.2=pyhd8ed1ab_0 @@ -94,24 +126,28 @@ dependencies: - pip=25.0.1=pyh8b19718_0 - psutil=7.0.0=py312h4389bb4_0 - pthread-stubs=0.4=h0e40799_1002 + - pyarrow=19.0.1=py312h2e8e312_0 + - pyarrow-core=19.0.1=py312h607bf26_0_cuda - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.6=pyh3cfb1c2_0 - - pydantic-core=2.27.2=py312h2615798_0 + - pydantic=2.11.1=pyh3cfb1c2_0 + - pydantic-core=2.33.0=py312hfe1d9c4_0 - pydiso=0.1.2=py312h01acb21_0 - pymatsolver=0.3.1=pyh48887ae_201 - - pyparsing=3.2.1=pyhd8ed1ab_0 + - pyparsing=3.2.3=pyhd8ed1ab_1 - pysocks=1.7.1=pyh09c184e_7 - python=3.12.9=h3f84c4b_1_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 - python-mumps=0.0.3=py312h8095395_0 - - python-tzdata=2025.1=pyhd8ed1ab_0 + - python-tzdata=2025.2=pyhd8ed1ab_0 - python_abi=3.12=5_cp312 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py312h31fea79_2 + - re2=2024.07.02=haf4117d_3 - scikit-learn=1.4.2=py312h816cc57_1 - scipy=1.14.1=py312h337df96_2 - setuptools=75.8.2=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 + - snappy=1.2.1=h500f7fa_1 - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.13.0=h62715c5_1 - tblib=3.0.0=pyhd8ed1ab_1 @@ -120,15 +156,16 @@ dependencies: - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py312h4389bb4_0 - tqdm=4.67.1=pyhd8ed1ab_1 - - typing-extensions=4.12.2=hd8ed1ab_1 - - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - typing-extensions=4.13.0=h9fa5a19_1 + - typing-inspection=0.4.0=pyhd8ed1ab_0 + - typing_extensions=4.13.0=pyh29332c3_1 + - tzdata=2025b=h78e105d_0 - ucrt=10.0.22621.0=h57928b3_1 - unicodedata2=16.0.0=py312h4389bb4_0 - urllib3=2.3.0=pyhd8ed1ab_0 - - vc=14.3=hbf610ac_24 - - vc14_runtime=14.42.34438=hfd919c2_24 - - vs2015_runtime=14.42.34438=h7142326_24 + - vc=14.3=h2b53caa_26 + - vc14_runtime=14.42.34438=hfd919c2_26 + - vs2015_runtime=14.42.34438=h7142326_26 - wheel=0.45.1=pyhd8ed1ab_1 - win_inet_pton=1.1.0=pyh7428d3b_8 - wrapt=1.17.2=py312h4389bb4_0 @@ -140,11 +177,11 @@ dependencies: - zict=3.0.0=pyhd8ed1ab_1 - zipp=3.21.0=pyhd8ed1ab_1 - zstandard=0.23.0=py312h4389bb4_1 - - zstd=1.5.7=hbeecb71_1 + - zstd=1.5.7=hbeecb71_2 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@c1797da5ca947c6f48555ea7f7680c0c63c1c456 - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@6bf4ac8a7fc6c111216e8042a075f9e92ce38d41 diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index 5e6ef53f..0e969032 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: 3794c887194656c944ad346c0ddbbb865b087a56239234bdbfbdad43ef25d0ad - linux-64: 55ee19ff2c90ececdd9e48fb426c55b650d231137ad79c0457c83073863be3dc + win-64: 8eab5a9e60a8e0be83c33d2504284dbda3e0be3fd3c843e7119e5db997907260 + linux-64: a22dd0567dde5c567c24c34805e833f57efd141a20bc83cc9df4268bab1ca479 channels: - url: conda-forge used_env_vars: [] @@ -377,6 +377,526 @@ package: sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: dev optional: true +- name: aws-c-auth + version: 0.8.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda + hash: + md5: f5a770ac1fd2cb34b21327fc513013a7 + sha256: 71f9f870d2c56325640086822817ce3fae0f40581fe951117ed0b3b4563ec1c2 + category: main + optional: false +- name: aws-c-auth + version: 0.8.6 + manager: conda + platform: win-64 + dependencies: + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda + hash: + md5: 360a1172089a53de60490acf8f68b79f + sha256: 15eeed0b2d5ba293880e8a60efa35af60eb027ad93124a1bfab4fa0a1ca488ba + category: main + optional: false +- name: aws-c-cal + version: 0.8.7 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda + hash: + md5: 4fdf835d66ea197e693125c64fbd4482 + sha256: bb055b67990b17070eddd4600f512680cd1e836e19cac49864862daa619d9b58 + category: main + optional: false +- name: aws-c-cal + version: 0.8.7 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda + hash: + md5: 8e15a0911fe316643ae9e47b8525506d + sha256: 9f991faf743fd72baf0ee15b125624179c70759e090699a8f501178549396026 + category: main + optional: false +- name: aws-c-common + version: 0.12.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda + hash: + md5: f65c946f28f0518f41ced702f44c52b7 + sha256: 79f0afdd6bbdc9d8389dba830708b4c58afe8c814354d6928c25750d9bdd2cf8 + category: main + optional: false +- name: aws-c-common + version: 0.12.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda + hash: + md5: b91d53276b002211cd28a908181c9622 + sha256: e510b75332ce2afa7915cbd25ac75fcaaf54595b66808a8a27a7f0f6ec671b7c + category: main + optional: false +- name: aws-c-compression + version: 0.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda + hash: + md5: 17ccde79d864e6183a83c5bbb8fff34d + sha256: 8c30a63ad1c26975afde23dff0baf3027b25496f1a4f7a6bb5cc425468ef7552 + category: main + optional: false +- name: aws-c-compression + version: 0.3.1 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda + hash: + md5: d66397c45a9207e8f6377ce198c04b0b + sha256: 67b358c15cb570fba9e95d5841ee4cc019b564515eae8eb9ea5acbe2bf946a0c + category: main + optional: false +- name: aws-c-event-stream + version: 0.5.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda + hash: + md5: 81096a80f03fc2f0fb2a230f5d028643 + sha256: fa636a1c6bfc53d2a03d4f99413df50902ddad7e49e62bedc31194df4ec4aea3 + category: main + optional: false +- name: aws-c-event-stream + version: 0.5.4 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda + hash: + md5: f074f7b5683dcfad3ccbb8d425962049 + sha256: 07570c93cfae47a751af423874487f3c4522d822b973d1b881cf728d2d517d8c + category: main + optional: false +- name: aws-c-http + version: 0.9.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-compression: '>=0.3.1,<0.3.2.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda + hash: + md5: 773c99d0dbe2b3704af165f97ff399e5 + sha256: ffb1cfc13517d0d5316415638fd3d86b865ddbbd4068dea5e94016e75a1c6dd7 + category: main + optional: false +- name: aws-c-http + version: 0.9.4 + manager: conda + platform: win-64 + dependencies: + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-compression: '>=0.3.1,<0.3.2.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda + hash: + md5: a1d6f2409948da00fc1b3c85d440a03b + sha256: d5149d171410b6cc04f6315f41b2517ed8fcaf42b35dba876e332f5c3535f805 + category: main + optional: false +- name: aws-c-io + version: 0.17.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + s2n: '>=1.5.14,<1.5.15.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda + hash: + md5: 3a127d28266cdc0da93384d1f59fe8df + sha256: c82d92169e06e1370c161212969f8606bf4e11467e64e7988afb52a320914149 + category: main + optional: false +- name: aws-c-io + version: 0.17.0 + manager: conda + platform: win-64 + dependencies: + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda + hash: + md5: 403caab8e6fd86d80d8a4422ce88816d + sha256: 5fbc278764d08688170534fa3bca82005bf0b96c8286567d6ea357517002c0f1 + category: main + optional: false +- name: aws-c-mqtt + version: 0.12.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda + hash: + md5: 90e07c8bac8da6378ee1882ef0a9374a + sha256: 8a39a3b6ee7b739cfb87caa76c4691bfb93d5ede1098a63835c183fa06edc104 + category: main + optional: false +- name: aws-c-mqtt + version: 0.12.2 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda + hash: + md5: ebd9558316efaec49b87b50100db0ca1 + sha256: f6ed576285a9f45d3fff62a8b36353fd19313fed41edd457b5e5a282069a7257 + category: main + optional: false +- name: aws-c-s3 + version: 0.7.13 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda + hash: + md5: 9cf2c3c13468f2209ee814be2c88655f + sha256: aad043a633dbb6bd877cba6386338beab1b2c26c5bf896ee8d36f6fbe5eea2fb + category: main + optional: false +- name: aws-c-s3 + version: 0.7.13 + manager: conda + platform: win-64 + dependencies: + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda + hash: + md5: 8c1ec3fc6a7f03e66eaf958da28f6ceb + sha256: 930b9e14e6f3521661e0a1af37ddb32d8ea30e5960d16aafcdd6fa668543c7bc + category: main + optional: false +- name: aws-c-sdkutils + version: 0.2.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda + hash: + md5: 06008b5ab42117c89c982aa2a32a5b25 + sha256: 687f1e935e25a0ae076b8d6d2a9e35fc6b1d8591587d53808f32fe6bd0a90063 + category: main + optional: false +- name: aws-c-sdkutils + version: 0.2.3 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda + hash: + md5: 08724b0ae3f74f1f13d2d5caafa1c5fe + sha256: c7a75ebe0bcb2d380484e42a2e809dfd71fb5e909a4e8b42242fe3f9c52692b7 + category: main + optional: false +- name: aws-checksums + version: 0.2.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda + hash: + md5: 303d9e83e0518f1dcb66e90054635ca6 + sha256: 0e241cba8012a6b64daa5154fa19cca962307bd329709075b5cf48f5b138539c + category: main + optional: false +- name: aws-checksums + version: 0.2.3 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda + hash: + md5: 113b6a8c61474d63b0e20d219de61b5e + sha256: 09b3756e83964143cd559b5bf1b709aecf834bd94f81b1aa1728fde465261d64 + category: main + optional: false +- name: aws-crt-cpp + version: 0.31.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-mqtt: '>=0.12.2,<0.12.3.0a0' + aws-c-s3: '>=0.7.13,<0.7.14.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda + hash: + md5: 0627af705ed70681f5bede31e72348e5 + sha256: 4467f6fe40613e13a664ac6ed7c2b5f2d6665b0a3821038ef6a008fa21d5ce06 + category: main + optional: false +- name: aws-crt-cpp + version: 0.31.0 + manager: conda + platform: win-64 + dependencies: + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-mqtt: '>=0.12.2,<0.12.3.0a0' + aws-c-s3: '>=0.7.13,<0.7.14.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda + hash: + md5: 71839111bfce36c7402d6913a6fda86a + sha256: 9f5a49f4cc4fdbfa48d9f6d5814d103cf8d50eee0e5c8925571f25db605b88a2 + category: main + optional: false +- name: aws-sdk-cpp + version: 1.11.510 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda + hash: + md5: beb8577571033140c6897d257acc7724 + sha256: 2f0c65794d0e911cddb75b8479786ecb8972c4e77e431523c9d52ba4ce3713af + category: main + optional: false +- name: aws-sdk-cpp + version: 1.11.510 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda + hash: + md5: b30c2a98185d501c92ca120ceb245b3f + sha256: 72f6eceeae72b94c17b10cb77860e4f8c14bf912782443f4103e244459c915cc + category: main + optional: false +- name: azure-core-cpp + version: 1.14.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=8.10.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda + hash: + md5: 0a8838771cc2e985cd295e01ae83baf1 + sha256: fe07debdb089a3db17f40a7f20d283d75284bb4fc269ef727b8ba6fc93f7cb5a + category: main + optional: false +- name: azure-identity-cpp + version: 1.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda + hash: + md5: 73f73f60854f325a55f1d31459f2ab73 + sha256: 286b31616c191486626cb49e9ceb5920d29394b9e913c23adb7eb637629ba4de + category: main + optional: false +- name: azure-storage-blobs-cpp + version: 12.13.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + azure-storage-common-cpp: '>=12.8.0,<12.8.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda + hash: + md5: 7eb66060455c7a47d9dcdbfa9f46579b + sha256: 2606260e5379eed255bcdc6adc39b93fb31477337bcd911c121fc43cd29bf394 + category: main + optional: false +- name: azure-storage-common-cpp + version: 12.8.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libxml2: '>=2.12.7,<3.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda + hash: + md5: 13de36be8de3ae3f05ba127631599213 + sha256: 273475f002b091b66ce7366da04bf164c3732c03f8692ab2ee2d23335b6a82ba + category: main + optional: false +- name: azure-storage-files-datalake-cpp + version: 12.12.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + azure-storage-blobs-cpp: '>=12.13.0,<12.13.1.0a0' + azure-storage-common-cpp: '>=12.8.0,<12.8.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda + hash: + md5: 7c1980f89dd41b097549782121a73490 + sha256: 5371e4f3f920933bb89b926a85a67f24388227419abd6e99f6086481e5e8d5f2 + category: main + optional: false - name: babel version: 2.17.0 manager: conda @@ -661,6 +1181,20 @@ package: sha256: d4f28d87b6339b94f74762c0076e29c8ef8ddfff51a564a92da2843573c18320 category: main optional: false +- name: c-ares + version: 1.34.4 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda + hash: + md5: d387e6f147273d548f068f49a4291aef + sha256: f364f7de63a7c35a62c8d90383dd7747b46fa6b9c35c16c99154a8c45685c86b + category: main + optional: false - name: ca-certificates version: 2025.1.31 manager: conda @@ -949,7 +1483,7 @@ package: category: main optional: false - name: coverage - version: 7.7.0 + version: 7.8.0 manager: conda platform: linux-64 dependencies: @@ -958,14 +1492,14 @@ package: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* tomli: '' - url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.7.0-py310h89163eb_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda hash: - md5: 6782f8b6cfbc6a8a03b7efd8f8516010 - sha256: 9ef77cdce82d59bd044ebde506d104c8e387c115b14e42a76d45ae3cc5a75565 + md5: 9f7865c17117d16f804b687b498e35fa + sha256: ac410dbd3b1e28d40b88a27f801210b853ebd388f3cf20f85c0178e97f788013 category: dev optional: true - name: coverage - version: 7.7.0 + version: 7.8.0 manager: conda platform: win-64 dependencies: @@ -975,10 +1509,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.7.0-py310h38315fa_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda hash: - md5: 2e2a90e1f695d76f4f64e821b770606e - sha256: 0b9b75800ebc6d2bbc9cb264aa1352323029e57059e7da834213ed83df99ea73 + md5: 30a825dae940c63c55bca8df4f806f3e + sha256: f16e7370e327f20ccba8a6edfb0441ec425c11c10744d6eaa817d05076b458a5 category: dev optional: true - name: cpython @@ -1051,44 +1585,86 @@ package: sha256: 670800d13b6cd64b8f53756b28254b47cfc177606dcd42094696582335ed0f02 category: main optional: false +- name: dask + version: 2025.3.0 + manager: conda + platform: linux-64 + dependencies: + bokeh: '>=3.1.0' + cytoolz: '>=0.11.0' + dask-core: '>=2025.3.0,<2025.3.1.0a0' + distributed: '>=2025.3.0,<2025.3.1.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.24' + pandas: '>=2.0' + pyarrow: '>=14.0.1' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + hash: + md5: 95e33679c10ef9ef65df0fc01a71fdc5 + sha256: 193aaa5dc9d8b6610dba2bde8d041db872cd23c875c10a5ef75fa60c18d9ea16 + category: main + optional: false +- name: dask + version: 2025.3.0 + manager: conda + platform: win-64 + dependencies: + bokeh: '>=3.1.0' + cytoolz: '>=0.11.0' + dask-core: '>=2025.3.0,<2025.3.1.0a0' + distributed: '>=2025.3.0,<2025.3.1.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.24' + pandas: '>=2.0' + pyarrow: '>=14.0.1' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + hash: + md5: 95e33679c10ef9ef65df0fc01a71fdc5 + sha256: 193aaa5dc9d8b6610dba2bde8d041db872cd23c875c10a5ef75fa60c18d9ea16 + category: main + optional: false - name: dask-core - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: linux-64 dependencies: click: '>=8.1' - cloudpickle: '>=1.5.0' + cloudpickle: '>=3.0.0' fsspec: '>=2021.09.0' - importlib_metadata: '>=4.13.0' + importlib-metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.2.0' - python: '>=3.9' + partd: '>=1.4.0' + python: '>=3.10' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: 048ca0ec2cd1f3995d2d36dec0efd99a - sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff + md5: 36f6cc22457e3d6a6051c5370832f96c + sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec category: main optional: false - name: dask-core - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: win-64 dependencies: click: '>=8.1' - cloudpickle: '>=1.5.0' + cloudpickle: '>=3.0.0' fsspec: '>=2021.09.0' - importlib_metadata: '>=4.13.0' + importlib-metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.2.0' - python: '>=3.9' + partd: '>=1.4.0' + python: '>=3.10' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: 048ca0ec2cd1f3995d2d36dec0efd99a - sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff + md5: 36f6cc22457e3d6a6051c5370832f96c + sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec category: main optional: false - name: dataclasses @@ -1256,59 +1832,59 @@ package: category: main optional: false - name: distributed - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: linux-64 dependencies: click: '>=8.0' - cloudpickle: '>=1.5.0' - cytoolz: '>=0.10.1' - dask-core: '>=2024.6.2,<2024.6.3.0a0' + cloudpickle: '>=3.0.0' + cytoolz: '>=0.11.2' + dask-core: '>=2025.3.0,<2025.3.1.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.0' + msgpack-python: '>=1.0.2' packaging: '>=20.0' - psutil: '>=5.7.2' - python: '>=3.9' - pyyaml: '>=5.3.1' + psutil: '>=5.8.0' + python: '>=3.10' + pyyaml: '>=5.4.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.10.0' - tornado: '>=6.0.4' - urllib3: '>=1.24.3' + toolz: '>=0.11.2' + tornado: '>=6.2.0' + urllib3: '>=1.26.5' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: eecb4c188864376d2b45a5afc4bcb2fa - sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 + md5: 968a7a4ff98bcfb515b0f1c94d35553f + sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a category: main optional: false - name: distributed - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: win-64 dependencies: click: '>=8.0' - cloudpickle: '>=1.5.0' - cytoolz: '>=0.10.1' - dask-core: '>=2024.6.2,<2024.6.3.0a0' + cloudpickle: '>=3.0.0' + cytoolz: '>=0.11.2' + dask-core: '>=2025.3.0,<2025.3.1.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.0' + msgpack-python: '>=1.0.2' packaging: '>=20.0' - psutil: '>=5.7.2' - python: '>=3.9' - pyyaml: '>=5.3.1' + psutil: '>=5.8.0' + python: '>=3.10' + pyyaml: '>=5.4.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.10.0' - tornado: '>=6.0.4' - urllib3: '>=1.24.3' + toolz: '>=0.11.2' + tornado: '>=6.2.0' + urllib3: '>=1.26.5' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: eecb4c188864376d2b45a5afc4bcb2fa - sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 + md5: 968a7a4ff98bcfb515b0f1c94d35553f + sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a category: main optional: false - name: docutils @@ -1504,27 +2080,27 @@ package: category: main optional: false - name: fsspec - version: 2025.3.0 + version: 2025.3.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda hash: - md5: 5ecafd654e33d1f2ecac5ec97057593b - sha256: 9cbba3b36d1e91e4806ba15141936872d44d20a4d1e3bb74f4aea0ebeb01b205 + md5: 9c40692c3d24c7aaf335f673ac09d308 + sha256: 2040d4640708bd6ab9ed6cb9901267441798c44974bc63c9b6c1cb4c1891d825 category: main optional: false - name: fsspec - version: 2025.3.0 + version: 2025.3.2 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda hash: - md5: 5ecafd654e33d1f2ecac5ec97057593b - sha256: 9cbba3b36d1e91e4806ba15141936872d44d20a4d1e3bb74f4aea0ebeb01b205 + md5: 9c40692c3d24c7aaf335f673ac09d308 + sha256: 2040d4640708bd6ab9ed6cb9901267441798c44974bc63c9b6c1cb4c1891d825 category: main optional: false - name: geoana @@ -1565,6 +2141,34 @@ package: sha256: 4d8b287ad229c1dd59b6c76dfdc1a968af2e5229e1cbd146827fedaf419649d7 category: main optional: false +- name: gflags + version: 2.2.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda + hash: + md5: d411fc29e338efb48c5fd4576d71d881 + sha256: 6c33bf0c4d8f418546ba9c250db4e4221040936aef8956353bc764d4877bc39a + category: main + optional: false +- name: glog + version: 0.7.1 + manager: conda + platform: linux-64 + dependencies: + gflags: '>=2.2.2,<2.3.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda + hash: + md5: ff862eebdfeb2fd048ae9dc92510baca + sha256: dc824dc1d0aa358e28da2ecbbb9f03d932d976c8dca11214aa1dcdfcbd054ba2 + category: main + optional: false - name: greenlet version: 3.1.1 manager: conda @@ -1840,20 +2444,6 @@ package: sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 category: main optional: false -- name: icu - version: '75.1' - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda - hash: - md5: 8b189310083baabfb622af68fd9d3ae3 - sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e - category: main - optional: false - name: idna version: '3.10' manager: conda @@ -1938,8 +2528,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: main - optional: false + category: dev + optional: true - name: importlib_metadata version: 8.6.1 manager: conda @@ -1950,8 +2540,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: main - optional: false + category: dev + optional: true - name: importlib_resources version: 6.5.2 manager: conda @@ -3054,104 +3644,304 @@ package: six: '' url: https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2 hash: - md5: 8d67904973263afd2985ba56aa2d6bb4 - sha256: 5210d31c8f2402dd1ad1b3edcf7a53292b9da5de20cd14d9c243dbf9278b1c4f - category: dev - optional: true -- name: lcms2 - version: '2.17' + md5: 8d67904973263afd2985ba56aa2d6bb4 + sha256: 5210d31c8f2402dd1ad1b3edcf7a53292b9da5de20cd14d9c243dbf9278b1c4f + category: dev + optional: true +- name: lcms2 + version: '2.17' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda + hash: + md5: 000e85703f0fd9594c81710dd5066471 + sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 + category: main + optional: false +- name: lcms2 + version: '2.17' + manager: conda + platform: win-64 + dependencies: + libjpeg-turbo: '>=3.0.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda + hash: + md5: 3538827f77b82a837fa681a4579e37a1 + sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d + category: main + optional: false +- name: ld_impl_linux-64 + version: '2.43' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + hash: + md5: 01f8d123c96816249efd255a31ad7712 + sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 + category: main + optional: false +- name: lerc + version: 4.0.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + hash: + md5: 76bbff344f0134279f225174e9064c8f + sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 + category: main + optional: false +- name: lerc + version: 4.0.0 + manager: conda + platform: win-64 + dependencies: + vc: '>=14.2,<15' + vs2015_runtime: '>=14.29.30037' + url: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 + hash: + md5: 1900cb3cab5055833cfddb0ba233b074 + sha256: f4f39d7f6a2f9b407f8fb567a6c25755270421731d70f0ff331f5de4fa367488 + category: main + optional: false +- name: libabseil + version: '20250127.1' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda + hash: + md5: 00290e549c5c8a32cc271020acc9ec6b + sha256: 65d5ca837c3ee67b9d769125c21dc857194d7f6181bb0e7bd98ae58597b457d0 + category: main + optional: false +- name: libabseil + version: '20250127.1' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda + hash: + md5: 9619870922c18fa283a3ee703a14cfcc + sha256: 61ece8d3768604eae2c7c869a5c032a61fbfb8eb86cc85dc39cc2de48d3827b4 + category: main + optional: false +- name: libaec + version: 1.1.3 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda + hash: + md5: 5e97e271911b8b2001a8b71860c32faa + sha256: 2ef420a655528bca9d269086cf33b7e90d2f54ad941b437fb1ed5eca87cee017 + category: main + optional: false +- name: libaec + version: 1.1.3 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libaec-1.1.3-h63175ca_0.conda + hash: + md5: 8723000f6ffdbdaef16025f0a01b64c5 + sha256: f5c293d3cfc00f71dfdb64bd65ab53625565f8778fc2d5790575bef238976ebf + category: main + optional: false +- name: libarrow + version: 19.0.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + aws-sdk-cpp: '>=1.11.510,<1.11.511.0a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + azure-identity-cpp: '>=1.10.0,<1.10.1.0a0' + azure-storage-blobs-cpp: '>=12.13.0,<12.13.1.0a0' + azure-storage-files-datalake-cpp: '>=12.12.0,<12.12.1.0a0' + bzip2: '>=1.0.8,<2.0a0' + glog: '>=0.7.1,<0.8.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' libgcc: '>=13' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.7.0,<4.8.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda + libgoogle-cloud: '>=2.36.0,<2.37.0a0' + libgoogle-cloud-storage: '>=2.36.0,<2.37.0a0' + libopentelemetry-cpp: '>=1.19.0,<1.20.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libstdcxx: '>=13' + libutf8proc: '>=2.10.0,<2.11.0a0' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + orc: '>=2.1.1,<2.1.2.0a0' + re2: '' + snappy: '>=1.2.1,<1.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda hash: - md5: 000e85703f0fd9594c81710dd5066471 - sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 + md5: aaed6701dd9c90e344afbbacff45854a + sha256: 8f8719dec29627edbf34e0d4fd980e77cfb6b4a3835d80b92b9429722e6c94e2 category: main optional: false -- name: lcms2 - version: '2.17' +- name: libarrow + version: 19.0.1 manager: conda platform: win-64 dependencies: - libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.7.0,<4.8.0a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + aws-sdk-cpp: '>=1.11.510,<1.11.511.0a0' + bzip2: '>=1.0.8,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgoogle-cloud: '>=2.36.0,<2.37.0a0' + libgoogle-cloud-storage: '>=2.36.0,<2.37.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libutf8proc: '>=2.10.0,<2.11.0a0' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + orc: '>=2.1.1,<2.1.2.0a0' + re2: '' + snappy: '>=1.2.1,<1.3.0a0' ucrt: '>=10.0.20348.0' - vc: '>=14.2,<15' - vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-19.0.1-h8be2d54_5_cuda.conda hash: - md5: 3538827f77b82a837fa681a4579e37a1 - sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d + md5: 15bd76d6dd10fef1210e1924e22250f3 + sha256: 7a9897d672a9196dde64458ca3dadbd1b9a981f425bdb5aea5b3fdfaf9d49758 category: main optional: false -- name: ld_impl_linux-64 - version: '2.43' +- name: libarrow-acero + version: 19.0.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + libarrow: 19.0.1 + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda hash: - md5: 01f8d123c96816249efd255a31ad7712 - sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 + md5: ab43cfa629332dee94324995a3aa2364 + sha256: 266868523000046897470852eaf4f11744b84552f3b8f2f0574a3793053081f6 category: main optional: false -- name: lerc - version: 4.0.0 +- name: libarrow-acero + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + libarrow: 19.0.1 + ucrt: '>=10.0.20348.0' + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cuda.conda + hash: + md5: 6e4b7d319104ffdcb33d7573f63dfafe + sha256: 8e505d204699d6e898be2fc68164b7c2f274dd16a13db4984b657639cdb85940 + category: main + optional: false +- name: libarrow-dataset + version: 19.0.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libgcc: '>=13' + libparquet: 19.0.1 + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda hash: - md5: 76bbff344f0134279f225174e9064c8f - sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 + md5: ab3d7fed93dcfe27c75bbe52b7a90997 + sha256: bfd27cb09af4a21cfef266f698f2313b57eb563cc2b37f79f58899dd47443fb1 category: main optional: false -- name: lerc - version: 4.0.0 +- name: libarrow-dataset + version: 19.0.1 manager: conda platform: win-64 dependencies: - vc: '>=14.2,<15' - vs2015_runtime: '>=14.29.30037' - url: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libparquet: 19.0.1 + ucrt: '>=10.0.20348.0' + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cuda.conda hash: - md5: 1900cb3cab5055833cfddb0ba233b074 - sha256: f4f39d7f6a2f9b407f8fb567a6c25755270421731d70f0ff331f5de4fa367488 + md5: 4f20602e4f44de05230f3bb19b8f1803 + sha256: 7b280d0db7ab035d61ce2a9aeaccffb6225aba0bded028f59c963e8f85c723ea category: main optional: false -- name: libaec - version: 1.1.3 +- name: libarrow-substrait + version: 19.0.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libarrow-dataset: 19.0.1 + libgcc: '>=13' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda hash: - md5: 5e97e271911b8b2001a8b71860c32faa - sha256: 2ef420a655528bca9d269086cf33b7e90d2f54ad941b437fb1ed5eca87cee017 + md5: 8c9dd6ea36aa28139df8c70bfa605f34 + sha256: 84362ae3428bc7a90e726e0b7b4a17acc9a5c8bd1171f9a538bec2975b285c92 category: main optional: false -- name: libaec - version: 1.1.3 +- name: libarrow-substrait + version: 19.0.1 manager: conda platform: win-64 dependencies: + libabseil: '>=20250127.0,<20250128.0a0' + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libarrow-dataset: 19.0.1 + libprotobuf: '>=5.29.3,<5.29.4.0a0' ucrt: '>=10.0.20348.0' - vc: '>=14.2,<15' - vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libaec-1.1.3-h63175ca_0.conda + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cuda.conda hash: - md5: 8723000f6ffdbdaef16025f0a01b64c5 - sha256: f5c293d3cfc00f71dfdb64bd65ab53625565f8778fc2d5790575bef238976ebf + md5: eeeabebbd327d6e7410f28b4f0d12f70 + sha256: 3f2830ac3c2a9267448005c0f38b53aa6a8410447d779e1f3b28be9fc081bf58 category: main optional: false - name: libblas @@ -3287,6 +4077,32 @@ package: sha256: 609f455b099919bd4d15d4a733f493dc789e02da73fe4474f1cca73afafb95b8 category: main optional: false +- name: libcrc32c + version: 1.1.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=9.4.0' + libstdcxx-ng: '>=9.4.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 + hash: + md5: c965a5aa0d5c1c37ffc62dff36e28400 + sha256: fd1d153962764433fe6233f34a72cdeed5dcf8a883a85769e8295ce940b5b0c5 + category: main + optional: false +- name: libcrc32c + version: 1.1.2 + manager: conda + platform: win-64 + dependencies: + vc: '>=14.1,<15.0a0' + vs2015_runtime: '>=14.16.27012' + url: https://conda.anaconda.org/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 + hash: + md5: cd4cc2d0c610c8cb5419ccc979f2d6ce + sha256: 75e60fbe436ba8a11c170c89af5213e8bec0418f88b7771ab7e3d9710b70c54e + category: main + optional: false - name: libcurl version: 8.12.1 manager: conda @@ -3402,6 +4218,34 @@ package: sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 category: main optional: false +- name: libevent + version: 2.1.12 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + openssl: '>=3.1.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda + hash: + md5: a1cfcc585f0c42bf8d5546bb1dfb668d + sha256: 2e14399d81fb348e9d231a82ca4d816bf855206923759b69ad006ba482764131 + category: main + optional: false +- name: libevent + version: 2.1.12 + manager: conda + platform: win-64 + dependencies: + openssl: '>=3.1.1,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda + hash: + md5: 25efbd786caceef438be46da78a7b5ef + sha256: af03882afb7a7135288becf340c2f0cf8aa8221138a9a7b108aaeb308a486da1 + category: main + optional: false - name: libffi version: 3.4.6 manager: conda @@ -3409,10 +4253,10 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda hash: - md5: e3eb7806380bc8bcecba6d749ad5f026 - sha256: 67a6c95e33ebc763c1adc3455b9a9ecde901850eb2fceb8e646cc05ef3a663da + md5: ede4673863426c0883c0063d853bbd85 + sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab category: main optional: false - name: libffi @@ -3423,10 +4267,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda hash: - md5: 31d5107f75b2f204937728417e2e39e5 - sha256: 77922d8dd2faf88ac6accaeebf06409d1820486fde710cff6b554d12273e46be + md5: 85d8fa5e55ed8f93f874b3b23ed54ec6 + sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5 category: main optional: false - name: libgcc @@ -3504,6 +4348,124 @@ package: sha256: 674ec5f1bf319eac98d0d6ecb9c38e0192f3cf41969a5621d62a7e695e1aa9f3 category: main optional: false +- name: libgoogle-cloud + version: 2.36.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgcc: '>=13' + libgrpc: '>=1.71.0,<1.72.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda + hash: + md5: ae36e6296a8dd8e8a9a8375965bf6398 + sha256: 3a56c653231d6233de5853dc01f07afad6a332799a39c3772c0948d2e68547e4 + category: main + optional: false +- name: libgoogle-cloud + version: 2.36.0 + manager: conda + platform: win-64 + dependencies: + libabseil: '>=20250127.0,<20250128.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgrpc: '>=1.71.0,<1.72.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda + hash: + md5: 2842dfad9b784ab71293915db73ff093 + sha256: 04baf461a2ebb8e8ac0978a006774124d1a8928e921c3ae4d9c27f072db7b2e2 + category: main + optional: false +- name: libgoogle-cloud-storage + version: 2.36.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '' + libgcc: '>=13' + libgoogle-cloud: 2.36.0 + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '' + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_1.conda + hash: + md5: a0f7588c1f0a26d550e7bae4fb49427a + sha256: 54235d990009417bb20071f5ce7c8dcf186b19fa7d24d72bc5efd2ffb108001c + category: main + optional: false +- name: libgoogle-cloud-storage + version: 2.36.0 + manager: conda + platform: win-64 + dependencies: + libabseil: '' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '' + libgoogle-cloud: 2.36.0 + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-storage-2.36.0-he5eb982_1.conda + hash: + md5: 8b5af0aa84ff9c2117c1cefc07622800 + sha256: 0dbdfc80b79bd491f4240c6f6dc6c275d341ea24765ce40f07063a253ad21063 + category: main + optional: false +- name: libgrpc + version: 1.71.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + c-ares: '>=1.34.4,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libgcc: '>=13' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.4.1,<4.0a0' + re2: '' + url: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda + hash: + md5: 65e3fc5e73aa153bb069c1baec51fc12 + sha256: bd8686a8aa0f840e7a7e63b3be57200d36c136cf1c6280b44a98b89ffac06186 + category: main + optional: false +- name: libgrpc + version: 1.71.0 + manager: conda + platform: win-64 + dependencies: + c-ares: '>=1.34.4,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.4.1,<4.0a0' + re2: '' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libgrpc-1.71.0-h35301be_0.conda + hash: + md5: 7f07cb0bdcf2043e2be7d0ae3977a9a7 + sha256: 0aabf519f422cca5e16322b69bd4ee5ee81f63ecf1b1d3d30ad4ac7b97f3e18d + category: main + optional: false - name: libhwloc version: 2.11.2 manager: conda @@ -3662,40 +4624,166 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + hash: + md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 + category: main + optional: false +- name: libopentelemetry-cpp + version: 1.19.0 + manager: conda + platform: linux-64 + dependencies: + libabseil: '>=20250127.0,<20250128.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgrpc: '>=1.71.0,<1.72.0a0' + libopentelemetry-cpp-headers: 1.19.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libzlib: '>=1.3.1,<2.0a0' + nlohmann_json: '' + prometheus-cpp: '>=1.3.0,<1.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda + hash: + md5: 21fdfc7394cf73e8f5d46e66a1eeed09 + sha256: a579edd5f37174d301d8fbea0e83b1d0e2a0336f9fb3d0d92865f7cfb921b8bf + category: main + optional: false +- name: libopentelemetry-cpp-headers + version: 1.19.0 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda + hash: + md5: 6a85954c6b124241afa7d3d1897321e2 + sha256: 18fcd4727ac3adc428047ec10b9aef2327b9dbdf990a96052c5129e25433142b + category: main + optional: false +- name: libparquet + version: 19.0.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libarrow: 19.0.1 + libgcc: '>=13' + libstdcxx: '>=13' + libthrift: '>=0.21.0,<0.21.1.0a0' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda + hash: + md5: acecd5d30fd33aa14c158d5eb6240735 + sha256: 0abd429774009d076e39d47e194f744c0179d62ffb24f50b494fd32b067903d9 + category: main + optional: false +- name: libparquet + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + libarrow: 19.0.1 + libthrift: '>=0.21.0,<0.21.1.0a0' + openssl: '>=3.4.1,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cuda.conda + hash: + md5: 6563a4a83c98c9009e3e0b9a9ea0eb68 + sha256: c84e90b1ddcf24d34c5eed19900f9b2a9db566c5c2c5e33e49d95f84483e09c4 + category: main + optional: false +- name: libpng + version: 1.6.47 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda + hash: + md5: 55199e2ae2c3651f6f9b2a447b47bdc9 + sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 + category: main + optional: false +- name: libpng + version: 1.6.47 + manager: conda + platform: win-64 + dependencies: + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda + hash: + md5: 7d717163d9dab337c65f2bf21a676b8f + sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + category: main + optional: false +- name: libprotobuf + version: 5.29.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda + hash: + md5: 452518a9744fbac05fb45531979bdf29 + sha256: 9965b1ada1f997202ad8c5a960e69057280b7b926c718df9b07c62924d9c1d73 + category: main + optional: false +- name: libprotobuf + version: 5.29.3 + manager: conda + platform: win-64 + dependencies: + libabseil: '>=20250127.0,<20250128.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda hash: - md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 - sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 + md5: 719c9c29a00e4199ad2eba91ce92fd8e + sha256: 3dbc4a112ed617cd016710740104a688c59b2a77afba197b33bd4526bd12a497 category: main optional: false -- name: libpng - version: 1.6.47 +- name: libre2-11 + version: 2024.07.02 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' libgcc: '>=13' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda hash: - md5: 55199e2ae2c3651f6f9b2a447b47bdc9 - sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 + md5: 545e93a513c10603327c76c15485e946 + sha256: 392ec1e49370eb03270ffd4cc8d727f8e03e1e3a92b12f10c53f396ae4554668 category: main optional: false -- name: libpng - version: 1.6.47 +- name: libre2-11 + version: 2024.07.02 manager: conda platform: win-64 dependencies: - libzlib: '>=1.3.1,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda hash: - md5: 7d717163d9dab337c65f2bf21a676b8f - sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + md5: ba8d5530e951114fc3227780393d9ce2 + sha256: 1e037dc1bc0fdaced4e103280f30d6f272ca15558a33d9f770ba64172eb699e8 category: main optional: false - name: libscotch @@ -3826,6 +4914,40 @@ package: sha256: e86f38b007cf97cc2c67cd519f2de12a313c4ee3f5ef11652ad08932a5e34189 category: main optional: false +- name: libthrift + version: 0.21.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libevent: '>=2.1.12,<2.1.13.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda + hash: + md5: dcb95c0a98ba9ff737f7ae482aef7833 + sha256: ebb395232973c18745b86c9a399a4725b2c39293c9a91b8e59251be013db42f0 + category: main + optional: false +- name: libthrift + version: 0.21.0 + manager: conda + platform: win-64 + dependencies: + libevent: '>=2.1.12,<2.1.13.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda + hash: + md5: 7699570e1f97de7001a7107aabf2d677 + sha256: 81ca4873ba09055c307f8777fb7d967b5c26291f38095785ae52caed75946488 + category: main + optional: false - name: libtiff version: 4.7.0 manager: conda @@ -3867,6 +4989,33 @@ package: sha256: c363a8baba4ce12b8f01f0ab74fe8b0dc83facd89c6604f4a191084923682768 category: main optional: false +- name: libutf8proc + version: 2.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda + hash: + md5: aeccfff2806ae38430638ffbb4be9610 + sha256: 8e41563ee963bf8ded06da45f4e70bf42f913cb3c2e79364eb3218deffa3cd74 + category: main + optional: false +- name: libutf8proc + version: 2.10.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda + hash: + md5: a4685a23eaf9ffb3eb6506102f5360b8 + sha256: 43cbec5355e78be500ec14322a59a6b9aac05fb72aea739356549a7637dd02a4 + category: main + optional: false - name: libuuid version: 2.38.1 manager: conda @@ -3964,24 +5113,23 @@ package: category: main optional: false - name: libxml2 - version: 2.13.6 + version: 2.13.7 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - icu: '>=75.1,<76.0a0' libgcc: '>=13' libiconv: '>=1.18,<2.0a0' liblzma: '>=5.6.4,<6.0a0' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.7-h0d44e9d_0.conda hash: - md5: 328382c0e0ca648e5c189d5ec336c604 - sha256: db8af71ea9c0ae95b7cb4a0f59319522ed2243942437a1200ceb391493018d85 + md5: 3ac6daa5c1210293a6deaec0c345b230 + sha256: d19b28caa42ac9c5ac2aa73f5f44947f78ab416467dc40926484f3afbcc31ed1 category: main optional: false - name: libxml2 - version: 2.13.6 + version: 2.13.7 manager: conda platform: win-64 dependencies: @@ -3990,10 +5138,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.13.7-he286e8c_0.conda hash: - md5: c66d5bece33033a9c028bbdf1e627ec5 - sha256: 2919f4e9fffefbf3ff6ecd8ebe81584d573c069b2b82eaeed797b1f56ac8d97b + md5: aec4cf455e4c6cc2644abb348de7ff20 + sha256: 99182f93f1e7b678534df5f07ff94d7bf13a51386050f8fa9411fec764d0f39f category: main optional: false - name: libzlib @@ -4050,29 +5198,29 @@ package: category: dev optional: true - name: llvm-openmp - version: 19.1.7 + version: 20.1.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda hash: - md5: 9915f85a72472011550550623cce2d53 - sha256: 5383e32604e03814b6011fa01a5332057934181a7ea0e90abba7890c17cabce6 + md5: cfae5693f2ee2117e75e5e533451e04c + sha256: 4275d3b10e5c722a9321769e3aee91b9f879e0c527661d90cc38fa6320a9e765 category: main optional: false - name: llvm-openmp - version: 19.1.7 + version: 20.1.1 manager: conda platform: win-64 dependencies: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-19.1.7-h30eaf37_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-20.1.1-h30eaf37_1.conda hash: - md5: f6076c844b630037f4a40fae12dc6e41 - sha256: 0dca936d558f986c9100e731483f6c3dbab6a0d9648ec4d8fa6c6f97e18e0325 + md5: b46bba57bbefe505ea795880563ae6a3 + sha256: 6c090b43e11e2e02ee06c81e206fe6d664b35b3a5cd724033acde328f30f4581 category: main optional: false - name: locket @@ -4099,6 +5247,67 @@ package: sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 category: main optional: false +- name: lz4 + version: 4.3.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + lz4-c: '>=1.10.0,<1.11.0a0' + python: '>=3.10,<3.11.0a0' + python_abi: 3.10.* + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-4.3.3-py310h80b8a69_2.conda + hash: + md5: 2b8aa03bc9deca99d7e5d26ce27bb93d + sha256: 7a1807e906846b633e0e2aeba720edf4f98df8d6bb886ddcc091fa0e3a622139 + category: main + optional: false +- name: lz4 + version: 4.3.3 + manager: conda + platform: win-64 + dependencies: + lz4-c: '>=1.10.0,<1.11.0a0' + python: '>=3.10,<3.11.0a0' + python_abi: 3.10.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lz4-4.3.3-py310hd8baafb_2.conda + hash: + md5: 3546f20f09fb9d3f5eaf764f87fb79f0 + sha256: 778a895ab9909274dc57b7bc16cbf8f1e3980bccb7bb0111f16e3aec6b1c39d8 + category: main + optional: false +- name: lz4-c + version: 1.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + hash: + md5: 9de5350a85c4a20c685259b889aa6393 + sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 + category: main + optional: false +- name: lz4-c + version: 1.10.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda + hash: + md5: 0b69331897a92fac3d8923549d48d092 + sha256: 632cf3bdaf7a7aeb846de310b6044d90917728c73c77f138f08aa9438fc4d6b5 + category: main + optional: false - name: markdown-it-py version: 2.2.0 manager: conda @@ -4773,6 +5982,20 @@ package: sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0 category: dev optional: true +- name: nlohmann_json + version: 3.11.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda + hash: + md5: e46f7ac4917215b49df2ea09a694a3fa + sha256: ce4bcced4f8eea71b7cac8bc3daac097abf7a5792f278cd811dedada199500c1 + category: main + optional: false - name: notebook version: 7.3.3 manager: conda @@ -4971,6 +6194,46 @@ package: sha256: 56dcc2b4430bfc1724e32661c34b71ae33a23a14149866fc5645361cfd3b3a6a category: main optional: false +- name: orc + version: 2.1.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + tzdata: '' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda + hash: + md5: cfe9bc267c22b6d53438eff187649d43 + sha256: f78b0e440baa1bf8352f3a33b678f0f2a14465fd1d7bf771aa2f8b1846006f2e + category: main + optional: false +- name: orc + version: 2.1.1 + manager: conda + platform: win-64 + dependencies: + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + tzdata: '' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda + hash: + md5: ec8ccb5cec0e1a4f45ca93f2e040a36f + sha256: 593a24c917cb1e2804045d8900d079cd9c24d33da572250db3abcc389b72ce25 + category: main + optional: false - name: overrides version: 7.7.0 manager: conda @@ -5297,27 +6560,27 @@ package: category: dev optional: true - name: platformdirs - version: 4.3.6 + version: 4.3.7 manager: conda platform: linux-64 dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda hash: - md5: 577852c7e53901ddccc7e6a9959ddebe - sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 + md5: e57da6fe54bb3a5556cf36d199ff07d8 + sha256: ae7d3e58224d53d6b59e1f5ac5809803bb1972f0ac4fb10cd9b8c87d4122d3e0 category: dev optional: true - name: platformdirs - version: 4.3.6 + version: 4.3.7 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda hash: - md5: 577852c7e53901ddccc7e6a9959ddebe - sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 + md5: e57da6fe54bb3a5556cf36d199ff07d8 + sha256: ae7d3e58224d53d6b59e1f5ac5809803bb1972f0ac4fb10cd9b8c87d4122d3e0 category: dev optional: true - name: pluggy @@ -5344,6 +6607,23 @@ package: sha256: 122433fc5318816b8c69283aaf267c73d87aa2d09ce39f64c9805c9a3b264819 category: dev optional: true +- name: prometheus-cpp + version: 1.3.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=8.10.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + zlib: '' + url: https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda + hash: + md5: a83f6a2fdc079e643237887a37460668 + sha256: 013669433eb447548f21c3c6b16b2ed64356f726b5f77c1b39d5ba17a8a4b8bc + category: main + optional: false - name: prometheus_client version: 0.21.1 manager: conda @@ -5488,6 +6768,79 @@ package: sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 category: dev optional: true +- name: pyarrow + version: 19.0.1 + manager: conda + platform: linux-64 + dependencies: + libarrow-acero: 19.0.1.* + libarrow-dataset: 19.0.1.* + libarrow-substrait: 19.0.1.* + libparquet: 19.0.1.* + pyarrow-core: 19.0.1 + python: '>=3.10,<3.11.0a0' + python_abi: 3.10.* + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py310hff52083_0.conda + hash: + md5: 96aab335d44df02cd3aaba0c7dd1a645 + sha256: 0e9fcf42e2a2563eb071d8b6a6809fa4067cceec5dd3989787a7b354bf3e1a62 + category: main + optional: false +- name: pyarrow + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + libarrow-acero: 19.0.1.* + libarrow-dataset: 19.0.1.* + libarrow-substrait: 19.0.1.* + libparquet: 19.0.1.* + pyarrow-core: 19.0.1 + python: '>=3.10,<3.11.0a0' + python_abi: 3.10.* + url: https://conda.anaconda.org/conda-forge/win-64/pyarrow-19.0.1-py310h5588dad_0.conda + hash: + md5: e4de4facf16585b61c43b88893d2f0ed + sha256: 8b6ee54a561305eab02f4c6d112ec176560f8cd017a31bc58ad8b04d7c690bc8 + category: main + optional: false +- name: pyarrow-core + version: 19.0.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libarrow: 19.0.1.* + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.10,<3.11.0a0' + python_abi: 3.10.* + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py310hac404ae_0_cpu.conda + hash: + md5: 08bfbf49d206e2fbcccd7b92d2526a2a + sha256: b5c63e67ebc1ae151e728759f96fc01b818f6b7de0ee62526448bdd9d85caa47 + category: main + optional: false +- name: pyarrow-core + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + __cuda: '>=11.8' + libarrow: 19.0.1.* + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.10,<3.11.0a0' + python_abi: 3.10.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pyarrow-core-19.0.1-py310h8b91b4e_0_cuda.conda + hash: + md5: 60bfcf1bca4ae4fa0f52163afb288b6b + sha256: 774b9770414dc04b1e1068f5e08c575b29da61c06c507675c986bd00c2ed59b1 + category: main + optional: false - name: pybtex version: 0.24.0 manager: conda @@ -5577,68 +6930,70 @@ package: category: main optional: false - name: pydantic - version: 2.10.6 + version: 2.11.1 manager: conda platform: linux-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.2 + pydantic-core: 2.33.0 python: '>=3.9' typing-extensions: '>=4.6.1' + typing-inspection: '>=0.4.0' typing_extensions: '>=4.12.2' - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.6-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.1-pyh3cfb1c2_0.conda hash: - md5: c69f87041cf24dfc8cb6bf64ca7133c7 - sha256: 9a78801a28959edeb945e8270a4e666577b52fac0cf4e35f88cf122f73d83e75 + md5: f5e18ca78d6adb76558d557fc9b55486 + sha256: d134343e228f0cc40cadb3153af68edb1554aaf1b1e6f03d88bbf6a4a548a88b category: main optional: false - name: pydantic - version: 2.10.6 + version: 2.11.1 manager: conda platform: win-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.2 + pydantic-core: 2.33.0 python: '>=3.9' typing-extensions: '>=4.6.1' + typing-inspection: '>=0.4.0' typing_extensions: '>=4.12.2' - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.6-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.1-pyh3cfb1c2_0.conda hash: - md5: c69f87041cf24dfc8cb6bf64ca7133c7 - sha256: 9a78801a28959edeb945e8270a4e666577b52fac0cf4e35f88cf122f73d83e75 + md5: f5e18ca78d6adb76558d557fc9b55486 + sha256: d134343e228f0cc40cadb3153af68edb1554aaf1b1e6f03d88bbf6a4a548a88b category: main optional: false - name: pydantic-core - version: 2.27.2 + version: 2.33.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - python: '>=3.10,<3.11.0a0' + python: '' python_abi: 3.10.* typing-extensions: '>=4.6.0,!=4.7.0' - url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.27.2-py310h505e2c1_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.0-py310hc1293b2_0.conda hash: - md5: 3f804346d970a0343c46afc21cf5f16e - sha256: 6c58cdbb007f2dc8b0a8d96eacaba45bedf6ddfe9ed4558c40f899cb3438f3cb + md5: ad0dbb22c4499b0fbb6778963bd4f035 + sha256: 98d6b74c13f90afb59f17df777e88c71a6adcd4c03958c2e6a264bce71ebe0a6 category: main optional: false - name: pydantic-core - version: 2.27.2 + version: 2.33.0 manager: conda platform: win-64 dependencies: - python: '>=3.10,<3.11.0a0' + python: '' python_abi: 3.10.* typing-extensions: '>=4.6.0,!=4.7.0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/pydantic-core-2.27.2-py310hc226416_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pydantic-core-2.33.0-py310h7c79e54_0.conda hash: - md5: 3df8c74e13bd1b7ec1292b5c6b744509 - sha256: 9c5e8eb73caa4c8f1945ac22af392495221f1809055114c4cc23609a8622a1eb + md5: 7b9cf966da0d277d7c555f3a3070e8e8 + sha256: 9e4e90a62490f05874e6a14dbda9ccea25aa3dc09eb8fce73c6f74a38f39c561 category: main optional: false - name: pydata-sphinx-theme @@ -5817,27 +7172,27 @@ package: category: main optional: false - name: pyparsing - version: 3.2.1 + version: 3.2.3 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda hash: - md5: 285e237b8f351e85e7574a2c7bfa6d46 - sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c + md5: 513d3c262ee49b54a8fec85c5bc99764 + sha256: b92afb79b52fcf395fd220b29e0dd3297610f2059afac45298d44e00fcbf23b6 category: main optional: false - name: pyparsing - version: 3.2.1 + version: 3.2.3 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda hash: - md5: 285e237b8f351e85e7574a2c7bfa6d46 - sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c + md5: 513d3c262ee49b54a8fec85c5bc99764 + sha256: b92afb79b52fcf395fd220b29e0dd3297610f2059afac45298d44e00fcbf23b6 category: main optional: false - name: pysocks @@ -6096,27 +7451,27 @@ package: category: main optional: false - name: python-tzdata - version: '2025.1' + version: '2025.2' manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda hash: - md5: 392c91c42edd569a7ec99ed8648f597a - sha256: 1597d6055d34e709ab8915091973552a0b8764c8032ede07c4e99670da029629 + md5: 88476ae6ebd24f39261e0854ac244f33 + sha256: e8392a8044d56ad017c08fec2b0eb10ae3d1235ac967d0aab8bd7b41c4a5eaf0 category: main optional: false - name: python-tzdata - version: '2025.1' + version: '2025.2' manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda hash: - md5: 392c91c42edd569a7ec99ed8648f597a - sha256: 1597d6055d34e709ab8915091973552a0b8764c8032ede07c4e99670da029629 + md5: 88476ae6ebd24f39261e0854ac244f33 + sha256: e8392a8044d56ad017c08fec2b0eb10ae3d1235ac967d0aab8bd7b41c4a5eaf0 category: main optional: false - name: python_abi @@ -6267,6 +7622,30 @@ package: sha256: 93687d8a698481e222abc30daa6d66d03ca0f10e32a7143629ad3a7b5d4244e7 category: dev optional: true +- name: re2 + version: 2024.07.02 + manager: conda + platform: linux-64 + dependencies: + libre2-11: 2024.07.02 + url: https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda + hash: + md5: 6f445fb139c356f903746b2b91bbe786 + sha256: 66d34e3b4881f856486d11914392c585713100ca547ccfc0947f3a4765c2c486 + category: main + optional: false +- name: re2 + version: 2024.07.02 + manager: conda + platform: win-64 + dependencies: + libre2-11: 2024.07.02 + url: https://conda.anaconda.org/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda + hash: + md5: f94cfa965a6498540057555957903dba + sha256: d67e5d4b934f6ab9d50504584f672062bc5363f15a587b52d7c827611d0dbf44 + category: main + optional: false - name: readline version: '8.2' manager: conda @@ -6423,7 +7802,7 @@ package: category: dev optional: true - name: rpds-py - version: 0.23.1 + version: 0.24.0 manager: conda platform: linux-64 dependencies: @@ -6431,14 +7810,14 @@ package: libgcc: '>=13' python: '' python_abi: 3.10.* - url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.23.1-py310hc1293b2_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.24.0-py310hc1293b2_0.conda hash: - md5: 55afda712d4c48108d993ded1bd4de9b - sha256: 775f9fe47c18f8c6c4cb706c7837cc04cdc18e6a748fd8964e132d8329975eea + md5: 2170ed457a6427f37c90104f6a63437d + sha256: b0c896af1d8ce85d7948624664d87bd9286223ea5a19884d6f295d37d5cd4e0f category: dev optional: true - name: rpds-py - version: 0.23.1 + version: 0.24.0 manager: conda platform: win-64 dependencies: @@ -6447,12 +7826,26 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.23.1-py310h7c79e54_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.24.0-py310h7c79e54_0.conda hash: - md5: c449ac14d17f9139895fb1bc98294627 - sha256: b5d0e848c69dfcefaee5193298ce21aec0b76282eb8333bb20c2c5acb0e09fc8 + md5: bd5b837169847d1f3e626ab20a9299f0 + sha256: e058920df1d6609a3522662a44f6c3a465ffb163dda4e8b6449435160c911cef category: dev optional: true +- name: s2n + version: 1.5.14 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda + hash: + md5: efab4ad81ba5731b2fefa0ab4359e884 + sha256: 39419e07dc5d2b49cea1c8550320d04dda49bfced41d535518b5620d6240e2ff + category: main + optional: false - name: scikit-learn version: 1.4.2 manager: conda @@ -6610,6 +8003,34 @@ package: sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db category: main optional: false +- name: snappy + version: 1.2.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda + hash: + md5: 3b3e64af585eadfb52bb90b553db5edf + sha256: ec91e86eeb2c6bbf09d51351b851e945185d70661d2ada67204c9a6419d282d3 + category: main + optional: false +- name: snappy + version: 1.2.1 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda + hash: + md5: e32fb978aaea855ddce624eb8c8eb69a + sha256: 29753b51803c0396c3cb56e4f11e68c968a2f43b71b648634bef1f9193f9e78b + category: main + optional: false - name: sniffio version: 1.3.1 manager: conda @@ -7199,7 +8620,7 @@ package: category: dev optional: true - name: sqlalchemy - version: 2.0.39 + version: 2.0.40 manager: conda platform: linux-64 dependencies: @@ -7209,14 +8630,14 @@ package: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* typing-extensions: '>=4.6.0' - url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.39-py310ha75aee5_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.40-py310ha75aee5_0.conda hash: - md5: ec8f30932c8dcd1923873941c3f43322 - sha256: 267e69d64d7f1967b6c9e02ecfeb0503d5caf5b6297ba3609a7d576de06adf3e + md5: bc2a512664843a017e39f70beb69fc60 + sha256: ecce430c1f71cbe96fe07cc2b50d3ae895d8ec5ccf7a3083987719d1957961a9 category: dev optional: true - name: sqlalchemy - version: 2.0.39 + version: 2.0.40 manager: conda platform: win-64 dependencies: @@ -7227,10 +8648,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.39-py310ha8f682b_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.40-py310ha8f682b_0.conda hash: - md5: 7ef7d2d6a1e6a36dcd00e6ca06d97105 - sha256: e1b2a6dd6f900be3f73b35089382bf2e4eaa835700eff0e697c3c2eb1c55843f + md5: a0919291fec53d2694d88fb0f21009a8 + sha256: c319587abaec3cdf2bb7b76aacb115527f39582c3ce8bb49d0d59c67507e32ef category: dev optional: true - name: stack_data @@ -7650,51 +9071,77 @@ package: category: dev optional: true - name: typing-extensions - version: 4.12.2 + version: 4.13.0 manager: conda platform: linux-64 dependencies: - typing_extensions: 4.12.2 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + typing_extensions: ==4.13.0 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.13.0-h9fa5a19_1.conda hash: - md5: b6a408c64b78ec7b779a3e5c7a902433 - sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 + md5: 3fbcc45b908040dca030d3f78ed9a212 + sha256: 4dc1002493f05bf4106e09f0de6df57060c9aab97ad709392ab544ceb62faadd category: main optional: false - name: typing-extensions - version: 4.12.2 + version: 4.13.0 manager: conda platform: win-64 dependencies: - typing_extensions: 4.12.2 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + typing_extensions: ==4.13.0 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.13.0-h9fa5a19_1.conda hash: - md5: b6a408c64b78ec7b779a3e5c7a902433 - sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 + md5: 3fbcc45b908040dca030d3f78ed9a212 + sha256: 4dc1002493f05bf4106e09f0de6df57060c9aab97ad709392ab544ceb62faadd category: main optional: false -- name: typing_extensions - version: 4.12.2 +- name: typing-inspection + version: 0.4.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + typing_extensions: '>=4.12.0' + url: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda + hash: + md5: c5c76894b6b7bacc888ba25753bc8677 + sha256: 172f971d70e1dbb978f6061d3f72be463d0f629155338603450d8ffe87cbf89d + category: main + optional: false +- name: typing-inspection + version: 0.4.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.9' + typing_extensions: '>=4.12.0' + url: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda + hash: + md5: c5c76894b6b7bacc888ba25753bc8677 + sha256: 172f971d70e1dbb978f6061d3f72be463d0f629155338603450d8ffe87cbf89d + category: main + optional: false +- name: typing_extensions + version: 4.13.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.13.0-pyh29332c3_1.conda hash: - md5: d17f13df8b65464ca316cbc000a3cb64 - sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 + md5: 4c446320a86cc5d48e3b80e332d6ebd7 + sha256: 18eb76e8f19336ecc9733c02901b30503cdc4c1d8de94f7da7419f89b3ff4c2f category: main optional: false - name: typing_extensions - version: 4.12.2 + version: 4.13.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.13.0-pyh29332c3_1.conda hash: - md5: d17f13df8b65464ca316cbc000a3cb64 - sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 + md5: 4c446320a86cc5d48e3b80e332d6ebd7 + sha256: 18eb76e8f19336ecc9733c02901b30503cdc4c1d8de94f7da7419f89b3ff4c2f category: main optional: false - name: typing_utils @@ -7722,25 +9169,25 @@ package: category: dev optional: true - name: tzdata - version: 2025a + version: 2025b manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda hash: - md5: dbcace4706afdfb7eb891f7b37d07c04 - sha256: c4b1ae8a2931fe9b274c44af29c5475a85b37693999f8c792dad0f8c6734b1de + md5: 4222072737ccff51314b5ece9c7d6f5a + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 category: main optional: false - name: tzdata - version: 2025a + version: 2025b manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda hash: - md5: dbcace4706afdfb7eb891f7b37d07c04 - sha256: c4b1ae8a2931fe9b274c44af29c5475a85b37693999f8c792dad0f8c6734b1de + md5: 4222072737ccff51314b5ece9c7d6f5a + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 category: main optional: false - name: uc-micro-py @@ -7870,11 +9317,11 @@ package: manager: conda platform: win-64 dependencies: - vc14_runtime: '>=14.42.34438' - url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + vc14_runtime: '>=14.42.34433' + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_26.conda hash: - md5: 9098c5cfb418fc0b0204bf2efc1e9afa - sha256: 8ef83b62f9f0b885882d0dd41cbe47c2308f7ac0537fd508a5bbe6d3953a176e + md5: d3f0381e38093bde620a8d85f266ae55 + sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 category: main optional: false - name: vc14_runtime @@ -7883,10 +9330,10 @@ package: platform: win-64 dependencies: ucrt: '>=10.0.20348.0' - url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda hash: - md5: 5fceb7d965d59955888d9a9732719aa8 - sha256: fb36814355ac12dcb4a55b75b5ef0d49ec219ad9df30d7955f2ace88bd6919c4 + md5: 91651a36d31aa20c7ba36299fb7068f4 + sha256: 30dcb71bb166e351aadbdc18f1718757c32cdaa0e1e5d9368469ee44f6bf4709 category: main optional: false - name: vs2015_runtime @@ -7895,10 +9342,10 @@ package: platform: win-64 dependencies: vc14_runtime: '>=14.42.34438' - url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda hash: - md5: 1dd2e838eb13190ae1f1e2760c036fdc - sha256: a7104d3d605d191c8ee8d85d4175df3630d61830583494a5d1e62cd9f1260420 + md5: 3357e4383dbce31eed332008ede242ab + sha256: 432f2937206f1ad4a77e39f84fabc1ce7d2472b669836fb72bd2bfd19a2defc9 category: main optional: false - name: wcwidth @@ -8286,6 +9733,20 @@ package: sha256: 567c04f124525c97a096b65769834b7acb047db24b15a56888a322bf3966c3e1 category: main optional: false +- name: zlib + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: 1.3.1 + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda + hash: + md5: c9f075ab2f33b3bbee9e62d4ad0a6cd8 + sha256: 5d7c0e5f0005f74112a34a7425179f4eb6e73c92f5d109e6af4ddeca407c92ab + category: main + optional: false - name: zstandard version: 0.23.0 manager: conda @@ -8328,10 +9789,10 @@ package: libgcc: '>=13' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda hash: - md5: 02e4e2fa41a6528afba2e54cbc4280ff - sha256: 532d3623961e34c53aba98db2ad0a33b7a52ff90d6960e505fb2d2efc06bb7da + md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 + sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb category: main optional: false - name: zstd @@ -8343,10 +9804,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda hash: - md5: bf190adcc22f146d8ec66da215c9d78b - sha256: a59b096b95f20910158c927797e9144ed9c7970f1b4aca58e6d6c8db9f653006 + md5: 21f56217d6125fb30c3c3f10c786d751 + sha256: bc64864377d809b904e877a98d0584f43836c9f2ef27d3d2a1421fa6eae7ca04 category: main optional: false - name: geoapps-utils @@ -8392,12 +9853,12 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 hash: - sha256: 513d08201f3401e61bc07514a318ad581e8e83aa + sha256: 8bbd69efa7fbac07af1b878024c948e126b98c41 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 category: main optional: false - name: geoh5py @@ -8409,16 +9870,16 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 hash: - sha256: 513d08201f3401e61bc07514a318ad581e8e83aa + sha256: 8bbd69efa7fbac07af1b878024c948e126b98c41 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev10+g04f222146 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: linux-64 dependencies: @@ -8430,16 +9891,16 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev10+g04f222146 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: win-64 dependencies: @@ -8451,12 +9912,12 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 category: main optional: false - name: octree-creation-app diff --git a/py-3.11.conda-lock.yml b/py-3.11.conda-lock.yml index ce8f35f4..ba877d9f 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: b8790c4b6727818f781395459b69606928ce3451528fdbc9762b762cb0ac7579 - linux-64: 2c5dc5c15e7ea2c99dfd86c83fc51e0cbeffb0f99726d5f12a6fc8986c3098f4 + win-64: c03b3654a6a3d85c13fc957a02aed07a298072a51943b844965580bb94d98b32 + linux-64: 846445c353565eea4481141cd1c0141d2fe2991299872acc4e255131cb129be1 channels: - url: conda-forge used_env_vars: [] @@ -375,6 +375,526 @@ package: sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: dev optional: true +- name: aws-c-auth + version: 0.8.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda + hash: + md5: f5a770ac1fd2cb34b21327fc513013a7 + sha256: 71f9f870d2c56325640086822817ce3fae0f40581fe951117ed0b3b4563ec1c2 + category: main + optional: false +- name: aws-c-auth + version: 0.8.6 + manager: conda + platform: win-64 + dependencies: + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda + hash: + md5: 360a1172089a53de60490acf8f68b79f + sha256: 15eeed0b2d5ba293880e8a60efa35af60eb027ad93124a1bfab4fa0a1ca488ba + category: main + optional: false +- name: aws-c-cal + version: 0.8.7 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda + hash: + md5: 4fdf835d66ea197e693125c64fbd4482 + sha256: bb055b67990b17070eddd4600f512680cd1e836e19cac49864862daa619d9b58 + category: main + optional: false +- name: aws-c-cal + version: 0.8.7 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda + hash: + md5: 8e15a0911fe316643ae9e47b8525506d + sha256: 9f991faf743fd72baf0ee15b125624179c70759e090699a8f501178549396026 + category: main + optional: false +- name: aws-c-common + version: 0.12.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda + hash: + md5: f65c946f28f0518f41ced702f44c52b7 + sha256: 79f0afdd6bbdc9d8389dba830708b4c58afe8c814354d6928c25750d9bdd2cf8 + category: main + optional: false +- name: aws-c-common + version: 0.12.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda + hash: + md5: b91d53276b002211cd28a908181c9622 + sha256: e510b75332ce2afa7915cbd25ac75fcaaf54595b66808a8a27a7f0f6ec671b7c + category: main + optional: false +- name: aws-c-compression + version: 0.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda + hash: + md5: 17ccde79d864e6183a83c5bbb8fff34d + sha256: 8c30a63ad1c26975afde23dff0baf3027b25496f1a4f7a6bb5cc425468ef7552 + category: main + optional: false +- name: aws-c-compression + version: 0.3.1 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda + hash: + md5: d66397c45a9207e8f6377ce198c04b0b + sha256: 67b358c15cb570fba9e95d5841ee4cc019b564515eae8eb9ea5acbe2bf946a0c + category: main + optional: false +- name: aws-c-event-stream + version: 0.5.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda + hash: + md5: 81096a80f03fc2f0fb2a230f5d028643 + sha256: fa636a1c6bfc53d2a03d4f99413df50902ddad7e49e62bedc31194df4ec4aea3 + category: main + optional: false +- name: aws-c-event-stream + version: 0.5.4 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda + hash: + md5: f074f7b5683dcfad3ccbb8d425962049 + sha256: 07570c93cfae47a751af423874487f3c4522d822b973d1b881cf728d2d517d8c + category: main + optional: false +- name: aws-c-http + version: 0.9.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-compression: '>=0.3.1,<0.3.2.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda + hash: + md5: 773c99d0dbe2b3704af165f97ff399e5 + sha256: ffb1cfc13517d0d5316415638fd3d86b865ddbbd4068dea5e94016e75a1c6dd7 + category: main + optional: false +- name: aws-c-http + version: 0.9.4 + manager: conda + platform: win-64 + dependencies: + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-compression: '>=0.3.1,<0.3.2.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda + hash: + md5: a1d6f2409948da00fc1b3c85d440a03b + sha256: d5149d171410b6cc04f6315f41b2517ed8fcaf42b35dba876e332f5c3535f805 + category: main + optional: false +- name: aws-c-io + version: 0.17.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + s2n: '>=1.5.14,<1.5.15.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda + hash: + md5: 3a127d28266cdc0da93384d1f59fe8df + sha256: c82d92169e06e1370c161212969f8606bf4e11467e64e7988afb52a320914149 + category: main + optional: false +- name: aws-c-io + version: 0.17.0 + manager: conda + platform: win-64 + dependencies: + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda + hash: + md5: 403caab8e6fd86d80d8a4422ce88816d + sha256: 5fbc278764d08688170534fa3bca82005bf0b96c8286567d6ea357517002c0f1 + category: main + optional: false +- name: aws-c-mqtt + version: 0.12.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda + hash: + md5: 90e07c8bac8da6378ee1882ef0a9374a + sha256: 8a39a3b6ee7b739cfb87caa76c4691bfb93d5ede1098a63835c183fa06edc104 + category: main + optional: false +- name: aws-c-mqtt + version: 0.12.2 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda + hash: + md5: ebd9558316efaec49b87b50100db0ca1 + sha256: f6ed576285a9f45d3fff62a8b36353fd19313fed41edd457b5e5a282069a7257 + category: main + optional: false +- name: aws-c-s3 + version: 0.7.13 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda + hash: + md5: 9cf2c3c13468f2209ee814be2c88655f + sha256: aad043a633dbb6bd877cba6386338beab1b2c26c5bf896ee8d36f6fbe5eea2fb + category: main + optional: false +- name: aws-c-s3 + version: 0.7.13 + manager: conda + platform: win-64 + dependencies: + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda + hash: + md5: 8c1ec3fc6a7f03e66eaf958da28f6ceb + sha256: 930b9e14e6f3521661e0a1af37ddb32d8ea30e5960d16aafcdd6fa668543c7bc + category: main + optional: false +- name: aws-c-sdkutils + version: 0.2.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda + hash: + md5: 06008b5ab42117c89c982aa2a32a5b25 + sha256: 687f1e935e25a0ae076b8d6d2a9e35fc6b1d8591587d53808f32fe6bd0a90063 + category: main + optional: false +- name: aws-c-sdkutils + version: 0.2.3 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda + hash: + md5: 08724b0ae3f74f1f13d2d5caafa1c5fe + sha256: c7a75ebe0bcb2d380484e42a2e809dfd71fb5e909a4e8b42242fe3f9c52692b7 + category: main + optional: false +- name: aws-checksums + version: 0.2.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda + hash: + md5: 303d9e83e0518f1dcb66e90054635ca6 + sha256: 0e241cba8012a6b64daa5154fa19cca962307bd329709075b5cf48f5b138539c + category: main + optional: false +- name: aws-checksums + version: 0.2.3 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda + hash: + md5: 113b6a8c61474d63b0e20d219de61b5e + sha256: 09b3756e83964143cd559b5bf1b709aecf834bd94f81b1aa1728fde465261d64 + category: main + optional: false +- name: aws-crt-cpp + version: 0.31.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-mqtt: '>=0.12.2,<0.12.3.0a0' + aws-c-s3: '>=0.7.13,<0.7.14.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda + hash: + md5: 0627af705ed70681f5bede31e72348e5 + sha256: 4467f6fe40613e13a664ac6ed7c2b5f2d6665b0a3821038ef6a008fa21d5ce06 + category: main + optional: false +- name: aws-crt-cpp + version: 0.31.0 + manager: conda + platform: win-64 + dependencies: + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-mqtt: '>=0.12.2,<0.12.3.0a0' + aws-c-s3: '>=0.7.13,<0.7.14.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda + hash: + md5: 71839111bfce36c7402d6913a6fda86a + sha256: 9f5a49f4cc4fdbfa48d9f6d5814d103cf8d50eee0e5c8925571f25db605b88a2 + category: main + optional: false +- name: aws-sdk-cpp + version: 1.11.510 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda + hash: + md5: beb8577571033140c6897d257acc7724 + sha256: 2f0c65794d0e911cddb75b8479786ecb8972c4e77e431523c9d52ba4ce3713af + category: main + optional: false +- name: aws-sdk-cpp + version: 1.11.510 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda + hash: + md5: b30c2a98185d501c92ca120ceb245b3f + sha256: 72f6eceeae72b94c17b10cb77860e4f8c14bf912782443f4103e244459c915cc + category: main + optional: false +- name: azure-core-cpp + version: 1.14.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=8.10.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda + hash: + md5: 0a8838771cc2e985cd295e01ae83baf1 + sha256: fe07debdb089a3db17f40a7f20d283d75284bb4fc269ef727b8ba6fc93f7cb5a + category: main + optional: false +- name: azure-identity-cpp + version: 1.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda + hash: + md5: 73f73f60854f325a55f1d31459f2ab73 + sha256: 286b31616c191486626cb49e9ceb5920d29394b9e913c23adb7eb637629ba4de + category: main + optional: false +- name: azure-storage-blobs-cpp + version: 12.13.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + azure-storage-common-cpp: '>=12.8.0,<12.8.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda + hash: + md5: 7eb66060455c7a47d9dcdbfa9f46579b + sha256: 2606260e5379eed255bcdc6adc39b93fb31477337bcd911c121fc43cd29bf394 + category: main + optional: false +- name: azure-storage-common-cpp + version: 12.8.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libxml2: '>=2.12.7,<3.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda + hash: + md5: 13de36be8de3ae3f05ba127631599213 + sha256: 273475f002b091b66ce7366da04bf164c3732c03f8692ab2ee2d23335b6a82ba + category: main + optional: false +- name: azure-storage-files-datalake-cpp + version: 12.12.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + azure-storage-blobs-cpp: '>=12.13.0,<12.13.1.0a0' + azure-storage-common-cpp: '>=12.8.0,<12.8.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda + hash: + md5: 7c1980f89dd41b097549782121a73490 + sha256: 5371e4f3f920933bb89b926a85a67f24388227419abd6e99f6086481e5e8d5f2 + category: main + optional: false - name: babel version: 2.17.0 manager: conda @@ -659,6 +1179,20 @@ package: sha256: d4f28d87b6339b94f74762c0076e29c8ef8ddfff51a564a92da2843573c18320 category: main optional: false +- name: c-ares + version: 1.34.4 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda + hash: + md5: d387e6f147273d548f068f49a4291aef + sha256: f364f7de63a7c35a62c8d90383dd7747b46fa6b9c35c16c99154a8c45685c86b + category: main + optional: false - name: ca-certificates version: 2025.1.31 manager: conda @@ -947,7 +1481,7 @@ package: category: main optional: false - name: coverage - version: 7.7.0 + version: 7.8.0 manager: conda platform: linux-64 dependencies: @@ -956,14 +1490,14 @@ package: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* tomli: '' - url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.7.0-py311h2dc5d0c_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.8.0-py311h2dc5d0c_0.conda hash: - md5: 1923a8a1fd2b87318804f118273c1ab2 - sha256: 350b0c1eb54d38aa9631255f11a5b83ec924ffd20776d9a2e903f5c58f3d5904 + md5: 37bc439a94beeb29914baa5b4987ebd5 + sha256: 50018d9c2d805eab29be0ad2e65a4d6b9f620e5e6b196923b1f3b397efee9b10 category: dev optional: true - name: coverage - version: 7.7.0 + version: 7.8.0 manager: conda platform: win-64 dependencies: @@ -973,10 +1507,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.7.0-py311h5082efb_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.8.0-py311h5082efb_0.conda hash: - md5: a2a2feae26268f73c8ab06818b99b56c - sha256: 05b35904afac394868753abe745bdefe6c595f7fc5bc304bc8559c3faab6f05b + md5: 3237b9093308b18ee36d455ff098017b + sha256: 2a3a8f6304374d19e6fd1cbf73e756debf0a76e787f1a15bd8b11d74f9ef6bd2 category: dev optional: true - name: cpython @@ -1049,44 +1583,86 @@ package: sha256: 7746ffe3a0849abbd724da6955950142ec7eedbc66053be8d3802b7885562951 category: main optional: false +- name: dask + version: 2025.3.0 + manager: conda + platform: linux-64 + dependencies: + bokeh: '>=3.1.0' + cytoolz: '>=0.11.0' + dask-core: '>=2025.3.0,<2025.3.1.0a0' + distributed: '>=2025.3.0,<2025.3.1.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.24' + pandas: '>=2.0' + pyarrow: '>=14.0.1' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + hash: + md5: 95e33679c10ef9ef65df0fc01a71fdc5 + sha256: 193aaa5dc9d8b6610dba2bde8d041db872cd23c875c10a5ef75fa60c18d9ea16 + category: main + optional: false +- name: dask + version: 2025.3.0 + manager: conda + platform: win-64 + dependencies: + bokeh: '>=3.1.0' + cytoolz: '>=0.11.0' + dask-core: '>=2025.3.0,<2025.3.1.0a0' + distributed: '>=2025.3.0,<2025.3.1.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.24' + pandas: '>=2.0' + pyarrow: '>=14.0.1' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + hash: + md5: 95e33679c10ef9ef65df0fc01a71fdc5 + sha256: 193aaa5dc9d8b6610dba2bde8d041db872cd23c875c10a5ef75fa60c18d9ea16 + category: main + optional: false - name: dask-core - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: linux-64 dependencies: click: '>=8.1' - cloudpickle: '>=1.5.0' + cloudpickle: '>=3.0.0' fsspec: '>=2021.09.0' - importlib_metadata: '>=4.13.0' + importlib-metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.2.0' - python: '>=3.9' + partd: '>=1.4.0' + python: '>=3.10' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: 048ca0ec2cd1f3995d2d36dec0efd99a - sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff + md5: 36f6cc22457e3d6a6051c5370832f96c + sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec category: main optional: false - name: dask-core - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: win-64 dependencies: click: '>=8.1' - cloudpickle: '>=1.5.0' + cloudpickle: '>=3.0.0' fsspec: '>=2021.09.0' - importlib_metadata: '>=4.13.0' + importlib-metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.2.0' - python: '>=3.9' + partd: '>=1.4.0' + python: '>=3.10' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: 048ca0ec2cd1f3995d2d36dec0efd99a - sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff + md5: 36f6cc22457e3d6a6051c5370832f96c + sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec category: main optional: false - name: dataclasses @@ -1280,59 +1856,59 @@ package: category: main optional: false - name: distributed - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: linux-64 dependencies: click: '>=8.0' - cloudpickle: '>=1.5.0' - cytoolz: '>=0.10.1' - dask-core: '>=2024.6.2,<2024.6.3.0a0' + cloudpickle: '>=3.0.0' + cytoolz: '>=0.11.2' + dask-core: '>=2025.3.0,<2025.3.1.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.0' + msgpack-python: '>=1.0.2' packaging: '>=20.0' - psutil: '>=5.7.2' - python: '>=3.9' - pyyaml: '>=5.3.1' + psutil: '>=5.8.0' + python: '>=3.10' + pyyaml: '>=5.4.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.10.0' - tornado: '>=6.0.4' - urllib3: '>=1.24.3' + toolz: '>=0.11.2' + tornado: '>=6.2.0' + urllib3: '>=1.26.5' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: eecb4c188864376d2b45a5afc4bcb2fa - sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 + md5: 968a7a4ff98bcfb515b0f1c94d35553f + sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a category: main optional: false - name: distributed - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: win-64 dependencies: click: '>=8.0' - cloudpickle: '>=1.5.0' - cytoolz: '>=0.10.1' - dask-core: '>=2024.6.2,<2024.6.3.0a0' + cloudpickle: '>=3.0.0' + cytoolz: '>=0.11.2' + dask-core: '>=2025.3.0,<2025.3.1.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.0' + msgpack-python: '>=1.0.2' packaging: '>=20.0' - psutil: '>=5.7.2' - python: '>=3.9' - pyyaml: '>=5.3.1' + psutil: '>=5.8.0' + python: '>=3.10' + pyyaml: '>=5.4.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.10.0' - tornado: '>=6.0.4' - urllib3: '>=1.24.3' + toolz: '>=0.11.2' + tornado: '>=6.2.0' + urllib3: '>=1.26.5' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: eecb4c188864376d2b45a5afc4bcb2fa - sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 + md5: 968a7a4ff98bcfb515b0f1c94d35553f + sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a category: main optional: false - name: docutils @@ -1528,27 +2104,27 @@ package: category: main optional: false - name: fsspec - version: 2025.3.0 + version: 2025.3.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda hash: - md5: 5ecafd654e33d1f2ecac5ec97057593b - sha256: 9cbba3b36d1e91e4806ba15141936872d44d20a4d1e3bb74f4aea0ebeb01b205 + md5: 9c40692c3d24c7aaf335f673ac09d308 + sha256: 2040d4640708bd6ab9ed6cb9901267441798c44974bc63c9b6c1cb4c1891d825 category: main optional: false - name: fsspec - version: 2025.3.0 + version: 2025.3.2 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda hash: - md5: 5ecafd654e33d1f2ecac5ec97057593b - sha256: 9cbba3b36d1e91e4806ba15141936872d44d20a4d1e3bb74f4aea0ebeb01b205 + md5: 9c40692c3d24c7aaf335f673ac09d308 + sha256: 2040d4640708bd6ab9ed6cb9901267441798c44974bc63c9b6c1cb4c1891d825 category: main optional: false - name: geoana @@ -1589,6 +2165,34 @@ package: sha256: a63e83fec8e75b61333693919eaa2789320b0caf2d62f37691bd68f56b296004 category: main optional: false +- name: gflags + version: 2.2.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda + hash: + md5: d411fc29e338efb48c5fd4576d71d881 + sha256: 6c33bf0c4d8f418546ba9c250db4e4221040936aef8956353bc764d4877bc39a + category: main + optional: false +- name: glog + version: 0.7.1 + manager: conda + platform: linux-64 + dependencies: + gflags: '>=2.2.2,<2.3.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda + hash: + md5: ff862eebdfeb2fd048ae9dc92510baca + sha256: dc824dc1d0aa358e28da2ecbbb9f03d932d976c8dca11214aa1dcdfcbd054ba2 + category: main + optional: false - name: greenlet version: 3.1.1 manager: conda @@ -1864,20 +2468,6 @@ package: sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 category: main optional: false -- name: icu - version: '75.1' - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda - hash: - md5: 8b189310083baabfb622af68fd9d3ae3 - sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e - category: main - optional: false - name: idna version: '3.10' manager: conda @@ -1962,8 +2552,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: main - optional: false + category: dev + optional: true - name: importlib_metadata version: 8.6.1 manager: conda @@ -1974,8 +2564,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: main - optional: false + category: dev + optional: true - name: importlib_resources version: 6.5.2 manager: conda @@ -3117,93 +3707,293 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.7.0,<4.8.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda + libjpeg-turbo: '>=3.0.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda + hash: + md5: 000e85703f0fd9594c81710dd5066471 + sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 + category: main + optional: false +- name: lcms2 + version: '2.17' + manager: conda + platform: win-64 + dependencies: + libjpeg-turbo: '>=3.0.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda + hash: + md5: 3538827f77b82a837fa681a4579e37a1 + sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d + category: main + optional: false +- name: ld_impl_linux-64 + version: '2.43' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + hash: + md5: 01f8d123c96816249efd255a31ad7712 + sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 + category: main + optional: false +- name: lerc + version: 4.0.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + hash: + md5: 76bbff344f0134279f225174e9064c8f + sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 + category: main + optional: false +- name: lerc + version: 4.0.0 + manager: conda + platform: win-64 + dependencies: + vc: '>=14.2,<15' + vs2015_runtime: '>=14.29.30037' + url: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 + hash: + md5: 1900cb3cab5055833cfddb0ba233b074 + sha256: f4f39d7f6a2f9b407f8fb567a6c25755270421731d70f0ff331f5de4fa367488 + category: main + optional: false +- name: libabseil + version: '20250127.1' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda + hash: + md5: 00290e549c5c8a32cc271020acc9ec6b + sha256: 65d5ca837c3ee67b9d769125c21dc857194d7f6181bb0e7bd98ae58597b457d0 + category: main + optional: false +- name: libabseil + version: '20250127.1' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda + hash: + md5: 9619870922c18fa283a3ee703a14cfcc + sha256: 61ece8d3768604eae2c7c869a5c032a61fbfb8eb86cc85dc39cc2de48d3827b4 + category: main + optional: false +- name: libaec + version: 1.1.3 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda + hash: + md5: 5e97e271911b8b2001a8b71860c32faa + sha256: 2ef420a655528bca9d269086cf33b7e90d2f54ad941b437fb1ed5eca87cee017 + category: main + optional: false +- name: libaec + version: 1.1.3 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libaec-1.1.3-h63175ca_0.conda + hash: + md5: 8723000f6ffdbdaef16025f0a01b64c5 + sha256: f5c293d3cfc00f71dfdb64bd65ab53625565f8778fc2d5790575bef238976ebf + category: main + optional: false +- name: libarrow + version: 19.0.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + aws-sdk-cpp: '>=1.11.510,<1.11.511.0a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + azure-identity-cpp: '>=1.10.0,<1.10.1.0a0' + azure-storage-blobs-cpp: '>=12.13.0,<12.13.1.0a0' + azure-storage-files-datalake-cpp: '>=12.12.0,<12.12.1.0a0' + bzip2: '>=1.0.8,<2.0a0' + glog: '>=0.7.1,<0.8.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libgcc: '>=13' + libgoogle-cloud: '>=2.36.0,<2.37.0a0' + libgoogle-cloud-storage: '>=2.36.0,<2.37.0a0' + libopentelemetry-cpp: '>=1.19.0,<1.20.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libstdcxx: '>=13' + libutf8proc: '>=2.10.0,<2.11.0a0' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + orc: '>=2.1.1,<2.1.2.0a0' + re2: '' + snappy: '>=1.2.1,<1.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda hash: - md5: 000e85703f0fd9594c81710dd5066471 - sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 + md5: aaed6701dd9c90e344afbbacff45854a + sha256: 8f8719dec29627edbf34e0d4fd980e77cfb6b4a3835d80b92b9429722e6c94e2 category: main optional: false -- name: lcms2 - version: '2.17' +- name: libarrow + version: 19.0.1 manager: conda platform: win-64 dependencies: - libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.7.0,<4.8.0a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + aws-sdk-cpp: '>=1.11.510,<1.11.511.0a0' + bzip2: '>=1.0.8,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgoogle-cloud: '>=2.36.0,<2.37.0a0' + libgoogle-cloud-storage: '>=2.36.0,<2.37.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libutf8proc: '>=2.10.0,<2.11.0a0' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + orc: '>=2.1.1,<2.1.2.0a0' + re2: '' + snappy: '>=1.2.1,<1.3.0a0' ucrt: '>=10.0.20348.0' - vc: '>=14.2,<15' - vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-19.0.1-h8be2d54_5_cuda.conda hash: - md5: 3538827f77b82a837fa681a4579e37a1 - sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d + md5: 15bd76d6dd10fef1210e1924e22250f3 + sha256: 7a9897d672a9196dde64458ca3dadbd1b9a981f425bdb5aea5b3fdfaf9d49758 category: main optional: false -- name: ld_impl_linux-64 - version: '2.43' +- name: libarrow-acero + version: 19.0.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + libarrow: 19.0.1 + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda hash: - md5: 01f8d123c96816249efd255a31ad7712 - sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 + md5: ab43cfa629332dee94324995a3aa2364 + sha256: 266868523000046897470852eaf4f11744b84552f3b8f2f0574a3793053081f6 category: main optional: false -- name: lerc - version: 4.0.0 +- name: libarrow-acero + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + libarrow: 19.0.1 + ucrt: '>=10.0.20348.0' + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cuda.conda + hash: + md5: 6e4b7d319104ffdcb33d7573f63dfafe + sha256: 8e505d204699d6e898be2fc68164b7c2f274dd16a13db4984b657639cdb85940 + category: main + optional: false +- name: libarrow-dataset + version: 19.0.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libgcc: '>=13' + libparquet: 19.0.1 + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda hash: - md5: 76bbff344f0134279f225174e9064c8f - sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 + md5: ab3d7fed93dcfe27c75bbe52b7a90997 + sha256: bfd27cb09af4a21cfef266f698f2313b57eb563cc2b37f79f58899dd47443fb1 category: main optional: false -- name: lerc - version: 4.0.0 +- name: libarrow-dataset + version: 19.0.1 manager: conda platform: win-64 dependencies: - vc: '>=14.2,<15' - vs2015_runtime: '>=14.29.30037' - url: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libparquet: 19.0.1 + ucrt: '>=10.0.20348.0' + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cuda.conda hash: - md5: 1900cb3cab5055833cfddb0ba233b074 - sha256: f4f39d7f6a2f9b407f8fb567a6c25755270421731d70f0ff331f5de4fa367488 + md5: 4f20602e4f44de05230f3bb19b8f1803 + sha256: 7b280d0db7ab035d61ce2a9aeaccffb6225aba0bded028f59c963e8f85c723ea category: main optional: false -- name: libaec - version: 1.1.3 +- name: libarrow-substrait + version: 19.0.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libarrow-dataset: 19.0.1 + libgcc: '>=13' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda hash: - md5: 5e97e271911b8b2001a8b71860c32faa - sha256: 2ef420a655528bca9d269086cf33b7e90d2f54ad941b437fb1ed5eca87cee017 + md5: 8c9dd6ea36aa28139df8c70bfa605f34 + sha256: 84362ae3428bc7a90e726e0b7b4a17acc9a5c8bd1171f9a538bec2975b285c92 category: main optional: false -- name: libaec - version: 1.1.3 +- name: libarrow-substrait + version: 19.0.1 manager: conda platform: win-64 dependencies: + libabseil: '>=20250127.0,<20250128.0a0' + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libarrow-dataset: 19.0.1 + libprotobuf: '>=5.29.3,<5.29.4.0a0' ucrt: '>=10.0.20348.0' - vc: '>=14.2,<15' - vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libaec-1.1.3-h63175ca_0.conda + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cuda.conda hash: - md5: 8723000f6ffdbdaef16025f0a01b64c5 - sha256: f5c293d3cfc00f71dfdb64bd65ab53625565f8778fc2d5790575bef238976ebf + md5: eeeabebbd327d6e7410f28b4f0d12f70 + sha256: 3f2830ac3c2a9267448005c0f38b53aa6a8410447d779e1f3b28be9fc081bf58 category: main optional: false - name: libblas @@ -3339,6 +4129,32 @@ package: sha256: 609f455b099919bd4d15d4a733f493dc789e02da73fe4474f1cca73afafb95b8 category: main optional: false +- name: libcrc32c + version: 1.1.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=9.4.0' + libstdcxx-ng: '>=9.4.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 + hash: + md5: c965a5aa0d5c1c37ffc62dff36e28400 + sha256: fd1d153962764433fe6233f34a72cdeed5dcf8a883a85769e8295ce940b5b0c5 + category: main + optional: false +- name: libcrc32c + version: 1.1.2 + manager: conda + platform: win-64 + dependencies: + vc: '>=14.1,<15.0a0' + vs2015_runtime: '>=14.16.27012' + url: https://conda.anaconda.org/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 + hash: + md5: cd4cc2d0c610c8cb5419ccc979f2d6ce + sha256: 75e60fbe436ba8a11c170c89af5213e8bec0418f88b7771ab7e3d9710b70c54e + category: main + optional: false - name: libcurl version: 8.12.1 manager: conda @@ -3454,31 +4270,59 @@ package: sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 category: main optional: false +- name: libevent + version: 2.1.12 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + openssl: '>=3.1.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda + hash: + md5: a1cfcc585f0c42bf8d5546bb1dfb668d + sha256: 2e14399d81fb348e9d231a82ca4d816bf855206923759b69ad006ba482764131 + category: main + optional: false +- name: libevent + version: 2.1.12 + manager: conda + platform: win-64 + dependencies: + openssl: '>=3.1.1,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda + hash: + md5: 25efbd786caceef438be46da78a7b5ef + sha256: af03882afb7a7135288becf340c2f0cf8aa8221138a9a7b108aaeb308a486da1 + category: main + optional: false - name: libexpat - version: 2.6.4 + version: 2.7.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda hash: - md5: db833e03127376d461e1e13e76f09b6c - sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 + md5: db0bfbe7dd197b68ad5f30333bae6ce0 + sha256: 33ab03438aee65d6aa667cf7d90c91e5e7d734c19a67aa4c7040742c0a13d505 category: main optional: false - name: libexpat - version: 2.6.4 + version: 2.7.0 manager: conda platform: win-64 dependencies: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda hash: - md5: eb383771c680aa792feb529eaf9df82f - sha256: 0c0447bf20d1013d5603499de93a16b6faa92d7ead870d96305c0f065b6a5a12 + md5: b6f5352fdb525662f4169a0431d2dd7a + sha256: 1a227c094a4e06bd54e8c2f3ec40c17ff99dcf3037d812294f842210aa66dbeb category: main optional: false - name: libffi @@ -3488,10 +4332,10 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda hash: - md5: e3eb7806380bc8bcecba6d749ad5f026 - sha256: 67a6c95e33ebc763c1adc3455b9a9ecde901850eb2fceb8e646cc05ef3a663da + md5: ede4673863426c0883c0063d853bbd85 + sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab category: main optional: false - name: libffi @@ -3502,10 +4346,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda hash: - md5: 31d5107f75b2f204937728417e2e39e5 - sha256: 77922d8dd2faf88ac6accaeebf06409d1820486fde710cff6b554d12273e46be + md5: 85d8fa5e55ed8f93f874b3b23ed54ec6 + sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5 category: main optional: false - name: libgcc @@ -3583,6 +4427,124 @@ package: sha256: 674ec5f1bf319eac98d0d6ecb9c38e0192f3cf41969a5621d62a7e695e1aa9f3 category: main optional: false +- name: libgoogle-cloud + version: 2.36.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgcc: '>=13' + libgrpc: '>=1.71.0,<1.72.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda + hash: + md5: ae36e6296a8dd8e8a9a8375965bf6398 + sha256: 3a56c653231d6233de5853dc01f07afad6a332799a39c3772c0948d2e68547e4 + category: main + optional: false +- name: libgoogle-cloud + version: 2.36.0 + manager: conda + platform: win-64 + dependencies: + libabseil: '>=20250127.0,<20250128.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgrpc: '>=1.71.0,<1.72.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda + hash: + md5: 2842dfad9b784ab71293915db73ff093 + sha256: 04baf461a2ebb8e8ac0978a006774124d1a8928e921c3ae4d9c27f072db7b2e2 + category: main + optional: false +- name: libgoogle-cloud-storage + version: 2.36.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '' + libgcc: '>=13' + libgoogle-cloud: 2.36.0 + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '' + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_1.conda + hash: + md5: a0f7588c1f0a26d550e7bae4fb49427a + sha256: 54235d990009417bb20071f5ce7c8dcf186b19fa7d24d72bc5efd2ffb108001c + category: main + optional: false +- name: libgoogle-cloud-storage + version: 2.36.0 + manager: conda + platform: win-64 + dependencies: + libabseil: '' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '' + libgoogle-cloud: 2.36.0 + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-storage-2.36.0-he5eb982_1.conda + hash: + md5: 8b5af0aa84ff9c2117c1cefc07622800 + sha256: 0dbdfc80b79bd491f4240c6f6dc6c275d341ea24765ce40f07063a253ad21063 + category: main + optional: false +- name: libgrpc + version: 1.71.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + c-ares: '>=1.34.4,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libgcc: '>=13' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.4.1,<4.0a0' + re2: '' + url: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda + hash: + md5: 65e3fc5e73aa153bb069c1baec51fc12 + sha256: bd8686a8aa0f840e7a7e63b3be57200d36c136cf1c6280b44a98b89ffac06186 + category: main + optional: false +- name: libgrpc + version: 1.71.0 + manager: conda + platform: win-64 + dependencies: + c-ares: '>=1.34.4,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.4.1,<4.0a0' + re2: '' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libgrpc-1.71.0-h35301be_0.conda + hash: + md5: 7f07cb0bdcf2043e2be7d0ae3977a9a7 + sha256: 0aabf519f422cca5e16322b69bd4ee5ee81f63ecf1b1d3d30ad4ac7b97f3e18d + category: main + optional: false - name: libhwloc version: 2.11.2 manager: conda @@ -3736,45 +4698,171 @@ package: sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 category: main optional: false -- name: libnsl - version: 2.0.1 +- name: libnsl + version: 2.0.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + hash: + md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 + category: main + optional: false +- name: libopentelemetry-cpp + version: 1.19.0 + manager: conda + platform: linux-64 + dependencies: + libabseil: '>=20250127.0,<20250128.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgrpc: '>=1.71.0,<1.72.0a0' + libopentelemetry-cpp-headers: 1.19.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libzlib: '>=1.3.1,<2.0a0' + nlohmann_json: '' + prometheus-cpp: '>=1.3.0,<1.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda + hash: + md5: 21fdfc7394cf73e8f5d46e66a1eeed09 + sha256: a579edd5f37174d301d8fbea0e83b1d0e2a0336f9fb3d0d92865f7cfb921b8bf + category: main + optional: false +- name: libopentelemetry-cpp-headers + version: 1.19.0 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda + hash: + md5: 6a85954c6b124241afa7d3d1897321e2 + sha256: 18fcd4727ac3adc428047ec10b9aef2327b9dbdf990a96052c5129e25433142b + category: main + optional: false +- name: libparquet + version: 19.0.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libarrow: 19.0.1 + libgcc: '>=13' + libstdcxx: '>=13' + libthrift: '>=0.21.0,<0.21.1.0a0' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda + hash: + md5: acecd5d30fd33aa14c158d5eb6240735 + sha256: 0abd429774009d076e39d47e194f744c0179d62ffb24f50b494fd32b067903d9 + category: main + optional: false +- name: libparquet + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + libarrow: 19.0.1 + libthrift: '>=0.21.0,<0.21.1.0a0' + openssl: '>=3.4.1,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cuda.conda + hash: + md5: 6563a4a83c98c9009e3e0b9a9ea0eb68 + sha256: c84e90b1ddcf24d34c5eed19900f9b2a9db566c5c2c5e33e49d95f84483e09c4 + category: main + optional: false +- name: libpng + version: 1.6.47 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda + hash: + md5: 55199e2ae2c3651f6f9b2a447b47bdc9 + sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 + category: main + optional: false +- name: libpng + version: 1.6.47 + manager: conda + platform: win-64 + dependencies: + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda + hash: + md5: 7d717163d9dab337c65f2bf21a676b8f + sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + category: main + optional: false +- name: libprotobuf + version: 5.29.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda + hash: + md5: 452518a9744fbac05fb45531979bdf29 + sha256: 9965b1ada1f997202ad8c5a960e69057280b7b926c718df9b07c62924d9c1d73 + category: main + optional: false +- name: libprotobuf + version: 5.29.3 manager: conda - platform: linux-64 + platform: win-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + libabseil: '>=20250127.0,<20250128.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda hash: - md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 - sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 + md5: 719c9c29a00e4199ad2eba91ce92fd8e + sha256: 3dbc4a112ed617cd016710740104a688c59b2a77afba197b33bd4526bd12a497 category: main optional: false -- name: libpng - version: 1.6.47 +- name: libre2-11 + version: 2024.07.02 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' libgcc: '>=13' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda hash: - md5: 55199e2ae2c3651f6f9b2a447b47bdc9 - sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 + md5: 545e93a513c10603327c76c15485e946 + sha256: 392ec1e49370eb03270ffd4cc8d727f8e03e1e3a92b12f10c53f396ae4554668 category: main optional: false -- name: libpng - version: 1.6.47 +- name: libre2-11 + version: 2024.07.02 manager: conda platform: win-64 dependencies: - libzlib: '>=1.3.1,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda hash: - md5: 7d717163d9dab337c65f2bf21a676b8f - sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + md5: ba8d5530e951114fc3227780393d9ce2 + sha256: 1e037dc1bc0fdaced4e103280f30d6f272ca15558a33d9f770ba64172eb699e8 category: main optional: false - name: libscotch @@ -3905,6 +4993,40 @@ package: sha256: e86f38b007cf97cc2c67cd519f2de12a313c4ee3f5ef11652ad08932a5e34189 category: main optional: false +- name: libthrift + version: 0.21.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libevent: '>=2.1.12,<2.1.13.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda + hash: + md5: dcb95c0a98ba9ff737f7ae482aef7833 + sha256: ebb395232973c18745b86c9a399a4725b2c39293c9a91b8e59251be013db42f0 + category: main + optional: false +- name: libthrift + version: 0.21.0 + manager: conda + platform: win-64 + dependencies: + libevent: '>=2.1.12,<2.1.13.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda + hash: + md5: 7699570e1f97de7001a7107aabf2d677 + sha256: 81ca4873ba09055c307f8777fb7d967b5c26291f38095785ae52caed75946488 + category: main + optional: false - name: libtiff version: 4.7.0 manager: conda @@ -3946,6 +5068,33 @@ package: sha256: c363a8baba4ce12b8f01f0ab74fe8b0dc83facd89c6604f4a191084923682768 category: main optional: false +- name: libutf8proc + version: 2.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda + hash: + md5: aeccfff2806ae38430638ffbb4be9610 + sha256: 8e41563ee963bf8ded06da45f4e70bf42f913cb3c2e79364eb3218deffa3cd74 + category: main + optional: false +- name: libutf8proc + version: 2.10.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda + hash: + md5: a4685a23eaf9ffb3eb6506102f5360b8 + sha256: 43cbec5355e78be500ec14322a59a6b9aac05fb72aea739356549a7637dd02a4 + category: main + optional: false - name: libuuid version: 2.38.1 manager: conda @@ -4043,24 +5192,23 @@ package: category: main optional: false - name: libxml2 - version: 2.13.6 + version: 2.13.7 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - icu: '>=75.1,<76.0a0' libgcc: '>=13' libiconv: '>=1.18,<2.0a0' liblzma: '>=5.6.4,<6.0a0' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.7-h0d44e9d_0.conda hash: - md5: 328382c0e0ca648e5c189d5ec336c604 - sha256: db8af71ea9c0ae95b7cb4a0f59319522ed2243942437a1200ceb391493018d85 + md5: 3ac6daa5c1210293a6deaec0c345b230 + sha256: d19b28caa42ac9c5ac2aa73f5f44947f78ab416467dc40926484f3afbcc31ed1 category: main optional: false - name: libxml2 - version: 2.13.6 + version: 2.13.7 manager: conda platform: win-64 dependencies: @@ -4069,10 +5217,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.13.7-he286e8c_0.conda hash: - md5: c66d5bece33033a9c028bbdf1e627ec5 - sha256: 2919f4e9fffefbf3ff6ecd8ebe81584d573c069b2b82eaeed797b1f56ac8d97b + md5: aec4cf455e4c6cc2644abb348de7ff20 + sha256: 99182f93f1e7b678534df5f07ff94d7bf13a51386050f8fa9411fec764d0f39f category: main optional: false - name: libzlib @@ -4129,29 +5277,29 @@ package: category: dev optional: true - name: llvm-openmp - version: 19.1.7 + version: 20.1.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda hash: - md5: 9915f85a72472011550550623cce2d53 - sha256: 5383e32604e03814b6011fa01a5332057934181a7ea0e90abba7890c17cabce6 + md5: cfae5693f2ee2117e75e5e533451e04c + sha256: 4275d3b10e5c722a9321769e3aee91b9f879e0c527661d90cc38fa6320a9e765 category: main optional: false - name: llvm-openmp - version: 19.1.7 + version: 20.1.1 manager: conda platform: win-64 dependencies: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-19.1.7-h30eaf37_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-20.1.1-h30eaf37_1.conda hash: - md5: f6076c844b630037f4a40fae12dc6e41 - sha256: 0dca936d558f986c9100e731483f6c3dbab6a0d9648ec4d8fa6c6f97e18e0325 + md5: b46bba57bbefe505ea795880563ae6a3 + sha256: 6c090b43e11e2e02ee06c81e206fe6d664b35b3a5cd724033acde328f30f4581 category: main optional: false - name: locket @@ -4178,6 +5326,67 @@ package: sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 category: main optional: false +- name: lz4 + version: 4.3.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + lz4-c: '>=1.10.0,<1.11.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-4.3.3-py311h8c6ae76_2.conda + hash: + md5: 1488bb4acf059331210cb3397b1033d6 + sha256: 9b4120ce388d838e4268ec688d00b8da65c248e31e5604329fe1b066c463add5 + category: main + optional: false +- name: lz4 + version: 4.3.3 + manager: conda + platform: win-64 + dependencies: + lz4-c: '>=1.10.0,<1.11.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lz4-4.3.3-py311h0476921_2.conda + hash: + md5: 8d27b3521c690996a5ce3cb629e398e6 + sha256: 8bbaa4d26804df1a0ad02b1c8d3945712b3271aac96a5172dc5e987a593f79ab + category: main + optional: false +- name: lz4-c + version: 1.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + hash: + md5: 9de5350a85c4a20c685259b889aa6393 + sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 + category: main + optional: false +- name: lz4-c + version: 1.10.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda + hash: + md5: 0b69331897a92fac3d8923549d48d092 + sha256: 632cf3bdaf7a7aeb846de310b6044d90917728c73c77f138f08aa9438fc4d6b5 + category: main + optional: false - name: markdown-it-py version: 2.2.0 manager: conda @@ -4852,6 +6061,20 @@ package: sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0 category: dev optional: true +- name: nlohmann_json + version: 3.11.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda + hash: + md5: e46f7ac4917215b49df2ea09a694a3fa + sha256: ce4bcced4f8eea71b7cac8bc3daac097abf7a5792f278cd811dedada199500c1 + category: main + optional: false - name: notebook version: 7.3.3 manager: conda @@ -5052,6 +6275,46 @@ package: sha256: 56dcc2b4430bfc1724e32661c34b71ae33a23a14149866fc5645361cfd3b3a6a category: main optional: false +- name: orc + version: 2.1.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + tzdata: '' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda + hash: + md5: cfe9bc267c22b6d53438eff187649d43 + sha256: f78b0e440baa1bf8352f3a33b678f0f2a14465fd1d7bf771aa2f8b1846006f2e + category: main + optional: false +- name: orc + version: 2.1.1 + manager: conda + platform: win-64 + dependencies: + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + tzdata: '' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda + hash: + md5: ec8ccb5cec0e1a4f45ca93f2e040a36f + sha256: 593a24c917cb1e2804045d8900d079cd9c24d33da572250db3abcc389b72ce25 + category: main + optional: false - name: overrides version: 7.7.0 manager: conda @@ -5378,27 +6641,27 @@ package: category: dev optional: true - name: platformdirs - version: 4.3.6 + version: 4.3.7 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda hash: - md5: 577852c7e53901ddccc7e6a9959ddebe - sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 + md5: e57da6fe54bb3a5556cf36d199ff07d8 + sha256: ae7d3e58224d53d6b59e1f5ac5809803bb1972f0ac4fb10cd9b8c87d4122d3e0 category: dev optional: true - name: platformdirs - version: 4.3.6 + version: 4.3.7 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda hash: - md5: 577852c7e53901ddccc7e6a9959ddebe - sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 + md5: e57da6fe54bb3a5556cf36d199ff07d8 + sha256: ae7d3e58224d53d6b59e1f5ac5809803bb1972f0ac4fb10cd9b8c87d4122d3e0 category: dev optional: true - name: pluggy @@ -5425,6 +6688,23 @@ package: sha256: 122433fc5318816b8c69283aaf267c73d87aa2d09ce39f64c9805c9a3b264819 category: dev optional: true +- name: prometheus-cpp + version: 1.3.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=8.10.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + zlib: '' + url: https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda + hash: + md5: a83f6a2fdc079e643237887a37460668 + sha256: 013669433eb447548f21c3c6b16b2ed64356f726b5f77c1b39d5ba17a8a4b8bc + category: main + optional: false - name: prometheus_client version: 0.21.1 manager: conda @@ -5569,6 +6849,79 @@ package: sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 category: dev optional: true +- name: pyarrow + version: 19.0.1 + manager: conda + platform: linux-64 + dependencies: + libarrow-acero: 19.0.1.* + libarrow-dataset: 19.0.1.* + libarrow-substrait: 19.0.1.* + libparquet: 19.0.1.* + pyarrow-core: 19.0.1 + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py311h38be061_0.conda + hash: + md5: fd25bdbbb08557c2fab04b26926a8c5c + sha256: fedc7ab62fff534034134c7c6c8c6f85ce13d74581172d892602c6613b140b12 + category: main + optional: false +- name: pyarrow + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + libarrow-acero: 19.0.1.* + libarrow-dataset: 19.0.1.* + libarrow-substrait: 19.0.1.* + libparquet: 19.0.1.* + pyarrow-core: 19.0.1 + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/win-64/pyarrow-19.0.1-py311h1ea47a8_0.conda + hash: + md5: 5c428224a3de692edef1048d94550c43 + sha256: 2e4f8b2483ea3ed66a08d3816049602a5fea963330a9fe5c123965bd13216760 + category: main + optional: false +- name: pyarrow-core + version: 19.0.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libarrow: 19.0.1.* + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py311h4854187_0_cpu.conda + hash: + md5: f7912063df377c356b223f386e88cb2a + sha256: 21dbc93641f1ffc84b04ecb7ff1419d497ba0f895b55c1f3bc06cca940f4b986 + category: main + optional: false +- name: pyarrow-core + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + __cuda: '>=11.8' + libarrow: 19.0.1.* + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.11,<3.12.0a0' + python_abi: 3.11.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pyarrow-core-19.0.1-py311hd904a4f_0_cuda.conda + hash: + md5: 28fe791197fb46ce0416d879397d42f5 + sha256: 2a9ed9a464b1dc86ab7557428680cffe7d0754d6757a2365cd29549f24d7b1d3 + category: main + optional: false - name: pybtex version: 0.24.0 manager: conda @@ -5658,68 +7011,70 @@ package: category: main optional: false - name: pydantic - version: 2.10.6 + version: 2.11.1 manager: conda platform: linux-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.2 + pydantic-core: 2.33.0 python: '>=3.9' typing-extensions: '>=4.6.1' + typing-inspection: '>=0.4.0' typing_extensions: '>=4.12.2' - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.6-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.1-pyh3cfb1c2_0.conda hash: - md5: c69f87041cf24dfc8cb6bf64ca7133c7 - sha256: 9a78801a28959edeb945e8270a4e666577b52fac0cf4e35f88cf122f73d83e75 + md5: f5e18ca78d6adb76558d557fc9b55486 + sha256: d134343e228f0cc40cadb3153af68edb1554aaf1b1e6f03d88bbf6a4a548a88b category: main optional: false - name: pydantic - version: 2.10.6 + version: 2.11.1 manager: conda platform: win-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.2 + pydantic-core: 2.33.0 python: '>=3.9' typing-extensions: '>=4.6.1' + typing-inspection: '>=0.4.0' typing_extensions: '>=4.12.2' - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.6-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.1-pyh3cfb1c2_0.conda hash: - md5: c69f87041cf24dfc8cb6bf64ca7133c7 - sha256: 9a78801a28959edeb945e8270a4e666577b52fac0cf4e35f88cf122f73d83e75 + md5: f5e18ca78d6adb76558d557fc9b55486 + sha256: d134343e228f0cc40cadb3153af68edb1554aaf1b1e6f03d88bbf6a4a548a88b category: main optional: false - name: pydantic-core - version: 2.27.2 + version: 2.33.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - python: '>=3.11,<3.12.0a0' + python: '' python_abi: 3.11.* typing-extensions: '>=4.6.0,!=4.7.0' - url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.27.2-py311h9e33e62_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.0-py311h687327b_0.conda hash: - md5: 675cb6079b6b3b4ef4f20399fedf6666 - sha256: 8ead97151b2f349cd327456fe4a6fcf7c51a3ab6c06f48f4330f86de0d848bd1 + md5: 590aeab0e5121d8973377cfc4cedf259 + sha256: 9ae39c0c401859e275495be27375aea92e0873d8ac45d9bc1fb245208a7f1522 category: main optional: false - name: pydantic-core - version: 2.27.2 + version: 2.33.0 manager: conda platform: win-64 dependencies: - python: '>=3.11,<3.12.0a0' + python: '' python_abi: 3.11.* typing-extensions: '>=4.6.0,!=4.7.0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/pydantic-core-2.27.2-py311h533ab2d_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pydantic-core-2.33.0-py311ha250665_0.conda hash: - md5: e9420c025ea324d06255fc34b7e3928e - sha256: d1f641a6f2c9fe6413674dd4e1f7dd5bbd06d26532d6e19f83c56a747d54b667 + md5: 9434db88b7c241fa39aecb8cfb172074 + sha256: 04ffcd9218de9ace25e4ffc694137a3f38258d5f59410033a453911534b717ac category: main optional: false - name: pydata-sphinx-theme @@ -5898,27 +7253,27 @@ package: category: main optional: false - name: pyparsing - version: 3.2.1 + version: 3.2.3 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda hash: - md5: 285e237b8f351e85e7574a2c7bfa6d46 - sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c + md5: 513d3c262ee49b54a8fec85c5bc99764 + sha256: b92afb79b52fcf395fd220b29e0dd3297610f2059afac45298d44e00fcbf23b6 category: main optional: false - name: pyparsing - version: 3.2.1 + version: 3.2.3 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda hash: - md5: 285e237b8f351e85e7574a2c7bfa6d46 - sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c + md5: 513d3c262ee49b54a8fec85c5bc99764 + sha256: b92afb79b52fcf395fd220b29e0dd3297610f2059afac45298d44e00fcbf23b6 category: main optional: false - name: pysocks @@ -6179,27 +7534,27 @@ package: category: main optional: false - name: python-tzdata - version: '2025.1' + version: '2025.2' manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda hash: - md5: 392c91c42edd569a7ec99ed8648f597a - sha256: 1597d6055d34e709ab8915091973552a0b8764c8032ede07c4e99670da029629 + md5: 88476ae6ebd24f39261e0854ac244f33 + sha256: e8392a8044d56ad017c08fec2b0eb10ae3d1235ac967d0aab8bd7b41c4a5eaf0 category: main optional: false - name: python-tzdata - version: '2025.1' + version: '2025.2' manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda hash: - md5: 392c91c42edd569a7ec99ed8648f597a - sha256: 1597d6055d34e709ab8915091973552a0b8764c8032ede07c4e99670da029629 + md5: 88476ae6ebd24f39261e0854ac244f33 + sha256: e8392a8044d56ad017c08fec2b0eb10ae3d1235ac967d0aab8bd7b41c4a5eaf0 category: main optional: false - name: python_abi @@ -6350,6 +7705,30 @@ package: sha256: 38fea35b67252e56e308f1af6e7694a414ff5e7d55d74cbcfb22a5b9aa344d9f category: dev optional: true +- name: re2 + version: 2024.07.02 + manager: conda + platform: linux-64 + dependencies: + libre2-11: 2024.07.02 + url: https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda + hash: + md5: 6f445fb139c356f903746b2b91bbe786 + sha256: 66d34e3b4881f856486d11914392c585713100ca547ccfc0947f3a4765c2c486 + category: main + optional: false +- name: re2 + version: 2024.07.02 + manager: conda + platform: win-64 + dependencies: + libre2-11: 2024.07.02 + url: https://conda.anaconda.org/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda + hash: + md5: f94cfa965a6498540057555957903dba + sha256: d67e5d4b934f6ab9d50504584f672062bc5363f15a587b52d7c827611d0dbf44 + category: main + optional: false - name: readline version: '8.2' manager: conda @@ -6506,7 +7885,7 @@ package: category: dev optional: true - name: rpds-py - version: 0.23.1 + version: 0.24.0 manager: conda platform: linux-64 dependencies: @@ -6514,14 +7893,14 @@ package: libgcc: '>=13' python: '' python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.23.1-py311h687327b_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.24.0-py311h687327b_0.conda hash: - md5: d35b446856b4d6644a469fd01838baff - sha256: 754d8eff118a6a01f4eb0e8bc6be7be8872f54826d6ff0402eac08d308b01099 + md5: e2fc6063859ff5fd62f983c31e4bf521 + sha256: a45aec5ad66dc54884bc782ac590cd26e00f738bfcf4f55b4d63c8ca22915a30 category: dev optional: true - name: rpds-py - version: 0.23.1 + version: 0.24.0 manager: conda platform: win-64 dependencies: @@ -6530,12 +7909,26 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.23.1-py311ha250665_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.24.0-py311ha250665_0.conda hash: - md5: 8fd1344d7369c84eb7cf4c316ab86518 - sha256: 72ca8e7d54f79e6a99827576e53a277796ab8f4d912eba33e3b949cd757a77f7 + md5: 1f1ad2bacdff1d370c13be99709130da + sha256: 83bcac24bf63b83d3b9560c448f8e353cc427b39ede10d6b8e2bf829866d654f category: dev optional: true +- name: s2n + version: 1.5.14 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda + hash: + md5: efab4ad81ba5731b2fefa0ab4359e884 + sha256: 39419e07dc5d2b49cea1c8550320d04dda49bfced41d535518b5620d6240e2ff + category: main + optional: false - name: scikit-learn version: 1.4.2 manager: conda @@ -6693,6 +8086,34 @@ package: sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db category: main optional: false +- name: snappy + version: 1.2.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda + hash: + md5: 3b3e64af585eadfb52bb90b553db5edf + sha256: ec91e86eeb2c6bbf09d51351b851e945185d70661d2ada67204c9a6419d282d3 + category: main + optional: false +- name: snappy + version: 1.2.1 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda + hash: + md5: e32fb978aaea855ddce624eb8c8eb69a + sha256: 29753b51803c0396c3cb56e4f11e68c968a2f43b71b648634bef1f9193f9e78b + category: main + optional: false - name: sniffio version: 1.3.1 manager: conda @@ -7282,7 +8703,7 @@ package: category: dev optional: true - name: sqlalchemy - version: 2.0.39 + version: 2.0.40 manager: conda platform: linux-64 dependencies: @@ -7292,14 +8713,14 @@ package: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* typing-extensions: '>=4.6.0' - url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.39-py311h9ecbd09_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.40-py311h9ecbd09_0.conda hash: - md5: 6b5eb445386814e5cfb622030862e3bf - sha256: ff0fa5333e20a80fcba67eac2118ecbad29a5dc4bb3867110e5702c804800b82 + md5: 2e0d3c5a4afb139b23a68a23a2980851 + sha256: 61fd16afea0e24b99b05ee40593edcc966dad436a4ab35b62b4665a3f6bd32f6 category: dev optional: true - name: sqlalchemy - version: 2.0.39 + version: 2.0.40 manager: conda platform: win-64 dependencies: @@ -7310,10 +8731,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.39-py311he736701_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.40-py311he736701_0.conda hash: - md5: 48e9ba64e13402865f307b79a408e14f - sha256: 224bdac0c4a332d4dc16f194737d277063f5cec44f855015ae02edd2c71c9da4 + md5: 6dd7c29db6d076ce90c7b62d7f4fb5af + sha256: 6a58a12572600a723a108f3c4974edfdbe63a01dbed186a30c8044a3f8193741 category: dev optional: true - name: stack_data @@ -7733,51 +9154,77 @@ package: category: dev optional: true - name: typing-extensions - version: 4.12.2 + version: 4.13.0 manager: conda platform: linux-64 dependencies: - typing_extensions: 4.12.2 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + typing_extensions: ==4.13.0 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.13.0-h9fa5a19_1.conda hash: - md5: b6a408c64b78ec7b779a3e5c7a902433 - sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 + md5: 3fbcc45b908040dca030d3f78ed9a212 + sha256: 4dc1002493f05bf4106e09f0de6df57060c9aab97ad709392ab544ceb62faadd category: main optional: false - name: typing-extensions - version: 4.12.2 + version: 4.13.0 + manager: conda + platform: win-64 + dependencies: + typing_extensions: ==4.13.0 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.13.0-h9fa5a19_1.conda + hash: + md5: 3fbcc45b908040dca030d3f78ed9a212 + sha256: 4dc1002493f05bf4106e09f0de6df57060c9aab97ad709392ab544ceb62faadd + category: main + optional: false +- name: typing-inspection + version: 0.4.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + typing_extensions: '>=4.12.0' + url: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda + hash: + md5: c5c76894b6b7bacc888ba25753bc8677 + sha256: 172f971d70e1dbb978f6061d3f72be463d0f629155338603450d8ffe87cbf89d + category: main + optional: false +- name: typing-inspection + version: 0.4.0 manager: conda platform: win-64 dependencies: - typing_extensions: 4.12.2 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + python: '>=3.9' + typing_extensions: '>=4.12.0' + url: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda hash: - md5: b6a408c64b78ec7b779a3e5c7a902433 - sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 + md5: c5c76894b6b7bacc888ba25753bc8677 + sha256: 172f971d70e1dbb978f6061d3f72be463d0f629155338603450d8ffe87cbf89d category: main optional: false - name: typing_extensions - version: 4.12.2 + version: 4.13.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.13.0-pyh29332c3_1.conda hash: - md5: d17f13df8b65464ca316cbc000a3cb64 - sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 + md5: 4c446320a86cc5d48e3b80e332d6ebd7 + sha256: 18eb76e8f19336ecc9733c02901b30503cdc4c1d8de94f7da7419f89b3ff4c2f category: main optional: false - name: typing_extensions - version: 4.12.2 + version: 4.13.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.13.0-pyh29332c3_1.conda hash: - md5: d17f13df8b65464ca316cbc000a3cb64 - sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 + md5: 4c446320a86cc5d48e3b80e332d6ebd7 + sha256: 18eb76e8f19336ecc9733c02901b30503cdc4c1d8de94f7da7419f89b3ff4c2f category: main optional: false - name: typing_utils @@ -7805,25 +9252,25 @@ package: category: dev optional: true - name: tzdata - version: 2025a + version: 2025b manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda hash: - md5: dbcace4706afdfb7eb891f7b37d07c04 - sha256: c4b1ae8a2931fe9b274c44af29c5475a85b37693999f8c792dad0f8c6734b1de + md5: 4222072737ccff51314b5ece9c7d6f5a + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 category: main optional: false - name: tzdata - version: 2025a + version: 2025b manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda hash: - md5: dbcace4706afdfb7eb891f7b37d07c04 - sha256: c4b1ae8a2931fe9b274c44af29c5475a85b37693999f8c792dad0f8c6734b1de + md5: 4222072737ccff51314b5ece9c7d6f5a + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 category: main optional: false - name: uc-micro-py @@ -7953,11 +9400,11 @@ package: manager: conda platform: win-64 dependencies: - vc14_runtime: '>=14.42.34438' - url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + vc14_runtime: '>=14.42.34433' + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_26.conda hash: - md5: 9098c5cfb418fc0b0204bf2efc1e9afa - sha256: 8ef83b62f9f0b885882d0dd41cbe47c2308f7ac0537fd508a5bbe6d3953a176e + md5: d3f0381e38093bde620a8d85f266ae55 + sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 category: main optional: false - name: vc14_runtime @@ -7966,10 +9413,10 @@ package: platform: win-64 dependencies: ucrt: '>=10.0.20348.0' - url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda hash: - md5: 5fceb7d965d59955888d9a9732719aa8 - sha256: fb36814355ac12dcb4a55b75b5ef0d49ec219ad9df30d7955f2ace88bd6919c4 + md5: 91651a36d31aa20c7ba36299fb7068f4 + sha256: 30dcb71bb166e351aadbdc18f1718757c32cdaa0e1e5d9368469ee44f6bf4709 category: main optional: false - name: vs2015_runtime @@ -7978,10 +9425,10 @@ package: platform: win-64 dependencies: vc14_runtime: '>=14.42.34438' - url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda hash: - md5: 1dd2e838eb13190ae1f1e2760c036fdc - sha256: a7104d3d605d191c8ee8d85d4175df3630d61830583494a5d1e62cd9f1260420 + md5: 3357e4383dbce31eed332008ede242ab + sha256: 432f2937206f1ad4a77e39f84fabc1ce7d2472b669836fb72bd2bfd19a2defc9 category: main optional: false - name: wcwidth @@ -8400,6 +9847,20 @@ package: sha256: 567c04f124525c97a096b65769834b7acb047db24b15a56888a322bf3966c3e1 category: main optional: false +- name: zlib + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: 1.3.1 + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda + hash: + md5: c9f075ab2f33b3bbee9e62d4ad0a6cd8 + sha256: 5d7c0e5f0005f74112a34a7425179f4eb6e73c92f5d109e6af4ddeca407c92ab + category: main + optional: false - name: zstandard version: 0.23.0 manager: conda @@ -8442,10 +9903,10 @@ package: libgcc: '>=13' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda hash: - md5: 02e4e2fa41a6528afba2e54cbc4280ff - sha256: 532d3623961e34c53aba98db2ad0a33b7a52ff90d6960e505fb2d2efc06bb7da + md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 + sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb category: main optional: false - name: zstd @@ -8457,10 +9918,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda hash: - md5: bf190adcc22f146d8ec66da215c9d78b - sha256: a59b096b95f20910158c927797e9144ed9c7970f1b4aca58e6d6c8db9f653006 + md5: 21f56217d6125fb30c3c3f10c786d751 + sha256: bc64864377d809b904e877a98d0584f43836c9f2ef27d3d2a1421fa6eae7ca04 category: main optional: false - name: geoapps-utils @@ -8506,12 +9967,12 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 hash: - sha256: 513d08201f3401e61bc07514a318ad581e8e83aa + sha256: 8bbd69efa7fbac07af1b878024c948e126b98c41 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 category: main optional: false - name: geoh5py @@ -8523,16 +9984,16 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 hash: - sha256: 513d08201f3401e61bc07514a318ad581e8e83aa + sha256: 8bbd69efa7fbac07af1b878024c948e126b98c41 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev10+g04f222146 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: linux-64 dependencies: @@ -8544,16 +10005,16 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev10+g04f222146 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: win-64 dependencies: @@ -8565,12 +10026,12 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 category: main optional: false - name: octree-creation-app diff --git a/py-3.12.conda-lock.yml b/py-3.12.conda-lock.yml index 569cdb30..1a5f1ba8 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: 63adf464b3a60d0115084a0d2e7b151a9c72e7747eefbefc4932cead4a74bf6a - linux-64: d8c2c8f19171b4f8723912239dec0d8935e0bfe7e913a97f50ca646e5fe4f427 + win-64: 6b0fd8622486d3acef2e4d671596e5c0d8f63a6b4c87149d189cd0442bea4d17 + linux-64: a43ad81217bbb405f60fcaf65c82b48b998015e667e8091c6093b78760925a4a channels: - url: conda-forge used_env_vars: [] @@ -375,6 +375,526 @@ package: sha256: 99c53ffbcb5dc58084faf18587b215f9ac8ced36bbfb55fa807c00967e419019 category: dev optional: true +- name: aws-c-auth + version: 0.8.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.6-hd08a7f5_4.conda + hash: + md5: f5a770ac1fd2cb34b21327fc513013a7 + sha256: 71f9f870d2c56325640086822817ce3fae0f40581fe951117ed0b3b4563ec1c2 + category: main + optional: false +- name: aws-c-auth + version: 0.8.6 + manager: conda + platform: win-64 + dependencies: + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-auth-0.8.6-h0855a55_4.conda + hash: + md5: 360a1172089a53de60490acf8f68b79f + sha256: 15eeed0b2d5ba293880e8a60efa35af60eb027ad93124a1bfab4fa0a1ca488ba + category: main + optional: false +- name: aws-c-cal + version: 0.8.7 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.7-h043a21b_0.conda + hash: + md5: 4fdf835d66ea197e693125c64fbd4482 + sha256: bb055b67990b17070eddd4600f512680cd1e836e19cac49864862daa619d9b58 + category: main + optional: false +- name: aws-c-cal + version: 0.8.7 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-cal-0.8.7-ha758494_0.conda + hash: + md5: 8e15a0911fe316643ae9e47b8525506d + sha256: 9f991faf743fd72baf0ee15b125624179c70759e090699a8f501178549396026 + category: main + optional: false +- name: aws-c-common + version: 0.12.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.conda + hash: + md5: f65c946f28f0518f41ced702f44c52b7 + sha256: 79f0afdd6bbdc9d8389dba830708b4c58afe8c814354d6928c25750d9bdd2cf8 + category: main + optional: false +- name: aws-c-common + version: 0.12.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-common-0.12.0-h2466b09_0.conda + hash: + md5: b91d53276b002211cd28a908181c9622 + sha256: e510b75332ce2afa7915cbd25ac75fcaaf54595b66808a8a27a7f0f6ec671b7c + category: main + optional: false +- name: aws-c-compression + version: 0.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h3870646_2.conda + hash: + md5: 17ccde79d864e6183a83c5bbb8fff34d + sha256: 8c30a63ad1c26975afde23dff0baf3027b25496f1a4f7a6bb5cc425468ef7552 + category: main + optional: false +- name: aws-c-compression + version: 0.3.1 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-compression-0.3.1-ha758494_2.conda + hash: + md5: d66397c45a9207e8f6377ce198c04b0b + sha256: 67b358c15cb570fba9e95d5841ee4cc019b564515eae8eb9ea5acbe2bf946a0c + category: main + optional: false +- name: aws-c-event-stream + version: 0.5.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.4-h04a3f94_2.conda + hash: + md5: 81096a80f03fc2f0fb2a230f5d028643 + sha256: fa636a1c6bfc53d2a03d4f99413df50902ddad7e49e62bedc31194df4ec4aea3 + category: main + optional: false +- name: aws-c-event-stream + version: 0.5.4 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-event-stream-0.5.4-he38e90d_2.conda + hash: + md5: f074f7b5683dcfad3ccbb8d425962049 + sha256: 07570c93cfae47a751af423874487f3c4522d822b973d1b881cf728d2d517d8c + category: main + optional: false +- name: aws-c-http + version: 0.9.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-compression: '>=0.3.1,<0.3.2.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.4-hb9b18c6_4.conda + hash: + md5: 773c99d0dbe2b3704af165f97ff399e5 + sha256: ffb1cfc13517d0d5316415638fd3d86b865ddbbd4068dea5e94016e75a1c6dd7 + category: main + optional: false +- name: aws-c-http + version: 0.9.4 + manager: conda + platform: win-64 + dependencies: + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-compression: '>=0.3.1,<0.3.2.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-http-0.9.4-h9352bcf_4.conda + hash: + md5: a1d6f2409948da00fc1b3c85d440a03b + sha256: d5149d171410b6cc04f6315f41b2517ed8fcaf42b35dba876e332f5c3535f805 + category: main + optional: false +- name: aws-c-io + version: 0.17.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + s2n: '>=1.5.14,<1.5.15.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.17.0-h3dad3f2_6.conda + hash: + md5: 3a127d28266cdc0da93384d1f59fe8df + sha256: c82d92169e06e1370c161212969f8606bf4e11467e64e7988afb52a320914149 + category: main + optional: false +- name: aws-c-io + version: 0.17.0 + manager: conda + platform: win-64 + dependencies: + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-io-0.17.0-ha1a8d55_6.conda + hash: + md5: 403caab8e6fd86d80d8a4422ce88816d + sha256: 5fbc278764d08688170534fa3bca82005bf0b96c8286567d6ea357517002c0f1 + category: main + optional: false +- name: aws-c-mqtt + version: 0.12.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.12.2-h108da3e_2.conda + hash: + md5: 90e07c8bac8da6378ee1882ef0a9374a + sha256: 8a39a3b6ee7b739cfb87caa76c4691bfb93d5ede1098a63835c183fa06edc104 + category: main + optional: false +- name: aws-c-mqtt + version: 0.12.2 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-mqtt-0.12.2-h92a58f8_2.conda + hash: + md5: ebd9558316efaec49b87b50100db0ca1 + sha256: f6ed576285a9f45d3fff62a8b36353fd19313fed41edd457b5e5a282069a7257 + category: main + optional: false +- name: aws-c-s3 + version: 0.7.13 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.13-h822ba82_2.conda + hash: + md5: 9cf2c3c13468f2209ee814be2c88655f + sha256: aad043a633dbb6bd877cba6386338beab1b2c26c5bf896ee8d36f6fbe5eea2fb + category: main + optional: false +- name: aws-c-s3 + version: 0.7.13 + manager: conda + platform: win-64 + dependencies: + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-checksums: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-s3-0.7.13-h1a6e373_2.conda + hash: + md5: 8c1ec3fc6a7f03e66eaf958da28f6ceb + sha256: 930b9e14e6f3521661e0a1af37ddb32d8ea30e5960d16aafcdd6fa668543c7bc + category: main + optional: false +- name: aws-c-sdkutils + version: 0.2.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.conda + hash: + md5: 06008b5ab42117c89c982aa2a32a5b25 + sha256: 687f1e935e25a0ae076b8d6d2a9e35fc6b1d8591587d53808f32fe6bd0a90063 + category: main + optional: false +- name: aws-c-sdkutils + version: 0.2.3 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-sdkutils-0.2.3-ha758494_2.conda + hash: + md5: 08724b0ae3f74f1f13d2d5caafa1c5fe + sha256: c7a75ebe0bcb2d380484e42a2e809dfd71fb5e909a4e8b42242fe3f9c52692b7 + category: main + optional: false +- name: aws-checksums + version: 0.2.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda + hash: + md5: 303d9e83e0518f1dcb66e90054635ca6 + sha256: 0e241cba8012a6b64daa5154fa19cca962307bd329709075b5cf48f5b138539c + category: main + optional: false +- name: aws-checksums + version: 0.2.3 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-checksums-0.2.3-ha758494_2.conda + hash: + md5: 113b6a8c61474d63b0e20d219de61b5e + sha256: 09b3756e83964143cd559b5bf1b709aecf834bd94f81b1aa1728fde465261d64 + category: main + optional: false +- name: aws-crt-cpp + version: 0.31.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-mqtt: '>=0.12.2,<0.12.3.0a0' + aws-c-s3: '>=0.7.13,<0.7.14.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda + hash: + md5: 0627af705ed70681f5bede31e72348e5 + sha256: 4467f6fe40613e13a664ac6ed7c2b5f2d6665b0a3821038ef6a008fa21d5ce06 + category: main + optional: false +- name: aws-crt-cpp + version: 0.31.0 + manager: conda + platform: win-64 + dependencies: + aws-c-auth: '>=0.8.6,<0.8.7.0a0' + aws-c-cal: '>=0.8.7,<0.8.8.0a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-c-http: '>=0.9.4,<0.9.5.0a0' + aws-c-io: '>=0.17.0,<0.17.1.0a0' + aws-c-mqtt: '>=0.12.2,<0.12.3.0a0' + aws-c-s3: '>=0.7.13,<0.7.14.0a0' + aws-c-sdkutils: '>=0.2.3,<0.2.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-crt-cpp-0.31.0-h91694c7_4.conda + hash: + md5: 71839111bfce36c7402d6913a6fda86a + sha256: 9f5a49f4cc4fdbfa48d9f6d5814d103cf8d50eee0e5c8925571f25db605b88a2 + category: main + optional: false +- name: aws-sdk-cpp + version: 1.11.510 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.510-h37a5c72_3.conda + hash: + md5: beb8577571033140c6897d257acc7724 + sha256: 2f0c65794d0e911cddb75b8479786ecb8972c4e77e431523c9d52ba4ce3713af + category: main + optional: false +- name: aws-sdk-cpp + version: 1.11.510 + manager: conda + platform: win-64 + dependencies: + aws-c-common: '>=0.12.0,<0.12.1.0a0' + aws-c-event-stream: '>=0.5.4,<0.5.5.0a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/aws-sdk-cpp-1.11.510-h2bfe9dd_3.conda + hash: + md5: b30c2a98185d501c92ca120ceb245b3f + sha256: 72f6eceeae72b94c17b10cb77860e4f8c14bf912782443f4103e244459c915cc + category: main + optional: false +- name: azure-core-cpp + version: 1.14.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=8.10.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda + hash: + md5: 0a8838771cc2e985cd295e01ae83baf1 + sha256: fe07debdb089a3db17f40a7f20d283d75284bb4fc269ef727b8ba6fc93f7cb5a + category: main + optional: false +- name: azure-identity-cpp + version: 1.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda + hash: + md5: 73f73f60854f325a55f1d31459f2ab73 + sha256: 286b31616c191486626cb49e9ceb5920d29394b9e913c23adb7eb637629ba4de + category: main + optional: false +- name: azure-storage-blobs-cpp + version: 12.13.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + azure-storage-common-cpp: '>=12.8.0,<12.8.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda + hash: + md5: 7eb66060455c7a47d9dcdbfa9f46579b + sha256: 2606260e5379eed255bcdc6adc39b93fb31477337bcd911c121fc43cd29bf394 + category: main + optional: false +- name: azure-storage-common-cpp + version: 12.8.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libxml2: '>=2.12.7,<3.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda + hash: + md5: 13de36be8de3ae3f05ba127631599213 + sha256: 273475f002b091b66ce7366da04bf164c3732c03f8692ab2ee2d23335b6a82ba + category: main + optional: false +- name: azure-storage-files-datalake-cpp + version: 12.12.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + azure-storage-blobs-cpp: '>=12.13.0,<12.13.1.0a0' + azure-storage-common-cpp: '>=12.8.0,<12.8.1.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda + hash: + md5: 7c1980f89dd41b097549782121a73490 + sha256: 5371e4f3f920933bb89b926a85a67f24388227419abd6e99f6086481e5e8d5f2 + category: main + optional: false - name: babel version: 2.17.0 manager: conda @@ -659,6 +1179,20 @@ package: sha256: d4f28d87b6339b94f74762c0076e29c8ef8ddfff51a564a92da2843573c18320 category: main optional: false +- name: c-ares + version: 1.34.4 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/c-ares-1.34.4-h2466b09_0.conda + hash: + md5: d387e6f147273d548f068f49a4291aef + sha256: f364f7de63a7c35a62c8d90383dd7747b46fa6b9c35c16c99154a8c45685c86b + category: main + optional: false - name: ca-certificates version: 2025.1.31 manager: conda @@ -947,7 +1481,7 @@ package: category: main optional: false - name: coverage - version: 7.7.0 + version: 7.8.0 manager: conda platform: linux-64 dependencies: @@ -956,14 +1490,14 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* tomli: '' - url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.7.0-py312h178313f_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.8.0-py312h178313f_0.conda hash: - md5: ec7b7abbdcfbac99336fadde6b75213c - sha256: 00b0153cc58e638713d8297000761d4b8ab2b75d4c7096192d802e5f362de716 + md5: d0fca021e354cc96455021852a1fad6d + sha256: 029278c43bd2a6ac36bfd93fde69a0cde6a4ee94c0af72d0d51236fbb1fc3720 category: dev optional: true - name: coverage - version: 7.7.0 + version: 7.8.0 manager: conda platform: win-64 dependencies: @@ -973,10 +1507,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.7.0-py312h31fea79_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.8.0-py312h31fea79_0.conda hash: - md5: f2a8dc053d6523645333097a20710f97 - sha256: fba20ba73ff712a93c36d806492edb9f71a8453e3224301db03d6e0748dbf118 + md5: a52895ace8c17bc01ceba443d52325c6 + sha256: 7815726b2b45065af4570deca428f48799ce1f49de7d8b5e4f6b7999f6a4dc2f category: dev optional: true - name: cpython @@ -1049,44 +1583,86 @@ package: sha256: e657e468fdae72302951bba92f94bcb31566a237e5f979a7dd205603a0750b59 category: main optional: false +- name: dask + version: 2025.3.0 + manager: conda + platform: linux-64 + dependencies: + bokeh: '>=3.1.0' + cytoolz: '>=0.11.0' + dask-core: '>=2025.3.0,<2025.3.1.0a0' + distributed: '>=2025.3.0,<2025.3.1.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.24' + pandas: '>=2.0' + pyarrow: '>=14.0.1' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + hash: + md5: 95e33679c10ef9ef65df0fc01a71fdc5 + sha256: 193aaa5dc9d8b6610dba2bde8d041db872cd23c875c10a5ef75fa60c18d9ea16 + category: main + optional: false +- name: dask + version: 2025.3.0 + manager: conda + platform: win-64 + dependencies: + bokeh: '>=3.1.0' + cytoolz: '>=0.11.0' + dask-core: '>=2025.3.0,<2025.3.1.0a0' + distributed: '>=2025.3.0,<2025.3.1.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.24' + pandas: '>=2.0' + pyarrow: '>=14.0.1' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2025.3.0-pyhd8ed1ab_0.conda + hash: + md5: 95e33679c10ef9ef65df0fc01a71fdc5 + sha256: 193aaa5dc9d8b6610dba2bde8d041db872cd23c875c10a5ef75fa60c18d9ea16 + category: main + optional: false - name: dask-core - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: linux-64 dependencies: click: '>=8.1' - cloudpickle: '>=1.5.0' + cloudpickle: '>=3.0.0' fsspec: '>=2021.09.0' - importlib_metadata: '>=4.13.0' + importlib-metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.2.0' - python: '>=3.9' + partd: '>=1.4.0' + python: '>=3.10' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: 048ca0ec2cd1f3995d2d36dec0efd99a - sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff + md5: 36f6cc22457e3d6a6051c5370832f96c + sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec category: main optional: false - name: dask-core - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: win-64 dependencies: click: '>=8.1' - cloudpickle: '>=1.5.0' + cloudpickle: '>=3.0.0' fsspec: '>=2021.09.0' - importlib_metadata: '>=4.13.0' + importlib-metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.2.0' - python: '>=3.9' + partd: '>=1.4.0' + python: '>=3.10' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: 048ca0ec2cd1f3995d2d36dec0efd99a - sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff + md5: 36f6cc22457e3d6a6051c5370832f96c + sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec category: main optional: false - name: dataclasses @@ -1280,59 +1856,59 @@ package: category: main optional: false - name: distributed - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: linux-64 dependencies: click: '>=8.0' - cloudpickle: '>=1.5.0' - cytoolz: '>=0.10.1' - dask-core: '>=2024.6.2,<2024.6.3.0a0' + cloudpickle: '>=3.0.0' + cytoolz: '>=0.11.2' + dask-core: '>=2025.3.0,<2025.3.1.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.0' + msgpack-python: '>=1.0.2' packaging: '>=20.0' - psutil: '>=5.7.2' - python: '>=3.9' - pyyaml: '>=5.3.1' + psutil: '>=5.8.0' + python: '>=3.10' + pyyaml: '>=5.4.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.10.0' - tornado: '>=6.0.4' - urllib3: '>=1.24.3' + toolz: '>=0.11.2' + tornado: '>=6.2.0' + urllib3: '>=1.26.5' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: eecb4c188864376d2b45a5afc4bcb2fa - sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 + md5: 968a7a4ff98bcfb515b0f1c94d35553f + sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a category: main optional: false - name: distributed - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: win-64 dependencies: click: '>=8.0' - cloudpickle: '>=1.5.0' - cytoolz: '>=0.10.1' - dask-core: '>=2024.6.2,<2024.6.3.0a0' + cloudpickle: '>=3.0.0' + cytoolz: '>=0.11.2' + dask-core: '>=2025.3.0,<2025.3.1.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.0' + msgpack-python: '>=1.0.2' packaging: '>=20.0' - psutil: '>=5.7.2' - python: '>=3.9' - pyyaml: '>=5.3.1' + psutil: '>=5.8.0' + python: '>=3.10' + pyyaml: '>=5.4.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.10.0' - tornado: '>=6.0.4' - urllib3: '>=1.24.3' + toolz: '>=0.11.2' + tornado: '>=6.2.0' + urllib3: '>=1.26.5' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda hash: - md5: eecb4c188864376d2b45a5afc4bcb2fa - sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 + md5: 968a7a4ff98bcfb515b0f1c94d35553f + sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a category: main optional: false - name: docutils @@ -1528,27 +2104,27 @@ package: category: main optional: false - name: fsspec - version: 2025.3.0 + version: 2025.3.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda hash: - md5: 5ecafd654e33d1f2ecac5ec97057593b - sha256: 9cbba3b36d1e91e4806ba15141936872d44d20a4d1e3bb74f4aea0ebeb01b205 + md5: 9c40692c3d24c7aaf335f673ac09d308 + sha256: 2040d4640708bd6ab9ed6cb9901267441798c44974bc63c9b6c1cb4c1891d825 category: main optional: false - name: fsspec - version: 2025.3.0 + version: 2025.3.2 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda hash: - md5: 5ecafd654e33d1f2ecac5ec97057593b - sha256: 9cbba3b36d1e91e4806ba15141936872d44d20a4d1e3bb74f4aea0ebeb01b205 + md5: 9c40692c3d24c7aaf335f673ac09d308 + sha256: 2040d4640708bd6ab9ed6cb9901267441798c44974bc63c9b6c1cb4c1891d825 category: main optional: false - name: geoana @@ -1589,6 +2165,34 @@ package: sha256: 686b9a107e080169f3e097923932764d65d5ad075acc06104080311211639eaa category: main optional: false +- name: gflags + version: 2.2.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda + hash: + md5: d411fc29e338efb48c5fd4576d71d881 + sha256: 6c33bf0c4d8f418546ba9c250db4e4221040936aef8956353bc764d4877bc39a + category: main + optional: false +- name: glog + version: 0.7.1 + manager: conda + platform: linux-64 + dependencies: + gflags: '>=2.2.2,<2.3.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda + hash: + md5: ff862eebdfeb2fd048ae9dc92510baca + sha256: dc824dc1d0aa358e28da2ecbbb9f03d932d976c8dca11214aa1dcdfcbd054ba2 + category: main + optional: false - name: greenlet version: 3.1.1 manager: conda @@ -1864,20 +2468,6 @@ package: sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 category: main optional: false -- name: icu - version: '75.1' - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda - hash: - md5: 8b189310083baabfb622af68fd9d3ae3 - sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e - category: main - optional: false - name: idna version: '3.10' manager: conda @@ -1962,8 +2552,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: main - optional: false + category: dev + optional: true - name: importlib_metadata version: 8.6.1 manager: conda @@ -1974,8 +2564,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: main - optional: false + category: dev + optional: true - name: importlib_resources version: 6.5.2 manager: conda @@ -3117,93 +3707,293 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.7.0,<4.8.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda + libjpeg-turbo: '>=3.0.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda + hash: + md5: 000e85703f0fd9594c81710dd5066471 + sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 + category: main + optional: false +- name: lcms2 + version: '2.17' + manager: conda + platform: win-64 + dependencies: + libjpeg-turbo: '>=3.0.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda + hash: + md5: 3538827f77b82a837fa681a4579e37a1 + sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d + category: main + optional: false +- name: ld_impl_linux-64 + version: '2.43' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + hash: + md5: 01f8d123c96816249efd255a31ad7712 + sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 + category: main + optional: false +- name: lerc + version: 4.0.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + hash: + md5: 76bbff344f0134279f225174e9064c8f + sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 + category: main + optional: false +- name: lerc + version: 4.0.0 + manager: conda + platform: win-64 + dependencies: + vc: '>=14.2,<15' + vs2015_runtime: '>=14.29.30037' + url: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 + hash: + md5: 1900cb3cab5055833cfddb0ba233b074 + sha256: f4f39d7f6a2f9b407f8fb567a6c25755270421731d70f0ff331f5de4fa367488 + category: main + optional: false +- name: libabseil + version: '20250127.1' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda + hash: + md5: 00290e549c5c8a32cc271020acc9ec6b + sha256: 65d5ca837c3ee67b9d769125c21dc857194d7f6181bb0e7bd98ae58597b457d0 + category: main + optional: false +- name: libabseil + version: '20250127.1' + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libabseil-20250127.1-cxx17_h4eb7d71_0.conda + hash: + md5: 9619870922c18fa283a3ee703a14cfcc + sha256: 61ece8d3768604eae2c7c869a5c032a61fbfb8eb86cc85dc39cc2de48d3827b4 + category: main + optional: false +- name: libaec + version: 1.1.3 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda + hash: + md5: 5e97e271911b8b2001a8b71860c32faa + sha256: 2ef420a655528bca9d269086cf33b7e90d2f54ad941b437fb1ed5eca87cee017 + category: main + optional: false +- name: libaec + version: 1.1.3 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libaec-1.1.3-h63175ca_0.conda + hash: + md5: 8723000f6ffdbdaef16025f0a01b64c5 + sha256: f5c293d3cfc00f71dfdb64bd65ab53625565f8778fc2d5790575bef238976ebf + category: main + optional: false +- name: libarrow + version: 19.0.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + aws-sdk-cpp: '>=1.11.510,<1.11.511.0a0' + azure-core-cpp: '>=1.14.0,<1.14.1.0a0' + azure-identity-cpp: '>=1.10.0,<1.10.1.0a0' + azure-storage-blobs-cpp: '>=12.13.0,<12.13.1.0a0' + azure-storage-files-datalake-cpp: '>=12.12.0,<12.12.1.0a0' + bzip2: '>=1.0.8,<2.0a0' + glog: '>=0.7.1,<0.8.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libgcc: '>=13' + libgoogle-cloud: '>=2.36.0,<2.37.0a0' + libgoogle-cloud-storage: '>=2.36.0,<2.37.0a0' + libopentelemetry-cpp: '>=1.19.0,<1.20.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libstdcxx: '>=13' + libutf8proc: '>=2.10.0,<2.11.0a0' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + orc: '>=2.1.1,<2.1.2.0a0' + re2: '' + snappy: '>=1.2.1,<1.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-19.0.1-h120c447_5_cpu.conda hash: - md5: 000e85703f0fd9594c81710dd5066471 - sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 + md5: aaed6701dd9c90e344afbbacff45854a + sha256: 8f8719dec29627edbf34e0d4fd980e77cfb6b4a3835d80b92b9429722e6c94e2 category: main optional: false -- name: lcms2 - version: '2.17' +- name: libarrow + version: 19.0.1 manager: conda platform: win-64 dependencies: - libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.7.0,<4.8.0a0' + aws-crt-cpp: '>=0.31.0,<0.31.1.0a0' + aws-sdk-cpp: '>=1.11.510,<1.11.511.0a0' + bzip2: '>=1.0.8,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgoogle-cloud: '>=2.36.0,<2.37.0a0' + libgoogle-cloud-storage: '>=2.36.0,<2.37.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libutf8proc: '>=2.10.0,<2.11.0a0' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + orc: '>=2.1.1,<2.1.2.0a0' + re2: '' + snappy: '>=1.2.1,<1.3.0a0' ucrt: '>=10.0.20348.0' - vc: '>=14.2,<15' - vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/lcms2-2.17-hbcf6048_0.conda + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-19.0.1-h8be2d54_5_cuda.conda hash: - md5: 3538827f77b82a837fa681a4579e37a1 - sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d + md5: 15bd76d6dd10fef1210e1924e22250f3 + sha256: 7a9897d672a9196dde64458ca3dadbd1b9a981f425bdb5aea5b3fdfaf9d49758 category: main optional: false -- name: ld_impl_linux-64 - version: '2.43' +- name: libarrow-acero + version: 19.0.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda + libarrow: 19.0.1 + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-19.0.1-hcb10f89_5_cpu.conda hash: - md5: 01f8d123c96816249efd255a31ad7712 - sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 + md5: ab43cfa629332dee94324995a3aa2364 + sha256: 266868523000046897470852eaf4f11744b84552f3b8f2f0574a3793053081f6 category: main optional: false -- name: lerc - version: 4.0.0 +- name: libarrow-acero + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + libarrow: 19.0.1 + ucrt: '>=10.0.20348.0' + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-acero-19.0.1-h7d8d6a5_5_cuda.conda + hash: + md5: 6e4b7d319104ffdcb33d7573f63dfafe + sha256: 8e505d204699d6e898be2fc68164b7c2f274dd16a13db4984b657639cdb85940 + category: main + optional: false +- name: libarrow-dataset + version: 19.0.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libgcc: '>=13' + libparquet: 19.0.1 + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-19.0.1-hcb10f89_5_cpu.conda hash: - md5: 76bbff344f0134279f225174e9064c8f - sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 + md5: ab3d7fed93dcfe27c75bbe52b7a90997 + sha256: bfd27cb09af4a21cfef266f698f2313b57eb563cc2b37f79f58899dd47443fb1 category: main optional: false -- name: lerc - version: 4.0.0 +- name: libarrow-dataset + version: 19.0.1 manager: conda platform: win-64 dependencies: - vc: '>=14.2,<15' - vs2015_runtime: '>=14.29.30037' - url: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libparquet: 19.0.1 + ucrt: '>=10.0.20348.0' + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-dataset-19.0.1-h7d8d6a5_5_cuda.conda hash: - md5: 1900cb3cab5055833cfddb0ba233b074 - sha256: f4f39d7f6a2f9b407f8fb567a6c25755270421731d70f0ff331f5de4fa367488 + md5: 4f20602e4f44de05230f3bb19b8f1803 + sha256: 7b280d0db7ab035d61ce2a9aeaccffb6225aba0bded028f59c963e8f85c723ea category: main optional: false -- name: libaec - version: 1.1.3 +- name: libarrow-substrait + version: 19.0.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libarrow-dataset: 19.0.1 + libgcc: '>=13' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-19.0.1-h1bed206_5_cpu.conda hash: - md5: 5e97e271911b8b2001a8b71860c32faa - sha256: 2ef420a655528bca9d269086cf33b7e90d2f54ad941b437fb1ed5eca87cee017 + md5: 8c9dd6ea36aa28139df8c70bfa605f34 + sha256: 84362ae3428bc7a90e726e0b7b4a17acc9a5c8bd1171f9a538bec2975b285c92 category: main optional: false -- name: libaec - version: 1.1.3 +- name: libarrow-substrait + version: 19.0.1 manager: conda platform: win-64 dependencies: + libabseil: '>=20250127.0,<20250128.0a0' + libarrow: 19.0.1 + libarrow-acero: 19.0.1 + libarrow-dataset: 19.0.1 + libprotobuf: '>=5.29.3,<5.29.4.0a0' ucrt: '>=10.0.20348.0' - vc: '>=14.2,<15' - vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libaec-1.1.3-h63175ca_0.conda + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-substrait-19.0.1-hb76e781_5_cuda.conda hash: - md5: 8723000f6ffdbdaef16025f0a01b64c5 - sha256: f5c293d3cfc00f71dfdb64bd65ab53625565f8778fc2d5790575bef238976ebf + md5: eeeabebbd327d6e7410f28b4f0d12f70 + sha256: 3f2830ac3c2a9267448005c0f38b53aa6a8410447d779e1f3b28be9fc081bf58 category: main optional: false - name: libblas @@ -3339,6 +4129,32 @@ package: sha256: 609f455b099919bd4d15d4a733f493dc789e02da73fe4474f1cca73afafb95b8 category: main optional: false +- name: libcrc32c + version: 1.1.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=9.4.0' + libstdcxx-ng: '>=9.4.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 + hash: + md5: c965a5aa0d5c1c37ffc62dff36e28400 + sha256: fd1d153962764433fe6233f34a72cdeed5dcf8a883a85769e8295ce940b5b0c5 + category: main + optional: false +- name: libcrc32c + version: 1.1.2 + manager: conda + platform: win-64 + dependencies: + vc: '>=14.1,<15.0a0' + vs2015_runtime: '>=14.16.27012' + url: https://conda.anaconda.org/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 + hash: + md5: cd4cc2d0c610c8cb5419ccc979f2d6ce + sha256: 75e60fbe436ba8a11c170c89af5213e8bec0418f88b7771ab7e3d9710b70c54e + category: main + optional: false - name: libcurl version: 8.12.1 manager: conda @@ -3454,31 +4270,59 @@ package: sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 category: main optional: false +- name: libevent + version: 2.1.12 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + openssl: '>=3.1.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda + hash: + md5: a1cfcc585f0c42bf8d5546bb1dfb668d + sha256: 2e14399d81fb348e9d231a82ca4d816bf855206923759b69ad006ba482764131 + category: main + optional: false +- name: libevent + version: 2.1.12 + manager: conda + platform: win-64 + dependencies: + openssl: '>=3.1.1,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda + hash: + md5: 25efbd786caceef438be46da78a7b5ef + sha256: af03882afb7a7135288becf340c2f0cf8aa8221138a9a7b108aaeb308a486da1 + category: main + optional: false - name: libexpat - version: 2.6.4 + version: 2.7.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda hash: - md5: db833e03127376d461e1e13e76f09b6c - sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 + md5: db0bfbe7dd197b68ad5f30333bae6ce0 + sha256: 33ab03438aee65d6aa667cf7d90c91e5e7d734c19a67aa4c7040742c0a13d505 category: main optional: false - name: libexpat - version: 2.6.4 + version: 2.7.0 manager: conda platform: win-64 dependencies: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.0-he0c23c2_0.conda hash: - md5: eb383771c680aa792feb529eaf9df82f - sha256: 0c0447bf20d1013d5603499de93a16b6faa92d7ead870d96305c0f065b6a5a12 + md5: b6f5352fdb525662f4169a0431d2dd7a + sha256: 1a227c094a4e06bd54e8c2f3ec40c17ff99dcf3037d812294f842210aa66dbeb category: main optional: false - name: libffi @@ -3488,10 +4332,10 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda hash: - md5: e3eb7806380bc8bcecba6d749ad5f026 - sha256: 67a6c95e33ebc763c1adc3455b9a9ecde901850eb2fceb8e646cc05ef3a663da + md5: ede4673863426c0883c0063d853bbd85 + sha256: 764432d32db45466e87f10621db5b74363a9f847d2b8b1f9743746cd160f06ab category: main optional: false - name: libffi @@ -3502,10 +4346,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda hash: - md5: 31d5107f75b2f204937728417e2e39e5 - sha256: 77922d8dd2faf88ac6accaeebf06409d1820486fde710cff6b554d12273e46be + md5: 85d8fa5e55ed8f93f874b3b23ed54ec6 + sha256: d3b0b8812eab553d3464bbd68204f007f1ebadf96ce30eb0cbc5159f72e353f5 category: main optional: false - name: libgcc @@ -3583,6 +4427,124 @@ package: sha256: 674ec5f1bf319eac98d0d6ecb9c38e0192f3cf41969a5621d62a7e695e1aa9f3 category: main optional: false +- name: libgoogle-cloud + version: 2.36.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgcc: '>=13' + libgrpc: '>=1.71.0,<1.72.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda + hash: + md5: ae36e6296a8dd8e8a9a8375965bf6398 + sha256: 3a56c653231d6233de5853dc01f07afad6a332799a39c3772c0948d2e68547e4 + category: main + optional: false +- name: libgoogle-cloud + version: 2.36.0 + manager: conda + platform: win-64 + dependencies: + libabseil: '>=20250127.0,<20250128.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgrpc: '>=1.71.0,<1.72.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-2.36.0-hf249c01_1.conda + hash: + md5: 2842dfad9b784ab71293915db73ff093 + sha256: 04baf461a2ebb8e8ac0978a006774124d1a8928e921c3ae4d9c27f072db7b2e2 + category: main + optional: false +- name: libgoogle-cloud-storage + version: 2.36.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '' + libgcc: '>=13' + libgoogle-cloud: 2.36.0 + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '' + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.36.0-h0121fbd_1.conda + hash: + md5: a0f7588c1f0a26d550e7bae4fb49427a + sha256: 54235d990009417bb20071f5ce7c8dcf186b19fa7d24d72bc5efd2ffb108001c + category: main + optional: false +- name: libgoogle-cloud-storage + version: 2.36.0 + manager: conda + platform: win-64 + dependencies: + libabseil: '' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '' + libgoogle-cloud: 2.36.0 + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-storage-2.36.0-he5eb982_1.conda + hash: + md5: 8b5af0aa84ff9c2117c1cefc07622800 + sha256: 0dbdfc80b79bd491f4240c6f6dc6c275d341ea24765ce40f07063a253ad21063 + category: main + optional: false +- name: libgrpc + version: 1.71.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + c-ares: '>=1.34.4,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libgcc: '>=13' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.4.1,<4.0a0' + re2: '' + url: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.71.0-he753a82_0.conda + hash: + md5: 65e3fc5e73aa153bb069c1baec51fc12 + sha256: bd8686a8aa0f840e7a7e63b3be57200d36c136cf1c6280b44a98b89ffac06186 + category: main + optional: false +- name: libgrpc + version: 1.71.0 + manager: conda + platform: win-64 + dependencies: + c-ares: '>=1.34.4,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libre2-11: '>=2024.7.2' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.4.1,<4.0a0' + re2: '' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libgrpc-1.71.0-h35301be_0.conda + hash: + md5: 7f07cb0bdcf2043e2be7d0ae3977a9a7 + sha256: 0aabf519f422cca5e16322b69bd4ee5ee81f63ecf1b1d3d30ad4ac7b97f3e18d + category: main + optional: false - name: libhwloc version: 2.11.2 manager: conda @@ -3736,45 +4698,171 @@ package: sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 category: main optional: false -- name: libnsl - version: 2.0.1 +- name: libnsl + version: 2.0.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + hash: + md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 + category: main + optional: false +- name: libopentelemetry-cpp + version: 1.19.0 + manager: conda + platform: linux-64 + dependencies: + libabseil: '>=20250127.0,<20250128.0a0' + libcurl: '>=8.12.1,<9.0a0' + libgrpc: '>=1.71.0,<1.72.0a0' + libopentelemetry-cpp-headers: 1.19.0 + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libzlib: '>=1.3.1,<2.0a0' + nlohmann_json: '' + prometheus-cpp: '>=1.3.0,<1.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda + hash: + md5: 21fdfc7394cf73e8f5d46e66a1eeed09 + sha256: a579edd5f37174d301d8fbea0e83b1d0e2a0336f9fb3d0d92865f7cfb921b8bf + category: main + optional: false +- name: libopentelemetry-cpp-headers + version: 1.19.0 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda + hash: + md5: 6a85954c6b124241afa7d3d1897321e2 + sha256: 18fcd4727ac3adc428047ec10b9aef2327b9dbdf990a96052c5129e25433142b + category: main + optional: false +- name: libparquet + version: 19.0.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libarrow: 19.0.1 + libgcc: '>=13' + libstdcxx: '>=13' + libthrift: '>=0.21.0,<0.21.1.0a0' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-19.0.1-h081d1f1_5_cpu.conda + hash: + md5: acecd5d30fd33aa14c158d5eb6240735 + sha256: 0abd429774009d076e39d47e194f744c0179d62ffb24f50b494fd32b067903d9 + category: main + optional: false +- name: libparquet + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + libarrow: 19.0.1 + libthrift: '>=0.21.0,<0.21.1.0a0' + openssl: '>=3.4.1,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.3,<15' + vc14_runtime: '>=14.42.34438' + url: https://conda.anaconda.org/conda-forge/win-64/libparquet-19.0.1-ha850022_5_cuda.conda + hash: + md5: 6563a4a83c98c9009e3e0b9a9ea0eb68 + sha256: c84e90b1ddcf24d34c5eed19900f9b2a9db566c5c2c5e33e49d95f84483e09c4 + category: main + optional: false +- name: libpng + version: 1.6.47 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda + hash: + md5: 55199e2ae2c3651f6f9b2a447b47bdc9 + sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 + category: main + optional: false +- name: libpng + version: 1.6.47 + manager: conda + platform: win-64 + dependencies: + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda + hash: + md5: 7d717163d9dab337c65f2bf21a676b8f + sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + category: main + optional: false +- name: libprotobuf + version: 5.29.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.29.3-h501fc15_0.conda + hash: + md5: 452518a9744fbac05fb45531979bdf29 + sha256: 9965b1ada1f997202ad8c5a960e69057280b7b926c718df9b07c62924d9c1d73 + category: main + optional: false +- name: libprotobuf + version: 5.29.3 manager: conda - platform: linux-64 + platform: win-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda + libabseil: '>=20250127.0,<20250128.0a0' + libzlib: '>=1.3.1,<2.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libprotobuf-5.29.3-he9d8c4a_0.conda hash: - md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 - sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 + md5: 719c9c29a00e4199ad2eba91ce92fd8e + sha256: 3dbc4a112ed617cd016710740104a688c59b2a77afba197b33bd4526bd12a497 category: main optional: false -- name: libpng - version: 1.6.47 +- name: libre2-11 + version: 2024.07.02 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250127.0,<20250128.0a0' libgcc: '>=13' - libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda hash: - md5: 55199e2ae2c3651f6f9b2a447b47bdc9 - sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 + md5: 545e93a513c10603327c76c15485e946 + sha256: 392ec1e49370eb03270ffd4cc8d727f8e03e1e3a92b12f10c53f396ae4554668 category: main optional: false -- name: libpng - version: 1.6.47 +- name: libre2-11 + version: 2024.07.02 manager: conda platform: win-64 dependencies: - libzlib: '>=1.3.1,<2.0a0' + libabseil: '>=20250127.0,<20250128.0a0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libre2-11-2024.07.02-hd248061_3.conda hash: - md5: 7d717163d9dab337c65f2bf21a676b8f - sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + md5: ba8d5530e951114fc3227780393d9ce2 + sha256: 1e037dc1bc0fdaced4e103280f30d6f272ca15558a33d9f770ba64172eb699e8 category: main optional: false - name: libscotch @@ -3905,6 +4993,40 @@ package: sha256: e86f38b007cf97cc2c67cd519f2de12a313c4ee3f5ef11652ad08932a5e34189 category: main optional: false +- name: libthrift + version: 0.21.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libevent: '>=2.1.12,<2.1.13.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.21.0-h0e7cc3e_0.conda + hash: + md5: dcb95c0a98ba9ff737f7ae482aef7833 + sha256: ebb395232973c18745b86c9a399a4725b2c39293c9a91b8e59251be013db42f0 + category: main + optional: false +- name: libthrift + version: 0.21.0 + manager: conda + platform: win-64 + dependencies: + libevent: '>=2.1.12,<2.1.13.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda + hash: + md5: 7699570e1f97de7001a7107aabf2d677 + sha256: 81ca4873ba09055c307f8777fb7d967b5c26291f38095785ae52caed75946488 + category: main + optional: false - name: libtiff version: 4.7.0 manager: conda @@ -3946,6 +5068,33 @@ package: sha256: c363a8baba4ce12b8f01f0ab74fe8b0dc83facd89c6604f4a191084923682768 category: main optional: false +- name: libutf8proc + version: 2.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h4c51ac1_0.conda + hash: + md5: aeccfff2806ae38430638ffbb4be9610 + sha256: 8e41563ee963bf8ded06da45f4e70bf42f913cb3c2e79364eb3218deffa3cd74 + category: main + optional: false +- name: libutf8proc + version: 2.10.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/libutf8proc-2.10.0-hf9b99b7_0.conda + hash: + md5: a4685a23eaf9ffb3eb6506102f5360b8 + sha256: 43cbec5355e78be500ec14322a59a6b9aac05fb72aea739356549a7637dd02a4 + category: main + optional: false - name: libuuid version: 2.38.1 manager: conda @@ -4043,24 +5192,23 @@ package: category: main optional: false - name: libxml2 - version: 2.13.6 + version: 2.13.7 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - icu: '>=75.1,<76.0a0' libgcc: '>=13' libiconv: '>=1.18,<2.0a0' liblzma: '>=5.6.4,<6.0a0' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.6-h8d12d68_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.7-h0d44e9d_0.conda hash: - md5: 328382c0e0ca648e5c189d5ec336c604 - sha256: db8af71ea9c0ae95b7cb4a0f59319522ed2243942437a1200ceb391493018d85 + md5: 3ac6daa5c1210293a6deaec0c345b230 + sha256: d19b28caa42ac9c5ac2aa73f5f44947f78ab416467dc40926484f3afbcc31ed1 category: main optional: false - name: libxml2 - version: 2.13.6 + version: 2.13.7 manager: conda platform: win-64 dependencies: @@ -4069,10 +5217,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.13.6-he286e8c_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.13.7-he286e8c_0.conda hash: - md5: c66d5bece33033a9c028bbdf1e627ec5 - sha256: 2919f4e9fffefbf3ff6ecd8ebe81584d573c069b2b82eaeed797b1f56ac8d97b + md5: aec4cf455e4c6cc2644abb348de7ff20 + sha256: 99182f93f1e7b678534df5f07ff94d7bf13a51386050f8fa9411fec764d0f39f category: main optional: false - name: libzlib @@ -4129,29 +5277,29 @@ package: category: dev optional: true - name: llvm-openmp - version: 19.1.7 + version: 20.1.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - url: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-19.1.7-h024ca30_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-20.1.1-h024ca30_1.conda hash: - md5: 9915f85a72472011550550623cce2d53 - sha256: 5383e32604e03814b6011fa01a5332057934181a7ea0e90abba7890c17cabce6 + md5: cfae5693f2ee2117e75e5e533451e04c + sha256: 4275d3b10e5c722a9321769e3aee91b9f879e0c527661d90cc38fa6320a9e765 category: main optional: false - name: llvm-openmp - version: 19.1.7 + version: 20.1.1 manager: conda platform: win-64 dependencies: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-19.1.7-h30eaf37_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/llvm-openmp-20.1.1-h30eaf37_1.conda hash: - md5: f6076c844b630037f4a40fae12dc6e41 - sha256: 0dca936d558f986c9100e731483f6c3dbab6a0d9648ec4d8fa6c6f97e18e0325 + md5: b46bba57bbefe505ea795880563ae6a3 + sha256: 6c090b43e11e2e02ee06c81e206fe6d664b35b3a5cd724033acde328f30f4581 category: main optional: false - name: locket @@ -4178,6 +5326,67 @@ package: sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 category: main optional: false +- name: lz4 + version: 4.3.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + lz4-c: '>=1.10.0,<1.11.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-4.3.3-py312hf0f0c11_2.conda + hash: + md5: 9a7fd2a97c20b2a078a39e739bae746a + sha256: 3fa0195a2f3d1fbdd51929154790422b92977c16ade49d325b3053ba93e2d108 + category: main + optional: false +- name: lz4 + version: 4.3.3 + manager: conda + platform: win-64 + dependencies: + lz4-c: '>=1.10.0,<1.11.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lz4-4.3.3-py312h032eceb_2.conda + hash: + md5: 7872436e250ac3c1147cfc90c1e70a54 + sha256: 6a82f7491b0b25696b719daab0dc5d56fb89b2a199e5872b81c022465fb7dbc3 + category: main + optional: false +- name: lz4-c + version: 1.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + hash: + md5: 9de5350a85c4a20c685259b889aa6393 + sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 + category: main + optional: false +- name: lz4-c + version: 1.10.0 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/lz4-c-1.10.0-h2466b09_1.conda + hash: + md5: 0b69331897a92fac3d8923549d48d092 + sha256: 632cf3bdaf7a7aeb846de310b6044d90917728c73c77f138f08aa9438fc4d6b5 + category: main + optional: false - name: markdown-it-py version: 2.2.0 manager: conda @@ -4852,6 +6061,20 @@ package: sha256: bb7b21d7fd0445ddc0631f64e66d91a179de4ba920b8381f29b9d006a42788c0 category: dev optional: true +- name: nlohmann_json + version: 3.11.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.11.3-he02047a_1.conda + hash: + md5: e46f7ac4917215b49df2ea09a694a3fa + sha256: ce4bcced4f8eea71b7cac8bc3daac097abf7a5792f278cd811dedada199500c1 + category: main + optional: false - name: notebook version: 7.3.3 manager: conda @@ -5052,6 +6275,46 @@ package: sha256: 56dcc2b4430bfc1724e32661c34b71ae33a23a14149866fc5645361cfd3b3a6a category: main optional: false +- name: orc + version: 2.1.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + tzdata: '' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/orc-2.1.1-h17f744e_1.conda + hash: + md5: cfe9bc267c22b6d53438eff187649d43 + sha256: f78b0e440baa1bf8352f3a33b678f0f2a14465fd1d7bf771aa2f8b1846006f2e + category: main + optional: false +- name: orc + version: 2.1.1 + manager: conda + platform: win-64 + dependencies: + libprotobuf: '>=5.29.3,<5.29.4.0a0' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + tzdata: '' + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/win-64/orc-2.1.1-h35764e3_1.conda + hash: + md5: ec8ccb5cec0e1a4f45ca93f2e040a36f + sha256: 593a24c917cb1e2804045d8900d079cd9c24d33da572250db3abcc389b72ce25 + category: main + optional: false - name: overrides version: 7.7.0 manager: conda @@ -5378,27 +6641,27 @@ package: category: dev optional: true - name: platformdirs - version: 4.3.6 + version: 4.3.7 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda hash: - md5: 577852c7e53901ddccc7e6a9959ddebe - sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 + md5: e57da6fe54bb3a5556cf36d199ff07d8 + sha256: ae7d3e58224d53d6b59e1f5ac5809803bb1972f0ac4fb10cd9b8c87d4122d3e0 category: dev optional: true - name: platformdirs - version: 4.3.6 + version: 4.3.7 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.7-pyh29332c3_0.conda hash: - md5: 577852c7e53901ddccc7e6a9959ddebe - sha256: bb50f6499e8bc1d1a26f17716c97984671121608dc0c3ecd34858112bce59a27 + md5: e57da6fe54bb3a5556cf36d199ff07d8 + sha256: ae7d3e58224d53d6b59e1f5ac5809803bb1972f0ac4fb10cd9b8c87d4122d3e0 category: dev optional: true - name: pluggy @@ -5425,6 +6688,23 @@ package: sha256: 122433fc5318816b8c69283aaf267c73d87aa2d09ce39f64c9805c9a3b264819 category: dev optional: true +- name: prometheus-cpp + version: 1.3.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=8.10.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + zlib: '' + url: https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda + hash: + md5: a83f6a2fdc079e643237887a37460668 + sha256: 013669433eb447548f21c3c6b16b2ed64356f726b5f77c1b39d5ba17a8a4b8bc + category: main + optional: false - name: prometheus_client version: 0.21.1 manager: conda @@ -5569,6 +6849,79 @@ package: sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 category: dev optional: true +- name: pyarrow + version: 19.0.1 + manager: conda + platform: linux-64 + dependencies: + libarrow-acero: 19.0.1.* + libarrow-dataset: 19.0.1.* + libarrow-substrait: 19.0.1.* + libparquet: 19.0.1.* + pyarrow-core: 19.0.1 + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-19.0.1-py312h7900ff3_0.conda + hash: + md5: 972f2a7f04b117accc08a11469c2cb6e + sha256: 82a0b6ef00473c134ff32138a6fe1f6edc600f362f2007d33d6c6723e220a83d + category: main + optional: false +- name: pyarrow + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + libarrow-acero: 19.0.1.* + libarrow-dataset: 19.0.1.* + libarrow-substrait: 19.0.1.* + libparquet: 19.0.1.* + pyarrow-core: 19.0.1 + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/win-64/pyarrow-19.0.1-py312h2e8e312_0.conda + hash: + md5: de43dc66283d6b651bcb58b81d7471ba + sha256: ebb0c17d19507ed3c07df72b7782eea947a7324d99952e1c7fa4150fcc5560e6 + category: main + optional: false +- name: pyarrow-core + version: 19.0.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libarrow: 19.0.1.* + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-19.0.1-py312h01725c0_0_cpu.conda + hash: + md5: 227543d1eef90da786f0c63bd0787839 + sha256: b2d397ee72a8e33aa1b2bcaa525b3bfc1dad333a631e668e54bcdcf275b3d69b + category: main + optional: false +- name: pyarrow-core + version: 19.0.1 + manager: conda + platform: win-64 + dependencies: + __cuda: '>=11.8' + libarrow: 19.0.1.* + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/pyarrow-core-19.0.1-py312h607bf26_0_cuda.conda + hash: + md5: 35aa13d7aa493cf596842bb5ad207a59 + sha256: b5b56ef99891dd140879c1d6e695807b1c895f4493c7d52a1178877052957007 + category: main + optional: false - name: pybtex version: 0.24.0 manager: conda @@ -5658,68 +7011,70 @@ package: category: main optional: false - name: pydantic - version: 2.10.6 + version: 2.11.1 manager: conda platform: linux-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.2 + pydantic-core: 2.33.0 python: '>=3.9' typing-extensions: '>=4.6.1' + typing-inspection: '>=0.4.0' typing_extensions: '>=4.12.2' - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.6-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.1-pyh3cfb1c2_0.conda hash: - md5: c69f87041cf24dfc8cb6bf64ca7133c7 - sha256: 9a78801a28959edeb945e8270a4e666577b52fac0cf4e35f88cf122f73d83e75 + md5: f5e18ca78d6adb76558d557fc9b55486 + sha256: d134343e228f0cc40cadb3153af68edb1554aaf1b1e6f03d88bbf6a4a548a88b category: main optional: false - name: pydantic - version: 2.10.6 + version: 2.11.1 manager: conda platform: win-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.2 + pydantic-core: 2.33.0 python: '>=3.9' typing-extensions: '>=4.6.1' + typing-inspection: '>=0.4.0' typing_extensions: '>=4.12.2' - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.6-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.11.1-pyh3cfb1c2_0.conda hash: - md5: c69f87041cf24dfc8cb6bf64ca7133c7 - sha256: 9a78801a28959edeb945e8270a4e666577b52fac0cf4e35f88cf122f73d83e75 + md5: f5e18ca78d6adb76558d557fc9b55486 + sha256: d134343e228f0cc40cadb3153af68edb1554aaf1b1e6f03d88bbf6a4a548a88b category: main optional: false - name: pydantic-core - version: 2.27.2 + version: 2.33.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - python: '>=3.12,<3.13.0a0' + python: '' python_abi: 3.12.* typing-extensions: '>=4.6.0,!=4.7.0' - url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.27.2-py312h12e396e_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.33.0-py312h3b7be25_0.conda hash: - md5: bae01b2563030c085f5158c518b84e86 - sha256: 81602a4592ad2ac1a1cb57372fd25214e63b1c477d5818b0c21cde0f1f85c001 + md5: 9510f083be07448f555769fbfd5058d8 + sha256: 0a0fea7b396a68f8aab48eec0cfdd97455a8e91875bcaa4dca187518b3a554df category: main optional: false - name: pydantic-core - version: 2.27.2 + version: 2.33.0 manager: conda platform: win-64 dependencies: - python: '>=3.12,<3.13.0a0' + python: '' python_abi: 3.12.* typing-extensions: '>=4.6.0,!=4.7.0' ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/pydantic-core-2.27.2-py312h2615798_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pydantic-core-2.33.0-py312hfe1d9c4_0.conda hash: - md5: 8ed894b023eef681ce86e4d0fb06ee60 - sha256: ec6b268b239c9cb62ca2b77b28d011cf356b84386d667970f9d31fd38467e0aa + md5: 7853e720dec119785fb739a121480cd4 + sha256: 70599c5cc098bdbc938efc961b62a7f49e93bc51e6ce860f6ed92432e8fc63a8 category: main optional: false - name: pydata-sphinx-theme @@ -5898,27 +7253,27 @@ package: category: main optional: false - name: pyparsing - version: 3.2.1 + version: 3.2.3 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda hash: - md5: 285e237b8f351e85e7574a2c7bfa6d46 - sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c + md5: 513d3c262ee49b54a8fec85c5bc99764 + sha256: b92afb79b52fcf395fd220b29e0dd3297610f2059afac45298d44e00fcbf23b6 category: main optional: false - name: pyparsing - version: 3.2.1 + version: 3.2.3 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda hash: - md5: 285e237b8f351e85e7574a2c7bfa6d46 - sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c + md5: 513d3c262ee49b54a8fec85c5bc99764 + sha256: b92afb79b52fcf395fd220b29e0dd3297610f2059afac45298d44e00fcbf23b6 category: main optional: false - name: pysocks @@ -6179,27 +7534,27 @@ package: category: main optional: false - name: python-tzdata - version: '2025.1' + version: '2025.2' manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda hash: - md5: 392c91c42edd569a7ec99ed8648f597a - sha256: 1597d6055d34e709ab8915091973552a0b8764c8032ede07c4e99670da029629 + md5: 88476ae6ebd24f39261e0854ac244f33 + sha256: e8392a8044d56ad017c08fec2b0eb10ae3d1235ac967d0aab8bd7b41c4a5eaf0 category: main optional: false - name: python-tzdata - version: '2025.1' + version: '2025.2' manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda hash: - md5: 392c91c42edd569a7ec99ed8648f597a - sha256: 1597d6055d34e709ab8915091973552a0b8764c8032ede07c4e99670da029629 + md5: 88476ae6ebd24f39261e0854ac244f33 + sha256: e8392a8044d56ad017c08fec2b0eb10ae3d1235ac967d0aab8bd7b41c4a5eaf0 category: main optional: false - name: python_abi @@ -6350,6 +7705,30 @@ package: sha256: 39e0fb384a516bbff9ee0ffdfbb765d0ee1180ad5d6cbdcf75140fe871b4f615 category: dev optional: true +- name: re2 + version: 2024.07.02 + manager: conda + platform: linux-64 + dependencies: + libre2-11: 2024.07.02 + url: https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h9925aae_3.conda + hash: + md5: 6f445fb139c356f903746b2b91bbe786 + sha256: 66d34e3b4881f856486d11914392c585713100ca547ccfc0947f3a4765c2c486 + category: main + optional: false +- name: re2 + version: 2024.07.02 + manager: conda + platform: win-64 + dependencies: + libre2-11: 2024.07.02 + url: https://conda.anaconda.org/conda-forge/win-64/re2-2024.07.02-haf4117d_3.conda + hash: + md5: f94cfa965a6498540057555957903dba + sha256: d67e5d4b934f6ab9d50504584f672062bc5363f15a587b52d7c827611d0dbf44 + category: main + optional: false - name: readline version: '8.2' manager: conda @@ -6506,7 +7885,7 @@ package: category: dev optional: true - name: rpds-py - version: 0.23.1 + version: 0.24.0 manager: conda platform: linux-64 dependencies: @@ -6514,14 +7893,14 @@ package: libgcc: '>=13' python: '' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.23.1-py312h3b7be25_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.24.0-py312h3b7be25_0.conda hash: - md5: b9cb8c7bcbe3df8e640b244ed096b8e2 - sha256: 0378f8010ef166cea7fcb0d502e3c85fd96442e445aab7e66f8702deb9ab1e26 + md5: 5f5c19cbbd3526fad9c8ca0cca3e7346 + sha256: 10dad6a9d40e7c1856cb1f5f941ea06500610e13ee6ec4961fba59fccbaa0dc9 category: dev optional: true - name: rpds-py - version: 0.23.1 + version: 0.24.0 manager: conda platform: win-64 dependencies: @@ -6530,12 +7909,26 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.23.1-py312hfe1d9c4_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.24.0-py312hfe1d9c4_0.conda hash: - md5: f0410386ac90b39f953a0313ad111a31 - sha256: 10bbbaea04c8f7f6ab784360be4c9cc9f439017114dd97ee6b99657d57ac6577 + md5: c5fc315df43a26e2c1c0a6040cae12f6 + sha256: bf12ad2fefb2b5c5496d794a5fa0f7a2672a6dcfa9d70b181b6bbd968ade6454 category: dev optional: true +- name: s2n + version: 1.5.14 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.14-h6c98b2b_0.conda + hash: + md5: efab4ad81ba5731b2fefa0ab4359e884 + sha256: 39419e07dc5d2b49cea1c8550320d04dda49bfced41d535518b5620d6240e2ff + category: main + optional: false - name: scikit-learn version: 1.4.2 manager: conda @@ -6693,6 +8086,34 @@ package: sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db category: main optional: false +- name: snappy + version: 1.2.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.1-h8bd8927_1.conda + hash: + md5: 3b3e64af585eadfb52bb90b553db5edf + sha256: ec91e86eeb2c6bbf09d51351b851e945185d70661d2ada67204c9a6419d282d3 + category: main + optional: false +- name: snappy + version: 1.2.1 + manager: conda + platform: win-64 + dependencies: + ucrt: '>=10.0.20348.0' + vc: '>=14.2,<15' + vc14_runtime: '>=14.29.30139' + url: https://conda.anaconda.org/conda-forge/win-64/snappy-1.2.1-h500f7fa_1.conda + hash: + md5: e32fb978aaea855ddce624eb8c8eb69a + sha256: 29753b51803c0396c3cb56e4f11e68c968a2f43b71b648634bef1f9193f9e78b + category: main + optional: false - name: sniffio version: 1.3.1 manager: conda @@ -7282,7 +8703,7 @@ package: category: dev optional: true - name: sqlalchemy - version: 2.0.39 + version: 2.0.40 manager: conda platform: linux-64 dependencies: @@ -7292,14 +8713,14 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* typing-extensions: '>=4.6.0' - url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.39-py312h66e93f0_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.40-py312h66e93f0_0.conda hash: - md5: 09253e9e1a2c2003b3c42ac11143e05a - sha256: 1ba23a1da71a5883c8fce94662e5468ceee6d784a899fb12315dfcfdd3adb7ba + md5: 933eec95cc2ba4419cb3fb434d8c8056 + sha256: fe3ca23540ef6fe92592af1aefd1673c824a2155f7204e9457747984d3f79b2a category: dev optional: true - name: sqlalchemy - version: 2.0.39 + version: 2.0.40 manager: conda platform: win-64 dependencies: @@ -7310,10 +8731,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.39-py312h4389bb4_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.40-py312h4389bb4_0.conda hash: - md5: caddc19808c2f26047a23c9ef0d8ca30 - sha256: 9a118904819142a635db24908a80b44406e2269f768fc1c67b14f6a1348fdada + md5: 031ea623d7022e8d71d7e6c1f5e0ad2f + sha256: 67a9d5022eb6afa4cfd2cea043b2f522dd4a299ed4e9691d2b0158cafeaeabf6 category: dev optional: true - name: stack_data @@ -7733,51 +9154,77 @@ package: category: dev optional: true - name: typing-extensions - version: 4.12.2 + version: 4.13.0 manager: conda platform: linux-64 dependencies: - typing_extensions: 4.12.2 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + typing_extensions: ==4.13.0 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.13.0-h9fa5a19_1.conda hash: - md5: b6a408c64b78ec7b779a3e5c7a902433 - sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 + md5: 3fbcc45b908040dca030d3f78ed9a212 + sha256: 4dc1002493f05bf4106e09f0de6df57060c9aab97ad709392ab544ceb62faadd category: main optional: false - name: typing-extensions - version: 4.12.2 + version: 4.13.0 + manager: conda + platform: win-64 + dependencies: + typing_extensions: ==4.13.0 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.13.0-h9fa5a19_1.conda + hash: + md5: 3fbcc45b908040dca030d3f78ed9a212 + sha256: 4dc1002493f05bf4106e09f0de6df57060c9aab97ad709392ab544ceb62faadd + category: main + optional: false +- name: typing-inspection + version: 0.4.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + typing_extensions: '>=4.12.0' + url: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda + hash: + md5: c5c76894b6b7bacc888ba25753bc8677 + sha256: 172f971d70e1dbb978f6061d3f72be463d0f629155338603450d8ffe87cbf89d + category: main + optional: false +- name: typing-inspection + version: 0.4.0 manager: conda platform: win-64 dependencies: - typing_extensions: 4.12.2 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_1.conda + python: '>=3.9' + typing_extensions: '>=4.12.0' + url: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.0-pyhd8ed1ab_0.conda hash: - md5: b6a408c64b78ec7b779a3e5c7a902433 - sha256: c8e9c1c467b5f960b627d7adc1c65fece8e929a3de89967e91ef0f726422fd32 + md5: c5c76894b6b7bacc888ba25753bc8677 + sha256: 172f971d70e1dbb978f6061d3f72be463d0f629155338603450d8ffe87cbf89d category: main optional: false - name: typing_extensions - version: 4.12.2 + version: 4.13.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.13.0-pyh29332c3_1.conda hash: - md5: d17f13df8b65464ca316cbc000a3cb64 - sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 + md5: 4c446320a86cc5d48e3b80e332d6ebd7 + sha256: 18eb76e8f19336ecc9733c02901b30503cdc4c1d8de94f7da7419f89b3ff4c2f category: main optional: false - name: typing_extensions - version: 4.12.2 + version: 4.13.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.13.0-pyh29332c3_1.conda hash: - md5: d17f13df8b65464ca316cbc000a3cb64 - sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 + md5: 4c446320a86cc5d48e3b80e332d6ebd7 + sha256: 18eb76e8f19336ecc9733c02901b30503cdc4c1d8de94f7da7419f89b3ff4c2f category: main optional: false - name: typing_utils @@ -7805,25 +9252,25 @@ package: category: dev optional: true - name: tzdata - version: 2025a + version: 2025b manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda hash: - md5: dbcace4706afdfb7eb891f7b37d07c04 - sha256: c4b1ae8a2931fe9b274c44af29c5475a85b37693999f8c792dad0f8c6734b1de + md5: 4222072737ccff51314b5ece9c7d6f5a + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 category: main optional: false - name: tzdata - version: 2025a + version: 2025b manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025a-h78e105d_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda hash: - md5: dbcace4706afdfb7eb891f7b37d07c04 - sha256: c4b1ae8a2931fe9b274c44af29c5475a85b37693999f8c792dad0f8c6734b1de + md5: 4222072737ccff51314b5ece9c7d6f5a + sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192 category: main optional: false - name: uc-micro-py @@ -7953,11 +9400,11 @@ package: manager: conda platform: win-64 dependencies: - vc14_runtime: '>=14.42.34438' - url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + vc14_runtime: '>=14.42.34433' + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_26.conda hash: - md5: 9098c5cfb418fc0b0204bf2efc1e9afa - sha256: 8ef83b62f9f0b885882d0dd41cbe47c2308f7ac0537fd508a5bbe6d3953a176e + md5: d3f0381e38093bde620a8d85f266ae55 + sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 category: main optional: false - name: vc14_runtime @@ -7966,10 +9413,10 @@ package: platform: win-64 dependencies: ucrt: '>=10.0.20348.0' - url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_24.conda + url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda hash: - md5: 5fceb7d965d59955888d9a9732719aa8 - sha256: fb36814355ac12dcb4a55b75b5ef0d49ec219ad9df30d7955f2ace88bd6919c4 + md5: 91651a36d31aa20c7ba36299fb7068f4 + sha256: 30dcb71bb166e351aadbdc18f1718757c32cdaa0e1e5d9368469ee44f6bf4709 category: main optional: false - name: vs2015_runtime @@ -7978,10 +9425,10 @@ package: platform: win-64 dependencies: vc14_runtime: '>=14.42.34438' - url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_24.conda + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda hash: - md5: 1dd2e838eb13190ae1f1e2760c036fdc - sha256: a7104d3d605d191c8ee8d85d4175df3630d61830583494a5d1e62cd9f1260420 + md5: 3357e4383dbce31eed332008ede242ab + sha256: 432f2937206f1ad4a77e39f84fabc1ce7d2472b669836fb72bd2bfd19a2defc9 category: main optional: false - name: wcwidth @@ -8400,6 +9847,20 @@ package: sha256: 567c04f124525c97a096b65769834b7acb047db24b15a56888a322bf3966c3e1 category: main optional: false +- name: zlib + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: 1.3.1 + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda + hash: + md5: c9f075ab2f33b3bbee9e62d4ad0a6cd8 + sha256: 5d7c0e5f0005f74112a34a7425179f4eb6e73c92f5d109e6af4ddeca407c92ab + category: main + optional: false - name: zstandard version: 0.23.0 manager: conda @@ -8442,10 +9903,10 @@ package: libgcc: '>=13' libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda hash: - md5: 02e4e2fa41a6528afba2e54cbc4280ff - sha256: 532d3623961e34c53aba98db2ad0a33b7a52ff90d6960e505fb2d2efc06bb7da + md5: 6432cb5d4ac0046c3ac0a8a0f95842f9 + sha256: a4166e3d8ff4e35932510aaff7aa90772f84b4d07e9f6f83c614cba7ceefe0eb category: main optional: false - name: zstd @@ -8457,10 +9918,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.7-hbeecb71_2.conda hash: - md5: bf190adcc22f146d8ec66da215c9d78b - sha256: a59b096b95f20910158c927797e9144ed9c7970f1b4aca58e6d6c8db9f653006 + md5: 21f56217d6125fb30c3c3f10c786d751 + sha256: bc64864377d809b904e877a98d0584f43836c9f2ef27d3d2a1421fa6eae7ca04 category: main optional: false - name: geoapps-utils @@ -8506,12 +9967,12 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 hash: - sha256: 513d08201f3401e61bc07514a318ad581e8e83aa + sha256: 8bbd69efa7fbac07af1b878024c948e126b98c41 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 category: main optional: false - name: geoh5py @@ -8523,16 +9984,16 @@ package: numpy: '>=1.26.0,<1.27.0' pillow: '>=10.3.0,<10.4.0' pydantic: '>=2.5.2,<3.0.0' - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 hash: - sha256: 513d08201f3401e61bc07514a318ad581e8e83aa + sha256: 8bbd69efa7fbac07af1b878024c948e126b98c41 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@513d08201f3401e61bc07514a318ad581e8e83aa + url: git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev10+g04f222146 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: linux-64 dependencies: @@ -8544,16 +10005,16 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev10+g04f222146 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: win-64 dependencies: @@ -8565,12 +10026,12 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 category: main optional: false - name: octree-creation-app diff --git a/pyproject.toml b/pyproject.toml index 2562db22..a1dad23b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,10 +29,7 @@ include = [ [tool.poetry.dependencies] python = "^3.10" - -dask = {version = "2024.6.*", extras = ["distributed"]} # also in simpeg[dask] discretize = "0.11.*" # also in simpeg, octree-creation-app -distributed = "2024.6.*" # because conda-lock doesn't take dask extras into account numpy = "~1.26.0" # also in geoh5py, simpeg scikit-learn = "~1.4.0" scipy = "~1.14.0" @@ -95,6 +92,8 @@ libblas = "*=*mkl" # because simpeg already brings in the MKL ## indirect dependencies, forcing them here for installation through Conda not pip #--------------------------------------------------------------------------------- bokeh = ">=3.6.0, <3.7.0" # from simpeg +dask = ">=2024.6.*" +distributed = ">=2024.6.*" fsspec = ">=2022.0" # from simpeg[dask] geoana = ">=0.7.0, <0.8.dev" # from simpeg h5py = ">=3.2.1, <4.0.dev" # from geoh5py From b19f9bf830bea36a80ed17e6d26cd0b21bd7710c Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 31 Mar 2025 14:58:23 -0700 Subject: [PATCH 05/10] Base class FEM options. Fix jsons --- .../uijson/fdem1d_forward.ui.json | 2 +- .../uijson/fdem1d_inversion.ui.json | 10 +-- simpeg_drivers/components/data.py | 2 +- .../components/factories/receiver_factory.py | 6 ++ .../frequency_domain/params.py | 66 +++++++------------ .../frequency_domain_1d/params.py | 66 +++---------------- 6 files changed, 46 insertions(+), 106 deletions(-) diff --git a/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json b/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json index 2a918d3f..0231c1c2 100644 --- a/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json +++ b/simpeg_drivers-assets/uijson/fdem1d_forward.ui.json @@ -8,7 +8,7 @@ "geoh5": "", "monitoring_directory": "", "workspace_geoh5": "", - "inversion_type": "fem", + "inversion_type": "fdem 1d", "physical_property": "conductivity", "forward_only": true, "data_object": { diff --git a/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json index e9bc8ea1..a0d7347b 100644 --- a/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/fdem1d_inversion.ui.json @@ -8,7 +8,7 @@ "geoh5": "", "monitoring_directory": "", "workspace_geoh5": "", - "inversion_type": "fem", + "inversion_type": "fdem 1d", "physical_property": "conductivity", "forward_only": false, "data_object": { @@ -29,7 +29,7 @@ "group": "Data", "dataGroupType": "Multi-element", "main": true, - "label": "z-real component", + "label": "z-real component (ppm)", "parent": "data_object", "optional": true, "enabled": true, @@ -44,7 +44,7 @@ "group": "Data", "dataGroupType": "Multi-element", "main": true, - "label": "Uncertainty", + "label": "Uncertainty (ppm)", "parent": "data_object", "dependency": "z_real_channel", "dependencyType": "enabled", @@ -59,7 +59,7 @@ "group": "Data", "dataGroupType": "Multi-element", "main": true, - "label": "z-imag component", + "label": "z-imag component (ppm)", "parent": "data_object", "optional": true, "enabled": true, @@ -74,7 +74,7 @@ "group": "Data", "dataGroupType": "Multi-element", "main": true, - "label": "Uncertainty", + "label": "Uncertainty (ppm)", "parent": "data_object", "dependency": "z_imag_channel", "dependencyType": "enabled", diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index 19e1978b..af65554c 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -310,7 +310,7 @@ def get_normalizations(self): elif self.params.inversion_type in ["tipper"]: if "imag" in comp: normalizations[chan][comp] = -1 * np.ones(self.mask.sum()) - elif self.params.inversion_type in ["fdem"]: # Assume always ppm data + elif "fdem" == self.params.inversion_type: # Assume always ppm data mu0 = 4 * np.pi * 1e-7 offsets = self.params.tx_offsets offsets = { diff --git a/simpeg_drivers/components/factories/receiver_factory.py b/simpeg_drivers/components/factories/receiver_factory.py index acfb1a62..a27e9060 100644 --- a/simpeg_drivers/components/factories/receiver_factory.py +++ b/simpeg_drivers/components/factories/receiver_factory.py @@ -63,6 +63,9 @@ def concrete_object(self): elif "fdem" in self.factory_type: from simpeg.electromagnetics.frequency_domain import receivers + if "1d" in self.factory_type: + return receivers.PointMagneticFieldSecondary + return receivers.PointMagneticFluxDensitySecondary elif "tdem" in self.factory_type: @@ -138,6 +141,9 @@ def assemble_keyword_arguments( if "tdem" in self.factory_type: kwargs["orientation"] = component + if self.factory_type == "fdem 1d": + kwargs["data_type"] = "ppm" + return kwargs def build(self, locations=None, data=None, local_index=None, component=None): diff --git a/simpeg_drivers/electromagnetics/frequency_domain/params.py b/simpeg_drivers/electromagnetics/frequency_domain/params.py index 366e6b74..e3cb3841 100644 --- a/simpeg_drivers/electromagnetics/frequency_domain/params.py +++ b/simpeg_drivers/electromagnetics/frequency_domain/params.py @@ -30,25 +30,15 @@ ) -class FDEMForwardOptions(EMDataMixin, BaseForwardOptions): +class BaseFDEMOptions(EMDataMixin): """ - Frequency Domain Electromagnetic Forward options. - - :param z_real_channel_bool: Real impedance channel boolean. - :param z_imag_channel_bool: Imaginary impedance channel boolean. - :param model_type: Specify whether the models are provided in resistivity or conductivity. + Base Frequency Domain Electromagnetic options. """ - name: ClassVar[str] = "Frequency Domain Electromagnetics Forward" - default_ui_json: ClassVar[Path] = assets_path() / "uijson/fem_forward.ui.json" - - title: str = "Frequency-domain EM (FEM) Forward" physical_property: str = "conductivity" inversion_type: str = "fdem" data_object: Receivers - z_real_channel_bool: bool - z_imag_channel_bool: bool model_type: str = "Conductivity (S/m)" @property @@ -71,12 +61,32 @@ def tx_offsets(self): def unit_conversion(self): """Return time unit conversion factor.""" conversion = { - "Hertz (Hz)": 1.0, + "Seconds (s)": 1.0, + "Milliseconds (ms)": 1e-3, + "Microseconds (us)": 1e-6, } return conversion[self.data_object.unit] -class FDEMInversionOptions(EMDataMixin, BaseInversionOptions): +class FDEMForwardOptions(BaseFDEMOptions, BaseForwardOptions): + """ + Frequency Domain Electromagnetic Forward options. + + :param z_real_channel_bool: Real impedance channel boolean. + :param z_imag_channel_bool: Imaginary impedance channel boolean. + :param model_type: Specify whether the models are provided in resistivity or conductivity. + """ + + name: ClassVar[str] = "Frequency Domain Electromagnetics Forward" + default_ui_json: ClassVar[Path] = assets_path() / "uijson/fem_forward.ui.json" + + title: str = "Frequency-domain EM (FEM) Forward" + + z_real_channel_bool: bool + z_imag_channel_bool: bool + + +class FDEMInversionOptions(BaseFDEMOptions, BaseInversionOptions): """ Frequency Domain Electromagnetic Inversion options. @@ -91,36 +101,8 @@ class FDEMInversionOptions(EMDataMixin, BaseInversionOptions): default_ui_json: ClassVar[Path] = assets_path() / "uijson/fem_inversion.ui.json" title: str = "Frequency-domain EM (FEM) Inversion" - physical_property: str = "conductivity" - inversion_type: str = "fdem" - data_object: Receivers z_real_channel: PropertyGroup | None = None z_real_uncertainty: PropertyGroup | None = None z_imag_channel: PropertyGroup | None = None z_imag_uncertainty: PropertyGroup | None = None - model_type: str = "Conductivity (S/m)" - - @property - def tx_offsets(self): - """Return transmitter offsets from frequency metadata""" - - try: - offset_data = self.data_object.metadata["EM Dataset"][ - "Frequency configurations" - ] - tx_offsets = {k["Frequency"]: k["Offset"] for k in offset_data} - - except KeyError as exception: - msg = "Metadata must contain 'Frequency configurations' dictionary with 'Offset' data." - raise KeyError(msg) from exception - - return tx_offsets - - @property - def unit_conversion(self): - """Return time unit conversion factor.""" - conversion = { - "Hertz (Hz)": 1.0, - } - return conversion[self.data_object.unit] diff --git a/simpeg_drivers/electromagnetics/frequency_domain_1d/params.py b/simpeg_drivers/electromagnetics/frequency_domain_1d/params.py index bee97cc7..d56bc2a8 100644 --- a/simpeg_drivers/electromagnetics/frequency_domain_1d/params.py +++ b/simpeg_drivers/electromagnetics/frequency_domain_1d/params.py @@ -12,30 +12,19 @@ from __future__ import annotations from pathlib import Path -from typing import ClassVar, TypeAlias +from typing import ClassVar from geoh5py.groups import PropertyGroup -from geoh5py.objects import ( - AirborneFEMReceivers, - LargeLoopGroundFEMReceivers, - MovingLoopGroundFEMReceivers, -) from simpeg_drivers import assets_path -from simpeg_drivers.params import ( - BaseForwardOptions, - BaseInversionOptions, - DrapeModelOptions, - EMDataMixin, -) - - -Receivers: TypeAlias = ( - MovingLoopGroundFEMReceivers | LargeLoopGroundFEMReceivers | AirborneFEMReceivers +from simpeg_drivers.electromagnetics.frequency_domain import ( + FDEMForwardOptions, + FDEMInversionOptions, ) +from simpeg_drivers.params import DrapeModelOptions -class FDEM1DForwardOptions(EMDataMixin, BaseForwardOptions): +class FDEM1DForwardOptions(FDEMForwardOptions): """ Frequency Domain Electromagnetic forward options. @@ -46,18 +35,11 @@ class FDEM1DForwardOptions(EMDataMixin, BaseForwardOptions): :param data_units: Units for the FEM data """ - name: ClassVar[str] = "Frequency Domain Electromagnetics Forward" + name: ClassVar[str] = "Frequency Domain 1D Electromagnetics Forward" default_ui_json: ClassVar[Path] = assets_path() / "uijson/fdem1d_forward.ui.json" title: str = "Frequency-domain EM-1D (FEM-1D) Forward" inversion_type: str = "fdem 1d" - physical_property: str = "conductivity" - - data_object: Receivers - z_real_channel_bool: bool - z_imag_channel_bool: bool - data_units: str = "Hertz (Hz)" - model_type: str = "Conductivity (S/m)" drape_model: DrapeModelOptions = DrapeModelOptions( u_cell_size=10.0, v_cell_size=10.0, @@ -67,18 +49,8 @@ class FDEM1DForwardOptions(EMDataMixin, BaseForwardOptions): expansion_factor=1.1, ) - @property - def unit_conversion(self): - """Return time unit conversion factor.""" - conversion = { - "Seconds (s)": 1.0, - "Milliseconds (ms)": 1e-3, - "Microseconds (us)": 1e-6, - } - return conversion[self.data_object.unit] - -class FDEM1DInversionOptions(EMDataMixin, BaseInversionOptions): +class FDEM1DInversionOptions(FDEMInversionOptions): """ Frequency Domain Electromagnetic Inversion options. @@ -90,21 +62,12 @@ class FDEM1DInversionOptions(EMDataMixin, BaseInversionOptions): :param data_units: Units for the FEM data """ - name: ClassVar[str] = "Frequency Domain Electromagnetics Inversion" + name: ClassVar[str] = "Frequency Domain 1D Electromagnetics Inversion" default_ui_json: ClassVar[Path] = assets_path() / "uijson/fdem1d_inversion.ui.json" title: str = "Frequency-domain EM-1D (FEM-1D) Inversion" inversion_type: str = "fdem 1d" - physical_property: str = "conductivity" - - data_object: Receivers - z_real_channel: PropertyGroup | None = None - z_real_uncertainty: PropertyGroup | None = None - z_imag_channel: PropertyGroup | None = None - z_imag_uncertainty: PropertyGroup | None = None y_norm: None = None - data_units: str = "Hertz (Hz)" - model_type: str = "Conductivity (S/m)" drape_model: DrapeModelOptions = DrapeModelOptions( u_cell_size=10.0, v_cell_size=10.0, @@ -115,14 +78,3 @@ class FDEM1DInversionOptions(EMDataMixin, BaseInversionOptions): ) auto_scale_misfits: bool = False sens_wts_threshold: float = 100.0 - - @property - def unit_conversion(self): - """Return time unit conversion factor.""" - conversion = { - "Hertz (Hz)": 1.0, - "KiloHertz (kHz)": 1e-3, - "MegaHertz (MHz)": 1e-6, - "GigaHertz (GHz)": 1e-9, - } - return conversion[self.data_object.unit] From 804fdd248c6f7dcba693348018f9545512a97c10 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 31 Mar 2025 14:58:34 -0700 Subject: [PATCH 06/10] Update unittest --- tests/run_tests/driver_airborne_fem_1d_test.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/run_tests/driver_airborne_fem_1d_test.py b/tests/run_tests/driver_airborne_fem_1d_test.py index a08669e9..2c0a5121 100644 --- a/tests/run_tests/driver_airborne_fem_1d_test.py +++ b/tests/run_tests/driver_airborne_fem_1d_test.py @@ -46,8 +46,8 @@ def test_fem_fwr_run( # Run the forward geoh5, _, model, survey, topography = setup_inversion_workspace( tmp_path, - background=0.1, - anomaly=1.0, + background=1e-4, + anomaly=0.1, n_electrodes=n_grid_points, n_lines=n_grid_points, refinement=refinement, From 1829f054dbc106b4acb378b0cbd6f0f73fd2f6bd Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 31 Mar 2025 16:27:50 -0700 Subject: [PATCH 07/10] Fix tests --- tests/run_tests/driver_airborne_fem_1d_test.py | 2 +- tests/run_tests/driver_airborne_tem_test.py | 8 ++++---- tests/run_tests/driver_ground_tem_test.py | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/run_tests/driver_airborne_fem_1d_test.py b/tests/run_tests/driver_airborne_fem_1d_test.py index 2c0a5121..e303f459 100644 --- a/tests/run_tests/driver_airborne_fem_1d_test.py +++ b/tests/run_tests/driver_airborne_fem_1d_test.py @@ -34,7 +34,7 @@ # To test the full run and validate the inversion. # Move this file out of the test directory and run. -target_run = {"data_norm": 81.8361, "phi_d": 2160, "phi_m": 4010} +target_run = {"data_norm": 638.15180, "phi_d": 59500, "phi_m": 168} def test_fem_fwr_run( diff --git a/tests/run_tests/driver_airborne_tem_test.py b/tests/run_tests/driver_airborne_tem_test.py index f2b3abc5..b90de30f 100644 --- a/tests/run_tests/driver_airborne_tem_test.py +++ b/tests/run_tests/driver_airborne_tem_test.py @@ -17,14 +17,14 @@ from geoh5py.workspace import Workspace from pytest import raises -from simpeg_drivers.electromagnetics.time_domain import ( - TDEMForwardOptions, - TDEMInversionOptions, -) from simpeg_drivers.electromagnetics.time_domain.driver import ( TDEMForwardDriver, TDEMInversionDriver, ) +from simpeg_drivers.electromagnetics.time_domain.params import ( + TDEMForwardOptions, + TDEMInversionOptions, +) from simpeg_drivers.params import ActiveCellsOptions from simpeg_drivers.utils.testing import check_target, setup_inversion_workspace from simpeg_drivers.utils.utils import get_inversion_output diff --git a/tests/run_tests/driver_ground_tem_test.py b/tests/run_tests/driver_ground_tem_test.py index b5f7fa3c..46a257d4 100644 --- a/tests/run_tests/driver_ground_tem_test.py +++ b/tests/run_tests/driver_ground_tem_test.py @@ -17,14 +17,14 @@ from geoh5py.workspace import Workspace from pymatsolver.direct import Mumps -from simpeg_drivers.electromagnetics.time_domain import ( - TDEMForwardOptions, - TDEMInversionOptions, -) from simpeg_drivers.electromagnetics.time_domain.driver import ( TDEMForwardDriver, TDEMInversionDriver, ) +from simpeg_drivers.electromagnetics.time_domain.params import ( + TDEMForwardOptions, + TDEMInversionOptions, +) from simpeg_drivers.params import ActiveCellsOptions from simpeg_drivers.utils.testing import check_target, setup_inversion_workspace from simpeg_drivers.utils.utils import get_inversion_output From 57278db753034d184ad996ff5bdc5ac3c15bc3d2 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 31 Mar 2025 17:42:06 -0700 Subject: [PATCH 08/10] Rename test to avoid overlap with 3D --- tests/run_tests/driver_airborne_fem_1d_test.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/run_tests/driver_airborne_fem_1d_test.py b/tests/run_tests/driver_airborne_fem_1d_test.py index e303f459..12e090be 100644 --- a/tests/run_tests/driver_airborne_fem_1d_test.py +++ b/tests/run_tests/driver_airborne_fem_1d_test.py @@ -37,7 +37,7 @@ target_run = {"data_norm": 638.15180, "phi_d": 59500, "phi_m": 168} -def test_fem_fwr_run( +def test_fem_fwr_1d_run( tmp_path: Path, n_grid_points=3, refinement=(2,), @@ -71,10 +71,10 @@ def test_fem_fwr_run( fwr_driver.run() -def test_fem_run(tmp_path: Path, max_iterations=1, pytest=True): +def test_fem_1d_run(tmp_path: Path, max_iterations=1, pytest=True): workpath = tmp_path / "inversion_test.ui.geoh5" if pytest: - workpath = tmp_path.parent / "test_fem_fwr_run0" / "inversion_test.ui.geoh5" + workpath = tmp_path.parent / "test_fem_fwr_1d_run0" / "inversion_test.ui.geoh5" with Workspace(workpath) as geoh5: survey = next( @@ -172,10 +172,10 @@ def test_fem_run(tmp_path: Path, max_iterations=1, pytest=True): if __name__ == "__main__": # Full run - test_fem_fwr_run( + test_fem_fwr_1d_run( Path("./"), n_grid_points=5, cell_size=(5.0, 5.0, 5.0), refinement=(4, 4, 4) ) - test_fem_run( + test_fem_1d_run( Path("./"), max_iterations=15, pytest=False, From 951b1cc67609fb97900a096d07ecfede930fbb4b Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 1 Apr 2025 15:11:35 -0700 Subject: [PATCH 09/10] Fix comments and warning --- simpeg_drivers/electromagnetics/base_1d_driver.py | 10 +++++++--- .../electromagnetics/frequency_domain/params.py | 6 ++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/simpeg_drivers/electromagnetics/base_1d_driver.py b/simpeg_drivers/electromagnetics/base_1d_driver.py index b7c82324..96242169 100644 --- a/simpeg_drivers/electromagnetics/base_1d_driver.py +++ b/simpeg_drivers/electromagnetics/base_1d_driver.py @@ -11,6 +11,8 @@ from __future__ import annotations +from logging import getLogger + import numpy as np from discretize import TensorMesh from discretize.utils import mesh_utils @@ -24,6 +26,9 @@ from simpeg_drivers.utils.utils import topo_drape_elevation, xyz_2_drape_model +logger = getLogger(__name__) + + class Base1DDriver(InversionDriver): """Base 1D driver for electromagnetic simulations.""" @@ -43,7 +48,6 @@ def __init__(self, workspace: Workspace, **kwargs): def inversion_mesh(self) -> InversionMesh: """Inversion mesh""" if getattr(self, "_inversion_mesh", None) is None: - # temp_workspace = Workspace() with fetch_active_workspace(self.workspace, mode="r+"): drape_models = [] temp_work = Workspace() @@ -89,7 +93,7 @@ def data_misfit(self): # Tile locations tiles = self.get_tiles() - print(f"Setting up {len(tiles)} tile(s) . . .") + logger.info("Setting up %i tile(s) . . .", len(tiles)) # Build tiled misfits and combine to form global misfit self._data_misfit, self._sorting, self._ordering = MisfitFactory( self.params, models=self.models @@ -102,7 +106,7 @@ def data_misfit(self): self.models.active_cells = np.ones( self.inversion_mesh.mesh.n_cells, dtype=bool ) - print("Done.") + logger.info("Done.") self.inversion_data.save_data() self._data_misfit.multipliers = np.asarray( diff --git a/simpeg_drivers/electromagnetics/frequency_domain/params.py b/simpeg_drivers/electromagnetics/frequency_domain/params.py index e3cb3841..f0ae20bf 100644 --- a/simpeg_drivers/electromagnetics/frequency_domain/params.py +++ b/simpeg_drivers/electromagnetics/frequency_domain/params.py @@ -36,8 +36,6 @@ class BaseFDEMOptions(EMDataMixin): """ physical_property: str = "conductivity" - inversion_type: str = "fdem" - data_object: Receivers model_type: str = "Conductivity (S/m)" @@ -79,7 +77,7 @@ class FDEMForwardOptions(BaseFDEMOptions, BaseForwardOptions): name: ClassVar[str] = "Frequency Domain Electromagnetics Forward" default_ui_json: ClassVar[Path] = assets_path() / "uijson/fem_forward.ui.json" - + inversion_type: str = "fdem" title: str = "Frequency-domain EM (FEM) Forward" z_real_channel_bool: bool @@ -99,7 +97,7 @@ class FDEMInversionOptions(BaseFDEMOptions, BaseInversionOptions): name: ClassVar[str] = "Frequency Domain Electromagnetics Inversion" default_ui_json: ClassVar[Path] = assets_path() / "uijson/fem_inversion.ui.json" - + inversion_type: str = "fdem" title: str = "Frequency-domain EM (FEM) Inversion" z_real_channel: PropertyGroup | None = None From 9f057ae9420c61244d06470bd7986c789b52f3d9 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 1 Apr 2025 15:20:01 -0700 Subject: [PATCH 10/10] Update tem test --- tests/run_tests/driver_airborne_tem_1d_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/run_tests/driver_airborne_tem_1d_test.py b/tests/run_tests/driver_airborne_tem_1d_test.py index e38b6714..452f9044 100644 --- a/tests/run_tests/driver_airborne_tem_1d_test.py +++ b/tests/run_tests/driver_airborne_tem_1d_test.py @@ -32,7 +32,7 @@ # To test the full run and validate the inversion. # Move this file out of the test directory and run. -target_run = {"data_norm": 6.15712e-10, "phi_d": 110, "phi_m": 89800} +target_run = {"data_norm": 6.15712e-10, "phi_d": 109, "phi_m": 102000} def test_airborne_tem_1d_fwr_run(