From 624a16c826d5af861e61a2983c600793cdd155ba Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 13 Mar 2025 12:59:43 -0700 Subject: [PATCH 01/32] Copy drivers to new TEM1D module --- .../pseudo_three_dimensions/params.py | 7 +- .../direct_current/two_dimensions/params.py | 5 +- simpeg_drivers/electricals/driver.py | 2 +- .../pseudo_three_dimensions/params.py | 7 +- .../two_dimensions/params.py | 5 +- simpeg_drivers/electricals/params.py | 52 +------- .../time_domain_1d/__init__.py | 18 +++ .../electromagnetics/time_domain_1d/driver.py | 33 +++++ .../electromagnetics/time_domain_1d/params.py | 118 ++++++++++++++++++ simpeg_drivers/params.py | 57 ++++++++- tests/run_tests/driver_dc_2d_test.py | 2 +- tests/run_tests/driver_dc_b2d_test.py | 3 +- tests/run_tests/driver_ip_2d_test.py | 2 +- tests/run_tests/driver_ip_b2d_test.py | 3 +- 14 files changed, 243 insertions(+), 71 deletions(-) create mode 100644 simpeg_drivers/electromagnetics/time_domain_1d/__init__.py create mode 100644 simpeg_drivers/electromagnetics/time_domain_1d/driver.py create mode 100644 simpeg_drivers/electromagnetics/time_domain_1d/params.py diff --git a/simpeg_drivers/electricals/direct_current/pseudo_three_dimensions/params.py b/simpeg_drivers/electricals/direct_current/pseudo_three_dimensions/params.py index 6d8e6dd2..2a66ed5c 100644 --- a/simpeg_drivers/electricals/direct_current/pseudo_three_dimensions/params.py +++ b/simpeg_drivers/electricals/direct_current/pseudo_three_dimensions/params.py @@ -19,11 +19,14 @@ from simpeg_drivers import assets_path from simpeg_drivers.electricals.params import ( - DrapeModelOptions, FileControlOptions, +) +from simpeg_drivers.params import ( + BaseForwardOptions, + BaseInversionOptions, + DrapeModelOptions, LineSelectionOptions, ) -from simpeg_drivers.params import BaseForwardOptions, BaseInversionOptions class DCBatch2DForwardOptions(BaseForwardOptions): diff --git a/simpeg_drivers/electricals/direct_current/two_dimensions/params.py b/simpeg_drivers/electricals/direct_current/two_dimensions/params.py index b0206fe4..9c04cdcf 100644 --- a/simpeg_drivers/electricals/direct_current/two_dimensions/params.py +++ b/simpeg_drivers/electricals/direct_current/two_dimensions/params.py @@ -16,13 +16,10 @@ from geoh5py.data import DataAssociationEnum, FloatData, ReferencedData from geoh5py.objects import DrapeModel +from params import DrapeModelOptions, LineSelectionOptions from pydantic import BaseModel, ConfigDict, field_validator, model_validator from simpeg_drivers import assets_path -from simpeg_drivers.electricals.params import ( - DrapeModelOptions, - LineSelectionOptions, -) from simpeg_drivers.params import BaseForwardOptions, BaseInversionOptions diff --git a/simpeg_drivers/electricals/driver.py b/simpeg_drivers/electricals/driver.py index 2099b602..d85d00dc 100644 --- a/simpeg_drivers/electricals/driver.py +++ b/simpeg_drivers/electricals/driver.py @@ -23,13 +23,13 @@ from geoh5py.objects import DrapeModel from geoh5py.ui_json.ui_json import fetch_active_workspace from geoh5py.workspace import Workspace +from params import LineSelectionOptions from simpeg_drivers.components.data import InversionData from simpeg_drivers.components.meshes import InversionMesh from simpeg_drivers.components.topography import InversionTopography from simpeg_drivers.components.windows import InversionWindow from simpeg_drivers.driver import InversionDriver -from simpeg_drivers.electricals.params import LineSelectionOptions from simpeg_drivers.line_sweep.driver import LineSweepDriver from simpeg_drivers.params import BaseForwardOptions, BaseInversionOptions from simpeg_drivers.utils.surveys import extract_dcip_survey diff --git a/simpeg_drivers/electricals/induced_polarization/pseudo_three_dimensions/params.py b/simpeg_drivers/electricals/induced_polarization/pseudo_three_dimensions/params.py index c465b0e8..b141c64c 100644 --- a/simpeg_drivers/electricals/induced_polarization/pseudo_three_dimensions/params.py +++ b/simpeg_drivers/electricals/induced_polarization/pseudo_three_dimensions/params.py @@ -19,11 +19,14 @@ from simpeg_drivers import assets_path from simpeg_drivers.electricals.params import ( - DrapeModelOptions, FileControlOptions, +) +from simpeg_drivers.params import ( + BaseForwardOptions, + BaseInversionOptions, + DrapeModelOptions, LineSelectionOptions, ) -from simpeg_drivers.params import BaseForwardOptions, BaseInversionOptions class IPBatch2DForwardOptions(BaseForwardOptions): diff --git a/simpeg_drivers/electricals/induced_polarization/two_dimensions/params.py b/simpeg_drivers/electricals/induced_polarization/two_dimensions/params.py index 5559dec2..fd8cd502 100644 --- a/simpeg_drivers/electricals/induced_polarization/two_dimensions/params.py +++ b/simpeg_drivers/electricals/induced_polarization/two_dimensions/params.py @@ -16,12 +16,9 @@ from geoh5py.data import FloatData from geoh5py.objects import DrapeModel +from params import DrapeModelOptions, LineSelectionOptions from simpeg_drivers import assets_path -from simpeg_drivers.electricals.params import ( - DrapeModelOptions, - LineSelectionOptions, -) from simpeg_drivers.params import BaseForwardOptions, BaseInversionOptions diff --git a/simpeg_drivers/electricals/params.py b/simpeg_drivers/electricals/params.py index 7d683688..574172b3 100644 --- a/simpeg_drivers/electricals/params.py +++ b/simpeg_drivers/electricals/params.py @@ -11,57 +11,7 @@ from __future__ import annotations -from geoh5py.data import DataAssociationEnum, ReferencedData -from pydantic import BaseModel, ConfigDict, field_validator, model_validator - - -class LineSelectionOptions(BaseModel): - """ - Line selection parameters for 2D inversions. - - :param line_object: Reference data categorizing survey by line ids. - :param line_id: Line identifier for simulation/inversion. - """ - - model_config = ConfigDict( - arbitrary_types_allowed=True, - ) - - line_object: ReferencedData - line_id: int = 1 - - @field_validator("line_object", mode="before") - @classmethod - def validate_cell_association(cls, value): - if value.association is not DataAssociationEnum.CELL: - raise ValueError("Line identifier must be associated with cells.") - return value - - @model_validator(mode="after") - def line_id_referenced(self): - if self.line_id not in self.line_object.values: - raise ValueError("Line id isn't referenced in the line object.") - return self - - -class DrapeModelOptions(BaseModel): - """ - Drape model parameters for 2D simulation/inversion]. - - :param u_cell_size: Horizontal cell size for the drape model. - :param v_cell_size: Vertical cell size for the drape model. - :param depth_core: Depth of the core region. - :param horizontal_padding: Horizontal padding. - :param vertical_padding: Vertical padding. - :param expansion_factor: Expansion factor for the drape model. - """ - - u_cell_size: float | None = 25.0 - v_cell_size: float | None = 25.0 - depth_core: float | None = 100.0 - horizontal_padding: float | None = 100.0 - vertical_padding: float | None = 100.0 - expansion_factor: float | None = 100.0 +from pydantic import BaseModel class FileControlOptions(BaseModel): diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/__init__.py b/simpeg_drivers/electromagnetics/time_domain_1d/__init__.py new file mode 100644 index 00000000..735bc24e --- /dev/null +++ b/simpeg_drivers/electromagnetics/time_domain_1d/__init__.py @@ -0,0 +1,18 @@ +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' +# 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 .params import ( + TDEM1DForwardOptions, + TDEM1DInversionOptions, +) + +# 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 new file mode 100644 index 00000000..d38a9973 --- /dev/null +++ b/simpeg_drivers/electromagnetics/time_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.driver import InversionDriver + +from .params import ( + TDEM1DForwardOptions, + TDEM1DInversionOptions, +) + + +class TDEM1DForwardDriver(InversionDriver): + """Time Domain Electromagnetic forward driver.""" + + _params_class = TDEM1DForwardOptions + _validations = None + + +class TDEM1DInversionDriver(InversionDriver): + """Time Domain 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 new file mode 100644 index 00000000..c42fa44d --- /dev/null +++ b/simpeg_drivers/electromagnetics/time_domain_1d/params.py @@ -0,0 +1,118 @@ +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' +# 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 ( + AirborneTEMReceivers, + LargeLoopGroundTEMReceivers, + MovingLoopGroundTEMReceivers, +) + +from simpeg_drivers import assets_path +from simpeg_drivers.params import ( + BaseForwardOptions, + BaseInversionOptions, + DrapeModelOptions, + EMDataMixin, + LineSelectionOptions, +) + + +Receivers: TypeAlias = ( + MovingLoopGroundTEMReceivers | LargeLoopGroundTEMReceivers | AirborneTEMReceivers +) + + +class TDEM1DForwardOptions(EMDataMixin, BaseForwardOptions): + """ + Time 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 TEM data + """ + + name: ClassVar[str] = "Time Domain Electromagnetics Forward" + title: ClassVar[str] = "Time-domain EM (TEM) Forward" + default_ui_json: ClassVar[Path] = assets_path() / "uijson/tdem_forward.ui.json" + + inversion_type: str = "tdem" + physical_property: str = "conductivity" + + data_object: Receivers + line_selection: LineSelectionOptions + z_channel_bool: bool | None = None + x_channel_bool: bool | None = None + y_channel_bool: bool | None = None + data_units: str = "dB/dt (T/s)" + model_type: str = "Conductivity (S/m)" + drape_model: DrapeModelOptions = DrapeModelOptions() + + @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 TDEM1DInversionOptions(EMDataMixin, BaseInversionOptions): + """ + Time Domain Electromagnetic Inversion options. + + :param z_channel: Z-component data channel. + :param z_uncertainty: Z-component data channel uncertainty. + :param x_channel: X-component data channel. + :param x_uncertainty: X-component data channel uncertainty. + :param y_channel: Y-component data channel. + :param y_uncertainty: Y-component data channel uncertainty. + :param model_type: Specify whether the models are provided in resistivity or conductivity. + :param data_units: Units for the TEM data + """ + + name: ClassVar[str] = "Time Domain Electromagnetics Inversion" + title: ClassVar[str] = "Time-domain EM (TEM) Inversion" + default_ui_json: ClassVar[Path] = assets_path() / "uijson/tdem_inversion.ui.json" + + inversion_type: str = "tdem" + physical_property: str = "conductivity" + + data_object: Receivers + line_selection: LineSelectionOptions + z_channel: PropertyGroup | None = None + z_uncertainty: PropertyGroup | None = None + x_channel: PropertyGroup | None = None + x_uncertainty: PropertyGroup | None = None + y_channel: PropertyGroup | None = None + y_uncertainty: PropertyGroup | None = None + data_units: str = "dB/dt (T/s)" + model_type: str = "Conductivity (S/m)" + drape_model: DrapeModelOptions = DrapeModelOptions() + + @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] diff --git a/simpeg_drivers/params.py b/simpeg_drivers/params.py index 52954334..2c27d86e 100644 --- a/simpeg_drivers/params.py +++ b/simpeg_drivers/params.py @@ -19,7 +19,13 @@ import numpy as np from geoapps_utils.driver.data import BaseData -from geoh5py.data import BooleanData, FloatData, NumericData +from geoh5py.data import ( + BooleanData, + DataAssociationEnum, + FloatData, + NumericData, + ReferencedData, +) from geoh5py.groups import PropertyGroup, SimPEGGroup, UIJsonGroup from geoh5py.objects import DrapeModel, Octree, Points from geoh5py.shared.utils import fetch_active_workspace @@ -425,3 +431,52 @@ def property_group_data(self, property_group: PropertyGroup): data[f] = properties[i] # in case of other naming conventions return data + + +class DrapeModelOptions(BaseModel): + """ + Drape model parameters for 2D simulation/inversion]. + + :param u_cell_size: Horizontal cell size for the drape model. + :param v_cell_size: Vertical cell size for the drape model. + :param depth_core: Depth of the core region. + :param horizontal_padding: Horizontal padding. + :param vertical_padding: Vertical padding. + :param expansion_factor: Expansion factor for the drape model. + """ + + u_cell_size: float | None = 25.0 + v_cell_size: float | None = 25.0 + depth_core: float | None = 100.0 + horizontal_padding: float | None = 100.0 + vertical_padding: float | None = 100.0 + expansion_factor: float | None = 100.0 + + +class LineSelectionOptions(BaseModel): + """ + Line selection parameters for 2D inversions. + + :param line_object: Reference data categorizing survey by line ids. + :param line_id: Line identifier for simulation/inversion. + """ + + model_config = ConfigDict( + arbitrary_types_allowed=True, + ) + + line_object: ReferencedData + line_id: int = 1 + + @field_validator("line_object", mode="before") + @classmethod + def validate_cell_association(cls, value): + if value.association is not DataAssociationEnum.CELL: + raise ValueError("Line identifier must be associated with cells.") + return value + + @model_validator(mode="after") + def line_id_referenced(self): + if self.line_id not in self.line_object.values: + raise ValueError("Line id isn't referenced in the line object.") + return self diff --git a/tests/run_tests/driver_dc_2d_test.py b/tests/run_tests/driver_dc_2d_test.py index 4e59c304..0b2b543b 100644 --- a/tests/run_tests/driver_dc_2d_test.py +++ b/tests/run_tests/driver_dc_2d_test.py @@ -16,6 +16,7 @@ import numpy as np from geoh5py.data import ReferencedData from geoh5py.workspace import Workspace +from params import DrapeModelOptions, LineSelectionOptions from simpeg_drivers.electricals.direct_current.two_dimensions.driver import ( DC2DForwardDriver, @@ -25,7 +26,6 @@ DC2DForwardOptions, DC2DInversionOptions, ) -from simpeg_drivers.electricals.params import DrapeModelOptions, LineSelectionOptions 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_dc_b2d_test.py b/tests/run_tests/driver_dc_b2d_test.py index 0cd9db13..3bac8968 100644 --- a/tests/run_tests/driver_dc_b2d_test.py +++ b/tests/run_tests/driver_dc_b2d_test.py @@ -16,6 +16,7 @@ from geoh5py.groups import SimPEGGroup from geoh5py.workspace import Workspace +from params import DrapeModelOptions, LineSelectionOptions from simpeg_drivers.electricals.direct_current.pseudo_three_dimensions.driver import ( DCBatch2DForwardDriver, @@ -26,9 +27,7 @@ DCBatch2DInversionOptions, ) from simpeg_drivers.electricals.params import ( - DrapeModelOptions, FileControlOptions, - LineSelectionOptions, ) from simpeg_drivers.params import ActiveCellsOptions from simpeg_drivers.utils.testing import check_target, setup_inversion_workspace diff --git a/tests/run_tests/driver_ip_2d_test.py b/tests/run_tests/driver_ip_2d_test.py index 0aed0373..a556c601 100644 --- a/tests/run_tests/driver_ip_2d_test.py +++ b/tests/run_tests/driver_ip_2d_test.py @@ -14,6 +14,7 @@ import numpy as np from geoh5py.workspace import Workspace +from params import DrapeModelOptions, LineSelectionOptions from simpeg_drivers.electricals.induced_polarization.two_dimensions import ( IP2DForwardOptions, @@ -23,7 +24,6 @@ IP2DForwardDriver, IP2DInversionDriver, ) -from simpeg_drivers.electricals.params import DrapeModelOptions, LineSelectionOptions 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_ip_b2d_test.py b/tests/run_tests/driver_ip_b2d_test.py index 9533f3f1..2c97b978 100644 --- a/tests/run_tests/driver_ip_b2d_test.py +++ b/tests/run_tests/driver_ip_b2d_test.py @@ -15,6 +15,7 @@ from geoh5py.groups import SimPEGGroup from geoh5py.workspace import Workspace +from params import DrapeModelOptions, LineSelectionOptions from simpeg_drivers.electricals.induced_polarization.pseudo_three_dimensions.driver import ( IPBatch2DForwardDriver, @@ -25,9 +26,7 @@ IPBatch2DInversionOptions, ) from simpeg_drivers.electricals.params import ( - DrapeModelOptions, FileControlOptions, - LineSelectionOptions, ) from simpeg_drivers.params import ActiveCellsOptions from simpeg_drivers.utils.testing import check_target, setup_inversion_workspace From c7a49cc4c20dece7025f237082d86198ab6acf61 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 13 Mar 2025 13:03:21 -0700 Subject: [PATCH 02/32] Reduce code duplication --- .../electromagnetics/time_domain/driver.py | 140 ++++++++---------- 1 file changed, 62 insertions(+), 78 deletions(-) diff --git a/simpeg_drivers/electromagnetics/time_domain/driver.py b/simpeg_drivers/electromagnetics/time_domain/driver.py index 2c2ff36b..ffc61240 100644 --- a/simpeg_drivers/electromagnetics/time_domain/driver.py +++ b/simpeg_drivers/electromagnetics/time_domain/driver.py @@ -25,6 +25,62 @@ ) +def tile_large_group_transmitters( + survey: LargeLoopGroundTEMReceivers, n_tiles: int +) -> list[np.ndarray]: + """ + Tile the data based on the transmitters center locations. + + :param survey: LargeLoopGroundTEMReceivers object. + :param n_tiles: Number of tiles. + + :return: List of numpy arrays containing the indices of the receivers in each tile. + """ + if not isinstance(survey, LargeLoopGroundTEMReceivers): + raise TypeError("Data object must be of type LargeLoopGroundTEMReceivers") + + tx_ids = survey.transmitters.tx_id_property.values + unique_tile_ids = np.unique(tx_ids) + n_groups = np.min([len(unique_tile_ids), n_tiles]) + locations = [] + for uid in unique_tile_ids: + locations.append( + np.mean( + survey.transmitters.vertices[tx_ids == uid], + axis=0, + ) + ) + + # Tile transmitters spatially by loop center + tx_tiles = tile_locations( + np.vstack(locations), + n_groups, + method="kmeans", + ) + receivers_tx_ids = survey.tx_id_property.values + tiles = [] + for _t_id, group in enumerate(tx_tiles): + sub_group = [] + for value in group: + receiver_ind = receivers_tx_ids == unique_tile_ids[value] + sub_group.append(np.where(receiver_ind)[0]) + + tiles.append(np.hstack(sub_group)) + + # If number of tiles remaining, brake up receivers spatially per transmitter + while len(tiles) < n_tiles: + largest_group = np.argmax([len(tile) for tile in tiles]) + tile = tiles.pop(largest_group) + new_tiles = tile_locations( + survey.vertices[tile], + 2, + method="kmeans", + ) + tiles += [tile[new_tiles[0]], tile[new_tiles[1]]] + + return tiles + + class TDEMForwardDriver(InversionDriver): """Time Domain Electromagnetic forward driver.""" @@ -42,46 +98,10 @@ def get_tiles(self) -> list[np.ndarray]: if not isinstance(self.params.data_object, LargeLoopGroundTEMReceivers): return super().get_tiles() - tx_ids = self.params.data_object.transmitters.tx_id_property.values - unique_tile_ids = np.unique(tx_ids) - n_groups = np.min([len(unique_tile_ids), self.params.tile_spatial]) - locations = [] - for uid in unique_tile_ids: - locations.append( - np.mean( - self.params.data_object.transmitters.vertices[tx_ids == uid], - axis=0, - ) - ) - - # Tile transmitters spatially by loop center - tx_tiles = tile_locations( - np.vstack(locations), - n_groups, - method="kmeans", + return tile_large_group_transmitters( + self.params.data_object, + self.params.tile_spatial, ) - receivers_tx_ids = self.params.data_object.tx_id_property.values - tiles = [] - for _t_id, group in enumerate(tx_tiles): - sub_group = [] - for value in group: - receiver_ind = receivers_tx_ids == unique_tile_ids[value] - sub_group.append(np.where(receiver_ind)[0]) - - tiles.append(np.hstack(sub_group)) - - # If number of tiles remaining, brake up receivers spatially per transmitter - while len(tiles) < self.params.tile_spatial: - largest_group = np.argmax([len(tile) for tile in tiles]) - tile = tiles.pop(largest_group) - new_tiles = tile_locations( - self.params.data_object.vertices[tile], - 2, - method="kmeans", - ) - tiles += [tile[new_tiles[0]], tile[new_tiles[1]]] - - return tiles class TDEMInversionDriver(InversionDriver): @@ -101,43 +121,7 @@ def get_tiles(self) -> list[np.ndarray]: if not isinstance(self.params.data_object, LargeLoopGroundTEMReceivers): return super().get_tiles() - tx_ids = self.params.data_object.transmitters.tx_id_property.values - unique_tile_ids = np.unique(tx_ids) - n_groups = np.min([len(unique_tile_ids), self.params.tile_spatial]) - locations = [] - for uid in unique_tile_ids: - locations.append( - np.mean( - self.params.data_object.transmitters.vertices[tx_ids == uid], - axis=0, - ) - ) - - # Tile transmitters spatially by loop center - tx_tiles = tile_locations( - np.vstack(locations), - n_groups, - method="kmeans", + return tile_large_group_transmitters( + self.params.data_object, + self.params.tile_spatial, ) - receivers_tx_ids = self.params.data_object.tx_id_property.values - tiles = [] - for _t_id, group in enumerate(tx_tiles): - sub_group = [] - for value in group: - receiver_ind = receivers_tx_ids == unique_tile_ids[value] - sub_group.append(np.where(receiver_ind)[0]) - - tiles.append(np.hstack(sub_group)) - - # If number of tiles remaining, brake up receivers spatially per transmitter - while len(tiles) < self.params.tile_spatial: - largest_group = np.argmax([len(tile) for tile in tiles]) - tile = tiles.pop(largest_group) - new_tiles = tile_locations( - self.params.data_object.vertices[tile], - 2, - method="kmeans", - ) - tiles += [tile[new_tiles[0]], tile[new_tiles[1]]] - - return tiles From 4233409054eb7c83adeb39828d0800a0b91b79cd Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 13 Mar 2025 13:32:43 -0700 Subject: [PATCH 03/32] Add ui.jsons for tem forward and inverse --- .../uijson/tdem1d_forward.ui.json | 235 +++++++ .../uijson/tdem1d_inversion.ui.json | 581 ++++++++++++++++++ 2 files changed, 816 insertions(+) create mode 100644 simpeg_drivers-assets/uijson/tdem1d_forward.ui.json create mode 100644 simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json diff --git a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json new file mode 100644 index 00000000..5a8c4ad7 --- /dev/null +++ b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json @@ -0,0 +1,235 @@ +{ + "version": "0.3.0-alpha.1", + "title": "Time-domain EM 1D (TEM1D) 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": "tdem", + "forward_only": true, + "data_object": { + "main": true, + "group": "Survey", + "label": "Object", + "meshType": [ + "{19730589-fd28-4649-9de0-ad47249d9aba}", + "{deebe11a-b57b-4a03-99d6-8f27b25eb2a8}" + ], + "value": "" + }, + "data_units": { + "choiceList": [ + "dB/dt (T/s)", + "B (T)", + "H (A/m)" + ], + "group": "Survey", + "main": true, + "label": "Data type", + "tooltip": "Set the units of the data.", + "value": "dB/dt (T/s)" + }, + "z_channel_bool": { + "group": "Survey", + "main": true, + "label": "Z 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": false, + "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, + "visible": false, + "dependency": "topography_object", + "dependencyType": "disabled", + "label": "Active model", + "tooltip": "Provide the active cell boolean model directly if topography not set.", + "parent": "mesh", + "value": "" + }, + "output_tile_files": false, + "parallelized": { + "group": "Compute", + "label": "Use parallelization", + "value": true, + "visible": false + }, + "n_cpu": { + "min": 1, + "group": "Compute", + "dependency": "parallelized", + "dependencyType": "enabled", + "optional": true, + "enabled": false, + "label": "Number of CPUs", + "value": 1, + "visible": false + }, + "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." + }, + "max_chunk_size": { + "min": 0, + "group": "Compute", + "optional": true, + "enabled": true, + "label": "Maximum chunk size (Mb)", + "value": 128, + "verbose": 3, + "visible": false, + "tooltip": "Limit the chunk size used by Dask for distributed computation." + }, + "chunk_by_rows": { + "group": "Compute", + "label": "Chunk by rows", + "value": true, + "verbose": 3, + "visible": false + }, + "out_group": { + "label": "SimPEG group", + "value": "", + "groupType": "{55ed3daf-c192-4d4b-a439-60fa987fe2b8}", + "group": "Drag-and-drop options", + "visible": true, + "optional": true, + "enabled": false, + "tooltip": "Optionally set the SimPEG group to which results will be saved." + }, + "generate_sweep": { + "label": "Generate sweep file", + "group": "Python run preferences", + "main": true, + "value": false, + "tooltip": "Generates a file for sweeping parameters instead of running the application." + }, + "distributed_workers": "" +} diff --git a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json new file mode 100644 index 00000000..45706e36 --- /dev/null +++ b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json @@ -0,0 +1,581 @@ +{ + "version": "0.3.0-alpha.1", + "title": "Time-domain EM-1D (TEM-1D) 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": "tdem", + "forward_only": false, + "data_object": { + "main": true, + "group": "Data", + "label": "Object", + "meshType": [ + "{19730589-fd28-4649-9de0-ad47249d9aba}", + "{deebe11a-b57b-4a03-99d6-8f27b25eb2a8}" + ], + "value": "" + }, + "data_units": { + "choiceList": [ + "dB/dt (T/s)", + "B (T)", + "H (A/m)" + ], + "group": "Data", + "main": true, + "label": "Data type", + "tooltip": "Set the units of the data.", + "value": "dB/dt (T/s)" + }, + "z_channel": { + "association": [ + "Cell", + "Vertex" + ], + "dataType": "Float", + "group": "Data", + "dataGroupType": "Multi-element", + "main": true, + "label": "z-component", + "parent": "data_object", + "optional": true, + "enabled": true, + "value": "" + }, + "z_uncertainty": { + "association": [ + "Cell", + "Vertex" + ], + "dataType": "Float", + "group": "Data", + "dataGroupType": "Multi-element", + "main": true, + "label": "Uncertainty", + "parent": "data_object", + "dependency": "z_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", + "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", + "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": false, + "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, + "visible": false, + "dependency": "topography_object", + "dependencyType": "disabled", + "label": "Active model", + "tooltip": "Provide the active cell boolean model directly if topography not set.", + "parent": "mesh", + "value": "" + }, + "output_tile_files": false, + "inversion_style": "voxel", + "alpha_s": { + "min": 0.0, + "group": "Regularization", + "label": "Reference weight", + "value": 1.0, + "tooltip": "Constant ratio compared to other weights. Larger values result in models that remain close to the reference model", + "dependency": "reference_model", + "dependencyType": "enabled", + "isValue": true, + "parent": "mesh", + "association": "Cell", + "dataType": "Float", + "property": "", + "enabled": true + }, + "length_scale_x": { + "min": 0.0, + "group": "Regularization", + "label": "Lateral-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": "Vertical-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": "Lateral-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": "Vertical-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 + }, + "prctile": { + "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": true, + "verbose": 3, + "visible": true, + "tooltip": "Whether to auto-scale misfits functions (tile, frequency, joint methods) based on chi-factor." + }, + "initial_beta_ratio": { + "min": 0.0, + "precision": 2, + "group": "Cooling schedule/target", + "optional": true, + "enabled": true, + "label": "Initial beta ratio", + "value": 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." + }, + "coolingFactor": { + "group": "Cooling schedule/target", + "label": "Beta cooling factor", + "tooltip": "Each beta cooling step will be calculated by dividing the current beta by this factor.", + "value": 2.0, + "min": 1.1, + "max": 100, + "precision": 1, + "lineEdit": false, + "verbose": 2 + }, + "coolingRate": { + "group": "Optimization", + "label": "Iterations per beta", + "value": 2, + "min": 1, + "LineEdit": false, + "max": 10, + "precision": 1, + "verbose": 2, + "enabled": true, + "tooltip": "Set the number of iterations per beta value. Use higher values for more non-linear optimization problems." + }, + "max_global_iterations": { + "min": 1, + "lineEdit": false, + "group": "Optimization", + "label": "Maximum iterations", + "tooltip": "Number of L2 and IRLS iterations combined", + "value": 50, + "enabled": true + }, + "max_line_search_iterations": { + "group": "Optimization", + "label": "Maximum number of line searches", + "value": 20, + "min": 1, + "enabled": true, + "verbose": 3, + "tooltip": "Perform an Armijo backtracking linesearch for the provided number of iterations." + }, + "max_cg_iterations": { + "min": 0, + "group": "Optimization", + "label": "Maximum CG iterations", + "value": 30, + "enabled": true, + "verbose": 2 + }, + "tol_cg": { + "min": 0, + "group": "Optimization", + "label": "Conjugate gradient tolerance", + "value": 0.0001, + "enabled": true, + "verbose": 3 + }, + "f_min_change": { + "group": "Optimization", + "label": "Minimum change in objective function", + "value": 0.01, + "min": 1e-06, + "verbose": 3, + "enabled": true, + "tooltip": "Minimum decrease in regularization beyond which the IRLS procedure is deemed to have completed." + }, + "sens_wts_threshold": { + "group": "Update sensitivity weights directive", + "tooltip": "Update sensitivity weight threshold", + "label": "Threshold (%)", + "value": 1.0, + "max": 100.0, + "min": 0.0, + "precision": 3, + "enabled": true, + "verbose": 2 + }, + "every_iteration_bool": { + "group": "Update sensitivity weights directive", + "tooltip": "Update weights at every iteration", + "label": "Every iteration", + "value": true, + "verbose": 2, + "enabled": true + }, + "save_sensitivities": { + "group": "Update sensitivity weights directive", + "label": "Save sensitivities", + "tooltip": "Save the summed square row sensitivities to geoh5.", + "value": false + }, + "parallelized": { + "group": "Compute", + "label": "Use parallelization", + "value": true, + "visible": false + }, + "n_cpu": { + "min": 1, + "group": "Compute", + "dependency": "parallelized", + "dependencyType": "enabled", + "optional": true, + "enabled": false, + "label": "Number of CPUs", + "value": 1, + "visible": false + }, + "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": [ + "ram" + ], + "group": "Compute", + "label": "Storage device", + "tooltip": "Only RAM storage available for now.", + "value": "ram" + }, + "max_ram": "", + "max_chunk_size": { + "min": 0, + "group": "Compute", + "optional": true, + "enabled": true, + "label": "Maximum chunk size (Mb)", + "value": 128, + "verbose": 3, + "visible": false, + "tooltip": "Limit the chunk size used by Dask for distributed computation." + }, + "chunk_by_rows": { + "group": "Compute", + "label": "Chunk by rows", + "value": true, + "verbose": 3, + "visible": false + }, + "out_group": { + "label": "SimPEG group", + "value": "", + "groupType": "{55ed3daf-c192-4d4b-a439-60fa987fe2b8}", + "group": "Drag-and-drop options", + "visible": true, + "optional": true, + "enabled": false, + "tooltip": "Optionally set the SimPEG group to which results will be saved." + }, + "generate_sweep": { + "label": "Generate sweep file", + "group": "Python run preferences", + "main": true, + "value": false, + "tooltip": "Generates a file for sweeping parameters instead of running the application." + }, + "distributed_workers": "" +} From b9aa5909e469b77e596f0c54a31f88f8f722d9a5 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Fri, 14 Mar 2025 08:09:40 -0700 Subject: [PATCH 04/32] Update inversion_type for 1d. Update imports --- .../uijson/tdem1d_forward.ui.json | 4 +- .../uijson/tdem1d_inversion.ui.json | 2 +- simpeg_drivers/__init__.py | 7 + .../components/factories/simpeg_factory.py | 1 + .../direct_current/two_dimensions/params.py | 8 +- simpeg_drivers/electricals/driver.py | 7 +- .../two_dimensions/params.py | 8 +- .../electromagnetics/time_domain_1d/params.py | 29 ++- tests/run_tests/driver_airborne_tem1d_test.py | 182 ++++++++++++++++++ tests/run_tests/driver_dc_b2d_test.py | 7 +- 10 files changed, 229 insertions(+), 26 deletions(-) create mode 100644 tests/run_tests/driver_airborne_tem1d_test.py diff --git a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json index 5a8c4ad7..fa9e1347 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json @@ -1,6 +1,6 @@ { "version": "0.3.0-alpha.1", - "title": "Time-domain EM 1D (TEM1D) Forward", + "title": "Time-domain EM-1D (TEM-1D) Forward", "icon": "surveyairborneem", "documentation": "https://mirageoscience-simpeg-drivers.readthedocs-hosted.com/en/stable/intro.html", "conda_environment": "simpeg_drivers", @@ -8,7 +8,7 @@ "geoh5": "", "monitoring_directory": "", "workspace_geoh5": "", - "inversion_type": "tdem", + "inversion_type": "tdem 1d", "forward_only": true, "data_object": { "main": true, diff --git a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json index 45706e36..1b7ca4db 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json @@ -8,7 +8,7 @@ "geoh5": "", "monitoring_directory": "", "workspace_geoh5": "", - "inversion_type": "tdem", + "inversion_type": "tdem 1d", "forward_only": false, "data_object": { "main": true, diff --git a/simpeg_drivers/__init__.py b/simpeg_drivers/__init__.py index 9142985e..bb0f0078 100644 --- a/simpeg_drivers/__init__.py +++ b/simpeg_drivers/__init__.py @@ -107,6 +107,13 @@ def assets_path() -> Path: "inversion": "TDEMInversionDriver", }, ), + "tdem 1d": ( + "simpeg_drivers.electromagnetics.time_domain_1d.driver", + { + "forward": "TDEM1DForwardDriver", + "inversion": "TDEM1DInversionDriver", + }, + ), "magnetotellurics": ( "simpeg_drivers.natural_sources.magnetotellurics.driver", { diff --git a/simpeg_drivers/components/factories/simpeg_factory.py b/simpeg_drivers/components/factories/simpeg_factory.py index 723bad73..b9611bdf 100644 --- a/simpeg_drivers/components/factories/simpeg_factory.py +++ b/simpeg_drivers/components/factories/simpeg_factory.py @@ -58,6 +58,7 @@ class SimPEGFactory(ABC): "induced polarization pseudo 3d", "fem", "tdem", + "tdem 1d", "magnetotellurics", "tipper", "joint surveys", diff --git a/simpeg_drivers/electricals/direct_current/two_dimensions/params.py b/simpeg_drivers/electricals/direct_current/two_dimensions/params.py index 9c04cdcf..0ad233e4 100644 --- a/simpeg_drivers/electricals/direct_current/two_dimensions/params.py +++ b/simpeg_drivers/electricals/direct_current/two_dimensions/params.py @@ -16,11 +16,15 @@ from geoh5py.data import DataAssociationEnum, FloatData, ReferencedData from geoh5py.objects import DrapeModel -from params import DrapeModelOptions, LineSelectionOptions from pydantic import BaseModel, ConfigDict, field_validator, model_validator from simpeg_drivers import assets_path -from simpeg_drivers.params import BaseForwardOptions, BaseInversionOptions +from simpeg_drivers.params import ( + BaseForwardOptions, + BaseInversionOptions, + DrapeModelOptions, + LineSelectionOptions, +) class DC2DForwardOptions(BaseForwardOptions): diff --git a/simpeg_drivers/electricals/driver.py b/simpeg_drivers/electricals/driver.py index d85d00dc..b690418a 100644 --- a/simpeg_drivers/electricals/driver.py +++ b/simpeg_drivers/electricals/driver.py @@ -23,7 +23,6 @@ from geoh5py.objects import DrapeModel from geoh5py.ui_json.ui_json import fetch_active_workspace from geoh5py.workspace import Workspace -from params import LineSelectionOptions from simpeg_drivers.components.data import InversionData from simpeg_drivers.components.meshes import InversionMesh @@ -31,7 +30,11 @@ from simpeg_drivers.components.windows import InversionWindow from simpeg_drivers.driver import InversionDriver from simpeg_drivers.line_sweep.driver import LineSweepDriver -from simpeg_drivers.params import BaseForwardOptions, BaseInversionOptions +from simpeg_drivers.params import ( + BaseForwardOptions, + BaseInversionOptions, + LineSelectionOptions, +) from simpeg_drivers.utils.surveys import extract_dcip_survey from simpeg_drivers.utils.utils import get_drape_model diff --git a/simpeg_drivers/electricals/induced_polarization/two_dimensions/params.py b/simpeg_drivers/electricals/induced_polarization/two_dimensions/params.py index fd8cd502..f6184930 100644 --- a/simpeg_drivers/electricals/induced_polarization/two_dimensions/params.py +++ b/simpeg_drivers/electricals/induced_polarization/two_dimensions/params.py @@ -16,10 +16,14 @@ from geoh5py.data import FloatData from geoh5py.objects import DrapeModel -from params import DrapeModelOptions, LineSelectionOptions from simpeg_drivers import assets_path -from simpeg_drivers.params import BaseForwardOptions, BaseInversionOptions +from simpeg_drivers.params import ( + BaseForwardOptions, + BaseInversionOptions, + DrapeModelOptions, + LineSelectionOptions, +) class IP2DForwardOptions(BaseForwardOptions): diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/params.py b/simpeg_drivers/electromagnetics/time_domain_1d/params.py index c42fa44d..5334c362 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/params.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/params.py @@ -27,7 +27,6 @@ BaseInversionOptions, DrapeModelOptions, EMDataMixin, - LineSelectionOptions, ) @@ -48,17 +47,16 @@ class TDEM1DForwardOptions(EMDataMixin, BaseForwardOptions): """ name: ClassVar[str] = "Time Domain Electromagnetics Forward" - title: ClassVar[str] = "Time-domain EM (TEM) Forward" - default_ui_json: ClassVar[Path] = assets_path() / "uijson/tdem_forward.ui.json" + title: ClassVar[str] = "Time-domain EM-1D (TEM-1D) Forward" + default_ui_json: ClassVar[Path] = assets_path() / "uijson/tdem1d_forward.ui.json" - inversion_type: str = "tdem" + inversion_type: str = "tdem 1d" physical_property: str = "conductivity" data_object: Receivers - line_selection: LineSelectionOptions z_channel_bool: bool | None = None - x_channel_bool: bool | None = None - y_channel_bool: bool | None = None + x_channel_bool: None = None + y_channel_bool: None = None data_units: str = "dB/dt (T/s)" model_type: str = "Conductivity (S/m)" drape_model: DrapeModelOptions = DrapeModelOptions() @@ -89,20 +87,21 @@ class TDEM1DInversionOptions(EMDataMixin, BaseInversionOptions): """ name: ClassVar[str] = "Time Domain Electromagnetics Inversion" - title: ClassVar[str] = "Time-domain EM (TEM) Inversion" - default_ui_json: ClassVar[Path] = assets_path() / "uijson/tdem_inversion.ui.json" + title: ClassVar[str] = "Time-domain EM-1D (TEM-1D) Inversion" + default_ui_json: ClassVar[Path] = assets_path() / "uijson/tdem1d_inversion.ui.json" - inversion_type: str = "tdem" + inversion_type: str = "tdem 1d" physical_property: str = "conductivity" data_object: Receivers - line_selection: LineSelectionOptions z_channel: PropertyGroup | None = None z_uncertainty: PropertyGroup | None = None - x_channel: PropertyGroup | None = None - x_uncertainty: PropertyGroup | None = None - y_channel: PropertyGroup | None = None - y_uncertainty: PropertyGroup | None = None + x_channel: None = None + x_uncertainty: None = None + y_channel: None = None + y_uncertainty: None = None + length_scale_y: None = None + y_norm: None = None data_units: str = "dB/dt (T/s)" model_type: str = "Conductivity (S/m)" drape_model: DrapeModelOptions = DrapeModelOptions() diff --git a/tests/run_tests/driver_airborne_tem1d_test.py b/tests/run_tests/driver_airborne_tem1d_test.py new file mode 100644 index 00000000..08566ef2 --- /dev/null +++ b/tests/run_tests/driver_airborne_tem1d_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). ' +# ' +# ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' + +from __future__ import annotations + +from pathlib import Path + +import numpy as np +from geoh5py.groups import SimPEGGroup +from geoh5py.workspace import Workspace +from pytest import raises + +from simpeg_drivers.electromagnetics.time_domain_1d.driver import ( + TDEM1DForwardDriver, + TDEM1DInversionDriver, +) +from simpeg_drivers.electromagnetics.time_domain_1d.params import ( + TDEM1DForwardOptions, + TDEM1DInversionOptions, +) +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": 7.05481e-08, "phi_d": 198200000, "phi_m": 7806} + + +def test_airborne_tem_1d_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=0.001, + anomaly=1.0, + n_electrodes=n_grid_points, + n_lines=n_grid_points, + cell_size=cell_size, + refinement=refinement, + inversion_type="airborne_tem", + drape_height=10.0, + padding_distance=400.0, + flatten=False, + ) + params = TDEM1DForwardOptions( + geoh5=geoh5, + mesh=model.parent, + active_cells=ActiveCellsOptions(topography_object=topography), + data_object=survey, + starting_model=model, + z_channel_bool=True, + solver_type="Mumps", + ) + + fwr_driver = TDEM1DForwardDriver(params) + + fwr_driver.run() + + +def test_airborne_tem_1d_run(tmp_path: Path, max_iterations=1, pytest=True): + workpath = tmp_path / "inversion_test.ui.geoh5" + if pytest: + workpath = ( + tmp_path.parent + / "test_airborne_tem_1d_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": "dBzdt", + } + + for comp, cname in components.items(): + data[cname] = [] + uncertainties[f"{cname} uncertainties"] = [] + for ii, _ in enumerate(survey.channels): + data_entity = geoh5.get_entity(f"Iteration_0_{comp}_[{ii}]")[0].copy( + parent=survey + ) + data[cname].append(data_entity) + + uncert = survey.add_data( + { + f"uncertainty_{comp}_[{ii}]": { + "values": np.ones_like(data_entity.values) + * (np.median(np.abs(data_entity.values))) + } + } + ) + uncertainties[f"{cname} uncertainties"].append(uncert) + + survey.add_components_data(data) + survey.add_components_data(uncertainties) + + data_kwargs = {} + for comp in components: + data_kwargs[f"{comp}_channel"] = survey.fetch_property_group( + name=f"dB{comp}dt" + ) + data_kwargs[f"{comp}_uncertainty"] = survey.fetch_property_group( + name=f"dB{comp}dt uncertainties" + ) + + orig_dBzdt = geoh5.get_entity("Iteration_0_z_[0]")[0].values + + # Run the inverse + params = TDEM1DInversionOptions( + geoh5=geoh5, + mesh=mesh, + active_cells=ActiveCellsOptions(topography_object=topography), + data_object=survey, + starting_model=1e-3, + reference_model=1e-3, + chi_factor=1.0, + s_norm=2.0, + x_norm=2.0, + z_norm=2.0, + alpha_s=1e-4, + gradient_type="total", + lower_bound=2e-6, + upper_bound=1e2, + max_global_iterations=max_iterations, + initial_beta_ratio=1e2, + coolingRate=4, + max_cg_iterations=200, + prctile=5, + sens_wts_threshold=1.0, + store_sensitivities="ram", + solver_type="Mumps", + **data_kwargs, + ) + params.write_ui_json(path=tmp_path / "Inv_run.ui.json") + + driver = TDEM1DInversionDriver(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_dBzdt + if pytest: + check_target(output, target_run, tolerance=0.1) + 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_airborne_tem_1d_fwr_run( + Path("./"), n_grid_points=5, cell_size=(5.0, 5.0, 5.0), refinement=(0, 0, 4) + ) + test_airborne_tem_1d_run( + Path("./"), + max_iterations=15, + pytest=False, + ) diff --git a/tests/run_tests/driver_dc_b2d_test.py b/tests/run_tests/driver_dc_b2d_test.py index 3bac8968..0c5acc71 100644 --- a/tests/run_tests/driver_dc_b2d_test.py +++ b/tests/run_tests/driver_dc_b2d_test.py @@ -16,7 +16,6 @@ from geoh5py.groups import SimPEGGroup from geoh5py.workspace import Workspace -from params import DrapeModelOptions, LineSelectionOptions from simpeg_drivers.electricals.direct_current.pseudo_three_dimensions.driver import ( DCBatch2DForwardDriver, @@ -29,7 +28,11 @@ from simpeg_drivers.electricals.params import ( FileControlOptions, ) -from simpeg_drivers.params import ActiveCellsOptions +from simpeg_drivers.params import ( + ActiveCellsOptions, + DrapeModelOptions, + LineSelectionOptions, +) from simpeg_drivers.utils.testing import check_target, setup_inversion_workspace from simpeg_drivers.utils.utils import get_inversion_output From 42aed364a167bd6a39342c8898dfdfa66bc15a65 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Fri, 14 Mar 2025 12:23:39 -0700 Subject: [PATCH 05/32] Simplify InversionMesh class. Allow to pass an entity directly --- simpeg_drivers/components/meshes.py | 77 +++++++++++-------- simpeg_drivers/components/models.py | 3 - ...test.py => driver_airborne_tem_1d_test.py} | 0 3 files changed, 45 insertions(+), 35 deletions(-) rename tests/run_tests/{driver_airborne_tem1d_test.py => driver_airborne_tem_1d_test.py} (100%) diff --git a/simpeg_drivers/components/meshes.py b/simpeg_drivers/components/meshes.py index af8a8061..5b46ff58 100644 --- a/simpeg_drivers/components/meshes.py +++ b/simpeg_drivers/components/meshes.py @@ -78,6 +78,7 @@ def __init__( self, workspace: Workspace, params: BaseForwardOptions | BaseInversionOptions, + entity: Octree | DrapeModel | None = None, ) -> None: """ :param workspace: Workspace object containing mesh data. @@ -85,14 +86,14 @@ def __init__( """ self.workspace = workspace self.params = params - self.mesh: TreeMesh | TensorMesh | None = None - self.n_cells: int | None = None - self.rotation: dict[str, float] | None = None - self._permutation: np.ndarray | None = None - self.entity: Octree | DrapeModel | None = None - self._initialize() - - def _initialize(self) -> None: + + if entity is None: + entity = self._initialize() + + self.entity = entity + self.mesh, self._permutation = self.to_discretize(entity) + + def _initialize(self) -> Octree | DrapeModel: """ Collects mesh data stored in geoh5 workspace into TreeMesh object. @@ -100,19 +101,17 @@ def _initialize(self) -> None: type required for SimPEG inversion and stores data needed to restore original the octree mesh type. """ - if self.params.mesh is None: logger.info( "No mesh provided. Creating optimized mesh from data and topography." ) - self._auto_mesh() + mesh_entity = self._auto_mesh() else: - self.entity = self.params.mesh.copy( + mesh_entity = self.params.mesh.copy( parent=self.params.out_group, copy_children=False ) - self.uid = self.entity.uid - self.n_cells = self.entity.n_cells + return mesh_entity def _auto_mesh(self): """Automate meshing based on data and topography objects.""" @@ -125,21 +124,36 @@ def _auto_mesh(self): driver = OctreeDriver(params) mesh = driver.run() - self.entity = mesh.copy(parent=self.params.out_group) + return mesh.copy(parent=self.params.out_group) + + @staticmethod + def to_discretize( + entity: Octree | DrapeModel, + ) -> tuple[TreeMesh | TensorMesh, np.ndarray]: + """ + Converts mesh entity to its discretize equivalent. + + :param entity: Octree or DrapeModel object containing mesh data. + + :return: Tuple containing mesh object and permutation vector. + """ + + if isinstance(entity, Octree): + mesh = octree_2_treemesh(entity) + permutation = np.arange(entity.n_cells) + elif isinstance(entity, DrapeModel): + mesh, permutation = drape_2_tensor(entity, return_sorting=True) + else: + raise TypeError("Mesh object must be of type Octree or DrapeModel.") + + return mesh, permutation @property def mesh(self) -> TreeMesh | TensorMesh: """TreeMesh or TensorMesh object containing mesh data.""" - + # In case the _mesh was reset by the driver. if self._mesh is None: - if isinstance(self._entity, Octree): - self._mesh = octree_2_treemesh(self._entity) - self._permutation = np.arange(self.entity.n_cells) - - if isinstance(self.entity, DrapeModel) and self._mesh is None: - self._mesh, self._permutation = drape_2_tensor( - self.entity, return_sorting=True - ) + self.mesh, self._permutation = self.to_discretize(self.entity) return self._mesh @@ -150,11 +164,14 @@ def mesh(self, value: TreeMesh | TensorMesh | None): self._mesh = value + @property + def n_cells(self) -> int: + """Number of cells in the mesh.""" + return self.entity.n_cells + @property def permutation(self) -> np.ndarray: """Permutation vector between discretize and geoh5py/DrapeModel ordering.""" - if self.mesh is None: - raise ValueError("A 'mesh' must be assigned before accessing permutation.") return self._permutation @property @@ -163,17 +180,13 @@ def entity(self) -> Octree | DrapeModel: return self._entity @entity.setter - def entity(self, val: Octree | DrapeModel): - if not isinstance(val, Octree | DrapeModel | type(None)): + def entity(self, entity: Octree | DrapeModel): + if not isinstance(entity, Octree | DrapeModel): raise TypeError( "Attribute 'entity' must be an Octree or DrapeModel object." ) - self._entity = val - - if isinstance(self._entity, Octree): - self._permutation = np.arange(self.entity.n_cells) - self._mesh = self.to_treemesh(self._entity) + self._entity = entity @staticmethod def to_treemesh(octree): diff --git a/simpeg_drivers/components/models.py b/simpeg_drivers/components/models.py index bba96ba9..c30a3e5a 100644 --- a/simpeg_drivers/components/models.py +++ b/simpeg_drivers/components/models.py @@ -412,9 +412,6 @@ def _initialize(self): * self.driver.params.inducing_field_declination ) - if self.driver.inversion_mesh.rotation is not None: - declination += self.driver.inversion_mesh.rotation["angle"] - inclination[np.isnan(inclination)] = 0 declination[np.isnan(declination)] = 0 field_vecs = dip_azimuth2cartesian( diff --git a/tests/run_tests/driver_airborne_tem1d_test.py b/tests/run_tests/driver_airborne_tem_1d_test.py similarity index 100% rename from tests/run_tests/driver_airborne_tem1d_test.py rename to tests/run_tests/driver_airborne_tem_1d_test.py From 264c737e031f04577e737fb2f02ac72487dbcab0 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Fri, 14 Mar 2025 12:27:20 -0700 Subject: [PATCH 06/32] Overload inversion_mesh in Base1DDriver class --- .../electromagnetics/time_domain_1d/driver.py | 48 ++++++++++++++++++- 1 file changed, 46 insertions(+), 2 deletions(-) diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py index d38a9973..e03b9820 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py @@ -11,7 +11,13 @@ from __future__ import annotations +import numpy as np +from geoh5py.objects import DrapeModel +from geoh5py.ui_json.ui_json import fetch_active_workspace + +from simpeg_drivers.components.meshes import InversionMesh from simpeg_drivers.driver import InversionDriver +from simpeg_drivers.utils.utils import get_drape_model from .params import ( TDEM1DForwardOptions, @@ -19,14 +25,52 @@ ) -class TDEM1DForwardDriver(InversionDriver): +class Base1DDriver(InversionDriver): + """Base 1D driver for electromagnetic simulations.""" + + _params_class = None + _validations = None + + @property + def inversion_mesh(self) -> InversionMesh: + """Inversion mesh""" + if getattr(self, "_inversion_mesh", None) is None: + with fetch_active_workspace(self.workspace, mode="r+"): + paddings = [ + self.params.drape_model.horizontal_padding, + self.params.drape_model.horizontal_padding, + self.params.drape_model.vertical_padding, + 1, + ] + + entity = get_drape_model( + self.workspace, + "Models", + self.params.data_object.vertices, + [ + self.params.drape_model.u_cell_size, + self.params.drape_model.v_cell_size, + ], + self.params.drape_model.depth_core, + paddings, + self.params.drape_model.expansion_factor, + )[0] + + self._inversion_mesh = InversionMesh( + self.workspace, self.params, entity=entity + ) + + return self._inversion_mesh + + +class TDEM1DForwardDriver(Base1DDriver): """Time Domain Electromagnetic forward driver.""" _params_class = TDEM1DForwardOptions _validations = None -class TDEM1DInversionDriver(InversionDriver): +class TDEM1DInversionDriver(Base1DDriver): """Time Domain Electromagnetic inversion driver.""" _params_class = TDEM1DInversionOptions From 4245543d1ec800f65aa484088e64d966d6ad84fb Mon Sep 17 00:00:00 2001 From: dominiquef Date: Fri, 14 Mar 2025 15:16:20 -0700 Subject: [PATCH 07/32] Simplify components towards 1d implementation --- simpeg_drivers/components/data.py | 18 +++- .../components/factories/receiver_factory.py | 4 +- .../factories/simulation_factory.py | 84 ++++++++----------- .../components/factories/source_factory.py | 4 +- .../components/factories/survey_factory.py | 2 +- 5 files changed, 54 insertions(+), 58 deletions(-) diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index 98b5f293..36f524d9 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -23,8 +23,7 @@ from re import findall import numpy as np -from discretize import TreeMesh -from geoh5py.shared.utils import fetch_active_workspace +from discretize import TensorMesh, TreeMesh from scipy.spatial import cKDTree from simpeg import maps from simpeg.electromagnetics.static.utils.static_utils import geometric_factor @@ -357,7 +356,7 @@ def create_survey( def simulation( self, mesh: TreeMesh, - local_mesh: TreeMesh | None, + local_mesh: TreeMesh | TensorMesh | None, active_cells: np.ndarray, survey, tile_id: int | None = None, @@ -389,7 +388,18 @@ def simulation( active_cells=active_cells, mapping=mapping, ) - + elif "1d" in self.params.inversion_type: + slice_ind = np.arange( + tile_id * local_mesh.nC, (tile_id + 1) * local_mesh.nC + ) + mapping = maps.Projection(mesh.n_cells, slice_ind) + simulation = simulation_factory.build( + survey=survey, + global_mesh=mesh, + local_mesh=local_mesh, + mapping=mapping, + tile_id=tile_id, + ) else: if local_mesh is None: local_mesh = create_nested_mesh( diff --git a/simpeg_drivers/components/factories/receiver_factory.py b/simpeg_drivers/components/factories/receiver_factory.py index b8fd3fd3..5692d7dc 100644 --- a/simpeg_drivers/components/factories/receiver_factory.py +++ b/simpeg_drivers/components/factories/receiver_factory.py @@ -108,7 +108,7 @@ def assemble_arguments( mesh=mesh, ) - elif self.factory_type in ["tdem"]: + elif "tdem" in self.factory_type: args += self._tdem_arguments( data=data, locations=locations, @@ -137,7 +137,7 @@ def assemble_keyword_arguments( kwargs["component"] = component.split("_")[1] if self.factory_type in ["tipper"]: kwargs["orientation"] = kwargs["orientation"][::-1] - if self.factory_type in ["tdem"]: + if "tdem" in self.factory_type: kwargs["orientation"] = component return kwargs diff --git a/simpeg_drivers/components/factories/simulation_factory.py b/simpeg_drivers/components/factories/simulation_factory.py index 3e311f6d..d986c692 100644 --- a/simpeg_drivers/components/factories/simulation_factory.py +++ b/simpeg_drivers/components/factories/simulation_factory.py @@ -39,6 +39,7 @@ def __init__(self, params: BaseParams | BaseOptions): super().__init__(params) self.simpeg_object = self.concrete_object() + self.solver = None if self.factory_type in [ "direct current pseudo 3d", "direct current 3d", @@ -106,6 +107,11 @@ def concrete_object(self): return simulation.Simulation3DMagneticFluxDensity + if self.factory_type in ["tdem 1d"]: + from simpeg.electromagnetics.time_domain import simulation_1d + + return simulation_1d.Simulation1DLayered + def assemble_arguments( self, survey=None, @@ -141,62 +147,52 @@ def assemble_keyword_arguments( if self.params.forward_only else self.params.store_sensitivities ) + kwargs["solver"] = self.solver if self.factory_type == "magnetic vector": - return self._magnetic_vector_keywords(kwargs, active_cells=active_cells) + kwargs["active_cells"] = active_cells + kwargs["chiMap"] = maps.IdentityMap(nP=int(active_cells.sum()) * 3) + kwargs["model_type"] = "vector" + kwargs["chunk_format"] = "row" + if self.factory_type == "magnetic scalar": - return self._magnetic_scalar_keywords(kwargs, active_cells=active_cells) + kwargs["active_cells"] = active_cells + kwargs["chiMap"] = maps.IdentityMap(nP=int(active_cells.sum())) + kwargs["chunk_format"] = "row" + if self.factory_type == "gravity": - return self._gravity_keywords(kwargs, active_cells=active_cells) + kwargs["active_cells"] = active_cells + kwargs["rhoMap"] = maps.IdentityMap(nP=int(active_cells.sum())) + kwargs["chunk_format"] = "row" + if "induced polarization" in self.factory_type: - return self._induced_polarization_keywords( - kwargs, - mesh, - active_cells=active_cells, + etamap = maps.InjectActiveCells( + mesh, active_cells=active_cells, value_inactive=0 ) + kwargs["etaMap"] = etamap + if self.factory_type in [ "direct current 3d", "direct current 2d", "magnetotellurics", "tipper", "fem", + "tdem", + "tdem 1d", ]: return self._conductivity_keywords(kwargs, mesh, active_cells=active_cells) - if self.factory_type in ["tdem"]: - return self._tdem_keywords( - kwargs, receivers, mesh, active_cells=active_cells - ) - - def _magnetic_vector_keywords(self, kwargs, active_cells=None): - kwargs["active_cells"] = active_cells - kwargs["chiMap"] = maps.IdentityMap(nP=int(active_cells.sum()) * 3) - kwargs["model_type"] = "vector" - kwargs["chunk_format"] = "row" - return kwargs - def _magnetic_scalar_keywords(self, kwargs, active_cells=None): - kwargs["active_cells"] = active_cells - kwargs["chiMap"] = maps.IdentityMap(nP=int(active_cells.sum())) - kwargs["chunk_format"] = "row" - return kwargs + if "tdem" in self.factory_type: + kwargs["t0"] = -receivers.timing_mark * self.params.unit_conversion + kwargs["time_steps"] = ( + np.round((np.diff(np.unique(receivers.waveform[:, 0]))), decimals=6) + * self.params.unit_conversion + ) - def _gravity_keywords(self, kwargs, active_cells=None): - kwargs["active_cells"] = active_cells - kwargs["rhoMap"] = maps.IdentityMap(nP=int(active_cells.sum())) - kwargs["chunk_format"] = "row" - return kwargs + if self.factory_type in ["tdem 1d"]: + kwargs["sigmaMap"] = maps.ExpMap(mesh) + kwargs["topo"] = active_cells - def _induced_polarization_keywords( - self, - kwargs, - mesh, - active_cells=None, - ): - etamap = maps.InjectActiveCells( - mesh, active_cells=active_cells, value_inactive=0 - ) - kwargs["etaMap"] = etamap - kwargs["solver"] = self.solver return kwargs def _conductivity_keywords(self, kwargs, mesh, active_cells=None): @@ -204,16 +200,6 @@ def _conductivity_keywords(self, kwargs, mesh, active_cells=None): mesh, active_cells=active_cells, value_inactive=np.log(1e-8) ) kwargs["sigmaMap"] = maps.ExpMap(mesh) * actmap - kwargs["solver"] = self.solver - return kwargs - - def _tdem_keywords(self, kwargs, receivers, mesh, active_cells=None): - kwargs = self._conductivity_keywords(kwargs, mesh, active_cells=active_cells) - kwargs["t0"] = -receivers.timing_mark * self.params.unit_conversion - kwargs["time_steps"] = ( - np.round((np.diff(np.unique(receivers.waveform[:, 0]))), decimals=6) - * self.params.unit_conversion - ) return kwargs def _get_sensitivity_path(self, tile_id: int) -> str: diff --git a/simpeg_drivers/components/factories/source_factory.py b/simpeg_drivers/components/factories/source_factory.py index a5ac083a..c91e4c24 100644 --- a/simpeg_drivers/components/factories/source_factory.py +++ b/simpeg_drivers/components/factories/source_factory.py @@ -114,7 +114,7 @@ def assemble_arguments( args.append(receivers) args.append(frequency) - elif self.factory_type in ["tdem"]: + elif "tdem" in self.factory_type: args.append(receivers) else: @@ -144,7 +144,7 @@ def assemble_keyword_arguments( # pylint: disable=arguments-differ if self.factory_type in ["fem"]: kwargs["location"] = locations - if self.factory_type in ["tdem"]: + if "tdem" in self.factory_type: kwargs["location"] = locations kwargs["waveform"] = waveform diff --git a/simpeg_drivers/components/factories/survey_factory.py b/simpeg_drivers/components/factories/survey_factory.py index b77f9828..b170e5f8 100644 --- a/simpeg_drivers/components/factories/survey_factory.py +++ b/simpeg_drivers/components/factories/survey_factory.py @@ -124,7 +124,7 @@ def assemble_arguments(self, data=None, mesh=None, local_index=None, channel=Non 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"]: + elif self.factory_type in ["tdem", "tdem 1d"]: return self._tdem_arguments(data=data, mesh=mesh, local_index=local_index) elif self.factory_type in ["magnetotellurics", "tipper"]: return self._naturalsource_arguments( From cae6019afb620863706bac03e13cb73a646a636d Mon Sep 17 00:00:00 2001 From: dominiquef Date: Fri, 14 Mar 2025 15:26:46 -0700 Subject: [PATCH 08/32] Re-work drape model creation to allow draped_layers --- simpeg_drivers/utils/utils.py | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/simpeg_drivers/utils/utils.py b/simpeg_drivers/utils/utils.py index 0d1ce028..c071f857 100644 --- a/simpeg_drivers/utils/utils.py +++ b/simpeg_drivers/utils/utils.py @@ -340,6 +340,7 @@ def get_drape_model( parent: Group | None = None, return_colocated_mesh: bool = False, return_sorting: bool = False, + draped_layers: bool = False, ) -> tuple: """ Create a BlockModel object from parameters. @@ -350,12 +351,12 @@ def get_drape_model( :param locations: Location points. :param h: Cell size(s) for the core mesh. :param depth_core: Depth of core mesh below locs. - :param pads: len(6) Padding distances [W, E, N, S, Down, Up] + :param pads: len(4) Padding distances [W, E, Down, Up] :param expansion_factor: Expansion factor for padding cells. :param return_colocated_mesh: If true return TensorMesh. :param return_sorting: If true, return the indices required to map values stored in the TensorMesh to the drape model. - + :param draped_layers: If true, snap the elevation of the layers to the input locations. :return object_out: Output block model. """ @@ -392,27 +393,34 @@ def get_drape_model( mesh_type="tensor", ) - cc = mesh.cell_centers - hz = mesh.h[1] - top = np.max(cc[:, 1].reshape(len(hz), -1)[:, 0] + (hz / 2)) - bottoms = cc[:, 1].reshape(len(hz), -1)[:, 0] - (hz / 2) - n_layers = len(bottoms) + hz = mesh.h[1][::-1] + + if draped_layers: + z_interp = interp1d(distances[:, 0], xy_smooth[:, 2], fill_value="extrapolate") + top = z_interp(mesh.cell_centers_x) - (hz[0] / 2) + else: + top = np.ones_like(mesh.cell_centers_x) * (mesh.origin[1] + np.sum(hz)) + n_layers = len(hz) prisms = [] layers = [] indices = [] index = 0 - center_xy = np.c_[x_interp(mesh.cell_centers_x), y_interp(mesh.cell_centers_x)] - for i, (x_center, y_center) in enumerate(center_xy): - prisms.append([float(x_center), float(y_center), top, i * n_layers, n_layers]) - for k, b in enumerate(bottoms): - layers.append([i, k, b]) + center_xytop = np.c_[ + x_interp(mesh.cell_centers_x), y_interp(mesh.cell_centers_x), top + ] + for i, (x_center, y_center, z_top) in enumerate(center_xytop): + prisms.append([float(x_center), float(y_center), z_top, i * n_layers, n_layers]) + bottom = z_top + for k, h in enumerate(hz): + bottom -= h + layers.append([i, k, bottom]) indices.append(index) index += 1 prisms = np.vstack(prisms) layers = np.vstack(layers) - layers[:, 2] = layers[:, 2][::-1] + # layers[:, 2] = layers[:, 2][::-1] model = DrapeModel.create( workspace, layers=layers, name=name, prisms=prisms, parent=parent From 3e8ddf8ac9ec05c91c8dcc63cef75e936928abca Mon Sep 17 00:00:00 2001 From: dominiquef Date: Fri, 14 Mar 2025 15:38:40 -0700 Subject: [PATCH 09/32] Fix 2d tests --- tests/run_tests/driver_dc_2d_test.py | 7 +++++-- tests/run_tests/driver_ip_2d_test.py | 3 +-- tests/run_tests/driver_ip_b2d_test.py | 7 +++++-- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/tests/run_tests/driver_dc_2d_test.py b/tests/run_tests/driver_dc_2d_test.py index 61e9d46b..c562533a 100644 --- a/tests/run_tests/driver_dc_2d_test.py +++ b/tests/run_tests/driver_dc_2d_test.py @@ -16,7 +16,6 @@ import numpy as np from geoh5py.data import ReferencedData from geoh5py.workspace import Workspace -from params import DrapeModelOptions, LineSelectionOptions from simpeg_drivers.electricals.direct_current.two_dimensions.driver import ( DC2DForwardDriver, @@ -26,7 +25,11 @@ DC2DForwardOptions, DC2DInversionOptions, ) -from simpeg_drivers.params import ActiveCellsOptions +from simpeg_drivers.params import ( + ActiveCellsOptions, + DrapeModelOptions, + LineSelectionOptions, +) 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_ip_2d_test.py b/tests/run_tests/driver_ip_2d_test.py index 61a1bbf5..67059782 100644 --- a/tests/run_tests/driver_ip_2d_test.py +++ b/tests/run_tests/driver_ip_2d_test.py @@ -14,7 +14,6 @@ import numpy as np from geoh5py.workspace import Workspace -from params import DrapeModelOptions, LineSelectionOptions from simpeg_drivers.electricals.induced_polarization.two_dimensions import ( IP2DForwardOptions, @@ -24,7 +23,7 @@ IP2DForwardDriver, IP2DInversionDriver, ) -from simpeg_drivers.params import ActiveCellsOptions +from simpeg_drivers.params import ActiveCellsOptions, LineSelectionOptions 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_ip_b2d_test.py b/tests/run_tests/driver_ip_b2d_test.py index 185b0627..c07bbc89 100644 --- a/tests/run_tests/driver_ip_b2d_test.py +++ b/tests/run_tests/driver_ip_b2d_test.py @@ -15,7 +15,6 @@ from geoh5py.groups import SimPEGGroup from geoh5py.workspace import Workspace -from params import DrapeModelOptions, LineSelectionOptions from simpeg_drivers.electricals.induced_polarization.pseudo_three_dimensions.driver import ( IPBatch2DForwardDriver, @@ -28,7 +27,11 @@ from simpeg_drivers.electricals.params import ( FileControlOptions, ) -from simpeg_drivers.params import ActiveCellsOptions +from simpeg_drivers.params import ( + ActiveCellsOptions, + DrapeModelOptions, + LineSelectionOptions, +) from simpeg_drivers.utils.testing import check_target, setup_inversion_workspace from simpeg_drivers.utils.utils import get_inversion_output From 823f7768920c67f3002cde064149393f675537e4 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Fri, 14 Mar 2025 15:43:53 -0700 Subject: [PATCH 10/32] Start outfitting 1d driver with inversion_mesh --- simpeg_drivers/driver.py | 4 ++ .../electromagnetics/time_domain_1d/driver.py | 71 +++++++++++++++---- .../electromagnetics/time_domain_1d/params.py | 18 ++++- simpeg_drivers/params.py | 2 +- 4 files changed, 78 insertions(+), 17 deletions(-) diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index 336d0c6d..64337106 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -482,6 +482,10 @@ def get_regularization(self): def get_tiles(self): if "2d" in self.params.inversion_type: tiles = [np.arange(len(self.inversion_data.indices))] + elif "1d" in self.params.inversion_type: + tiles = ( + np.arange(len(self.inversion_data.indices)).reshape((-1, 1)).tolist() + ) else: locations = self.inversion_data.locations tiles = tile_locations( diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py index e03b9820..ab44bcbc 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py @@ -12,9 +12,11 @@ from __future__ import annotations import numpy as np -from geoh5py.objects import DrapeModel +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 get_drape_model @@ -35,6 +37,7 @@ class Base1DDriver(InversionDriver): 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+"): paddings = [ self.params.drape_model.horizontal_padding, @@ -42,19 +45,29 @@ def inversion_mesh(self) -> InversionMesh: self.params.drape_model.vertical_padding, 1, ] - - entity = get_drape_model( - self.workspace, - "Models", - self.params.data_object.vertices, - [ - self.params.drape_model.u_cell_size, - self.params.drape_model.v_cell_size, - ], - self.params.drape_model.depth_core, - paddings, - self.params.drape_model.expansion_factor, - )[0] + drape_models = [] + for part in self.params.data_object.unique_parts: + indices = self.params.data_object.parts == part + + drape_models.append( + get_drape_model( + temp_workspace, + "Models", + self.params.data_object.vertices[ + indices, : + ], # Drape on topography + [ + self.params.drape_model.u_cell_size, + self.params.drape_model.v_cell_size, + ], + self.params.drape_model.depth_core, + paddings, + self.params.drape_model.expansion_factor, + draped_layers=True, + )[0] + ) + + entity = DrapeModelMerger.create_object(self.workspace, drape_models) self._inversion_mesh = InversionMesh( self.workspace, self.params, entity=entity @@ -62,6 +75,36 @@ def inversion_mesh(self) -> InversionMesh: return self._inversion_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.mesh, + self.inversion_mesh.entity.prisms[:, :3], + ) + 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.""" diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/params.py b/simpeg_drivers/electromagnetics/time_domain_1d/params.py index 5334c362..a31b9137 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/params.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/params.py @@ -59,7 +59,14 @@ class TDEM1DForwardOptions(EMDataMixin, BaseForwardOptions): y_channel_bool: None = None data_units: str = "dB/dt (T/s)" model_type: str = "Conductivity (S/m)" - drape_model: DrapeModelOptions = DrapeModelOptions() + 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): @@ -104,7 +111,14 @@ class TDEM1DInversionOptions(EMDataMixin, BaseInversionOptions): y_norm: None = None data_units: str = "dB/dt (T/s)" model_type: str = "Conductivity (S/m)" - drape_model: DrapeModelOptions = DrapeModelOptions() + 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): diff --git a/simpeg_drivers/params.py b/simpeg_drivers/params.py index 2c27d86e..7e280acd 100644 --- a/simpeg_drivers/params.py +++ b/simpeg_drivers/params.py @@ -450,7 +450,7 @@ class DrapeModelOptions(BaseModel): depth_core: float | None = 100.0 horizontal_padding: float | None = 100.0 vertical_padding: float | None = 100.0 - expansion_factor: float | None = 100.0 + expansion_factor: float | None = 1.1 class LineSelectionOptions(BaseModel): From 20c055c201c32f86404828167a6d8872fed18246 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 17 Mar 2025 11:28:39 -0700 Subject: [PATCH 11/32] Re-work of DrapeModel conversion --- .../electromagnetics/time_domain_1d/driver.py | 53 +++--- simpeg_drivers/utils/utils.py | 165 +++++++++++------- 2 files changed, 131 insertions(+), 87 deletions(-) diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py index ab44bcbc..70935bf9 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py @@ -12,6 +12,7 @@ from __future__ import annotations import numpy as np +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 @@ -19,7 +20,7 @@ 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 get_drape_model +from simpeg_drivers.utils.utils import topo_drape_elevation, xyz_2_drape_model from .params import ( TDEM1DForwardOptions, @@ -33,38 +34,33 @@ class Base1DDriver(InversionDriver): _params_class = None _validations = None + def __init__(self, workspace: Workspace, **kwargs): + self._inversion_1d_mesh = None + + super().__init__(workspace, **kwargs) + @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+"): - paddings = [ - self.params.drape_model.horizontal_padding, - self.params.drape_model.horizontal_padding, - self.params.drape_model.vertical_padding, - 1, - ] drape_models = [] + z_drape = topo_drape_elevation( + self.params.data_object.vertices, + self.inversion_topography.locations, + ) for part in self.params.data_object.unique_parts: indices = self.params.data_object.parts == part - drape_models.append( - get_drape_model( + xyz_2_drape_model( temp_workspace, - "Models", - self.params.data_object.vertices[ - indices, : - ], # Drape on topography - [ - self.params.drape_model.u_cell_size, - self.params.drape_model.v_cell_size, + np.c_[ + self.params.data_object.vertices[indices, :2], + z_drape[indices], ], - self.params.drape_model.depth_core, - paddings, - self.params.drape_model.expansion_factor, - draped_layers=True, - )[0] + self.inversion_1d_mesh.h[0][::-1], + ) ) entity = DrapeModelMerger.create_object(self.workspace, drape_models) @@ -75,6 +71,21 @@ def inversion_mesh(self) -> InversionMesh: return self._inversion_mesh + @property + def inversion_1d_mesh(self): + if getattr(self, "_inversion_1d_mesh", None) is None: + self._inversion_1d_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 self._inversion_1d_mesh + @property def data_misfit(self): """The Simpeg.data_misfit class""" diff --git a/simpeg_drivers/utils/utils.py b/simpeg_drivers/utils/utils.py index c071f857..5c0447b7 100644 --- a/simpeg_drivers/utils/utils.py +++ b/simpeg_drivers/utils/utils.py @@ -287,20 +287,29 @@ def drape_2_tensor(drape_model: DrapeModel, return_sorting: bool = False) -> tup """ prisms = drape_model.prisms layers = drape_model.layers - z = np.append(np.unique(layers[:, 2]), prisms[:, 2].max()) - x = compute_alongline_distance(prisms[:, :2]) + + # Deal with ghost points + ghosts = prisms[:, -1] != 1 + prisms = prisms[prisms[:, -1] != 1, :] + + nu_layers = np.unique(prisms[:, -1]) + if len(nu_layers) > 1: + raise ValueError( + "Drape model conversion to TensorMesh must have uniform number of layers." + ) + + n_layers = nu_layers[0].astype(int) + filt_layers = ghosts[layers[:, 0].astype(int)] + layers = layers[filt_layers, :] + + hz = prisms[0, 2] - layers[:n_layers, 2] + + x = compute_alongline_distance(prisms[:, :2], ordered=False) dx = np.diff(x) - end_core = [np.argmin(dx.round(1)), len(dx) - np.argmin(dx[::-1].round(1))] - core = dx[end_core[0]] - exp_fact = dx[0] / dx[1] - cell_width = np.r_[ - core * exp_fact ** np.arange(end_core[0], 0, -1), - core * np.ones(end_core[1] - end_core[0] + 1), - core * exp_fact ** np.arange(1, len(dx) - end_core[1] + 1), - ] - h = [cell_width, np.diff(z)] - origin = [-cell_width[: end_core[0]].sum(), layers[:, 2].min()] - mesh = TensorMesh(h, origin) + cell_width = np.r_[dx[0], (dx[:-1] + dx[1:]) / 2.0, dx[-1]] + h = [cell_width, hz] + # origin = [-cell_width[: end_core[0]].sum(), layers[:, 2].min()] + mesh = TensorMesh(h) if return_sorting: sorting = np.arange(mesh.n_cells) @@ -340,7 +349,6 @@ def get_drape_model( parent: Group | None = None, return_colocated_mesh: bool = False, return_sorting: bool = False, - draped_layers: bool = False, ) -> tuple: """ Create a BlockModel object from parameters. @@ -356,10 +364,8 @@ def get_drape_model( :param return_colocated_mesh: If true return TensorMesh. :param return_sorting: If true, return the indices required to map values stored in the TensorMesh to the drape model. - :param draped_layers: If true, snap the elevation of the layers to the input locations. :return object_out: Output block model. """ - locations = truncate_locs_depths(locations, depth_core) depth_core = minimum_depth_core(locations, depth_core, h[1]) order = traveling_salesman(locations) @@ -392,47 +398,12 @@ def get_drape_model( expansion_factor=expansion_factor, mesh_type="tensor", ) - hz = mesh.h[1][::-1] - - if draped_layers: - z_interp = interp1d(distances[:, 0], xy_smooth[:, 2], fill_value="extrapolate") - top = z_interp(mesh.cell_centers_x) - (hz[0] / 2) - else: - top = np.ones_like(mesh.cell_centers_x) * (mesh.origin[1] + np.sum(hz)) - - n_layers = len(hz) - prisms = [] - layers = [] - indices = [] - index = 0 - center_xytop = np.c_[ + top = np.ones_like(mesh.cell_centers_x) * (mesh.origin[1] + np.sum(hz)) + locations_top = np.c_[ x_interp(mesh.cell_centers_x), y_interp(mesh.cell_centers_x), top ] - for i, (x_center, y_center, z_top) in enumerate(center_xytop): - prisms.append([float(x_center), float(y_center), z_top, i * n_layers, n_layers]) - bottom = z_top - for k, h in enumerate(hz): - bottom -= h - layers.append([i, k, bottom]) - indices.append(index) - index += 1 - - prisms = np.vstack(prisms) - layers = np.vstack(layers) - # layers[:, 2] = layers[:, 2][::-1] - - model = DrapeModel.create( - workspace, layers=layers, name=name, prisms=prisms, parent=parent - ) - model.add_data( - { - "indices": { - "values": np.array(indices, dtype=np.int32), - "association": "CELL", - } - } - ) + model = xyz_2_drape_model(workspace, locations_top, hz, name, parent) val = [model] if return_colocated_mesh: val.append(mesh) @@ -469,6 +440,51 @@ def get_inversion_output(h5file: str | Workspace, inversion_group: str | UUID): return out +def xyz_2_drape_model( + workspace, locations, depths, name=None, parent=None +) -> DrapeModel: + """ + Convert a list of cell tops and layer depths to a DrapeModel object. + + :param workspace: Workspace object + :param locations: n x 3 array of cell centers [x, y, z_top] + :param depths: n x 1 array of layer depths + :param name: Name of the new DrapeModel object + :param parent: Parent group for the new DrapeModel object + + :returns: DrapeModel object + """ + n_layers = len(depths) + prisms = [] + layers = [] + indices = [] + index = 0 + + for i, (x_center, y_center, z_top) in enumerate(locations): + prisms.append([float(x_center), float(y_center), z_top, i * n_layers, n_layers]) + bottom = z_top + for k, h in enumerate(depths): + bottom -= h + layers.append([i, k, bottom]) + indices.append(index) + index += 1 + + prisms = np.vstack(prisms) + layers = np.vstack(layers) + model = DrapeModel.create( + workspace, layers=layers, name=name, prisms=prisms, parent=parent + ) + model.add_data( + { + "indices": { + "values": np.array(indices, dtype=np.int32), + "association": "CELL", + } + } + ) + return model + + def tile_locations( locations, n_tiles, @@ -704,14 +720,6 @@ def active_from_xyz( mesh_dim = 2 if isinstance(mesh, DrapeModel) else 3 locations = mesh.centroids.copy() - if method == "linear": - delaunay_2d = Delaunay(topo[:, :-1]) - z_interpolate = LinearNDInterpolator(delaunay_2d, topo[:, -1]) - elif method == "nearest": - z_interpolate = NearestNDInterpolator(topo[:, :-1], topo[:, -1]) - else: - raise ValueError("Method must be 'linear', or 'nearest'") - if mesh_dim == 2: z_offset = cell_size_z(mesh) / 2.0 else: @@ -727,6 +735,34 @@ def active_from_xyz( else: raise ValueError("'grid_reference' must be one of 'center', 'top', or 'bottom'") + z_locations = topo_drape_elevation(locations, topo, method=method) + # fill_nan(locations, z_locations, filler=topo[:, -1]) + + # Return the active cell array + return locations[:, -1] < z_locations + + +def topo_drape_elevation(locations, topo, method="linear") -> np.ndarray: + """ + Get draped elevation at locations. + + Values are extrapolated to nearest neighbour if requested outside the + convex hull of the input topography points. + + :param locations: n x 3 array of locations + :param topo: n x 3 array of topography points + :param method: Type of topography interpolation, either 'linear' or 'nearest' + + :return: An array of z elevations for every input locations. + """ + if method == "linear": + delaunay_2d = Delaunay(topo[:, :-1]) + z_interpolate = LinearNDInterpolator(delaunay_2d, topo[:, -1]) + elif method == "nearest": + z_interpolate = NearestNDInterpolator(topo[:, :-1], topo[:, -1]) + else: + raise ValueError("Method must be 'linear', or 'nearest'") + unique_locs, inds = np.unique(locations[:, :2].round(), axis=0, return_inverse=True) z_locations = z_interpolate(unique_locs)[inds] @@ -737,10 +773,7 @@ def active_from_xyz( _, ind = tree.query(locations[ind_nan, :]) z_locations[ind_nan] = topo[ind, -1] - # fill_nan(locations, z_locations, filler=topo[:, -1]) - - # Return the active cell array - return locations[:, -1] < z_locations + return z_locations def truncate_locs_depths(locs: np.ndarray, depth_core: float) -> np.ndarray: From f0514c4226c826a204f7ed7749e4eeca8f69e788 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 17 Mar 2025 12:21:32 -0700 Subject: [PATCH 12/32] Fix mesh conversion --- simpeg_drivers/utils/utils.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/simpeg_drivers/utils/utils.py b/simpeg_drivers/utils/utils.py index 5c0447b7..3ecc4fae 100644 --- a/simpeg_drivers/utils/utils.py +++ b/simpeg_drivers/utils/utils.py @@ -302,14 +302,17 @@ def drape_2_tensor(drape_model: DrapeModel, return_sorting: bool = False) -> tup filt_layers = ghosts[layers[:, 0].astype(int)] layers = layers[filt_layers, :] - hz = prisms[0, 2] - layers[:n_layers, 2] + hz = np.r_[ + prisms[0, 2] - layers[0, 2], + -np.diff(layers[:n_layers, 2]), + ][::-1] x = compute_alongline_distance(prisms[:, :2], ordered=False) dx = np.diff(x) cell_width = np.r_[dx[0], (dx[:-1] + dx[1:]) / 2.0, dx[-1]] h = [cell_width, hz] - # origin = [-cell_width[: end_core[0]].sum(), layers[:, 2].min()] - mesh = TensorMesh(h) + origin = [0, prisms[:, 2].max() - hz.sum() + hz[-1]] + mesh = TensorMesh(h, origin=origin) if return_sorting: sorting = np.arange(mesh.n_cells) From a7d72d3379ca3b3effcbd1a515d97eaaba728cc7 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 17 Mar 2025 12:26:31 -0700 Subject: [PATCH 13/32] Reset origin to lowest prism. Test pass --- simpeg_drivers/utils/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simpeg_drivers/utils/utils.py b/simpeg_drivers/utils/utils.py index 3ecc4fae..697928b4 100644 --- a/simpeg_drivers/utils/utils.py +++ b/simpeg_drivers/utils/utils.py @@ -311,7 +311,7 @@ def drape_2_tensor(drape_model: DrapeModel, return_sorting: bool = False) -> tup dx = np.diff(x) cell_width = np.r_[dx[0], (dx[:-1] + dx[1:]) / 2.0, dx[-1]] h = [cell_width, hz] - origin = [0, prisms[:, 2].max() - hz.sum() + hz[-1]] + origin = [0, layers[:, 2].min()] mesh = TensorMesh(h, origin=origin) if return_sorting: From fd24e7f180990fdb5536f9b896f9303ac0888160 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 17 Mar 2025 15:12:32 -0700 Subject: [PATCH 14/32] Remove mesh from survey factories --- .../components/factories/receiver_factory.py | 22 +++++-------------- .../components/factories/source_factory.py | 9 -------- .../components/factories/survey_factory.py | 21 ++++++------------ 3 files changed, 12 insertions(+), 40 deletions(-) diff --git a/simpeg_drivers/components/factories/receiver_factory.py b/simpeg_drivers/components/factories/receiver_factory.py index 5692d7dc..c40c60b2 100644 --- a/simpeg_drivers/components/factories/receiver_factory.py +++ b/simpeg_drivers/components/factories/receiver_factory.py @@ -86,7 +86,7 @@ def concrete_object(self): return receivers.Tipper def assemble_arguments( - self, locations=None, data=None, local_index=None, mesh=None, component=None + self, locations=None, data=None, local_index=None, component=None ): """Provides implementations to assemble arguments for receivers object.""" @@ -105,7 +105,6 @@ def assemble_arguments( args += self._magnetotellurics_arguments( locations=locations, local_index=local_index, - mesh=mesh, ) elif "tdem" in self.factory_type: @@ -113,7 +112,6 @@ def assemble_arguments( data=data, locations=locations, local_index=local_index, - mesh=mesh, ) else: @@ -122,7 +120,7 @@ def assemble_arguments( return args def assemble_keyword_arguments( - self, locations=None, data=None, local_index=None, mesh=None, component=None + self, locations=None, data=None, local_index=None, component=None ): """Provides implementations to assemble keyword arguments for receivers object.""" kwargs = {} @@ -142,14 +140,11 @@ def assemble_keyword_arguments( return kwargs - def build( - self, locations=None, data=None, local_index=None, mesh=None, component=None - ): + def build(self, locations=None, data=None, local_index=None, component=None): receivers = super().build( locations=locations, data=data, local_index=local_index, - mesh=mesh, component=component, ) @@ -159,13 +154,6 @@ def build( ): stations = self.params.data_object.base_stations.vertices if stations is not None: - if getattr(self.params.mesh, "rotation", None): - rotate_xyz( - stations, - self.params.mesh.origin.tolist(), - -1 * self.params.mesh.rotation[0], - ) - if stations.shape[0] == 1: stations = np.tile(stations.T, self.params.data_object.n_vertices).T @@ -192,13 +180,13 @@ def _dcip_arguments(self, locations=None, local_index=None): return args - def _tdem_arguments(self, data=None, locations=None, local_index=None, mesh=None): + def _tdem_arguments(self, data=None, locations=None, local_index=None): return [ locations, np.asarray(data.entity.channels) * self.params.unit_conversion, ] - def _magnetotellurics_arguments(self, locations=None, local_index=None, mesh=None): + def _magnetotellurics_arguments(self, locations=None, local_index=None): args = [] locs = locations[local_index] diff --git a/simpeg_drivers/components/factories/source_factory.py b/simpeg_drivers/components/factories/source_factory.py index c91e4c24..916f9295 100644 --- a/simpeg_drivers/components/factories/source_factory.py +++ b/simpeg_drivers/components/factories/source_factory.py @@ -22,7 +22,6 @@ from copy import deepcopy import numpy as np -from geoapps_utils.utils.transformations import rotate_xyz from geoh5py.objects import LargeLoopGroundTEMReceivers from simpeg_drivers.components.factories.simpeg_factory import SimPEGFactory @@ -86,17 +85,9 @@ def assemble_arguments( waveform=None, ): # pylint: disable=arguments-differ """Provides implementations to assemble arguments for sources object.""" - _ = waveform args = [] - if locations is not None and getattr(self.params.mesh, "rotation", None): - locations = rotate_xyz( - locations, - self.params.mesh.origin.tolist(), - -1 * self.params.mesh.rotation[0], - ) - if self.factory_type in [ "direct current pseudo 3d", "direct current 3d", diff --git a/simpeg_drivers/components/factories/survey_factory.py b/simpeg_drivers/components/factories/survey_factory.py index b170e5f8..3c0c05db 100644 --- a/simpeg_drivers/components/factories/survey_factory.py +++ b/simpeg_drivers/components/factories/survey_factory.py @@ -108,7 +108,7 @@ def concrete_object(self): return survey.Survey - def assemble_arguments(self, data=None, mesh=None, local_index=None, channel=None): + def assemble_arguments(self, data=None, local_index=None, channel=None): """Provides implementations to assemble arguments for receivers object.""" receiver_entity = data.entity @@ -125,13 +125,11 @@ def assemble_arguments(self, data=None, mesh=None, local_index=None, channel=Non 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"]: - return self._tdem_arguments(data=data, mesh=mesh, local_index=local_index) + return self._tdem_arguments(data=data, local_index=local_index) elif self.factory_type in ["magnetotellurics", "tipper"]: - return self._naturalsource_arguments( - data=data, mesh=mesh, frequency=channel - ) + return self._naturalsource_arguments(data=data, frequency=channel) elif self.factory_type in ["fem"]: - return self._fem_arguments(data=data, mesh=mesh, channel=channel) + return self._fem_arguments(data=data, channel=channel) else: receivers = ReceiversFactory(self.params).build( locations=data.locations, @@ -148,7 +146,6 @@ def assemble_keyword_arguments(self, **_): def build( self, data=None, - mesh=None, local_index=None, indices=None, channel=None, @@ -158,7 +155,6 @@ def build( survey = super().build( data=data, local_index=local_index, - mesh=mesh, channel=channel, ) @@ -323,7 +319,7 @@ def _dcip_arguments(self, data=None, local_index=None): return [sources] - def _tdem_arguments(self, data=None, local_index=None, mesh=None): + def _tdem_arguments(self, data=None, local_index=None): receivers = data.entity transmitters = receivers.transmitters @@ -381,7 +377,6 @@ def _tdem_arguments(self, data=None, local_index=None, mesh=None): locations=locs, local_index=self.local_index, data=data, - mesh=mesh, component=component, ) rx_obj.local_index = rx_ids @@ -397,7 +392,7 @@ def _tdem_arguments(self, data=None, local_index=None, mesh=None): return [tx_list] - def _fem_arguments(self, data=None, mesh=None, channel=None): + def _fem_arguments(self, data=None, channel=None): channels = np.array(data.entity.channels) frequencies = channels if channel is None else [channel] rx_locs = data.entity.vertices @@ -418,7 +413,6 @@ def _fem_arguments(self, data=None, mesh=None, channel=None): receiver = rx_factory.build( locations=rx_locs[receiver_id, :], data=data, - mesh=mesh, component=component, ) @@ -449,7 +443,7 @@ def _fem_arguments(self, data=None, mesh=None, channel=None): return [sources] - def _naturalsource_arguments(self, data=None, mesh=None, frequency=None): + def _naturalsource_arguments(self, data=None, frequency=None): receivers = [] sources = [] rx_factory = ReceiversFactory(self.params) @@ -462,7 +456,6 @@ def _naturalsource_arguments(self, data=None, mesh=None, frequency=None): locations=data.locations, local_index=self.local_index, data=data, - mesh=mesh, component=comp, ) ) From 253e4992e89fcd369c50ad0e84b119b2d4589ad3 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 17 Mar 2025 15:17:42 -0700 Subject: [PATCH 15/32] Pass around inversion_mesh --- simpeg_drivers/components/data.py | 16 +++++++--------- .../components/factories/misfit_factory.py | 17 +++++++++-------- simpeg_drivers/driver.py | 6 ++---- 3 files changed, 18 insertions(+), 21 deletions(-) diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index 36f524d9..344accbd 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -323,7 +323,6 @@ def get_normalizations(self): def create_survey( self, - mesh: TreeMesh | None = None, local_index: np.ndarray | None = None, channel=None, ): @@ -341,7 +340,6 @@ def create_survey( survey_factory = SurveyFactory(self.params) survey, local_index, ordering = survey_factory.build( data=self, - mesh=mesh, local_index=local_index, channel=channel, ) @@ -355,7 +353,7 @@ def create_survey( def simulation( self, - mesh: TreeMesh, + inversion_mesh: TreeMesh, local_mesh: TreeMesh | TensorMesh | None, active_cells: np.ndarray, survey, @@ -384,7 +382,7 @@ def simulation( mapping = maps.IdentityMap(nP=int(self.n_blocks * active_cells.sum())) simulation = simulation_factory.build( survey=survey, - global_mesh=mesh, + global_mesh=inversion_mesh.mesh, active_cells=active_cells, mapping=mapping, ) @@ -392,10 +390,10 @@ def simulation( slice_ind = np.arange( tile_id * local_mesh.nC, (tile_id + 1) * local_mesh.nC ) - mapping = maps.Projection(mesh.n_cells, slice_ind) + mapping = maps.Projection(inversion_mesh.mesh.n_cells, slice_ind) simulation = simulation_factory.build( survey=survey, - global_mesh=mesh, + global_mesh=inversion_mesh.mesh, local_mesh=local_mesh, mapping=mapping, tile_id=tile_id, @@ -404,12 +402,12 @@ def simulation( if local_mesh is None: local_mesh = create_nested_mesh( survey, - mesh, + inversion_mesh.mesh, minimum_level=3, padding_cells=padding_cells, ) mapping = maps.TileMap( - mesh, + inversion_mesh.mesh, active_cells, local_mesh, enforce_active=True, @@ -418,7 +416,7 @@ def simulation( simulation = simulation_factory.build( survey=survey, receivers=self.entity, - global_mesh=mesh, + global_mesh=inversion_mesh.mesh, local_mesh=local_mesh, active_cells=mapping.local_active, mapping=mapping, diff --git a/simpeg_drivers/components/factories/misfit_factory.py b/simpeg_drivers/components/factories/misfit_factory.py index 249fea75..e56457cd 100644 --- a/simpeg_drivers/components/factories/misfit_factory.py +++ b/simpeg_drivers/components/factories/misfit_factory.py @@ -18,6 +18,7 @@ from geoapps_utils.driver.params import BaseParams from simpeg_drivers.components.data import InversionData + from simpeg_drivers.components.meshes import InversionMesh from simpeg_drivers.params import BaseOptions import numpy as np @@ -44,11 +45,11 @@ def __init__(self, params: BaseParams | BaseOptions, models=None): def concrete_object(self): return objective_function.ComboObjectiveFunction - def build(self, tiles, inversion_data, mesh, active_cells): # pylint: disable=arguments-differ + def build(self, tiles, inversion_data, inversion_mesh, active_cells): # pylint: disable=arguments-differ global_misfit = super().build( tiles=tiles, inversion_data=inversion_data, - mesh=mesh, + inversion_mesh=inversion_mesh, active_cells=active_cells, ) return global_misfit, self.sorting, self.ordering @@ -57,7 +58,7 @@ def assemble_arguments( # pylint: disable=arguments-differ self, tiles, inversion_data, - mesh, + inversion_mesh, active_cells, ): # Base slice over frequencies @@ -81,7 +82,7 @@ def assemble_arguments( # pylint: disable=arguments-differ local_sim, local_index, ordering, mapping = ( self.create_nested_simulation( inversion_data, - mesh, + inversion_mesh, local_mesh, active_cells, local_index, @@ -114,7 +115,7 @@ def assemble_arguments( # pylint: disable=arguments-differ if "induced polarization" in self.params.inversion_type: if "2d" in self.params.inversion_type: proj = maps.InjectActiveCells( - mesh, active_cells, value_inactive=1e-8 + inversion_mesh.mesh, active_cells, value_inactive=1e-8 ) else: proj = maps.InjectActiveCells( @@ -176,7 +177,7 @@ def assemble_keyword_arguments(self, **_): @staticmethod def create_nested_simulation( inversion_data: InversionData, - global_mesh: Octree, + inversion_mesh: InversionMesh, local_mesh: Octree | None, active_cells: np.ndarray, indices: np.ndarray, @@ -197,10 +198,10 @@ def create_nested_simulation( :param padding_cells: Number of padding cells around the local survey. """ survey, indices, ordering = inversion_data.create_survey( - mesh=global_mesh, local_index=indices, channel=channel + local_index=indices, channel=channel ) local_sim, mapping = inversion_data.simulation( - global_mesh, + inversion_mesh, local_mesh, active_cells, survey, diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index 64337106..b8c31cf8 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -117,7 +117,7 @@ def data_misfit(self): ).build( tiles, self.inversion_data, - self.inversion_mesh.mesh, + self.inversion_mesh, self.models.active_cells, ) print("Done.") @@ -483,9 +483,7 @@ def get_tiles(self): if "2d" in self.params.inversion_type: tiles = [np.arange(len(self.inversion_data.indices))] elif "1d" in self.params.inversion_type: - tiles = ( - np.arange(len(self.inversion_data.indices)).reshape((-1, 1)).tolist() - ) + tiles = np.arange(len(self.inversion_data.indices)).reshape((-1, 1)) else: locations = self.inversion_data.locations tiles = tile_locations( From 584f9efad0f033ec45a530a4e01275196523a3e2 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 18 Mar 2025 08:09:44 -0700 Subject: [PATCH 16/32] Fix tem --- .../components/factories/simulation_factory.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/simpeg_drivers/components/factories/simulation_factory.py b/simpeg_drivers/components/factories/simulation_factory.py index d986c692..98dca838 100644 --- a/simpeg_drivers/components/factories/simulation_factory.py +++ b/simpeg_drivers/components/factories/simulation_factory.py @@ -180,7 +180,10 @@ def assemble_keyword_arguments( "tdem", "tdem 1d", ]: - return self._conductivity_keywords(kwargs, mesh, active_cells=active_cells) + actmap = maps.InjectActiveCells( + mesh, active_cells=active_cells, value_inactive=np.log(1e-8) + ) + kwargs["sigmaMap"] = maps.ExpMap(mesh) * actmap if "tdem" in self.factory_type: kwargs["t0"] = -receivers.timing_mark * self.params.unit_conversion @@ -195,13 +198,6 @@ def assemble_keyword_arguments( return kwargs - def _conductivity_keywords(self, kwargs, mesh, active_cells=None): - actmap = maps.InjectActiveCells( - mesh, active_cells=active_cells, value_inactive=np.log(1e-8) - ) - kwargs["sigmaMap"] = maps.ExpMap(mesh) * actmap - return kwargs - def _get_sensitivity_path(self, tile_id: int) -> str: """Build path to destination of on-disk sensitivities.""" out_dir = Path(self.params.workpath) / "sensitivities" From 652f0f2e038920667853e1f2bb6410bd90f22736 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 18 Mar 2025 12:05:39 -0700 Subject: [PATCH 17/32] First push through forward --- simpeg_drivers/components/data.py | 7 +- .../factories/directives_factory.py | 12 +++- .../components/factories/misfit_factory.py | 4 +- .../factories/simulation_factory.py | 7 +- .../components/factories/survey_factory.py | 28 +++++--- .../electromagnetics/time_domain_1d/driver.py | 68 +++++++++---------- simpeg_drivers/utils/utils.py | 14 ++-- 7 files changed, 80 insertions(+), 60 deletions(-) diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index 344accbd..25bb9b40 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -388,13 +388,16 @@ def simulation( ) elif "1d" in self.params.inversion_type: slice_ind = np.arange( - tile_id * local_mesh.nC, (tile_id + 1) * local_mesh.nC + tile_id * inversion_mesh.mesh.shape_cells[1], + (tile_id + 1) * inversion_mesh.mesh.shape_cells[1], ) mapping = maps.Projection(inversion_mesh.mesh.n_cells, slice_ind) simulation = simulation_factory.build( survey=survey, + receivers=self.entity, global_mesh=inversion_mesh.mesh, - local_mesh=local_mesh, + local_mesh=inversion_mesh.layers_mesh, + active_cells=active_cells, mapping=mapping, tile_id=tile_id, ) diff --git a/simpeg_drivers/components/factories/directives_factory.py b/simpeg_drivers/components/factories/directives_factory.py index b722c106..b2029e39 100644 --- a/simpeg_drivers/components/factories/directives_factory.py +++ b/simpeg_drivers/components/factories/directives_factory.py @@ -223,7 +223,8 @@ def save_iteration_residual_directive(self): """""" if ( self._save_iteration_residual_directive is None - and self.factory_type not in ["tdem", "fem", "magnetotellurics", "tipper"] + and self.factory_type + not in ["tdem", "tdem 1d", "fem", "magnetotellurics", "tipper"] ): self._save_iteration_residual_directive = SaveDataGeoh5Factory( self.params @@ -373,6 +374,7 @@ def assemble_keyword_arguments( "magnetotellurics", "tipper", "tdem", + "tdem 1d", "fem", ]: expmap = maps.ExpMap(inversion_object.mesh) @@ -445,7 +447,13 @@ def assemble_keyword_arguments( global_misfit=None, name=None, ): - if self.factory_type in ["fem", "tdem", "magnetotellurics", "tipper"]: + if self.factory_type in [ + "fem", + "tdem", + "tdem 1d", + "magnetotellurics", + "tipper", + ]: kwargs = self.assemble_data_keywords_em( inversion_object=inversion_object, active_cells=active_cells, diff --git a/simpeg_drivers/components/factories/misfit_factory.py b/simpeg_drivers/components/factories/misfit_factory.py index e56457cd..f9d88fdc 100644 --- a/simpeg_drivers/components/factories/misfit_factory.py +++ b/simpeg_drivers/components/factories/misfit_factory.py @@ -92,7 +92,7 @@ def assemble_arguments( # pylint: disable=arguments-differ ) ) - local_mesh = local_sim.mesh + local_mesh = getattr(local_sim, "mesh", None) if count == 0: if self.factory_type in [ @@ -112,6 +112,7 @@ def assemble_arguments( # pylint: disable=arguments-differ else: self.sorting.append(local_index) + # TODO this should be done in the simulation factory if "induced polarization" in self.params.inversion_type: if "2d" in self.params.inversion_type: proj = maps.InjectActiveCells( @@ -124,7 +125,6 @@ def assemble_arguments( # pylint: disable=arguments-differ value_inactive=1e-8, ) - # TODO this should be done in the simulation factory local_sim.sigma = proj * mapping * self.models.conductivity # TODO add option to export tile meshes diff --git a/simpeg_drivers/components/factories/simulation_factory.py b/simpeg_drivers/components/factories/simulation_factory.py index 98dca838..1da9656b 100644 --- a/simpeg_drivers/components/factories/simulation_factory.py +++ b/simpeg_drivers/components/factories/simulation_factory.py @@ -122,6 +122,9 @@ def assemble_arguments( mapping=None, tile_id=None, ): + if "1d" in self.factory_type: + return () + mesh = global_mesh if tile_id is None else local_mesh return [mesh] @@ -178,7 +181,6 @@ def assemble_keyword_arguments( "tipper", "fem", "tdem", - "tdem 1d", ]: actmap = maps.InjectActiveCells( mesh, active_cells=active_cells, value_inactive=np.log(1e-8) @@ -194,7 +196,8 @@ def assemble_keyword_arguments( if self.factory_type in ["tdem 1d"]: kwargs["sigmaMap"] = maps.ExpMap(mesh) - kwargs["topo"] = active_cells + kwargs["thicknesses"] = local_mesh.h[0][1:][::-1] + kwargs["topo"] = active_cells[tile_id] return kwargs diff --git a/simpeg_drivers/components/factories/survey_factory.py b/simpeg_drivers/components/factories/survey_factory.py index 3c0c05db..0ac21552 100644 --- a/simpeg_drivers/components/factories/survey_factory.py +++ b/simpeg_drivers/components/factories/survey_factory.py @@ -125,7 +125,7 @@ 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"]: - return self._tdem_arguments(data=data, local_index=local_index) + return self._tdem_arguments(data=data, inversion_type=self.factory_type) elif self.factory_type in ["magnetotellurics", "tipper"]: return self._naturalsource_arguments(data=data, frequency=channel) elif self.factory_type in ["fem"]: @@ -319,7 +319,7 @@ def _dcip_arguments(self, data=None, local_index=None): return [sources] - def _tdem_arguments(self, data=None, local_index=None): + def _tdem_arguments(self, data=None, inversion_type="tdem"): receivers = data.entity transmitters = receivers.transmitters @@ -353,16 +353,22 @@ def _tdem_arguments(self, data=None, local_index=None): rx_lookup = self.local_index[:, np.newaxis].tolist() tx_locs = [transmitters.vertices[k, :] for k in self.local_index] - wave_function = interp1d( - (receivers.waveform[:, 0] - receivers.timing_mark) - * self.params.unit_conversion, - receivers.waveform[:, 1], - fill_value="extrapolate", - ) + if "1d" in inversion_type: + waveform = tdem.sources.PiecewiseLinearWaveform( + times=receivers.waveform[:, 0] - receivers.timing_mark, + currents=receivers.waveform[:, 1], + ) + else: + wave_function = interp1d( + (receivers.waveform[:, 0] - receivers.timing_mark) + * self.params.unit_conversion, + receivers.waveform[:, 1], + fill_value="extrapolate", + ) - waveform = tdem.sources.RawWaveform( - waveform_function=wave_function, offTime=0.0 - ) + waveform = tdem.sources.RawWaveform( + waveform_function=wave_function, offTime=0.0 + ) self.ordering = [] tx_list = [] diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py index 70935bf9..f4a73367 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py @@ -12,6 +12,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 @@ -35,56 +36,50 @@ class Base1DDriver(InversionDriver): _validations = None def __init__(self, workspace: Workspace, **kwargs): - self._inversion_1d_mesh = None - 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() + # temp_workspace = Workspace() with fetch_active_workspace(self.workspace, mode="r+"): drape_models = [] - z_drape = topo_drape_elevation( - self.params.data_object.vertices, - self.inversion_topography.locations, - ) for part in self.params.data_object.unique_parts: indices = self.params.data_object.parts == part - drape_models.append( - xyz_2_drape_model( - temp_workspace, - np.c_[ - self.params.data_object.vertices[indices, :2], - z_drape[indices], - ], - self.inversion_1d_mesh.h[0][::-1], - ) - ) - - entity = DrapeModelMerger.create_object(self.workspace, drape_models) + drape_models.append(self.topo_z_drape[indices]) + # entity = DrapeModelMerger.create_object(self.workspace, drape_models) + entity = xyz_2_drape_model( + self.workspace, + np.vstack(drape_models), + self.layers_mesh.h[0][::-1], + ) self._inversion_mesh = InversionMesh( self.workspace, self.params, entity=entity ) + self._inversion_mesh.layers_mesh = self.layers_mesh return self._inversion_mesh - @property - def inversion_1d_mesh(self): - if getattr(self, "_inversion_1d_mesh", None) is None: - self._inversion_1d_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 self._inversion_1d_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): @@ -101,8 +96,11 @@ def data_misfit(self): ).build( tiles, self.inversion_data, - self.inversion_mesh.mesh, - self.inversion_mesh.entity.prisms[:, :3], + self.inversion_mesh, + self.topo_z_drape, + ) + self.models.active_cells = np.ones( + self.inversion_mesh.n_cells, dtype=bool ) print("Done.") diff --git a/simpeg_drivers/utils/utils.py b/simpeg_drivers/utils/utils.py index 697928b4..5ccf22c7 100644 --- a/simpeg_drivers/utils/utils.py +++ b/simpeg_drivers/utils/utils.py @@ -289,8 +289,8 @@ def drape_2_tensor(drape_model: DrapeModel, return_sorting: bool = False) -> tup layers = drape_model.layers # Deal with ghost points - ghosts = prisms[:, -1] != 1 - prisms = prisms[prisms[:, -1] != 1, :] + ghosts = prisms[:, -1] == 1 + prisms = prisms[~ghosts, :] nu_layers = np.unique(prisms[:, -1]) if len(nu_layers) > 1: @@ -300,7 +300,7 @@ def drape_2_tensor(drape_model: DrapeModel, return_sorting: bool = False) -> tup n_layers = nu_layers[0].astype(int) filt_layers = ghosts[layers[:, 0].astype(int)] - layers = layers[filt_layers, :] + layers = layers[~filt_layers, :] hz = np.r_[ prisms[0, 2] - layers[0, 2], @@ -742,7 +742,7 @@ def active_from_xyz( # fill_nan(locations, z_locations, filler=topo[:, -1]) # Return the active cell array - return locations[:, -1] < z_locations + return locations[:, -1] < z_locations[:, -1] def topo_drape_elevation(locations, topo, method="linear") -> np.ndarray: @@ -766,7 +766,9 @@ def topo_drape_elevation(locations, topo, method="linear") -> np.ndarray: else: raise ValueError("Method must be 'linear', or 'nearest'") - unique_locs, inds = np.unique(locations[:, :2].round(), axis=0, return_inverse=True) + unique_locs, inds = np.unique( + locations[:, :-1].round(), axis=0, return_inverse=True + ) z_locations = z_interpolate(unique_locs)[inds] # Apply nearest neighbour if in extrapolation @@ -776,7 +778,7 @@ def topo_drape_elevation(locations, topo, method="linear") -> np.ndarray: _, ind = tree.query(locations[ind_nan, :]) z_locations[ind_nan] = topo[ind, -1] - return z_locations + return np.c_[locations[:, :-1], z_locations] def truncate_locs_depths(locs: np.ndarray, depth_core: float) -> np.ndarray: From 7d3f22b6f5e1a8e592823834984985cffac26904 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 19 Mar 2025 13:57:36 -0700 Subject: [PATCH 18/32] Use sparse projection for permutation. --- simpeg_drivers/components/data.py | 5 +-- .../factories/directives_factory.py | 19 +++++++--- .../components/factories/source_factory.py | 10 ++++- .../components/factories/survey_factory.py | 8 ++-- simpeg_drivers/components/meshes.py | 9 ++++- simpeg_drivers/components/models.py | 38 ++++--------------- simpeg_drivers/components/topography.py | 2 +- simpeg_drivers/utils/utils.py | 12 +++++- 8 files changed, 55 insertions(+), 48 deletions(-) diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index 25bb9b40..c42a2e43 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -388,9 +388,8 @@ def simulation( ) elif "1d" in self.params.inversion_type: slice_ind = np.arange( - tile_id * inversion_mesh.mesh.shape_cells[1], - (tile_id + 1) * inversion_mesh.mesh.shape_cells[1], - ) + tile_id, inversion_mesh.mesh.n_cells, inversion_mesh.mesh.shape_cells[0] + )[::-1] mapping = maps.Projection(inversion_mesh.mesh.n_cells, slice_ind) simulation = simulation_factory.build( survey=survey, diff --git a/simpeg_drivers/components/factories/directives_factory.py b/simpeg_drivers/components/factories/directives_factory.py index b2029e39..8f14cf14 100644 --- a/simpeg_drivers/components/factories/directives_factory.py +++ b/simpeg_drivers/components/factories/directives_factory.py @@ -353,12 +353,10 @@ def assemble_keyword_arguments( active_cells_map = maps.InjectActiveCells( inversion_object.mesh, active_cells, np.nan ) - sorting = inversion_object.permutation kwargs = { "label": "model", "association": "CEll", - "transforms": [active_cells_map], - "sorting": sorting, + "transforms": [active_cells_map, inversion_object.permutation.T], } if self.factory_type == "magnetic vector": @@ -366,6 +364,7 @@ def assemble_keyword_arguments( kwargs["transforms"] = [ cartesian2amplitude_dip_azimuth, active_cells_map, + inversion_object.permutation.T, ] if self.factory_type in [ @@ -378,7 +377,10 @@ def assemble_keyword_arguments( "fem", ]: expmap = maps.ExpMap(inversion_object.mesh) - kwargs["transforms"] = [expmap * active_cells_map] + kwargs["transforms"] = [ + expmap * active_cells_map, + inversion_object.permutation.T, + ] if self.params.model_type == "Resistivity (Ohm-m)": kwargs["transforms"].append(lambda x: 1 / x) @@ -413,8 +415,12 @@ def volume_normalization(val): "label": "model", "association": "CEll", "dmisfit": global_misfit, - "transforms": [active_cells_map, sqrt, volume_normalization], - "sorting": inversion_object.permutation, + "transforms": [ + active_cells_map, + sqrt, + volume_normalization, + inversion_object.permutation.T, + ], } if self.factory_type == "magnetic vector": @@ -423,6 +429,7 @@ def volume_normalization(val): lambda x: x.reshape((-1, 3), order="F"), lambda x: np.linalg.norm(x, axis=1), active_cells_map, + inversion_object.permutation.T, ] kwargs["label"] = "sensitivities" diff --git a/simpeg_drivers/components/factories/source_factory.py b/simpeg_drivers/components/factories/source_factory.py index 916f9295..de9813aa 100644 --- a/simpeg_drivers/components/factories/source_factory.py +++ b/simpeg_drivers/components/factories/source_factory.py @@ -64,13 +64,17 @@ def concrete_object(self): return sources.MagDipole - elif "tdem" in self.factory_type: + elif "tdem" == self.factory_type: from simpeg.electromagnetics.time_domain import sources if isinstance(self.params.data_object, LargeLoopGroundTEMReceivers): return sources.LineCurrent else: return sources.MagDipole + elif "tdem 1d" == self.factory_type: + from simpeg.electromagnetics.time_domain import sources + + return sources.CircularLoop elif self.factory_type in ["magnetotellurics", "tipper"]: from simpeg.electromagnetics.natural_source import sources @@ -139,6 +143,10 @@ def assemble_keyword_arguments( # pylint: disable=arguments-differ kwargs["location"] = locations kwargs["waveform"] = waveform + if self.factory_type == "tdem 1d": + kwargs["current"] = 1.0 + kwargs["radius"] = 1.0 + return kwargs def build( # pylint: disable=arguments-differ diff --git a/simpeg_drivers/components/factories/survey_factory.py b/simpeg_drivers/components/factories/survey_factory.py index 0ac21552..63ea1031 100644 --- a/simpeg_drivers/components/factories/survey_factory.py +++ b/simpeg_drivers/components/factories/survey_factory.py @@ -353,15 +353,17 @@ def _tdem_arguments(self, data=None, inversion_type="tdem"): rx_lookup = self.local_index[:, np.newaxis].tolist() tx_locs = [transmitters.vertices[k, :] for k in self.local_index] + wave_times = ( + receivers.waveform[:, 0] - receivers.timing_mark + ) * self.params.unit_conversion if "1d" in inversion_type: waveform = tdem.sources.PiecewiseLinearWaveform( - times=receivers.waveform[:, 0] - receivers.timing_mark, + times=wave_times, currents=receivers.waveform[:, 1], ) else: wave_function = interp1d( - (receivers.waveform[:, 0] - receivers.timing_mark) - * self.params.unit_conversion, + wave_times, receivers.waveform[:, 1], fill_value="extrapolate", ) diff --git a/simpeg_drivers/components/meshes.py b/simpeg_drivers/components/meshes.py index 5b46ff58..1a8bdca1 100644 --- a/simpeg_drivers/components/meshes.py +++ b/simpeg_drivers/components/meshes.py @@ -22,6 +22,7 @@ from octree_creation_app.driver import OctreeDriver from octree_creation_app.params import OctreeParams from octree_creation_app.utils import octree_2_treemesh, treemesh_2_octree +from scipy.sparse import csr_matrix, identity from simpeg_drivers.params import BaseForwardOptions, BaseInversionOptions from simpeg_drivers.utils.meshes import auto_mesh_parameters @@ -140,9 +141,13 @@ def to_discretize( if isinstance(entity, Octree): mesh = octree_2_treemesh(entity) - permutation = np.arange(entity.n_cells) + permutation = identity(entity.n_cells).tocsr() elif isinstance(entity, DrapeModel): - mesh, permutation = drape_2_tensor(entity, return_sorting=True) + mesh, indices = drape_2_tensor(entity, return_sorting=True) + permutation = csr_matrix( + (np.ones_like(indices), (np.arange(len(indices)), indices)), + shape=(mesh.n_cells, entity.n_cells), + ) else: raise TypeError("Mesh object must be of type Octree or DrapeModel.") diff --git a/simpeg_drivers/components/models.py b/simpeg_drivers/components/models.py index c30a3e5a..30aec124 100644 --- a/simpeg_drivers/components/models.py +++ b/simpeg_drivers/components/models.py @@ -118,12 +118,12 @@ def active_cells(self, active_cells: np.ndarray | NumericData | None): raise ValueError("active_cells must be a boolean numpy array.") permutation = self.driver.inversion_mesh.permutation - self.edit_ndv_model(active_cells[permutation]) + self.edit_ndv_model(permutation.T @ active_cells) self.remove_air(active_cells) self.driver.inversion_mesh.entity.add_data( { "active_cells": { - "values": active_cells[permutation], + "values": permutation.T @ active_cells, "primitive_type": "boolean", } } @@ -316,19 +316,6 @@ def permute_2_octree(self, name): """ return self._model_method_wrapper("permute_2_octree", name=name) - def permute_2_treemesh(self, model, name): - """ - Reorder model values stored in cell centers of an octree mesh to - TreeMesh sorting. - - :param model: octree sorted model. - :param name: model type name ("starting", "reference", - "lower_bound", or "upper_bound"). - - :return: Vector of model values reordered for TreeMesh. - """ - return self._model_method_wrapper("permute_2_treemesh", name=name, model=model) - def edit_ndv_model(self, actives: np.ndarray): """ Change values in models recorded in geoh5 for no-data-values. @@ -455,21 +442,10 @@ def permute_2_octree(self) -> np.ndarray | None: if self.is_vector: return mkvc( - self.model.reshape((-1, 3), order="F")[ - self.driver.inversion_mesh.permutation, : - ] + self.driver.inversion_mesh.permutation.T + @ self.model.reshape((-1, 3), order="F") ) - return self.model[self.driver.inversion_mesh.permutation] - - def permute_2_treemesh(self, model: np.ndarray) -> np.ndarray: - """ - Reorder model values stored in cell centers of an octree mesh to - TreeMesh order in self.driver.inversion_mesh. - - :param model: octree sorted model - :return: Vector of model values reordered for TreeMesh. - """ - return model[np.argsort(self.driver.inversion_mesh.permutation)] + return self.driver.inversion_mesh.permutation.T @ self.model def save_model(self): """Resort model to the octree object's ordering and save to workspace.""" @@ -519,7 +495,7 @@ def edit_ndv_model(self, model): and data_obj[0].values is not None ): values = data_obj[0].values.copy() - values[~model] = np.nan + values[~model.astype(bool)] = np.nan data_obj[0].values = values def _get(self, name: str) -> np.ndarray | None: @@ -552,7 +528,7 @@ def _get_value(self, model: float | NumericData) -> np.ndarray: """ if isinstance(model, NumericData): model = self.obj_2_mesh(model, self.driver.inversion_mesh.entity) - model = model[np.argsort(self.driver.inversion_mesh.permutation)] + model = self.driver.inversion_mesh.permutation @ model else: nc = self.driver.inversion_mesh.n_cells if isinstance(model, int | float): diff --git a/simpeg_drivers/components/topography.py b/simpeg_drivers/components/topography.py index c1281cad..5664c17c 100644 --- a/simpeg_drivers/components/topography.py +++ b/simpeg_drivers/components/topography.py @@ -103,7 +103,7 @@ def active_cells(self, mesh: InversionMesh, data: InversionData) -> np.ndarray: grid_reference="bottom" if forced_to_surface else "center", ) - active_cells = active_cells[np.argsort(mesh.permutation)].astype(bool) + active_cells = (mesh.permutation @ active_cells).astype(bool) if forced_to_surface: active_cells = self.expand_actives(active_cells, mesh, data) diff --git a/simpeg_drivers/utils/utils.py b/simpeg_drivers/utils/utils.py index 5ccf22c7..3075b4e4 100644 --- a/simpeg_drivers/utils/utils.py +++ b/simpeg_drivers/utils/utils.py @@ -317,7 +317,17 @@ def drape_2_tensor(drape_model: DrapeModel, return_sorting: bool = False) -> tup if return_sorting: sorting = np.arange(mesh.n_cells) sorting = sorting.reshape(mesh.shape_cells[1], mesh.shape_cells[0], order="C") - sorting = sorting[::-1].T.flatten() + sorting = np.argsort(sorting[::-1].T.flatten()) + + # Skip indices for ghost points + count = -1 + for ghost in ghosts: + if ghost: + sorting[sorting > count] += 1 + count += 1 + else: + count += n_layers + return (mesh, sorting) else: return mesh From c5ade6c4dfa4299e6e9dfec832689c299227bcc1 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 19 Mar 2025 13:59:05 -0700 Subject: [PATCH 19/32] Use DrapeModelMerger to create global mesh --- .../electromagnetics/time_domain_1d/driver.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py index f4a73367..850dbf51 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py @@ -51,16 +51,19 @@ def inversion_mesh(self) -> InversionMesh: # 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(self.topo_z_drape[indices]) + 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) - # entity = DrapeModelMerger.create_object(self.workspace, drape_models) - entity = xyz_2_drape_model( - self.workspace, - np.vstack(drape_models), - self.layers_mesh.h[0][::-1], - ) self._inversion_mesh = InversionMesh( self.workspace, self.params, entity=entity ) @@ -100,7 +103,7 @@ def data_misfit(self): self.topo_z_drape, ) self.models.active_cells = np.ones( - self.inversion_mesh.n_cells, dtype=bool + self.inversion_mesh.mesh.n_cells, dtype=bool ) print("Done.") From d61a3da7b705e0ecfc5dc2f1754258cdce48c7dd Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 19 Mar 2025 15:39:35 -0700 Subject: [PATCH 20/32] Full run to inversion --- simpeg_drivers/components/data.py | 8 +++++++- simpeg_drivers/components/factories/survey_factory.py | 2 +- simpeg_drivers/components/models.py | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index c42a2e43..5e2ae8b3 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -197,7 +197,13 @@ def save_data(self): data_dict = {c: {} for c in data.keys()} uncert_dict = {c: {} for c in data.keys()} - if self.params.inversion_type in ["magnetotellurics", "tipper", "tdem", "fem"]: + if self.params.inversion_type in [ + "magnetotellurics", + "tipper", + "tdem", + "fem", + "tdem 1d", + ]: for component, channels in data.items(): for ind, (channel, values) in enumerate(channels.items()): dnorm = values / self.normalizations[channel][component] diff --git a/simpeg_drivers/components/factories/survey_factory.py b/simpeg_drivers/components/factories/survey_factory.py index 63ea1031..e2d66967 100644 --- a/simpeg_drivers/components/factories/survey_factory.py +++ b/simpeg_drivers/components/factories/survey_factory.py @@ -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"]: + if self.factory_type in ["fem", "tdem", "tdem 1d"]: dobs = [] uncerts = [] diff --git a/simpeg_drivers/components/models.py b/simpeg_drivers/components/models.py index 30aec124..1e393ecf 100644 --- a/simpeg_drivers/components/models.py +++ b/simpeg_drivers/components/models.py @@ -530,7 +530,7 @@ def _get_value(self, model: float | NumericData) -> np.ndarray: model = self.obj_2_mesh(model, self.driver.inversion_mesh.entity) model = self.driver.inversion_mesh.permutation @ model else: - nc = self.driver.inversion_mesh.n_cells + nc = self.driver.inversion_mesh.mesh.n_cells if isinstance(model, int | float): model *= np.ones(nc) From ae6027f5824dd86a5dceb6cb037f74dd9c888dd0 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 24 Mar 2025 14:35:06 -0700 Subject: [PATCH 21/32] More fixes --- simpeg_drivers/components/data.py | 2 +- .../components/factories/directives_factory.py | 9 +++++++++ simpeg_drivers/components/factories/source_factory.py | 2 +- simpeg_drivers/components/factories/survey_factory.py | 5 +++-- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index 5e2ae8b3..b4793cbb 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -318,7 +318,7 @@ def get_normalizations(self): mu0 * (-1 / offsets[chan] ** 3 / (4 * np.pi)) / 1e6 ) elif ( - self.params.inversion_type in ["tdem"] + "tdem" in self.params.inversion_type and self.params.data_units == "dB/dt (T/s)" ): if comp in ["x", "y", "z"]: diff --git a/simpeg_drivers/components/factories/directives_factory.py b/simpeg_drivers/components/factories/directives_factory.py index 076048fb..69214a04 100644 --- a/simpeg_drivers/components/factories/directives_factory.py +++ b/simpeg_drivers/components/factories/directives_factory.py @@ -384,6 +384,15 @@ def assemble_keyword_arguments( if self.params.model_type == "Resistivity (Ohm-m)": kwargs["transforms"].append(lambda x: 1 / x) + + if "1d" in self.factory_type: + ghosts = ( + np.squeeze(np.asarray(inversion_object.permutation.sum(axis=0))) == 0 + ) + nn_vals = np.ones_like(ghosts, dtype=float) + nn_vals[ghosts] = np.nan + kwargs["transforms"].append(lambda x: nn_vals * x) + return kwargs diff --git a/simpeg_drivers/components/factories/source_factory.py b/simpeg_drivers/components/factories/source_factory.py index de9813aa..b853e009 100644 --- a/simpeg_drivers/components/factories/source_factory.py +++ b/simpeg_drivers/components/factories/source_factory.py @@ -145,7 +145,7 @@ def assemble_keyword_arguments( # pylint: disable=arguments-differ if self.factory_type == "tdem 1d": kwargs["current"] = 1.0 - kwargs["radius"] = 1.0 + kwargs["radius"] = np.pi**-0.5 return kwargs diff --git a/simpeg_drivers/components/factories/survey_factory.py b/simpeg_drivers/components/factories/survey_factory.py index e2d66967..62ec6995 100644 --- a/simpeg_drivers/components/factories/survey_factory.py +++ b/simpeg_drivers/components/factories/survey_factory.py @@ -357,9 +357,10 @@ def _tdem_arguments(self, data=None, inversion_type="tdem"): receivers.waveform[:, 0] - receivers.timing_mark ) * self.params.unit_conversion if "1d" in inversion_type: + on_times = wave_times <= 0.0 waveform = tdem.sources.PiecewiseLinearWaveform( - times=wave_times, - currents=receivers.waveform[:, 1], + times=wave_times[on_times], + currents=receivers.waveform[on_times, 1], ) else: wave_function = interp1d( From 72bad99a5da51adc35a899bf1e51f2ce93481fe4 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 26 Mar 2025 08:19:51 -0700 Subject: [PATCH 22/32] Use Circular loop for coincident platforms --- .../components/factories/source_factory.py | 76 +++++++++---------- .../electromagnetics/time_domain_1d/driver.py | 4 +- 2 files changed, 40 insertions(+), 40 deletions(-) diff --git a/simpeg_drivers/components/factories/source_factory.py b/simpeg_drivers/components/factories/source_factory.py index b853e009..c52c0e41 100644 --- a/simpeg_drivers/components/factories/source_factory.py +++ b/simpeg_drivers/components/factories/source_factory.py @@ -11,21 +11,26 @@ from __future__ import annotations +from copy import deepcopy from typing import TYPE_CHECKING +import numpy as np +import simpeg.electromagnetics.frequency_domain.sources as fem_sources +import simpeg.electromagnetics.natural_source.sources as ns_sources +import simpeg.electromagnetics.static.resistivity.sources as dc_sources +import simpeg.electromagnetics.time_domain.sources as tem_sources +import simpeg.potential_fields.gravity.sources as grav_sources +import simpeg.potential_fields.magnetics.sources as mag_sources +from geoh5py.objects import LargeLoopGroundTEMReceivers + +from simpeg_drivers.components.factories.simpeg_factory import SimPEGFactory + if TYPE_CHECKING: from geoapps_utils.driver.params import BaseParams from simpeg_drivers.params import BaseOptions -from copy import deepcopy - -import numpy as np -from geoh5py.objects import LargeLoopGroundTEMReceivers - -from simpeg_drivers.components.factories.simpeg_factory import SimPEGFactory - class SourcesFactory(SimPEGFactory): """Build SimPEG sources objects based on factory type.""" @@ -40,46 +45,37 @@ def __init__(self, params: BaseParams | BaseOptions): def concrete_object(self): if self.factory_type in ["magnetic vector", "magnetic scalar"]: - from simpeg.potential_fields.magnetics import sources - - return sources.UniformBackgroundField + return mag_sources.UniformBackgroundField elif self.factory_type == "gravity": - from simpeg.potential_fields.gravity import sources - - return sources.SourceField + return grav_sources.SourceField elif "direct current" in self.factory_type: - from simpeg.electromagnetics.static.resistivity import sources - - return sources.Dipole + return dc_sources.Dipole elif "induced polarization" in self.factory_type: - from simpeg.electromagnetics.static.induced_polarization import sources - - return sources.Dipole + return dc_sources.Dipole elif "fem" in self.factory_type: - from simpeg.electromagnetics.frequency_domain import sources - - return sources.MagDipole + return fem_sources.MagDipole elif "tdem" == self.factory_type: - from simpeg.electromagnetics.time_domain import sources - if isinstance(self.params.data_object, LargeLoopGroundTEMReceivers): - return sources.LineCurrent + return tem_sources.LineCurrent else: - return sources.MagDipole - elif "tdem 1d" == self.factory_type: - from simpeg.electromagnetics.time_domain import sources + return tem_sources.MagDipole - return sources.CircularLoop + elif "tdem 1d" == self.factory_type: + if np.allclose( + self.params.data_object.vertices, + self.params.data_object.complement.vertices, + ): + return tem_sources.CircularLoop + else: + return tem_sources.MagDipole elif self.factory_type in ["magnetotellurics", "tipper"]: - from simpeg.electromagnetics.natural_source import sources - - return sources.PlanewaveXYPrimary + return ns_sources.PlanewaveXYPrimary def assemble_arguments( self, @@ -144,8 +140,14 @@ def assemble_keyword_arguments( # pylint: disable=arguments-differ kwargs["waveform"] = waveform if self.factory_type == "tdem 1d": - kwargs["current"] = 1.0 - kwargs["radius"] = np.pi**-0.5 + if isinstance( + self.concrete_object(), + tem_sources.CircularLoop, + ): + kwargs["moment"] = 1.0 + else: + kwargs["current"] = 1.0 + kwargs["radius"] = np.pi**-0.5 return kwargs @@ -168,11 +170,7 @@ def _dcip_arguments(self, receivers=None, locations=None): args.append(locations_a) if np.all(locations_a == locations_b): - if "direct current" in self.factory_type: - from simpeg.electromagnetics.static.resistivity import sources - else: - from simpeg.electromagnetics.static.induced_polarization import sources - self.simpeg_object = sources.Pole + self.simpeg_object = dc_sources.Pole else: args.append(locations_b) diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py index 850dbf51..1daac739 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/driver.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/driver.py @@ -62,7 +62,9 @@ def inversion_mesh(self) -> InversionMesh: ) ) - entity = DrapeModelMerger.create_object(self.workspace, drape_models) + entity = DrapeModelMerger.create_object( + self.workspace, drape_models, parent=self.out_group + ) self._inversion_mesh = InversionMesh( self.workspace, self.params, entity=entity From 937ab65d5d48ee60d9549e570f104a90c73c80cf Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 27 Mar 2025 08:34:12 -0700 Subject: [PATCH 23/32] Modernize ui.json's --- .../uijson/tdem1d_forward.ui.json | 28 +-------------- .../uijson/tdem1d_inversion.ui.json | 35 +++---------------- 2 files changed, 5 insertions(+), 58 deletions(-) diff --git a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json index fa9e1347..b3e14ff5 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json @@ -9,6 +9,7 @@ "monitoring_directory": "", "workspace_geoh5": "", "inversion_type": "tdem 1d", + "physical property": "conductivity", "forward_only": true, "data_object": { "main": true, @@ -155,18 +156,9 @@ "parent": "mesh", "value": "" }, - "output_tile_files": false, - "parallelized": { - "group": "Compute", - "label": "Use parallelization", - "value": true, - "visible": false - }, "n_cpu": { "min": 1, "group": "Compute", - "dependency": "parallelized", - "dependencyType": "enabled", "optional": true, "enabled": false, "label": "Number of CPUs", @@ -196,24 +188,6 @@ "visible": false, "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." - }, - "chunk_by_rows": { - "group": "Compute", - "label": "Chunk by rows", - "value": true, - "verbose": 3, - "visible": false - }, "out_group": { "label": "SimPEG group", "value": "", diff --git a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json index 1b7ca4db..e7f920c7 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json @@ -9,6 +9,7 @@ "monitoring_directory": "", "workspace_geoh5": "", "inversion_type": "tdem 1d", + "physical_property": "conductivity", "forward_only": false, "data_object": { "main": true, @@ -221,7 +222,6 @@ "parent": "mesh", "value": "" }, - "output_tile_files": false, "inversion_style": "voxel", "alpha_s": { "min": 0.0, @@ -350,7 +350,7 @@ "verbose": 3, "visible": false }, - "prctile": { + "percentile": { "group": "Update IRLS directive", "label": "Percentile", "value": 95, @@ -401,7 +401,7 @@ "verbose": 2, "tooltip": "Trade-off parameter between data misfit and regularization." }, - "coolingFactor": { + "cooling_factor": { "group": "Cooling schedule/target", "label": "Beta cooling factor", "tooltip": "Each beta cooling step will be calculated by dividing the current beta by this factor.", @@ -412,7 +412,7 @@ "lineEdit": false, "verbose": 2 }, - "coolingRate": { + "cooling_rate": { "group": "Optimization", "label": "Iterations per beta", "value": 2, @@ -492,17 +492,9 @@ "tooltip": "Save the summed square row sensitivities to geoh5.", "value": false }, - "parallelized": { - "group": "Compute", - "label": "Use parallelization", - "value": true, - "visible": false - }, "n_cpu": { "min": 1, "group": "Compute", - "dependency": "parallelized", - "dependencyType": "enabled", "optional": true, "enabled": false, "label": "Number of CPUs", @@ -541,25 +533,6 @@ "tooltip": "Only RAM storage available for now.", "value": "ram" }, - "max_ram": "", - "max_chunk_size": { - "min": 0, - "group": "Compute", - "optional": true, - "enabled": true, - "label": "Maximum chunk size (Mb)", - "value": 128, - "verbose": 3, - "visible": false, - "tooltip": "Limit the chunk size used by Dask for distributed computation." - }, - "chunk_by_rows": { - "group": "Compute", - "label": "Chunk by rows", - "value": true, - "verbose": 3, - "visible": false - }, "out_group": { "label": "SimPEG group", "value": "", From 09aa3d542e18ea34fd163764bf05208f4b7ac6d1 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 27 Mar 2025 09:11:51 -0700 Subject: [PATCH 24/32] Changes from review comments --- simpeg_drivers/components/data.py | 3 ++- simpeg_drivers/components/factories/survey_factory.py | 6 +++--- simpeg_drivers/components/meshes.py | 8 ++------ 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index b4793cbb..735eed3b 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -17,6 +17,7 @@ if TYPE_CHECKING: from geoh5py.workspace import Workspace + from simpeg_drivers.components.meshes import InversionMesh from simpeg_drivers.params import InversionBaseOptions from copy import deepcopy @@ -359,7 +360,7 @@ def create_survey( def simulation( self, - inversion_mesh: TreeMesh, + inversion_mesh: InversionMesh, local_mesh: TreeMesh | TensorMesh | None, active_cells: np.ndarray, survey, diff --git a/simpeg_drivers/components/factories/survey_factory.py b/simpeg_drivers/components/factories/survey_factory.py index 62ec6995..9abdc1ad 100644 --- a/simpeg_drivers/components/factories/survey_factory.py +++ b/simpeg_drivers/components/factories/survey_factory.py @@ -125,7 +125,7 @@ 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"]: - return self._tdem_arguments(data=data, inversion_type=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"]: @@ -319,7 +319,7 @@ def _dcip_arguments(self, data=None, local_index=None): return [sources] - def _tdem_arguments(self, data=None, inversion_type="tdem"): + def _tdem_arguments(self, data=None): receivers = data.entity transmitters = receivers.transmitters @@ -356,7 +356,7 @@ def _tdem_arguments(self, data=None, inversion_type="tdem"): wave_times = ( receivers.waveform[:, 0] - receivers.timing_mark ) * self.params.unit_conversion - if "1d" in inversion_type: + if "1d" in self.factory_type: on_times = wave_times <= 0.0 waveform = tdem.sources.PiecewiseLinearWaveform( times=wave_times[on_times], diff --git a/simpeg_drivers/components/meshes.py b/simpeg_drivers/components/meshes.py index 1a8bdca1..619861d3 100644 --- a/simpeg_drivers/components/meshes.py +++ b/simpeg_drivers/components/meshes.py @@ -87,14 +87,10 @@ def __init__( """ self.workspace = workspace self.params = params - - if entity is None: - entity = self._initialize() - - self.entity = entity + self.entity = entity or self.get_entity() self.mesh, self._permutation = self.to_discretize(entity) - def _initialize(self) -> Octree | DrapeModel: + def get_entity(self) -> Octree | DrapeModel: """ Collects mesh data stored in geoh5 workspace into TreeMesh object. From 82e538150d94e2fe0a94d6fcff53f50442260f60 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 27 Mar 2025 09:57:34 -0700 Subject: [PATCH 25/32] Fix tests --- simpeg_drivers/components/meshes.py | 2 +- simpeg_drivers/utils/tile_estimate.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/simpeg_drivers/components/meshes.py b/simpeg_drivers/components/meshes.py index 619861d3..dd10a88a 100644 --- a/simpeg_drivers/components/meshes.py +++ b/simpeg_drivers/components/meshes.py @@ -88,7 +88,7 @@ def __init__( self.workspace = workspace self.params = params self.entity = entity or self.get_entity() - self.mesh, self._permutation = self.to_discretize(entity) + self.mesh, self._permutation = self.to_discretize(self.entity) def get_entity(self) -> Octree | DrapeModel: """ diff --git a/simpeg_drivers/utils/tile_estimate.py b/simpeg_drivers/utils/tile_estimate.py index a22b7374..11b9e1a0 100644 --- a/simpeg_drivers/utils/tile_estimate.py +++ b/simpeg_drivers/utils/tile_estimate.py @@ -106,7 +106,7 @@ def get_results(self, max_tiles: int = 13) -> dict: self.driver.params.tile_spatial = int(count) sim, _, _, mapping = MisfitFactory.create_nested_simulation( self.driver.inversion_data, - self.mesh, + self.driver.inversion_mesh, None, self.active_cells, tiles[ind], From 0b00059ddcb0583efe2bc7e15d3893a327b193ac Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 27 Mar 2025 11:04:40 -0700 Subject: [PATCH 26/32] Bring back assure_cell_convention through to_treemesh call --- simpeg_drivers/components/meshes.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/simpeg_drivers/components/meshes.py b/simpeg_drivers/components/meshes.py index dd10a88a..c4005baf 100644 --- a/simpeg_drivers/components/meshes.py +++ b/simpeg_drivers/components/meshes.py @@ -123,8 +123,9 @@ def _auto_mesh(self): mesh = driver.run() return mesh.copy(parent=self.params.out_group) - @staticmethod + @classmethod def to_discretize( + cls, entity: Octree | DrapeModel, ) -> tuple[TreeMesh | TensorMesh, np.ndarray]: """ @@ -136,7 +137,7 @@ def to_discretize( """ if isinstance(entity, Octree): - mesh = octree_2_treemesh(entity) + mesh = cls.to_treemesh(entity) permutation = identity(entity.n_cells).tocsr() elif isinstance(entity, DrapeModel): mesh, indices = drape_2_tensor(entity, return_sorting=True) From 56d6bc7e69d77ac1f99bc60ac1c0a0af7f5ccb8f Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 27 Mar 2025 14:57:00 -0700 Subject: [PATCH 27/32] Fix parameters and test --- .../uijson/tdem1d_inversion.ui.json | 6 ++-- .../electromagnetics/time_domain_1d/params.py | 6 ++-- simpeg_drivers/utils/testing.py | 4 +++ .../run_tests/driver_airborne_tem_1d_test.py | 31 +++++++------------ 4 files changed, 22 insertions(+), 25 deletions(-) diff --git a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json index e7f920c7..99334a8c 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json @@ -373,9 +373,9 @@ "auto_scale_misfits": { "group": "Cooling schedule/target", "label": "Auto-scale misfits", - "value": true, + "value": false, "verbose": 3, - "visible": true, + "visible": false, "tooltip": "Whether to auto-scale misfits functions (tile, frequency, joint methods) based on chi-factor." }, "initial_beta_ratio": { @@ -471,7 +471,7 @@ "group": "Update sensitivity weights directive", "tooltip": "Update sensitivity weight threshold", "label": "Threshold (%)", - "value": 1.0, + "value": 100.0, "max": 100.0, "min": 0.0, "precision": 3, diff --git a/simpeg_drivers/electromagnetics/time_domain_1d/params.py b/simpeg_drivers/electromagnetics/time_domain_1d/params.py index a31b9137..f372cb78 100644 --- a/simpeg_drivers/electromagnetics/time_domain_1d/params.py +++ b/simpeg_drivers/electromagnetics/time_domain_1d/params.py @@ -47,9 +47,9 @@ class TDEM1DForwardOptions(EMDataMixin, BaseForwardOptions): """ name: ClassVar[str] = "Time Domain Electromagnetics Forward" - title: ClassVar[str] = "Time-domain EM-1D (TEM-1D) Forward" default_ui_json: ClassVar[Path] = assets_path() / "uijson/tdem1d_forward.ui.json" + title: str = "Time-domain EM-1D (TEM-1D) Forward" inversion_type: str = "tdem 1d" physical_property: str = "conductivity" @@ -94,9 +94,9 @@ class TDEM1DInversionOptions(EMDataMixin, BaseInversionOptions): """ name: ClassVar[str] = "Time Domain Electromagnetics Inversion" - title: ClassVar[str] = "Time-domain EM-1D (TEM-1D) Inversion" default_ui_json: ClassVar[Path] = assets_path() / "uijson/tdem1d_inversion.ui.json" + title: str = "Time-domain EM-1D (TEM-1D) Inversion" inversion_type: str = "tdem 1d" physical_property: str = "conductivity" @@ -119,6 +119,8 @@ class TDEM1DInversionOptions(EMDataMixin, BaseInversionOptions): vertical_padding=100.0, expansion_factor=1.1, ) + auto_scale_misfits: bool = False + sens_wts_threshold: float = 100.0 @property def unit_conversion(self): diff --git a/simpeg_drivers/utils/testing.py b/simpeg_drivers/utils/testing.py index 8b203a2c..a171be44 100644 --- a/simpeg_drivers/utils/testing.py +++ b/simpeg_drivers/utils/testing.py @@ -502,6 +502,10 @@ def topo_drape(x, y): anomaly, ) + if "1d" in inversion_type: + model = background * np.ones(mesh.nC) + model[(mesh.cell_centers[:, 2] < 0) & (mesh.cell_centers[:, 2] > -20)] = anomaly + model[~active] = np.nan model = entity.add_data({"model": {"values": model}}) geoh5.close() diff --git a/tests/run_tests/driver_airborne_tem_1d_test.py b/tests/run_tests/driver_airborne_tem_1d_test.py index 08566ef2..e38b6714 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": 7.05481e-08, "phi_d": 198200000, "phi_m": 7806} +target_run = {"data_norm": 6.15712e-10, "phi_d": 110, "phi_m": 89800} def test_airborne_tem_1d_fwr_run( @@ -44,13 +44,13 @@ def test_airborne_tem_1d_fwr_run( # Run the forward geoh5, _, model, survey, topography = setup_inversion_workspace( tmp_path, - background=0.001, + background=0.1, anomaly=1.0, n_electrodes=n_grid_points, n_lines=n_grid_points, cell_size=cell_size, refinement=refinement, - inversion_type="airborne_tem", + inversion_type="airborne_tem 1d", drape_height=10.0, padding_distance=400.0, flatten=False, @@ -87,7 +87,6 @@ def test_airborne_tem_1d_run(tmp_path: Path, max_iterations=1, pytest=True): ) mesh = geoh5.get_entity("mesh")[0] topography = geoh5.get_entity("topography")[0] - data = {} uncertainties = {} components = { @@ -107,7 +106,7 @@ def test_airborne_tem_1d_run(tmp_path: Path, max_iterations=1, pytest=True): { f"uncertainty_{comp}_[{ii}]": { "values": np.ones_like(data_entity.values) - * (np.median(np.abs(data_entity.values))) + * (np.percentile(np.abs(data_entity.values), 10) / 2.0) } } ) @@ -133,24 +132,16 @@ def test_airborne_tem_1d_run(tmp_path: Path, max_iterations=1, pytest=True): mesh=mesh, active_cells=ActiveCellsOptions(topography_object=topography), data_object=survey, - starting_model=1e-3, - reference_model=1e-3, - chi_factor=1.0, - s_norm=2.0, + starting_model=5e-1, + reference_model=1e-1, + s_norm=0.0, x_norm=2.0, - z_norm=2.0, - alpha_s=1e-4, - gradient_type="total", - lower_bound=2e-6, + z_norm=0.0, + length_scale_x=1e-4, + lower_bound=1e-4, upper_bound=1e2, max_global_iterations=max_iterations, - initial_beta_ratio=1e2, - coolingRate=4, - max_cg_iterations=200, - prctile=5, - sens_wts_threshold=1.0, - store_sensitivities="ram", - solver_type="Mumps", + initial_beta_ratio=1e-2, **data_kwargs, ) params.write_ui_json(path=tmp_path / "Inv_run.ui.json") From 8b8502035f4fba708741ec958bc12b2201f662ac Mon Sep 17 00:00:00 2001 From: benjamink Date: Fri, 28 Mar 2025 09:54:16 -0700 Subject: [PATCH 28/32] ui.json updates to avoid the InputFile data/uijson length warnings --- simpeg_drivers-assets/uijson/tdem1d_forward.ui.json | 1 + simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json index b3e14ff5..8570a596 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_forward.ui.json @@ -156,6 +156,7 @@ "parent": "mesh", "value": "" }, + "save_sensitivities": false, "n_cpu": { "min": 1, "group": "Compute", diff --git a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json index 99334a8c..9a01c302 100644 --- a/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json +++ b/simpeg_drivers-assets/uijson/tdem1d_inversion.ui.json @@ -222,7 +222,6 @@ "parent": "mesh", "value": "" }, - "inversion_style": "voxel", "alpha_s": { "min": 0.0, "group": "Regularization", @@ -424,6 +423,7 @@ "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, From ea8e5b46812dcfbe30ea9e10a4aca767ab988b55 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Fri, 28 Mar 2025 11:26:17 -0700 Subject: [PATCH 29/32] Refresh locks --- .../py-3.10-linux-64-dev.conda.lock.yml | 78 +- environments/py-3.10-linux-64.conda.lock.yml | 70 +- .../py-3.10-win-64-dev.conda.lock.yml | 71 +- environments/py-3.10-win-64.conda.lock.yml | 63 +- .../py-3.11-linux-64-dev.conda.lock.yml | 78 +- environments/py-3.11-linux-64.conda.lock.yml | 70 +- .../py-3.11-win-64-dev.conda.lock.yml | 71 +- environments/py-3.11-win-64.conda.lock.yml | 63 +- .../py-3.12-linux-64-dev.conda.lock.yml | 78 +- environments/py-3.12-linux-64.conda.lock.yml | 70 +- .../py-3.12-win-64-dev.conda.lock.yml | 71 +- environments/py-3.12-win-64.conda.lock.yml | 63 +- py-3.10.conda-lock.yml | 1867 ++++++++++++++-- py-3.11.conda-lock.yml | 1869 +++++++++++++++-- py-3.12.conda-lock.yml | 1869 +++++++++++++++-- 15 files changed, 5732 insertions(+), 719 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..5846dab2 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: 8f426e0409904912d9da824e40b2b4877b6013a73a28ab1015307f1846e49b5d 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,12 @@ 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.7.1=py310h89163eb_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha75aee5_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py310hf71b8c6_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -60,6 +80,8 @@ dependencies: - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=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 +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 @@ -110,22 +131,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 + - libevent=2.1.12=hf998b51_1 - libffi=3.4.6=h2dba641_0 - 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 +164,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 +213,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,14 +233,18 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py310hff52083_2 - pycparser=2.22=pyh29332c3_1 @@ -209,7 +255,7 @@ dependencies: - 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 +264,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 +305,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 @@ -276,7 +325,7 @@ dependencies: - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_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 +344,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..2f7fe1d8 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: 8f426e0409904912d9da824e40b2b4877b6013a73a28ab1015307f1846e49b5d 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,7 +44,9 @@ dependencies: - contourpy=1.3.1=py310h3788b33_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha75aee5_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - discretize=0.11.2=py310ha2bacc8_1 - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 @@ -34,12 +54,13 @@ dependencies: - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=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 @@ -50,22 +71,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 + - libevent=2.1.12=hf998b51_1 - libffi=3.4.6=h2dba641_0 - 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 +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=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 +137,45 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pycparser=2.22=pyh29332c3_1 - pydantic=2.10.6=pyh3cfb1c2_0 - pydantic-core=2.27.2=py310h505e2c1_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 @@ -137,7 +186,7 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py310ha75aee5_0 - urllib3=2.3.0=pyhd8ed1ab_0 - wheel=0.45.1=pyhd8ed1ab_1 @@ -148,12 +197,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..87f6d23e 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: 7b3a23781bfc1264c4da5ab0cd13e759d381652b8bf09418a0f9342ad6028eb5 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,11 +53,13 @@ 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.7.1=py310h38315fa_0 - cpython=3.10.16=py310hd8ed1ab_1 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha8f682b_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py310h9e98ed7_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -108,36 +124,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 + - libevent=2.1.12=h3671451_1 - libffi=3.4.6=h537db12_0 - 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 +197,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,13 +209,16 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py310h5588dad_2 - pycparser=2.22=pyh29332c3_1 @@ -192,7 +229,7 @@ dependencies: - 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 +238,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 +279,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 @@ -260,15 +299,15 @@ dependencies: - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_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=hbf610ac_25 + - vc14_runtime=14.42.34438=hfd919c2_25 + - vs2015_runtime=14.42.34438=h7142326_25 - wcwidth=0.2.13=pyhd8ed1ab_1 - webcolors=24.11.1=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_3 @@ -286,11 +325,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..acaf6ff3 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: 7b3a23781bfc1264c4da5ab0cd13e759d381652b8bf09418a0f9342ad6028eb5 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,7 +39,9 @@ dependencies: - contourpy=1.3.1=py310hc19bc0b_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha8f682b_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - discretize=0.11.2=py310h3e8ed56_1 - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 @@ -47,34 +63,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 + - libevent=2.1.12=h3671451_1 - libffi=3.4.6=h537db12_0 - 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 +118,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 +126,29 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pycparser=2.22=pyh29332c3_1 - pydantic=2.10.6=pyh3cfb1c2_0 - pydantic-core=2.27.2=py310hc226416_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 @@ -120,13 +159,13 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - 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=hbf610ac_25 + - vc14_runtime=14.42.34438=hfd919c2_25 + - vs2015_runtime=14.42.34438=h7142326_25 - wheel=0.45.1=pyhd8ed1ab_1 - win_inet_pton=1.1.0=pyh7428d3b_8 - xorg-libxau=1.0.12=h0e40799_0 @@ -137,11 +176,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..5e4a1896 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: 8cf573d91129f3f376a859b7da923bdc1ee9426b46e79c105448f293c802ce7d 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,12 @@ 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.7.1=py311h2dc5d0c_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311h9ecbd09_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py311hfdbb021_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -61,6 +81,8 @@ dependencies: - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=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 +92,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 +133,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 + - libevent=2.1.12=hf998b51_1 - libexpat=2.6.4=h5888daf_0 - libffi=3.4.6=h2dba641_0 - 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 +167,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 +216,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,14 +236,18 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py311h38be061_2 - pycparser=2.22=pyh29332c3_1 @@ -212,7 +258,7 @@ dependencies: - 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 +267,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 +308,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 @@ -279,7 +328,7 @@ dependencies: - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_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 +348,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..fcd4ecf0 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: 8cf573d91129f3f376a859b7da923bdc1ee9426b46e79c105448f293c802ce7d 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,7 +44,9 @@ dependencies: - contourpy=1.3.1=py311hd18a35c_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311h9ecbd09_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py311h5b7b71f_1 - distributed=2024.6.2=pyhd8ed1ab_0 @@ -35,12 +55,13 @@ dependencies: - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=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 @@ -51,23 +72,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 + - libevent=2.1.12=hf998b51_1 - libexpat=2.6.4=h5888daf_0 - libffi=3.4.6=h2dba641_0 - 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 +106,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 +139,45 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pycparser=2.22=pyh29332c3_1 - pydantic=2.10.6=pyh3cfb1c2_0 - pydantic-core=2.27.2=py311h9e33e62_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 @@ -139,7 +188,7 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py311h9ecbd09_0 - urllib3=2.3.0=pyhd8ed1ab_0 - wheel=0.45.1=pyhd8ed1ab_1 @@ -151,12 +200,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..9b909127 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: 68bbb39eb5dd2b0369a8adde7f5b9849f0228dbb82c702d47c9f9367334df182 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,13 @@ 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.7.1=py311h5082efb_0 - cpython=3.11.11=py311hd8ed1ab_2 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311he736701_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py311hda3d55a_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -110,37 +126,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 + - libevent=2.1.12=h3671451_1 - libexpat=2.6.4=he0c23c2_0 - libffi=3.4.6=h537db12_0 - 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 +200,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,13 +212,16 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py311h1ea47a8_2 - pycparser=2.22=pyh29332c3_1 @@ -195,7 +232,7 @@ dependencies: - 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 +241,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 +282,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 @@ -263,15 +302,15 @@ dependencies: - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_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=hbf610ac_25 + - vc14_runtime=14.42.34438=hfd919c2_25 + - vs2015_runtime=14.42.34438=h7142326_25 - wcwidth=0.2.13=pyhd8ed1ab_1 - webcolors=24.11.1=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_3 @@ -290,11 +329,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..1d55d941 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: 68bbb39eb5dd2b0369a8adde7f5b9849f0228dbb82c702d47c9f9367334df182 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,7 +39,9 @@ dependencies: - contourpy=1.3.1=py311h3257749_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311he736701_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py311h9b10771_0 - distributed=2024.6.2=pyhd8ed1ab_0 @@ -48,35 +64,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 + - libevent=2.1.12=h3671451_1 - libexpat=2.6.4=he0c23c2_0 - libffi=3.4.6=h537db12_0 - 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 +120,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 +128,29 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pycparser=2.22=pyh29332c3_1 - pydantic=2.10.6=pyh3cfb1c2_0 - pydantic-core=2.27.2=py311h533ab2d_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 @@ -122,13 +161,13 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - 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=hbf610ac_25 + - vc14_runtime=14.42.34438=hfd919c2_25 + - vs2015_runtime=14.42.34438=h7142326_25 - wheel=0.45.1=pyhd8ed1ab_1 - win_inet_pton=1.1.0=pyh7428d3b_8 - wrapt=1.17.2=py311he736701_0 @@ -140,11 +179,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..d25a23c8 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: ec2e29882c18683eb205ae59fa1a882b9eb2d1b4411fa89f113b649d3e1b2264 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,12 @@ 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.7.1=py312h178313f_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h66e93f0_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py312h2ec8cdc_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -61,6 +81,8 @@ dependencies: - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=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 +92,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 +133,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 + - libevent=2.1.12=hf998b51_1 - libexpat=2.6.4=h5888daf_0 - libffi=3.4.6=h2dba641_0 - 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 +167,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 +216,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,14 +236,18 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py312h7900ff3_2 - pycparser=2.22=pyh29332c3_1 @@ -212,7 +258,7 @@ dependencies: - 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 +267,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 +308,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 @@ -279,7 +328,7 @@ dependencies: - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_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 +348,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..07a531dc 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: ec2e29882c18683eb205ae59fa1a882b9eb2d1b4411fa89f113b649d3e1b2264 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,7 +44,9 @@ dependencies: - contourpy=1.3.1=py312h68727a3_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h66e93f0_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py312hc39e661_1 - distributed=2024.6.2=pyhd8ed1ab_0 @@ -35,12 +55,13 @@ dependencies: - freetype=2.13.3=h48d6fc4_0 - fsspec=2025.3.0=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 @@ -51,23 +72,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 + - libevent=2.1.12=hf998b51_1 - libexpat=2.6.4=h5888daf_0 - libffi=3.4.6=h2dba641_0 - 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 +106,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 +139,45 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pycparser=2.22=pyh29332c3_1 - pydantic=2.10.6=pyh3cfb1c2_0 - pydantic-core=2.27.2=py312h12e396e_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 @@ -139,7 +188,7 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - tzdata=2025b=h78e105d_0 - unicodedata2=16.0.0=py312h66e93f0_0 - urllib3=2.3.0=pyhd8ed1ab_0 - wheel=0.45.1=pyhd8ed1ab_1 @@ -151,12 +200,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..7d4766bc 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: d224a0f20b8e2add50868c35cacb35a51a66887d9523f9a634caf9961f5c1da3 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,13 @@ 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.7.1=py312h31fea79_0 - cpython=3.12.9=py312hd8ed1ab_1 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h4389bb4_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py312h275cf98_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -110,37 +126,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 + - libevent=2.1.12=h3671451_1 - libexpat=2.6.4=he0c23c2_0 - libffi=3.4.6=h537db12_0 - 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 +200,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,13 +212,16 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py312h2e8e312_2 - pycparser=2.22=pyh29332c3_1 @@ -195,7 +232,7 @@ dependencies: - 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 +241,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 +282,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 @@ -263,15 +302,15 @@ dependencies: - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_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=hbf610ac_25 + - vc14_runtime=14.42.34438=hfd919c2_25 + - vs2015_runtime=14.42.34438=h7142326_25 - wcwidth=0.2.13=pyhd8ed1ab_1 - webcolors=24.11.1=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_3 @@ -290,11 +329,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..0078829c 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: d224a0f20b8e2add50868c35cacb35a51a66887d9523f9a634caf9961f5c1da3 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,7 +39,9 @@ dependencies: - contourpy=1.3.1=py312hd5eb7cc_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h4389bb4_0 + - dask=2024.6.2=pyhd8ed1ab_0 - dask-core=2024.6.2=pyhd8ed1ab_0 + - dask-expr=1.1.6=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py312hbaa7e33_1 - distributed=2024.6.2=pyhd8ed1ab_0 @@ -48,35 +64,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 + - libevent=2.1.12=h3671451_1 - libexpat=2.6.4=he0c23c2_0 - libffi=3.4.6=h537db12_0 - 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 +120,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 +128,29 @@ 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 + - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - pycparser=2.22=pyh29332c3_1 - pydantic=2.10.6=pyh3cfb1c2_0 - pydantic-core=2.27.2=py312h2615798_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 @@ -122,13 +161,13 @@ dependencies: - tqdm=4.67.1=pyhd8ed1ab_1 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - - tzdata=2025a=h78e105d_0 + - 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=hbf610ac_25 + - vc14_runtime=14.42.34438=hfd919c2_25 + - vs2015_runtime=14.42.34438=h7142326_25 - wheel=0.45.1=pyhd8ed1ab_1 - win_inet_pton=1.1.0=pyh7428d3b_8 - wrapt=1.17.2=py312h4389bb4_0 @@ -140,11 +179,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 - 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..ede0a7ed 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: 7b3a23781bfc1264c4da5ab0cd13e759d381652b8bf09418a0f9342ad6028eb5 + linux-64: 8f426e0409904912d9da824e40b2b4877b6013a73a28ab1015307f1846e49b5d 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.7.1 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.7.1-py310h89163eb_0.conda hash: - md5: 6782f8b6cfbc6a8a03b7efd8f8516010 - sha256: 9ef77cdce82d59bd044ebde506d104c8e387c115b14e42a76d45ae3cc5a75565 + md5: edde6b6a84f503e98f72f094e792e07d + sha256: 08394e004613cd13eade16fa032e62c39607bb5593f377cb635fe90c24231d82 category: dev optional: true - name: coverage - version: 7.7.0 + version: 7.7.1 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.7.1-py310h38315fa_0.conda hash: - md5: 2e2a90e1f695d76f4f64e821b770606e - sha256: 0b9b75800ebc6d2bbc9cb264aa1352323029e57059e7da834213ed83df99ea73 + md5: 7c5bcf80e195cf612649b2465a29aaeb + sha256: 738c9c49e1ebd9cae899e44cb9b55363498765c19522e4504d5ffa6ef34eefa3 category: dev optional: true - name: cpython @@ -1051,6 +1585,52 @@ package: sha256: 670800d13b6cd64b8f53756b28254b47cfc177606dcd42094696582335ed0f02 category: main optional: false +- name: dask + version: 2024.6.2 + manager: conda + platform: linux-64 + dependencies: + bokeh: '>=2.4.2,!=3.0.*' + cytoolz: '>=0.11.0' + dask-core: '>=2024.6.2,<2024.6.3.0a0' + dask-expr: '>=1.1,<1.2' + distributed: '>=2024.6.2,<2024.6.3.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.21' + pandas: '>=1.3' + pyarrow: '>=7.0' + pyarrow-hotfix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + hash: + md5: 0af43d16240caf6aedefd7a4041ae64c + sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + category: main + optional: false +- name: dask + version: 2024.6.2 + manager: conda + platform: win-64 + dependencies: + bokeh: '>=2.4.2,!=3.0.*' + cytoolz: '>=0.11.0' + dask-core: '>=2024.6.2,<2024.6.3.0a0' + dask-expr: '>=1.1,<1.2' + distributed: '>=2024.6.2,<2024.6.3.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.21' + pandas: '>=1.3' + pyarrow: '>=7.0' + pyarrow-hotfix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + hash: + md5: 0af43d16240caf6aedefd7a4041ae64c + sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + category: main + optional: false - name: dask-core version: 2024.6.2 manager: conda @@ -1091,6 +1671,36 @@ package: sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff category: main optional: false +- name: dask-expr + version: 1.1.6 + manager: conda + platform: linux-64 + dependencies: + dask-core: 2024.6.2 + pandas: '>=2' + pyarrow: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda + hash: + md5: 77ed2262e85230e5b870f505ed4922c8 + sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 + category: main + optional: false +- name: dask-expr + version: 1.1.6 + manager: conda + platform: win-64 + dependencies: + dask-core: 2024.6.2 + pandas: '>=2' + pyarrow: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda + hash: + md5: 77ed2262e85230e5b870f505ed4922c8 + sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 + category: main + optional: false - name: dataclasses version: '0.8' manager: conda @@ -1565,6 +2175,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 +2478,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 @@ -3065,93 +3689,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 @@ -3287,6 +4111,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 +4252,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 @@ -3504,6 +4382,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 @@ -3653,49 +4649,175 @@ package: openssl: '>=3.3.2,<4.0a0' url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda hash: - md5: 19e57602824042dfd0446292ef90488b - sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 + md5: 19e57602824042dfd0446292ef90488b + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 + category: main + optional: false +- 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: libnsl - version: 2.0.1 +- 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 @@ -3826,6 +4948,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 +5023,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 +5147,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 +5172,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 +5232,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 +5281,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 +6016,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 +6228,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 +6594,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 +6641,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 +6802,105 @@ 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: pyarrow-hotfix + version: '0.6' + manager: conda + platform: linux-64 + dependencies: + pyarrow: '>=0.14' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda + hash: + md5: 49c3b8c3b2578f35a7034f75f30d0041 + sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 + category: main + optional: false +- name: pyarrow-hotfix + version: '0.6' + manager: conda + platform: win-64 + dependencies: + pyarrow: '>=0.14' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda + hash: + md5: 49c3b8c3b2578f35a7034f75f30d0041 + sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 + category: main + optional: false - name: pybtex version: 0.24.0 manager: conda @@ -5817,27 +7230,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 +7509,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 +7680,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 +7860,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 +7868,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 +7884,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 +8061,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 +8678,7 @@ package: category: dev optional: true - name: sqlalchemy - version: 2.0.39 + version: 2.0.40 manager: conda platform: linux-64 dependencies: @@ -7209,14 +8688,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 +8706,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 @@ -7722,25 +9201,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 @@ -7871,10 +9350,10 @@ package: platform: win-64 dependencies: vc14_runtime: '>=14.42.34438' - url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hbf610ac_25.conda hash: - md5: 9098c5cfb418fc0b0204bf2efc1e9afa - sha256: 8ef83b62f9f0b885882d0dd41cbe47c2308f7ac0537fd508a5bbe6d3953a176e + md5: 632e2d558d7e9f7762b03366d615fbd3 + sha256: 908bd027ce305bd585e1662efba3085be7376b2d81bdc84d7c39311298f28de8 category: main optional: false - name: vc14_runtime @@ -7883,10 +9362,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_25.conda hash: - md5: 5fceb7d965d59955888d9a9732719aa8 - sha256: fb36814355ac12dcb4a55b75b5ef0d49ec219ad9df30d7955f2ace88bd6919c4 + md5: cce6df89e439de7ed5f568b0f3eac593 + sha256: 801a64ecc6c10de4b572b411993dc133d39075e3849e1e8feeebe2381aea4986 category: main optional: false - name: vs2015_runtime @@ -7895,10 +9374,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_25.conda hash: - md5: 1dd2e838eb13190ae1f1e2760c036fdc - sha256: a7104d3d605d191c8ee8d85d4175df3630d61830583494a5d1e62cd9f1260420 + md5: 946b28e9f15703e4afc591a6183e18a2 + sha256: 688f9bd904754bf5ddda7c602e43ee544a2f23c005bb6a6f4603082b7f998285 category: main optional: false - name: wcwidth @@ -8286,6 +9765,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 +9821,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 +9836,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 +9885,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 +9902,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.dev14+g867b8fae7 manager: pip platform: linux-64 dependencies: @@ -8430,16 +9923,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev10+g04f222146 + version: 0.21.2.3a2.dev14+g867b8fae7 manager: pip platform: win-64 dependencies: @@ -8451,12 +9944,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 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..445fa5cf 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: 68bbb39eb5dd2b0369a8adde7f5b9849f0228dbb82c702d47c9f9367334df182 + linux-64: 8cf573d91129f3f376a859b7da923bdc1ee9426b46e79c105448f293c802ce7d 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.7.1 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.7.1-py311h2dc5d0c_0.conda hash: - md5: 1923a8a1fd2b87318804f118273c1ab2 - sha256: 350b0c1eb54d38aa9631255f11a5b83ec924ffd20776d9a2e903f5c58f3d5904 + md5: 5f57c67f3880dd62b83b3867ea03d9bc + sha256: 88eceeaed558d6b313564142a6c013646cbd5289d5f20a61253bcdfe198e6f32 category: dev optional: true - name: coverage - version: 7.7.0 + version: 7.7.1 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.7.1-py311h5082efb_0.conda hash: - md5: a2a2feae26268f73c8ab06818b99b56c - sha256: 05b35904afac394868753abe745bdefe6c595f7fc5bc304bc8559c3faab6f05b + md5: 0c26e60d5e208cd3161331d9ad84dee1 + sha256: 090a887e578c4dacadf91095ce1b5e6795ee788cbf4d92b04c1aeaf3874676e3 category: dev optional: true - name: cpython @@ -1049,6 +1583,52 @@ package: sha256: 7746ffe3a0849abbd724da6955950142ec7eedbc66053be8d3802b7885562951 category: main optional: false +- name: dask + version: 2024.6.2 + manager: conda + platform: linux-64 + dependencies: + bokeh: '>=2.4.2,!=3.0.*' + cytoolz: '>=0.11.0' + dask-core: '>=2024.6.2,<2024.6.3.0a0' + dask-expr: '>=1.1,<1.2' + distributed: '>=2024.6.2,<2024.6.3.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.21' + pandas: '>=1.3' + pyarrow: '>=7.0' + pyarrow-hotfix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + hash: + md5: 0af43d16240caf6aedefd7a4041ae64c + sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + category: main + optional: false +- name: dask + version: 2024.6.2 + manager: conda + platform: win-64 + dependencies: + bokeh: '>=2.4.2,!=3.0.*' + cytoolz: '>=0.11.0' + dask-core: '>=2024.6.2,<2024.6.3.0a0' + dask-expr: '>=1.1,<1.2' + distributed: '>=2024.6.2,<2024.6.3.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.21' + pandas: '>=1.3' + pyarrow: '>=7.0' + pyarrow-hotfix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + hash: + md5: 0af43d16240caf6aedefd7a4041ae64c + sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + category: main + optional: false - name: dask-core version: 2024.6.2 manager: conda @@ -1089,6 +1669,36 @@ package: sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff category: main optional: false +- name: dask-expr + version: 1.1.6 + manager: conda + platform: linux-64 + dependencies: + dask-core: 2024.6.2 + pandas: '>=2' + pyarrow: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda + hash: + md5: 77ed2262e85230e5b870f505ed4922c8 + sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 + category: main + optional: false +- name: dask-expr + version: 1.1.6 + manager: conda + platform: win-64 + dependencies: + dask-core: 2024.6.2 + pandas: '>=2' + pyarrow: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda + hash: + md5: 77ed2262e85230e5b870f505ed4922c8 + sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 + category: main + optional: false - name: dataclasses version: '0.8' manager: conda @@ -1589,6 +2199,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 +2502,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 @@ -3117,93 +3741,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 +4163,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,6 +4304,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: libexpat version: 2.6.4 manager: conda @@ -3583,6 +4461,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 @@ -3729,52 +4725,178 @@ package: 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/libnghttp2-1.64.0-h161d5f1_0.conda + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + hash: + md5: 19e57602824042dfd0446292ef90488b + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 + category: main + optional: false +- 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: 19e57602824042dfd0446292ef90488b - sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 + md5: 452518a9744fbac05fb45531979bdf29 + sha256: 9965b1ada1f997202ad8c5a960e69057280b7b926c718df9b07c62924d9c1d73 category: main optional: false -- name: libnsl - version: 2.0.1 +- 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 +5027,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 +5102,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 +5226,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 +5251,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 +5311,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 +5360,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 +6095,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 +6309,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 +6675,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 +6722,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 +6883,105 @@ 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: pyarrow-hotfix + version: '0.6' + manager: conda + platform: linux-64 + dependencies: + pyarrow: '>=0.14' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda + hash: + md5: 49c3b8c3b2578f35a7034f75f30d0041 + sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 + category: main + optional: false +- name: pyarrow-hotfix + version: '0.6' + manager: conda + platform: win-64 + dependencies: + pyarrow: '>=0.14' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda + hash: + md5: 49c3b8c3b2578f35a7034f75f30d0041 + sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 + category: main + optional: false - name: pybtex version: 0.24.0 manager: conda @@ -5898,27 +7311,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 +7592,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 +7763,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 +7943,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 +7951,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 +7967,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 +8144,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 +8761,7 @@ package: category: dev optional: true - name: sqlalchemy - version: 2.0.39 + version: 2.0.40 manager: conda platform: linux-64 dependencies: @@ -7292,14 +8771,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 +8789,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 @@ -7805,25 +9284,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 @@ -7954,10 +9433,10 @@ package: platform: win-64 dependencies: vc14_runtime: '>=14.42.34438' - url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hbf610ac_25.conda hash: - md5: 9098c5cfb418fc0b0204bf2efc1e9afa - sha256: 8ef83b62f9f0b885882d0dd41cbe47c2308f7ac0537fd508a5bbe6d3953a176e + md5: 632e2d558d7e9f7762b03366d615fbd3 + sha256: 908bd027ce305bd585e1662efba3085be7376b2d81bdc84d7c39311298f28de8 category: main optional: false - name: vc14_runtime @@ -7966,10 +9445,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_25.conda hash: - md5: 5fceb7d965d59955888d9a9732719aa8 - sha256: fb36814355ac12dcb4a55b75b5ef0d49ec219ad9df30d7955f2ace88bd6919c4 + md5: cce6df89e439de7ed5f568b0f3eac593 + sha256: 801a64ecc6c10de4b572b411993dc133d39075e3849e1e8feeebe2381aea4986 category: main optional: false - name: vs2015_runtime @@ -7978,10 +9457,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_25.conda hash: - md5: 1dd2e838eb13190ae1f1e2760c036fdc - sha256: a7104d3d605d191c8ee8d85d4175df3630d61830583494a5d1e62cd9f1260420 + md5: 946b28e9f15703e4afc591a6183e18a2 + sha256: 688f9bd904754bf5ddda7c602e43ee544a2f23c005bb6a6f4603082b7f998285 category: main optional: false - name: wcwidth @@ -8400,6 +9879,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 +9935,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 +9950,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 +9999,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 +10016,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.dev14+g867b8fae7 manager: pip platform: linux-64 dependencies: @@ -8544,16 +10037,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev10+g04f222146 + version: 0.21.2.3a2.dev14+g867b8fae7 manager: pip platform: win-64 dependencies: @@ -8565,12 +10058,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 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..64e7a11b 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: d224a0f20b8e2add50868c35cacb35a51a66887d9523f9a634caf9961f5c1da3 + linux-64: ec2e29882c18683eb205ae59fa1a882b9eb2d1b4411fa89f113b649d3e1b2264 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.7.1 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.7.1-py312h178313f_0.conda hash: - md5: ec7b7abbdcfbac99336fadde6b75213c - sha256: 00b0153cc58e638713d8297000761d4b8ab2b75d4c7096192d802e5f362de716 + md5: c9c5941aa3ad8c8324edf65128121395 + sha256: 5c502e6a72f46af9e6dd74e9d91449898c72ccb36dad46db7a09101042eef0c2 category: dev optional: true - name: coverage - version: 7.7.0 + version: 7.7.1 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.7.1-py312h31fea79_0.conda hash: - md5: f2a8dc053d6523645333097a20710f97 - sha256: fba20ba73ff712a93c36d806492edb9f71a8453e3224301db03d6e0748dbf118 + md5: b2d00351ff17283c886c65f1121c21a4 + sha256: 135bd1283053bb0f83f5166d17a13cc9c73c6d8af2d3e09f57d360a81413f0af category: dev optional: true - name: cpython @@ -1049,6 +1583,52 @@ package: sha256: e657e468fdae72302951bba92f94bcb31566a237e5f979a7dd205603a0750b59 category: main optional: false +- name: dask + version: 2024.6.2 + manager: conda + platform: linux-64 + dependencies: + bokeh: '>=2.4.2,!=3.0.*' + cytoolz: '>=0.11.0' + dask-core: '>=2024.6.2,<2024.6.3.0a0' + dask-expr: '>=1.1,<1.2' + distributed: '>=2024.6.2,<2024.6.3.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.21' + pandas: '>=1.3' + pyarrow: '>=7.0' + pyarrow-hotfix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + hash: + md5: 0af43d16240caf6aedefd7a4041ae64c + sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + category: main + optional: false +- name: dask + version: 2024.6.2 + manager: conda + platform: win-64 + dependencies: + bokeh: '>=2.4.2,!=3.0.*' + cytoolz: '>=0.11.0' + dask-core: '>=2024.6.2,<2024.6.3.0a0' + dask-expr: '>=1.1,<1.2' + distributed: '>=2024.6.2,<2024.6.3.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.21' + pandas: '>=1.3' + pyarrow: '>=7.0' + pyarrow-hotfix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + hash: + md5: 0af43d16240caf6aedefd7a4041ae64c + sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + category: main + optional: false - name: dask-core version: 2024.6.2 manager: conda @@ -1089,6 +1669,36 @@ package: sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff category: main optional: false +- name: dask-expr + version: 1.1.6 + manager: conda + platform: linux-64 + dependencies: + dask-core: 2024.6.2 + pandas: '>=2' + pyarrow: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda + hash: + md5: 77ed2262e85230e5b870f505ed4922c8 + sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 + category: main + optional: false +- name: dask-expr + version: 1.1.6 + manager: conda + platform: win-64 + dependencies: + dask-core: 2024.6.2 + pandas: '>=2' + pyarrow: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda + hash: + md5: 77ed2262e85230e5b870f505ed4922c8 + sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 + category: main + optional: false - name: dataclasses version: '0.8' manager: conda @@ -1589,6 +2199,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 +2502,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 @@ -3117,93 +3741,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 +4163,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,6 +4304,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: libexpat version: 2.6.4 manager: conda @@ -3583,6 +4461,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 @@ -3729,52 +4725,178 @@ package: 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/libnghttp2-1.64.0-h161d5f1_0.conda + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + hash: + md5: 19e57602824042dfd0446292ef90488b + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 + category: main + optional: false +- 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: 19e57602824042dfd0446292ef90488b - sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 + md5: 452518a9744fbac05fb45531979bdf29 + sha256: 9965b1ada1f997202ad8c5a960e69057280b7b926c718df9b07c62924d9c1d73 category: main optional: false -- name: libnsl - version: 2.0.1 +- 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 +5027,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 +5102,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 +5226,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 +5251,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 +5311,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 +5360,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 +6095,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 +6309,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 +6675,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 +6722,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 +6883,105 @@ 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: pyarrow-hotfix + version: '0.6' + manager: conda + platform: linux-64 + dependencies: + pyarrow: '>=0.14' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda + hash: + md5: 49c3b8c3b2578f35a7034f75f30d0041 + sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 + category: main + optional: false +- name: pyarrow-hotfix + version: '0.6' + manager: conda + platform: win-64 + dependencies: + pyarrow: '>=0.14' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda + hash: + md5: 49c3b8c3b2578f35a7034f75f30d0041 + sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 + category: main + optional: false - name: pybtex version: 0.24.0 manager: conda @@ -5898,27 +7311,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 +7592,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 +7763,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 +7943,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 +7951,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 +7967,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 +8144,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 +8761,7 @@ package: category: dev optional: true - name: sqlalchemy - version: 2.0.39 + version: 2.0.40 manager: conda platform: linux-64 dependencies: @@ -7292,14 +8771,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 +8789,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 @@ -7805,25 +9284,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 @@ -7954,10 +9433,10 @@ package: platform: win-64 dependencies: vc14_runtime: '>=14.42.34438' - url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hbf610ac_24.conda + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-hbf610ac_25.conda hash: - md5: 9098c5cfb418fc0b0204bf2efc1e9afa - sha256: 8ef83b62f9f0b885882d0dd41cbe47c2308f7ac0537fd508a5bbe6d3953a176e + md5: 632e2d558d7e9f7762b03366d615fbd3 + sha256: 908bd027ce305bd585e1662efba3085be7376b2d81bdc84d7c39311298f28de8 category: main optional: false - name: vc14_runtime @@ -7966,10 +9445,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_25.conda hash: - md5: 5fceb7d965d59955888d9a9732719aa8 - sha256: fb36814355ac12dcb4a55b75b5ef0d49ec219ad9df30d7955f2ace88bd6919c4 + md5: cce6df89e439de7ed5f568b0f3eac593 + sha256: 801a64ecc6c10de4b572b411993dc133d39075e3849e1e8feeebe2381aea4986 category: main optional: false - name: vs2015_runtime @@ -7978,10 +9457,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_25.conda hash: - md5: 1dd2e838eb13190ae1f1e2760c036fdc - sha256: a7104d3d605d191c8ee8d85d4175df3630d61830583494a5d1e62cd9f1260420 + md5: 946b28e9f15703e4afc591a6183e18a2 + sha256: 688f9bd904754bf5ddda7c602e43ee544a2f23c005bb6a6f4603082b7f998285 category: main optional: false - name: wcwidth @@ -8400,6 +9879,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 +9935,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 +9950,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 +9999,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 +10016,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.dev14+g867b8fae7 manager: pip platform: linux-64 dependencies: @@ -8544,16 +10037,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev10+g04f222146 + version: 0.21.2.3a2.dev14+g867b8fae7 manager: pip platform: win-64 dependencies: @@ -8565,12 +10058,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@867b8fae79e924e029fe69ffaf5ebc3d67944281 hash: - sha256: 04f222146c082ba646b851f510056b4b2bce1b85 + sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@04f222146c082ba646b851f510056b4b2bce1b85 + url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 category: main optional: false - name: octree-creation-app From 12b998e91d419558e9eab856de23eea20725b749 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 31 Mar 2025 12:30:25 -0700 Subject: [PATCH 30/32] Move dask to conda-lock dependencies (cherry picked from commit 2f9c6179a483896a2396545ac7408a89026cfd64) # Conflicts: # environments/py-3.10-linux-64-dev.conda.lock.yml # environments/py-3.10-linux-64.conda.lock.yml # environments/py-3.10-win-64-dev.conda.lock.yml # environments/py-3.10-win-64.conda.lock.yml # environments/py-3.11-linux-64-dev.conda.lock.yml # environments/py-3.11-linux-64.conda.lock.yml # environments/py-3.11-win-64-dev.conda.lock.yml # environments/py-3.11-win-64.conda.lock.yml # environments/py-3.12-linux-64-dev.conda.lock.yml # environments/py-3.12-linux-64.conda.lock.yml # environments/py-3.12-win-64-dev.conda.lock.yml # environments/py-3.12-win-64.conda.lock.yml # py-3.10.conda-lock.yml # py-3.11.conda-lock.yml # py-3.12.conda-lock.yml --- .../py-3.10-linux-64-dev.conda.lock.yml | 27 +- environments/py-3.10-linux-64.conda.lock.yml | 26 +- .../py-3.10-win-64-dev.conda.lock.yml | 33 +- environments/py-3.10-win-64.conda.lock.yml | 32 +- .../py-3.11-linux-64-dev.conda.lock.yml | 29 +- environments/py-3.11-linux-64.conda.lock.yml | 28 +- .../py-3.11-win-64-dev.conda.lock.yml | 35 +- environments/py-3.11-win-64.conda.lock.yml | 34 +- .../py-3.12-linux-64-dev.conda.lock.yml | 29 +- environments/py-3.12-linux-64.conda.lock.yml | 28 +- .../py-3.12-win-64-dev.conda.lock.yml | 35 +- environments/py-3.12-win-64.conda.lock.yml | 34 +- py-3.10.conda-lock.yml | 390 ++++++++--------- py-3.11.conda-lock.yml | 404 ++++++++---------- py-3.12.conda-lock.yml | 404 ++++++++---------- pyproject.toml | 5 +- 16 files changed, 729 insertions(+), 844 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 5846dab2..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: 8f426e0409904912d9da824e40b2b4877b6013a73a28ab1015307f1846e49b5d +# input_hash: a22dd0567dde5c567c24c34805e833f57efd141a20bc83cc9df4268bab1ca479 channels: - conda-forge @@ -58,19 +58,18 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py310h3788b33_0 - - coverage=7.7.1=py310h89163eb_0 + - coverage=7.8.0=py310h89163eb_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha75aee5_0 - - dask=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -78,7 +77,7 @@ 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 @@ -149,7 +148,7 @@ dependencies: - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libevent=2.1.12=hf998b51_1 - - libffi=3.4.6=h2dba641_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 @@ -244,12 +243,11 @@ dependencies: - pure_eval=0.2.3=pyhd8ed1ab_1 - pyarrow=19.0.1=py310hff52083_0 - pyarrow-core=19.0.1=py310hac404ae_0_cpu - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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 @@ -322,8 +320,9 @@ 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=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -350,7 +349,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 2f7fe1d8..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: 8f426e0409904912d9da824e40b2b4877b6013a73a28ab1015307f1846e49b5d +# input_hash: a22dd0567dde5c567c24c34805e833f57efd141a20bc83cc9df4268bab1ca479 channels: - conda-forge @@ -44,15 +44,14 @@ dependencies: - contourpy=1.3.1=py310h3788b33_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha75aee5_0 - - dask=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -62,7 +61,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 - jinja2=3.1.6=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 - keyutils=1.6.1=h166bdaf_0 @@ -89,7 +87,7 @@ dependencies: - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libevent=2.1.12=hf998b51_1 - - libffi=3.4.6=h2dba641_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 @@ -153,10 +151,9 @@ dependencies: - pthread-stubs=0.4=hb9d3cd8_1002 - pyarrow=19.0.1=py310hff52083_0 - pyarrow-core=19.0.1=py310hac404ae_0_cpu - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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.3=pyhd8ed1ab_1 @@ -184,8 +181,9 @@ 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 + - 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 @@ -203,7 +201,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 87f6d23e..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: 7b3a23781bfc1264c4da5ab0cd13e759d381652b8bf09418a0f9342ad6028eb5 +# input_hash: 8eab5a9e60a8e0be83c33d2504284dbda3e0be3fd3c843e7119e5db997907260 channels: - conda-forge @@ -53,20 +53,19 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py310hc19bc0b_0 - - coverage=7.7.1=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=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -74,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 @@ -140,7 +139,7 @@ dependencies: - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libevent=2.1.12=h3671451_1 - - libffi=3.4.6=h537db12_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 @@ -218,12 +217,11 @@ dependencies: - pure_eval=0.2.3=pyhd8ed1ab_1 - pyarrow=19.0.1=py310h5588dad_0 - pyarrow-core=19.0.1=py310h8b91b4e_0_cuda - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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 @@ -296,8 +294,9 @@ 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=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -305,9 +304,9 @@ dependencies: - unicodedata2=16.0.0=py310ha8f682b_0 - uri-template=1.3.0=pyhd8ed1ab_1 - urllib3=2.3.0=pyhd8ed1ab_0 - - vc=14.3=hbf610ac_25 - - vc14_runtime=14.42.34438=hfd919c2_25 - - vs2015_runtime=14.42.34438=h7142326_25 + - 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 @@ -329,7 +328,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 acaf6ff3..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: 7b3a23781bfc1264c4da5ab0cd13e759d381652b8bf09418a0f9342ad6028eb5 +# input_hash: 8eab5a9e60a8e0be83c33d2504284dbda3e0be3fd3c843e7119e5db997907260 channels: - conda-forge @@ -39,15 +39,14 @@ dependencies: - contourpy=1.3.1=py310hc19bc0b_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha8f682b_0 - - dask=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -55,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 @@ -79,7 +77,7 @@ dependencies: - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libevent=2.1.12=h3671451_1 - - libffi=3.4.6=h537db12_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 @@ -128,10 +126,9 @@ dependencies: - pthread-stubs=0.4=h0e40799_1002 - pyarrow=19.0.1=py310h5588dad_0 - pyarrow-core=19.0.1=py310h8b91b4e_0_cuda - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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.3=pyhd8ed1ab_1 @@ -157,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 + - 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_25 - - vc14_runtime=14.42.34438=hfd919c2_25 - - vs2015_runtime=14.42.34438=h7142326_25 + - 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 @@ -180,7 +178,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 5e4a1896..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: 8cf573d91129f3f376a859b7da923bdc1ee9426b46e79c105448f293c802ce7d +# input_hash: 846445c353565eea4481141cd1c0141d2fe2991299872acc4e255131cb129be1 channels: - conda-forge @@ -58,12 +58,11 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py311hd18a35c_0 - - coverage=7.7.1=py311h2dc5d0c_0 + - coverage=7.8.0=py311h2dc5d0c_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311h9ecbd09_0 - - dask=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -71,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 @@ -79,7 +78,7 @@ 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 @@ -151,8 +150,8 @@ dependencies: - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libevent=2.1.12=hf998b51_1 - - libexpat=2.6.4=h5888daf_0 - - libffi=3.4.6=h2dba641_0 + - 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 @@ -247,12 +246,11 @@ dependencies: - pure_eval=0.2.3=pyhd8ed1ab_1 - pyarrow=19.0.1=py311h38be061_0 - pyarrow-core=19.0.1=py311h4854187_0_cpu - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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 @@ -325,8 +323,9 @@ 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=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -354,7 +353,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 fcd4ecf0..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: 8cf573d91129f3f376a859b7da923bdc1ee9426b46e79c105448f293c802ce7d +# input_hash: 846445c353565eea4481141cd1c0141d2fe2991299872acc4e255131cb129be1 channels: - conda-forge @@ -44,16 +44,15 @@ dependencies: - contourpy=1.3.1=py311hd18a35c_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311h9ecbd09_0 - - dask=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -63,7 +62,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 - jinja2=3.1.6=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 - keyutils=1.6.1=h166bdaf_0 @@ -90,8 +88,8 @@ dependencies: - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libevent=2.1.12=hf998b51_1 - - libexpat=2.6.4=h5888daf_0 - - libffi=3.4.6=h2dba641_0 + - 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 @@ -155,10 +153,9 @@ dependencies: - pthread-stubs=0.4=hb9d3cd8_1002 - pyarrow=19.0.1=py311h38be061_0 - pyarrow-core=19.0.1=py311h4854187_0_cpu - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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.3=pyhd8ed1ab_1 @@ -186,8 +183,9 @@ 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 + - 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 @@ -206,7 +204,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 9b909127..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: 68bbb39eb5dd2b0369a8adde7f5b9849f0228dbb82c702d47c9f9367334df182 +# input_hash: c03b3654a6a3d85c13fc957a02aed07a298072a51943b844965580bb94d98b32 channels: - conda-forge @@ -53,13 +53,12 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py311h3257749_0 - - coverage=7.7.1=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=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -67,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 @@ -75,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 @@ -142,8 +141,8 @@ dependencies: - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libevent=2.1.12=h3671451_1 - - libexpat=2.6.4=he0c23c2_0 - - libffi=3.4.6=h537db12_0 + - 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 @@ -221,12 +220,11 @@ dependencies: - pure_eval=0.2.3=pyhd8ed1ab_1 - pyarrow=19.0.1=py311h1ea47a8_0 - pyarrow-core=19.0.1=py311hd904a4f_0_cuda - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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 @@ -299,8 +297,9 @@ 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=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -308,9 +307,9 @@ dependencies: - unicodedata2=16.0.0=py311he736701_0 - uri-template=1.3.0=pyhd8ed1ab_1 - urllib3=2.3.0=pyhd8ed1ab_0 - - vc=14.3=hbf610ac_25 - - vc14_runtime=14.42.34438=hfd919c2_25 - - vs2015_runtime=14.42.34438=h7142326_25 + - 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 @@ -333,7 +332,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 1d55d941..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: 68bbb39eb5dd2b0369a8adde7f5b9849f0228dbb82c702d47c9f9367334df182 +# input_hash: c03b3654a6a3d85c13fc957a02aed07a298072a51943b844965580bb94d98b32 channels: - conda-forge @@ -39,16 +39,15 @@ dependencies: - contourpy=1.3.1=py311h3257749_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311he736701_0 - - dask=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -56,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 @@ -80,8 +78,8 @@ dependencies: - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libevent=2.1.12=h3671451_1 - - libexpat=2.6.4=he0c23c2_0 - - libffi=3.4.6=h537db12_0 + - 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 @@ -130,10 +128,9 @@ dependencies: - pthread-stubs=0.4=h0e40799_1002 - pyarrow=19.0.1=py311h1ea47a8_0 - pyarrow-core=19.0.1=py311hd904a4f_0_cuda - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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.3=pyhd8ed1ab_1 @@ -159,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 + - 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_25 - - vc14_runtime=14.42.34438=hfd919c2_25 - - vs2015_runtime=14.42.34438=h7142326_25 + - 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 @@ -183,7 +181,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 d25a23c8..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: ec2e29882c18683eb205ae59fa1a882b9eb2d1b4411fa89f113b649d3e1b2264 +# input_hash: a43ad81217bbb405f60fcaf65c82b48b998015e667e8091c6093b78760925a4a channels: - conda-forge @@ -58,12 +58,11 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py312h68727a3_0 - - coverage=7.7.1=py312h178313f_0 + - coverage=7.8.0=py312h178313f_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h66e93f0_0 - - dask=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -71,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 @@ -79,7 +78,7 @@ 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 @@ -151,8 +150,8 @@ dependencies: - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libevent=2.1.12=hf998b51_1 - - libexpat=2.6.4=h5888daf_0 - - libffi=3.4.6=h2dba641_0 + - 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 @@ -247,12 +246,11 @@ dependencies: - pure_eval=0.2.3=pyhd8ed1ab_1 - pyarrow=19.0.1=py312h7900ff3_0 - pyarrow-core=19.0.1=py312h01725c0_0_cpu - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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 @@ -325,8 +323,9 @@ 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=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -354,7 +353,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 07a531dc..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: ec2e29882c18683eb205ae59fa1a882b9eb2d1b4411fa89f113b649d3e1b2264 +# input_hash: a43ad81217bbb405f60fcaf65c82b48b998015e667e8091c6093b78760925a4a channels: - conda-forge @@ -44,16 +44,15 @@ dependencies: - contourpy=1.3.1=py312h68727a3_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h66e93f0_0 - - dask=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -63,7 +62,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 - jinja2=3.1.6=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 - keyutils=1.6.1=h166bdaf_0 @@ -90,8 +88,8 @@ dependencies: - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libevent=2.1.12=hf998b51_1 - - libexpat=2.6.4=h5888daf_0 - - libffi=3.4.6=h2dba641_0 + - 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 @@ -155,10 +153,9 @@ dependencies: - pthread-stubs=0.4=hb9d3cd8_1002 - pyarrow=19.0.1=py312h7900ff3_0 - pyarrow-core=19.0.1=py312h01725c0_0_cpu - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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.3=pyhd8ed1ab_1 @@ -186,8 +183,9 @@ 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 + - 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 @@ -206,7 +204,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 7d4766bc..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: d224a0f20b8e2add50868c35cacb35a51a66887d9523f9a634caf9961f5c1da3 +# input_hash: 6b0fd8622486d3acef2e4d671596e5c0d8f63a6b4c87149d189cd0442bea4d17 channels: - conda-forge @@ -53,13 +53,12 @@ dependencies: - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py312hd5eb7cc_0 - - coverage=7.7.1=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=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -67,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 @@ -75,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 @@ -142,8 +141,8 @@ dependencies: - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libevent=2.1.12=h3671451_1 - - libexpat=2.6.4=he0c23c2_0 - - libffi=3.4.6=h537db12_0 + - 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 @@ -221,12 +220,11 @@ dependencies: - pure_eval=0.2.3=pyhd8ed1ab_1 - pyarrow=19.0.1=py312h2e8e312_0 - pyarrow-core=19.0.1=py312h607bf26_0_cuda - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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 @@ -299,8 +297,9 @@ 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=2025b=h78e105d_0 - uc-micro-py=1.0.3=pyhd8ed1ab_1 @@ -308,9 +307,9 @@ dependencies: - unicodedata2=16.0.0=py312h4389bb4_0 - uri-template=1.3.0=pyhd8ed1ab_1 - urllib3=2.3.0=pyhd8ed1ab_0 - - vc=14.3=hbf610ac_25 - - vc14_runtime=14.42.34438=hfd919c2_25 - - vs2015_runtime=14.42.34438=h7142326_25 + - 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 @@ -333,7 +332,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 0078829c..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: d224a0f20b8e2add50868c35cacb35a51a66887d9523f9a634caf9961f5c1da3 +# input_hash: 6b0fd8622486d3acef2e4d671596e5c0d8f63a6b4c87149d189cd0442bea4d17 channels: - conda-forge @@ -39,16 +39,15 @@ dependencies: - contourpy=1.3.1=py312hd5eb7cc_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h4389bb4_0 - - dask=2024.6.2=pyhd8ed1ab_0 - - dask-core=2024.6.2=pyhd8ed1ab_0 - - dask-expr=1.1.6=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 @@ -56,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 @@ -80,8 +78,8 @@ dependencies: - libdeflate=1.23=h9062f6e_0 - libdlf=0.3.0=pyhd8ed1ab_1 - libevent=2.1.12=h3671451_1 - - libexpat=2.6.4=he0c23c2_0 - - libffi=3.4.6=h537db12_0 + - 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 @@ -130,10 +128,9 @@ dependencies: - pthread-stubs=0.4=h0e40799_1002 - pyarrow=19.0.1=py312h2e8e312_0 - pyarrow-core=19.0.1=py312h607bf26_0_cuda - - pyarrow-hotfix=0.6=pyhd8ed1ab_1 - 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.3=pyhd8ed1ab_1 @@ -159,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 + - 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_25 - - vc14_runtime=14.42.34438=hfd919c2_25 - - vs2015_runtime=14.42.34438=h7142326_25 + - 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 @@ -183,7 +181,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@02f6fd3aa7530dc81fe2e32e7e2c874b429daaf7 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@8bbd69efa7fbac07af1b878024c948e126b98c41 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + - 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 ede0a7ed..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: 7b3a23781bfc1264c4da5ab0cd13e759d381652b8bf09418a0f9342ad6028eb5 - linux-64: 8f426e0409904912d9da824e40b2b4877b6013a73a28ab1015307f1846e49b5d + win-64: 8eab5a9e60a8e0be83c33d2504284dbda3e0be3fd3c843e7119e5db997907260 + linux-64: a22dd0567dde5c567c24c34805e833f57efd141a20bc83cc9df4268bab1ca479 channels: - url: conda-forge used_env_vars: [] @@ -1483,7 +1483,7 @@ package: category: main optional: false - name: coverage - version: 7.7.1 + version: 7.8.0 manager: conda platform: linux-64 dependencies: @@ -1492,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.1-py310h89163eb_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.8.0-py310h89163eb_0.conda hash: - md5: edde6b6a84f503e98f72f094e792e07d - sha256: 08394e004613cd13eade16fa032e62c39607bb5593f377cb635fe90c24231d82 + md5: 9f7865c17117d16f804b687b498e35fa + sha256: ac410dbd3b1e28d40b88a27f801210b853ebd388f3cf20f85c0178e97f788013 category: dev optional: true - name: coverage - version: 7.7.1 + version: 7.8.0 manager: conda platform: win-64 dependencies: @@ -1509,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.1-py310h38315fa_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.8.0-py310h38315fa_0.conda hash: - md5: 7c5bcf80e195cf612649b2465a29aaeb - sha256: 738c9c49e1ebd9cae899e44cb9b55363498765c19522e4504d5ffa6ef34eefa3 + md5: 30a825dae940c63c55bca8df4f806f3e + sha256: f16e7370e327f20ccba8a6edfb0441ec425c11c10744d6eaa817d05076b458a5 category: dev optional: true - name: cpython @@ -1586,119 +1586,85 @@ package: category: main optional: false - name: dask - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: linux-64 dependencies: - bokeh: '>=2.4.2,!=3.0.*' + bokeh: '>=3.1.0' cytoolz: '>=0.11.0' - dask-core: '>=2024.6.2,<2024.6.3.0a0' - dask-expr: '>=1.1,<1.2' - distributed: '>=2024.6.2,<2024.6.3.0a0' + 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.21' - pandas: '>=1.3' - pyarrow: '>=7.0' - pyarrow-hotfix: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + 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: 0af43d16240caf6aedefd7a4041ae64c - sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + md5: 95e33679c10ef9ef65df0fc01a71fdc5 + sha256: 193aaa5dc9d8b6610dba2bde8d041db872cd23c875c10a5ef75fa60c18d9ea16 category: main optional: false - name: dask - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: win-64 dependencies: - bokeh: '>=2.4.2,!=3.0.*' + bokeh: '>=3.1.0' cytoolz: '>=0.11.0' - dask-core: '>=2024.6.2,<2024.6.3.0a0' - dask-expr: '>=1.1,<1.2' - distributed: '>=2024.6.2,<2024.6.3.0a0' + 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.21' - pandas: '>=1.3' - pyarrow: '>=7.0' - pyarrow-hotfix: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + 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: 0af43d16240caf6aedefd7a4041ae64c - sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + 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 - category: main - optional: false -- name: dask-expr - version: 1.1.6 - manager: conda - platform: linux-64 - dependencies: - dask-core: 2024.6.2 - pandas: '>=2' - pyarrow: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda - hash: - md5: 77ed2262e85230e5b870f505ed4922c8 - sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 - category: main - optional: false -- name: dask-expr - version: 1.1.6 - manager: conda - platform: win-64 - dependencies: - dask-core: 2024.6.2 - pandas: '>=2' - pyarrow: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda - hash: - md5: 77ed2262e85230e5b870f505ed4922c8 - sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 + md5: 36f6cc22457e3d6a6051c5370832f96c + sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec category: main optional: false - name: dataclasses @@ -1866,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 @@ -2114,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 @@ -2562,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 @@ -2574,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 @@ -4287,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 @@ -4301,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 @@ -6875,32 +6841,6 @@ package: sha256: 774b9770414dc04b1e1068f5e08c575b29da61c06c507675c986bd00c2ed59b1 category: main optional: false -- name: pyarrow-hotfix - version: '0.6' - manager: conda - platform: linux-64 - dependencies: - pyarrow: '>=0.14' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda - hash: - md5: 49c3b8c3b2578f35a7034f75f30d0041 - sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 - category: main - optional: false -- name: pyarrow-hotfix - version: '0.6' - manager: conda - platform: win-64 - dependencies: - pyarrow: '>=0.14' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda - hash: - md5: 49c3b8c3b2578f35a7034f75f30d0041 - sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 - category: main - optional: false - name: pybtex version: 0.24.0 manager: conda @@ -6990,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 @@ -9129,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: d17f13df8b65464ca316cbc000a3cb64 - sha256: 337be7af5af8b2817f115b3b68870208b30c31d3439bec07bfb2d8f4823e3568 + 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: 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 @@ -9349,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_25.conda + vc14_runtime: '>=14.42.34433' + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_26.conda hash: - md5: 632e2d558d7e9f7762b03366d615fbd3 - sha256: 908bd027ce305bd585e1662efba3085be7376b2d81bdc84d7c39311298f28de8 + md5: d3f0381e38093bde620a8d85f266ae55 + sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 category: main optional: false - name: vc14_runtime @@ -9362,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_25.conda + url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda hash: - md5: cce6df89e439de7ed5f568b0f3eac593 - sha256: 801a64ecc6c10de4b572b411993dc133d39075e3849e1e8feeebe2381aea4986 + md5: 91651a36d31aa20c7ba36299fb7068f4 + sha256: 30dcb71bb166e351aadbdc18f1718757c32cdaa0e1e5d9368469ee44f6bf4709 category: main optional: false - name: vs2015_runtime @@ -9374,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_25.conda + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda hash: - md5: 946b28e9f15703e4afc591a6183e18a2 - sha256: 688f9bd904754bf5ddda7c602e43ee544a2f23c005bb6a6f4603082b7f998285 + md5: 3357e4383dbce31eed332008ede242ab + sha256: 432f2937206f1ad4a77e39f84fabc1ce7d2472b669836fb72bd2bfd19a2defc9 category: main optional: false - name: wcwidth @@ -9911,7 +9879,7 @@ package: category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev14+g867b8fae7 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: linux-64 dependencies: @@ -9923,16 +9891,16 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev14+g867b8fae7 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: win-64 dependencies: @@ -9944,12 +9912,12 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + 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 445fa5cf..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: 68bbb39eb5dd2b0369a8adde7f5b9849f0228dbb82c702d47c9f9367334df182 - linux-64: 8cf573d91129f3f376a859b7da923bdc1ee9426b46e79c105448f293c802ce7d + win-64: c03b3654a6a3d85c13fc957a02aed07a298072a51943b844965580bb94d98b32 + linux-64: 846445c353565eea4481141cd1c0141d2fe2991299872acc4e255131cb129be1 channels: - url: conda-forge used_env_vars: [] @@ -1481,7 +1481,7 @@ package: category: main optional: false - name: coverage - version: 7.7.1 + version: 7.8.0 manager: conda platform: linux-64 dependencies: @@ -1490,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.1-py311h2dc5d0c_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.8.0-py311h2dc5d0c_0.conda hash: - md5: 5f57c67f3880dd62b83b3867ea03d9bc - sha256: 88eceeaed558d6b313564142a6c013646cbd5289d5f20a61253bcdfe198e6f32 + md5: 37bc439a94beeb29914baa5b4987ebd5 + sha256: 50018d9c2d805eab29be0ad2e65a4d6b9f620e5e6b196923b1f3b397efee9b10 category: dev optional: true - name: coverage - version: 7.7.1 + version: 7.8.0 manager: conda platform: win-64 dependencies: @@ -1507,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.1-py311h5082efb_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.8.0-py311h5082efb_0.conda hash: - md5: 0c26e60d5e208cd3161331d9ad84dee1 - sha256: 090a887e578c4dacadf91095ce1b5e6795ee788cbf4d92b04c1aeaf3874676e3 + md5: 3237b9093308b18ee36d455ff098017b + sha256: 2a3a8f6304374d19e6fd1cbf73e756debf0a76e787f1a15bd8b11d74f9ef6bd2 category: dev optional: true - name: cpython @@ -1584,119 +1584,85 @@ package: category: main optional: false - name: dask - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: linux-64 dependencies: - bokeh: '>=2.4.2,!=3.0.*' + bokeh: '>=3.1.0' cytoolz: '>=0.11.0' - dask-core: '>=2024.6.2,<2024.6.3.0a0' - dask-expr: '>=1.1,<1.2' - distributed: '>=2024.6.2,<2024.6.3.0a0' + 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.21' - pandas: '>=1.3' - pyarrow: '>=7.0' - pyarrow-hotfix: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + 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: 0af43d16240caf6aedefd7a4041ae64c - sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + md5: 95e33679c10ef9ef65df0fc01a71fdc5 + sha256: 193aaa5dc9d8b6610dba2bde8d041db872cd23c875c10a5ef75fa60c18d9ea16 category: main optional: false - name: dask - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: win-64 dependencies: - bokeh: '>=2.4.2,!=3.0.*' + bokeh: '>=3.1.0' cytoolz: '>=0.11.0' - dask-core: '>=2024.6.2,<2024.6.3.0a0' - dask-expr: '>=1.1,<1.2' - distributed: '>=2024.6.2,<2024.6.3.0a0' + 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.21' - pandas: '>=1.3' - pyarrow: '>=7.0' - pyarrow-hotfix: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + 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: 0af43d16240caf6aedefd7a4041ae64c - sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + 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 - category: main - optional: false -- name: dask-expr - version: 1.1.6 - manager: conda - platform: linux-64 - dependencies: - dask-core: 2024.6.2 - pandas: '>=2' - pyarrow: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda - hash: - md5: 77ed2262e85230e5b870f505ed4922c8 - sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 - category: main - optional: false -- name: dask-expr - version: 1.1.6 - manager: conda - platform: win-64 - dependencies: - dask-core: 2024.6.2 - pandas: '>=2' - pyarrow: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda - hash: - md5: 77ed2262e85230e5b870f505ed4922c8 - sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 + md5: 36f6cc22457e3d6a6051c5370832f96c + sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec category: main optional: false - name: dataclasses @@ -1890,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 @@ -2138,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 @@ -2586,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 @@ -2598,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 @@ -4333,30 +4299,30 @@ package: 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 @@ -4366,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 @@ -4380,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 @@ -6956,32 +6922,6 @@ package: sha256: 2a9ed9a464b1dc86ab7557428680cffe7d0754d6757a2365cd29549f24d7b1d3 category: main optional: false -- name: pyarrow-hotfix - version: '0.6' - manager: conda - platform: linux-64 - dependencies: - pyarrow: '>=0.14' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda - hash: - md5: 49c3b8c3b2578f35a7034f75f30d0041 - sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 - category: main - optional: false -- name: pyarrow-hotfix - version: '0.6' - manager: conda - platform: win-64 - dependencies: - pyarrow: '>=0.14' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda - hash: - md5: 49c3b8c3b2578f35a7034f75f30d0041 - sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 - category: main - optional: false - name: pybtex version: 0.24.0 manager: conda @@ -7071,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 @@ -9212,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.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-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: + 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.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 @@ -9432,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_25.conda + vc14_runtime: '>=14.42.34433' + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_26.conda hash: - md5: 632e2d558d7e9f7762b03366d615fbd3 - sha256: 908bd027ce305bd585e1662efba3085be7376b2d81bdc84d7c39311298f28de8 + md5: d3f0381e38093bde620a8d85f266ae55 + sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 category: main optional: false - name: vc14_runtime @@ -9445,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_25.conda + url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda hash: - md5: cce6df89e439de7ed5f568b0f3eac593 - sha256: 801a64ecc6c10de4b572b411993dc133d39075e3849e1e8feeebe2381aea4986 + md5: 91651a36d31aa20c7ba36299fb7068f4 + sha256: 30dcb71bb166e351aadbdc18f1718757c32cdaa0e1e5d9368469ee44f6bf4709 category: main optional: false - name: vs2015_runtime @@ -9457,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_25.conda + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda hash: - md5: 946b28e9f15703e4afc591a6183e18a2 - sha256: 688f9bd904754bf5ddda7c602e43ee544a2f23c005bb6a6f4603082b7f998285 + md5: 3357e4383dbce31eed332008ede242ab + sha256: 432f2937206f1ad4a77e39f84fabc1ce7d2472b669836fb72bd2bfd19a2defc9 category: main optional: false - name: wcwidth @@ -10025,7 +9993,7 @@ package: category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev14+g867b8fae7 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: linux-64 dependencies: @@ -10037,16 +10005,16 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev14+g867b8fae7 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: win-64 dependencies: @@ -10058,12 +10026,12 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + 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 64e7a11b..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: d224a0f20b8e2add50868c35cacb35a51a66887d9523f9a634caf9961f5c1da3 - linux-64: ec2e29882c18683eb205ae59fa1a882b9eb2d1b4411fa89f113b649d3e1b2264 + win-64: 6b0fd8622486d3acef2e4d671596e5c0d8f63a6b4c87149d189cd0442bea4d17 + linux-64: a43ad81217bbb405f60fcaf65c82b48b998015e667e8091c6093b78760925a4a channels: - url: conda-forge used_env_vars: [] @@ -1481,7 +1481,7 @@ package: category: main optional: false - name: coverage - version: 7.7.1 + version: 7.8.0 manager: conda platform: linux-64 dependencies: @@ -1490,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.1-py312h178313f_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.8.0-py312h178313f_0.conda hash: - md5: c9c5941aa3ad8c8324edf65128121395 - sha256: 5c502e6a72f46af9e6dd74e9d91449898c72ccb36dad46db7a09101042eef0c2 + md5: d0fca021e354cc96455021852a1fad6d + sha256: 029278c43bd2a6ac36bfd93fde69a0cde6a4ee94c0af72d0d51236fbb1fc3720 category: dev optional: true - name: coverage - version: 7.7.1 + version: 7.8.0 manager: conda platform: win-64 dependencies: @@ -1507,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.1-py312h31fea79_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.8.0-py312h31fea79_0.conda hash: - md5: b2d00351ff17283c886c65f1121c21a4 - sha256: 135bd1283053bb0f83f5166d17a13cc9c73c6d8af2d3e09f57d360a81413f0af + md5: a52895ace8c17bc01ceba443d52325c6 + sha256: 7815726b2b45065af4570deca428f48799ce1f49de7d8b5e4f6b7999f6a4dc2f category: dev optional: true - name: cpython @@ -1584,119 +1584,85 @@ package: category: main optional: false - name: dask - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: linux-64 dependencies: - bokeh: '>=2.4.2,!=3.0.*' + bokeh: '>=3.1.0' cytoolz: '>=0.11.0' - dask-core: '>=2024.6.2,<2024.6.3.0a0' - dask-expr: '>=1.1,<1.2' - distributed: '>=2024.6.2,<2024.6.3.0a0' + 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.21' - pandas: '>=1.3' - pyarrow: '>=7.0' - pyarrow-hotfix: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + 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: 0af43d16240caf6aedefd7a4041ae64c - sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + md5: 95e33679c10ef9ef65df0fc01a71fdc5 + sha256: 193aaa5dc9d8b6610dba2bde8d041db872cd23c875c10a5ef75fa60c18d9ea16 category: main optional: false - name: dask - version: 2024.6.2 + version: 2025.3.0 manager: conda platform: win-64 dependencies: - bokeh: '>=2.4.2,!=3.0.*' + bokeh: '>=3.1.0' cytoolz: '>=0.11.0' - dask-core: '>=2024.6.2,<2024.6.3.0a0' - dask-expr: '>=1.1,<1.2' - distributed: '>=2024.6.2,<2024.6.3.0a0' + 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.21' - pandas: '>=1.3' - pyarrow: '>=7.0' - pyarrow-hotfix: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.6.2-pyhd8ed1ab_0.conda + 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: 0af43d16240caf6aedefd7a4041ae64c - sha256: 7dde6566ef46c3d3ad2022dcd4a10bb060496c249d37b6c5932fd3bd80eecec7 + 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 - category: main - optional: false -- name: dask-expr - version: 1.1.6 - manager: conda - platform: linux-64 - dependencies: - dask-core: 2024.6.2 - pandas: '>=2' - pyarrow: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda - hash: - md5: 77ed2262e85230e5b870f505ed4922c8 - sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 - category: main - optional: false -- name: dask-expr - version: 1.1.6 - manager: conda - platform: win-64 - dependencies: - dask-core: 2024.6.2 - pandas: '>=2' - pyarrow: '' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.6-pyhd8ed1ab_0.conda - hash: - md5: 77ed2262e85230e5b870f505ed4922c8 - sha256: 77a7d25fbcac59904c2a5c89e0151f9903d5d915ab4d13eb258b9f49658805b4 + md5: 36f6cc22457e3d6a6051c5370832f96c + sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec category: main optional: false - name: dataclasses @@ -1890,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 @@ -2138,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 @@ -2586,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 @@ -2598,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 @@ -4333,30 +4299,30 @@ package: 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 @@ -4366,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 @@ -4380,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 @@ -6956,32 +6922,6 @@ package: sha256: b5b56ef99891dd140879c1d6e695807b1c895f4493c7d52a1178877052957007 category: main optional: false -- name: pyarrow-hotfix - version: '0.6' - manager: conda - platform: linux-64 - dependencies: - pyarrow: '>=0.14' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda - hash: - md5: 49c3b8c3b2578f35a7034f75f30d0041 - sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 - category: main - optional: false -- name: pyarrow-hotfix - version: '0.6' - manager: conda - platform: win-64 - dependencies: - pyarrow: '>=0.14' - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_1.conda - hash: - md5: 49c3b8c3b2578f35a7034f75f30d0041 - sha256: 9ff4e520cff831d34adcf8d791f735972d804572f223ad21b9652ad0886968a6 - category: main - optional: false - name: pybtex version: 0.24.0 manager: conda @@ -7071,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 @@ -9212,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.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-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: + 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.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 @@ -9432,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_25.conda + vc14_runtime: '>=14.42.34433' + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_26.conda hash: - md5: 632e2d558d7e9f7762b03366d615fbd3 - sha256: 908bd027ce305bd585e1662efba3085be7376b2d81bdc84d7c39311298f28de8 + md5: d3f0381e38093bde620a8d85f266ae55 + sha256: 7a685b5c37e9713fa314a0d26b8b1d7a2e6de5ab758698199b5d5b6dba2e3ce1 category: main optional: false - name: vc14_runtime @@ -9445,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_25.conda + url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34438-hfd919c2_26.conda hash: - md5: cce6df89e439de7ed5f568b0f3eac593 - sha256: 801a64ecc6c10de4b572b411993dc133d39075e3849e1e8feeebe2381aea4986 + md5: 91651a36d31aa20c7ba36299fb7068f4 + sha256: 30dcb71bb166e351aadbdc18f1718757c32cdaa0e1e5d9368469ee44f6bf4709 category: main optional: false - name: vs2015_runtime @@ -9457,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_25.conda + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34438-h7142326_26.conda hash: - md5: 946b28e9f15703e4afc591a6183e18a2 - sha256: 688f9bd904754bf5ddda7c602e43ee544a2f23c005bb6a6f4603082b7f998285 + md5: 3357e4383dbce31eed332008ede242ab + sha256: 432f2937206f1ad4a77e39f84fabc1ce7d2472b669836fb72bd2bfd19a2defc9 category: main optional: false - name: wcwidth @@ -10025,7 +9993,7 @@ package: category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev14+g867b8fae7 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: linux-64 dependencies: @@ -10037,16 +10005,16 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 category: main optional: false - name: mira-simpeg - version: 0.21.2.3a2.dev14+g867b8fae7 + version: 0.21.2.3a2.dev16+g49f567984 manager: pip platform: win-64 dependencies: @@ -10058,12 +10026,12 @@ package: numpy: '>=1.22' pymatsolver: '>=0.3' scipy: '>=1.8' - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + url: git+https://github.com/MiraGeoscience/simpeg.git@49f5679848e1d5a5703b749512b6005589947718 hash: - sha256: 867b8fae79e924e029fe69ffaf5ebc3d67944281 + sha256: 49f5679848e1d5a5703b749512b6005589947718 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@867b8fae79e924e029fe69ffaf5ebc3d67944281 + 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 3b3536eb765ea52ce108923186fef968c55b7938 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 31 Mar 2025 12:46:46 -0700 Subject: [PATCH 31/32] Try with pyarrow from conda-forge --- environments/py-3.10-linux-64-dev.conda.lock.yml | 2 +- environments/py-3.10-linux-64.conda.lock.yml | 2 +- environments/py-3.10-win-64-dev.conda.lock.yml | 2 +- environments/py-3.10-win-64.conda.lock.yml | 2 +- environments/py-3.11-linux-64-dev.conda.lock.yml | 2 +- environments/py-3.11-linux-64.conda.lock.yml | 2 +- environments/py-3.11-win-64-dev.conda.lock.yml | 2 +- environments/py-3.11-win-64.conda.lock.yml | 2 +- environments/py-3.12-linux-64-dev.conda.lock.yml | 2 +- environments/py-3.12-linux-64.conda.lock.yml | 2 +- environments/py-3.12-win-64-dev.conda.lock.yml | 2 +- environments/py-3.12-win-64.conda.lock.yml | 2 +- py-3.10.conda-lock.yml | 4 ++-- py-3.11.conda-lock.yml | 4 ++-- py-3.12.conda-lock.yml | 4 ++-- pyproject.toml | 1 + 16 files changed, 19 insertions(+), 18 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 446ce0c8..3a71daba 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: a22dd0567dde5c567c24c34805e833f57efd141a20bc83cc9df4268bab1ca479 +# input_hash: 10455f7d1a8f4a3369a060fbef5eb52be5be5aeb0d180bd52704d563c4bb6f26 channels: - conda-forge diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index 01eca017..9461e3f7 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: a22dd0567dde5c567c24c34805e833f57efd141a20bc83cc9df4268bab1ca479 +# input_hash: 10455f7d1a8f4a3369a060fbef5eb52be5be5aeb0d180bd52704d563c4bb6f26 channels: - conda-forge 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 187415e5..5cbf7dab 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: 8eab5a9e60a8e0be83c33d2504284dbda3e0be3fd3c843e7119e5db997907260 +# input_hash: b8dfbe87bec0a54630840fbb81b80323224ea9dcf94709bee493c32e68643184 channels: - conda-forge diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index 1a19e023..2134b8cf 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: 8eab5a9e60a8e0be83c33d2504284dbda3e0be3fd3c843e7119e5db997907260 +# input_hash: b8dfbe87bec0a54630840fbb81b80323224ea9dcf94709bee493c32e68643184 channels: - conda-forge 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 3c50f163..ca8d9d19 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: 846445c353565eea4481141cd1c0141d2fe2991299872acc4e255131cb129be1 +# input_hash: 7b57ad0d4af3060b7f8a86a6145558d2b9816e6445989d86dec5c6deb8d077b2 channels: - conda-forge diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index 2419fa26..07b73669 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: 846445c353565eea4481141cd1c0141d2fe2991299872acc4e255131cb129be1 +# input_hash: 7b57ad0d4af3060b7f8a86a6145558d2b9816e6445989d86dec5c6deb8d077b2 channels: - conda-forge 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 230a6c30..14f57526 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: c03b3654a6a3d85c13fc957a02aed07a298072a51943b844965580bb94d98b32 +# input_hash: 2a7dbf21c1d2a9547382fb1ac121bf3ab40f8e80a93f5885a6cd8b1c29e4ecca channels: - conda-forge diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index 459a89a0..d3c847ef 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: c03b3654a6a3d85c13fc957a02aed07a298072a51943b844965580bb94d98b32 +# input_hash: 2a7dbf21c1d2a9547382fb1ac121bf3ab40f8e80a93f5885a6cd8b1c29e4ecca channels: - conda-forge 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 db48cdc4..56a6a51f 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: a43ad81217bbb405f60fcaf65c82b48b998015e667e8091c6093b78760925a4a +# input_hash: 1dbc02cd9d1715c5986072e79358dee4dbfc44f526fc355a2053a0f0b6e55e7e channels: - conda-forge diff --git a/environments/py-3.12-linux-64.conda.lock.yml b/environments/py-3.12-linux-64.conda.lock.yml index e23e1dec..bea99e34 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: a43ad81217bbb405f60fcaf65c82b48b998015e667e8091c6093b78760925a4a +# input_hash: 1dbc02cd9d1715c5986072e79358dee4dbfc44f526fc355a2053a0f0b6e55e7e channels: - conda-forge 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 013e9bcb..41d82e4a 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: 6b0fd8622486d3acef2e4d671596e5c0d8f63a6b4c87149d189cd0442bea4d17 +# input_hash: e2c2486912129b74a649607c98a099919bd1212d574c811cec5e46418186fa2a channels: - conda-forge diff --git a/environments/py-3.12-win-64.conda.lock.yml b/environments/py-3.12-win-64.conda.lock.yml index 41feabf7..e1b17673 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: 6b0fd8622486d3acef2e4d671596e5c0d8f63a6b4c87149d189cd0442bea4d17 +# input_hash: e2c2486912129b74a649607c98a099919bd1212d574c811cec5e46418186fa2a channels: - conda-forge diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index 0e969032..f8dcabee 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: 8eab5a9e60a8e0be83c33d2504284dbda3e0be3fd3c843e7119e5db997907260 - linux-64: a22dd0567dde5c567c24c34805e833f57efd141a20bc83cc9df4268bab1ca479 + win-64: b8dfbe87bec0a54630840fbb81b80323224ea9dcf94709bee493c32e68643184 + linux-64: 10455f7d1a8f4a3369a060fbef5eb52be5be5aeb0d180bd52704d563c4bb6f26 channels: - url: conda-forge used_env_vars: [] diff --git a/py-3.11.conda-lock.yml b/py-3.11.conda-lock.yml index ba877d9f..1a45f162 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: c03b3654a6a3d85c13fc957a02aed07a298072a51943b844965580bb94d98b32 - linux-64: 846445c353565eea4481141cd1c0141d2fe2991299872acc4e255131cb129be1 + win-64: 2a7dbf21c1d2a9547382fb1ac121bf3ab40f8e80a93f5885a6cd8b1c29e4ecca + linux-64: 7b57ad0d4af3060b7f8a86a6145558d2b9816e6445989d86dec5c6deb8d077b2 channels: - url: conda-forge used_env_vars: [] diff --git a/py-3.12.conda-lock.yml b/py-3.12.conda-lock.yml index 1a5f1ba8..c6701965 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: 6b0fd8622486d3acef2e4d671596e5c0d8f63a6b4c87149d189cd0442bea4d17 - linux-64: a43ad81217bbb405f60fcaf65c82b48b998015e667e8091c6093b78760925a4a + win-64: e2c2486912129b74a649607c98a099919bd1212d574c811cec5e46418186fa2a + linux-64: 1dbc02cd9d1715c5986072e79358dee4dbfc44f526fc355a2053a0f0b6e55e7e channels: - url: conda-forge used_env_vars: [] diff --git a/pyproject.toml b/pyproject.toml index a1dad23b..2e22f44c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -100,6 +100,7 @@ h5py = ">=3.2.1, <4.0.dev" # from geoh5py matplotlib-base = ">=3.8.4, <3.9.dev" # from simpeg mkl = ">=2024.2.2" Pillow = ">=10.3.0, <10.4.dev" # from geoh5py +pyarrow = ">=19.0.0, <20.0.dev" # from simpeg[dask] pydantic = ">=2.5.2, <3.0.dev" # from geoh5py, geoapps-utils pymatsolver = ">=0.3.0, <0.4.dev" # from simpeg tqdm = ">=4.66.1, <5.0.dev" # from simpeg From 39822b617dcd2d1d9ce94145f529899388cb7f52 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 31 Mar 2025 13:18:59 -0700 Subject: [PATCH 32/32] Specify dask-core --- .../py-3.10-linux-64-dev.conda.lock.yml | 55 +- environments/py-3.10-linux-64.conda.lock.yml | 56 +- .../py-3.10-win-64-dev.conda.lock.yml | 43 +- environments/py-3.10-win-64.conda.lock.yml | 44 +- .../py-3.11-linux-64-dev.conda.lock.yml | 55 +- environments/py-3.11-linux-64.conda.lock.yml | 56 +- .../py-3.11-win-64-dev.conda.lock.yml | 43 +- environments/py-3.11-win-64.conda.lock.yml | 44 +- .../py-3.12-linux-64-dev.conda.lock.yml | 55 +- environments/py-3.12-linux-64.conda.lock.yml | 56 +- .../py-3.12-win-64-dev.conda.lock.yml | 43 +- environments/py-3.12-win-64.conda.lock.yml | 44 +- py-3.10.conda-lock.yml | 1714 ++--------------- py-3.11.conda-lock.yml | 1714 ++--------------- py-3.12.conda-lock.yml | 1714 ++--------------- pyproject.toml | 6 +- 16 files changed, 444 insertions(+), 5298 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 3a71daba..5649b4e5 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: 10455f7d1a8f4a3369a060fbef5eb52be5be5aeb0d180bd52704d563c4bb6f26 +# input_hash: 39b78e020f5a607258274e330514206cdc38a6a2245823568ca5f08a0bbbce30 channels: - conda-forge @@ -19,24 +19,6 @@ 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 @@ -61,15 +43,14 @@ dependencies: - coverage=7.8.0=py310h89163eb_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha75aee5_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=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=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - docutils=0.19=py310hff52083_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -79,8 +60,6 @@ dependencies: - freetype=2.13.3=h48d6fc4_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 @@ -130,32 +109,22 @@ 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 - - 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 @@ -163,21 +132,14 @@ 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 @@ -187,8 +149,6 @@ dependencies: - linkify-it-py=2.0.3=pyhd8ed1ab_1 - 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 @@ -212,14 +172,12 @@ 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 @@ -234,15 +192,12 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - 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 @@ -267,7 +222,6 @@ dependencies: - 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 @@ -275,13 +229,11 @@ dependencies: - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_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 @@ -343,7 +295,6 @@ 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_2 - pip: diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index 9461e3f7..ecb06df6 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: 10455f7d1a8f4a3369a060fbef5eb52be5be5aeb0d180bd52704d563c4bb6f26 +# input_hash: 39b78e020f5a607258274e330514206cdc38a6a2245823568ca5f08a0bbbce30 channels: - conda-forge @@ -9,24 +9,6 @@ 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 @@ -44,23 +26,21 @@ dependencies: - contourpy=1.3.1=py310h3788b33_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha75aee5_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=pyhd8ed1ab_0 - discretize=0.11.2=py310ha2bacc8_1 - - distributed=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py310h89163eb_0 - freetype=2.13.3=h48d6fc4_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 - 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 @@ -69,32 +49,22 @@ 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 - - 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 @@ -102,20 +72,13 @@ 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 @@ -124,8 +87,6 @@ dependencies: - libzlib=1.3.1=hb9d3cd8_2 - 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 @@ -135,22 +96,17 @@ 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.11.1=pyh3cfb1c2_0 - pydantic-core=2.33.0=py310hc1293b2_0 @@ -165,14 +121,11 @@ dependencies: - 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 @@ -195,7 +148,6 @@ 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_2 - pip: 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 5cbf7dab..f5bcf1dc 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: b8dfbe87bec0a54630840fbb81b80323224ea9dcf94709bee493c32e68643184 +# input_hash: 8859ebcb5c457d64e7d528778f2c319aa506c5f331cc53fe8f9306b94d154389 channels: - conda-forge @@ -19,19 +19,6 @@ 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 @@ -41,7 +28,6 @@ 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 @@ -57,15 +43,14 @@ dependencies: - cpython=3.10.16=py310hd8ed1ab_1 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha8f682b_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=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=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - docutils=0.19=py310h5588dad_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -123,43 +108,28 @@ 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 - - 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 @@ -168,8 +138,6 @@ dependencies: - linkify-it-py=2.0.3=pyhd8ed1ab_1 - 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 @@ -196,7 +164,6 @@ 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 @@ -215,8 +182,6 @@ dependencies: - 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 @@ -243,7 +208,6 @@ dependencies: - 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 @@ -255,7 +219,6 @@ dependencies: - 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 diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index 2134b8cf..fc731969 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: b8dfbe87bec0a54630840fbb81b80323224ea9dcf94709bee493c32e68643184 +# input_hash: 8859ebcb5c457d64e7d528778f2c319aa506c5f331cc53fe8f9306b94d154389 channels: - conda-forge @@ -9,25 +9,11 @@ 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 @@ -39,10 +25,9 @@ dependencies: - contourpy=1.3.1=py310hc19bc0b_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py310ha8f682b_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=pyhd8ed1ab_0 - discretize=0.11.2=py310h3e8ed56_1 - - distributed=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py310h38315fa_0 - freetype=2.13.3=h0b5ce68_0 @@ -54,6 +39,7 @@ 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 @@ -61,42 +47,27 @@ 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 - - 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 @@ -104,8 +75,6 @@ dependencies: - libzlib=1.3.1=h2466b09_2 - 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 @@ -116,7 +85,6 @@ 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 @@ -124,8 +92,6 @@ 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.11.1=pyh3cfb1c2_0 - pydantic-core=2.33.0=py310h7c79e54_0 @@ -140,12 +106,10 @@ dependencies: - 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 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 ca8d9d19..d110992f 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: 7b57ad0d4af3060b7f8a86a6145558d2b9816e6445989d86dec5c6deb8d077b2 +# input_hash: 2e1d3ab7e9ab0cdda16847075926d7c162ac45d89ca75eeac2a247ace263e81b channels: - conda-forge @@ -19,24 +19,6 @@ 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 @@ -61,8 +43,7 @@ dependencies: - coverage=7.8.0=py311h2dc5d0c_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311h9ecbd09_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py311hfdbb021_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -70,7 +51,7 @@ dependencies: - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 - discretize=0.11.2=py311h5b7b71f_1 - - distributed=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - docutils=0.19=py311h38be061_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -80,8 +61,6 @@ dependencies: - freetype=2.13.3=h48d6fc4_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 @@ -132,33 +111,23 @@ 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 - - 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 @@ -166,21 +135,14 @@ 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 @@ -190,8 +152,6 @@ dependencies: - linkify-it-py=2.0.3=pyhd8ed1ab_1 - 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 @@ -215,14 +175,12 @@ 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 @@ -237,15 +195,12 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - 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 @@ -270,7 +225,6 @@ dependencies: - 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 @@ -278,13 +232,11 @@ dependencies: - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_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 @@ -347,7 +299,6 @@ 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_2 - pip: diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index 07b73669..5cbea1ac 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: 7b57ad0d4af3060b7f8a86a6145558d2b9816e6445989d86dec5c6deb8d077b2 +# input_hash: 2e1d3ab7e9ab0cdda16847075926d7c162ac45d89ca75eeac2a247ace263e81b channels: - conda-forge @@ -9,24 +9,6 @@ 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 @@ -44,24 +26,22 @@ dependencies: - contourpy=1.3.1=py311hd18a35c_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311h9ecbd09_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py311h5b7b71f_1 - - distributed=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py311h2dc5d0c_0 - freetype=2.13.3=h48d6fc4_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 - 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 @@ -70,33 +50,23 @@ 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 - - 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 @@ -104,20 +74,13 @@ 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 @@ -126,8 +89,6 @@ dependencies: - libzlib=1.3.1=hb9d3cd8_2 - 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 @@ -137,22 +98,17 @@ 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.11.1=pyh3cfb1c2_0 - pydantic-core=2.33.0=py311h687327b_0 @@ -167,14 +123,11 @@ dependencies: - 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 @@ -198,7 +151,6 @@ 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_2 - pip: 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 14f57526..30826d14 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: 2a7dbf21c1d2a9547382fb1ac121bf3ab40f8e80a93f5885a6cd8b1c29e4ecca +# input_hash: 20c681a72bef2c3356cb722ccb86c9d7835664e00ea1b09639d374fa77fd6e18 channels: - conda-forge @@ -19,19 +19,6 @@ 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 @@ -41,7 +28,6 @@ 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 @@ -57,8 +43,7 @@ dependencies: - cpython=3.11.11=py311hd8ed1ab_2 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311he736701_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py311hda3d55a_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -66,7 +51,7 @@ dependencies: - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 - discretize=0.11.2=py311h9b10771_0 - - distributed=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - docutils=0.19=py311h1ea47a8_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -125,44 +110,29 @@ 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 - - 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 @@ -171,8 +141,6 @@ dependencies: - linkify-it-py=2.0.3=pyhd8ed1ab_1 - 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 @@ -199,7 +167,6 @@ 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 @@ -218,8 +185,6 @@ dependencies: - 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 @@ -246,7 +211,6 @@ dependencies: - 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 @@ -258,7 +222,6 @@ dependencies: - 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 diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index d3c847ef..d660be09 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: 2a7dbf21c1d2a9547382fb1ac121bf3ab40f8e80a93f5885a6cd8b1c29e4ecca +# input_hash: 20c681a72bef2c3356cb722ccb86c9d7835664e00ea1b09639d374fa77fd6e18 channels: - conda-forge @@ -9,25 +9,11 @@ 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 @@ -39,11 +25,10 @@ dependencies: - contourpy=1.3.1=py311h3257749_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py311he736701_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py311h9b10771_0 - - distributed=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py311h5082efb_0 - freetype=2.13.3=h0b5ce68_0 @@ -55,6 +40,7 @@ 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 @@ -62,43 +48,28 @@ 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 - - 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 @@ -106,8 +77,6 @@ dependencies: - libzlib=1.3.1=h2466b09_2 - 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 @@ -118,7 +87,6 @@ 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 @@ -126,8 +94,6 @@ 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.11.1=pyh3cfb1c2_0 - pydantic-core=2.33.0=py311ha250665_0 @@ -142,12 +108,10 @@ dependencies: - 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 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 56a6a51f..4c9188b4 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: 1dbc02cd9d1715c5986072e79358dee4dbfc44f526fc355a2053a0f0b6e55e7e +# input_hash: 0bf171d0eb497e761b5f27ed670c27090c55e8a96c1bed5d17f8063e9ff15a25 channels: - conda-forge @@ -19,24 +19,6 @@ 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 @@ -61,8 +43,7 @@ dependencies: - coverage=7.8.0=py312h178313f_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h66e93f0_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py312h2ec8cdc_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -70,7 +51,7 @@ dependencies: - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 - discretize=0.11.2=py312hc39e661_1 - - distributed=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - docutils=0.18.1=py312h7900ff3_0 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -80,8 +61,6 @@ dependencies: - freetype=2.13.3=h48d6fc4_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 @@ -132,33 +111,23 @@ 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 - - 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 @@ -166,21 +135,14 @@ 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 @@ -190,8 +152,6 @@ dependencies: - linkify-it-py=2.0.3=pyhd8ed1ab_1 - 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 @@ -215,14 +175,12 @@ 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 @@ -237,15 +195,12 @@ dependencies: - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - 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 @@ -270,7 +225,6 @@ dependencies: - 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 @@ -278,13 +232,11 @@ dependencies: - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_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 @@ -347,7 +299,6 @@ 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_2 - pip: diff --git a/environments/py-3.12-linux-64.conda.lock.yml b/environments/py-3.12-linux-64.conda.lock.yml index bea99e34..3d864017 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: 1dbc02cd9d1715c5986072e79358dee4dbfc44f526fc355a2053a0f0b6e55e7e +# input_hash: 0bf171d0eb497e761b5f27ed670c27090c55e8a96c1bed5d17f8063e9ff15a25 channels: - conda-forge @@ -9,24 +9,6 @@ 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 @@ -44,24 +26,22 @@ dependencies: - contourpy=1.3.1=py312h68727a3_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h66e93f0_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py312hc39e661_1 - - distributed=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py312h178313f_0 - freetype=2.13.3=h48d6fc4_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 - 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 @@ -70,33 +50,23 @@ 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 - - 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 @@ -104,20 +74,13 @@ 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 @@ -126,8 +89,6 @@ dependencies: - libzlib=1.3.1=hb9d3cd8_2 - 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 @@ -137,22 +98,17 @@ 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.11.1=pyh3cfb1c2_0 - pydantic-core=2.33.0=py312h3b7be25_0 @@ -167,14 +123,11 @@ dependencies: - 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 @@ -198,7 +151,6 @@ 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_2 - pip: 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 41d82e4a..3907a261 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: e2c2486912129b74a649607c98a099919bd1212d574c811cec5e46418186fa2a +# input_hash: 419d7fcb75cab535a7a318257756a88ab5d992664861dc1f97a98d4e03424a1b channels: - conda-forge @@ -19,19 +19,6 @@ 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 @@ -41,7 +28,6 @@ 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 @@ -57,8 +43,7 @@ dependencies: - cpython=3.12.9=py312hd8ed1ab_1 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h4389bb4_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - debugpy=1.8.13=py312h275cf98_0 - decorator=5.2.1=pyhd8ed1ab_0 @@ -66,7 +51,7 @@ dependencies: - deprecated=1.2.18=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 - discretize=0.11.2=py312hbaa7e33_1 - - distributed=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - docutils=0.18.1=py312h2e8e312_0 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 @@ -125,44 +110,29 @@ 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 - - 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 @@ -171,8 +141,6 @@ dependencies: - linkify-it-py=2.0.3=pyhd8ed1ab_1 - 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 @@ -199,7 +167,6 @@ 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 @@ -218,8 +185,6 @@ dependencies: - 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 @@ -246,7 +211,6 @@ dependencies: - 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 @@ -258,7 +222,6 @@ dependencies: - 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 diff --git a/environments/py-3.12-win-64.conda.lock.yml b/environments/py-3.12-win-64.conda.lock.yml index e1b17673..3c83d2fb 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: e2c2486912129b74a649607c98a099919bd1212d574c811cec5e46418186fa2a +# input_hash: 419d7fcb75cab535a7a318257756a88ab5d992664861dc1f97a98d4e03424a1b channels: - conda-forge @@ -9,25 +9,11 @@ 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 @@ -39,11 +25,10 @@ dependencies: - contourpy=1.3.1=py312hd5eb7cc_0 - cycler=0.12.1=pyhd8ed1ab_1 - cytoolz=1.0.1=py312h4389bb4_0 - - dask=2025.3.0=pyhd8ed1ab_0 - - dask-core=2025.3.0=pyhd8ed1ab_0 + - dask-core=2024.6.2=pyhd8ed1ab_0 - deprecated=1.2.18=pyhd8ed1ab_0 - discretize=0.11.2=py312hbaa7e33_1 - - distributed=2025.3.0=pyhd8ed1ab_0 + - distributed=2024.6.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - fonttools=4.56.0=py312h31fea79_0 - freetype=2.13.3=h0b5ce68_0 @@ -55,6 +40,7 @@ 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 @@ -62,43 +48,28 @@ 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 - - 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 @@ -106,8 +77,6 @@ dependencies: - libzlib=1.3.1=h2466b09_2 - 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 @@ -118,7 +87,6 @@ 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 @@ -126,8 +94,6 @@ 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.11.1=pyh3cfb1c2_0 - pydantic-core=2.33.0=py312hfe1d9c4_0 @@ -142,12 +108,10 @@ dependencies: - 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 diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index f8dcabee..a7d6c8c8 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: b8dfbe87bec0a54630840fbb81b80323224ea9dcf94709bee493c32e68643184 - linux-64: 10455f7d1a8f4a3369a060fbef5eb52be5be5aeb0d180bd52704d563c4bb6f26 + win-64: 8859ebcb5c457d64e7d528778f2c319aa506c5f331cc53fe8f9306b94d154389 + linux-64: 39b78e020f5a607258274e330514206cdc38a6a2245823568ca5f08a0bbbce30 channels: - url: conda-forge used_env_vars: [] @@ -377,526 +377,6 @@ 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 @@ -1181,20 +661,6 @@ 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 @@ -1585,86 +1051,44 @@ 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: 2025.3.0 + version: 2024.6.2 manager: conda platform: linux-64 dependencies: click: '>=8.1' - cloudpickle: '>=3.0.0' + cloudpickle: '>=1.5.0' fsspec: '>=2021.09.0' - importlib-metadata: '>=4.13.0' + importlib_metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.4.0' - python: '>=3.10' + partd: '>=1.2.0' + python: '>=3.9' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 36f6cc22457e3d6a6051c5370832f96c - sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec + md5: 048ca0ec2cd1f3995d2d36dec0efd99a + sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff category: main optional: false - name: dask-core - version: 2025.3.0 + version: 2024.6.2 manager: conda platform: win-64 dependencies: click: '>=8.1' - cloudpickle: '>=3.0.0' + cloudpickle: '>=1.5.0' fsspec: '>=2021.09.0' - importlib-metadata: '>=4.13.0' + importlib_metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.4.0' - python: '>=3.10' + partd: '>=1.2.0' + python: '>=3.9' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 36f6cc22457e3d6a6051c5370832f96c - sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec + md5: 048ca0ec2cd1f3995d2d36dec0efd99a + sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff category: main optional: false - name: dataclasses @@ -1832,59 +1256,59 @@ package: category: main optional: false - name: distributed - version: 2025.3.0 + version: 2024.6.2 manager: conda platform: linux-64 dependencies: click: '>=8.0' - cloudpickle: '>=3.0.0' - cytoolz: '>=0.11.2' - dask-core: '>=2025.3.0,<2025.3.1.0a0' + cloudpickle: '>=1.5.0' + cytoolz: '>=0.10.1' + dask-core: '>=2024.6.2,<2024.6.3.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.2' + msgpack-python: '>=1.0.0' packaging: '>=20.0' - psutil: '>=5.8.0' - python: '>=3.10' - pyyaml: '>=5.4.1' + psutil: '>=5.7.2' + python: '>=3.9' + pyyaml: '>=5.3.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.11.2' - tornado: '>=6.2.0' - urllib3: '>=1.26.5' + toolz: '>=0.10.0' + tornado: '>=6.0.4' + urllib3: '>=1.24.3' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 968a7a4ff98bcfb515b0f1c94d35553f - sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a + md5: eecb4c188864376d2b45a5afc4bcb2fa + sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 category: main optional: false - name: distributed - version: 2025.3.0 + version: 2024.6.2 manager: conda platform: win-64 dependencies: click: '>=8.0' - cloudpickle: '>=3.0.0' - cytoolz: '>=0.11.2' - dask-core: '>=2025.3.0,<2025.3.1.0a0' + cloudpickle: '>=1.5.0' + cytoolz: '>=0.10.1' + dask-core: '>=2024.6.2,<2024.6.3.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.2' + msgpack-python: '>=1.0.0' packaging: '>=20.0' - psutil: '>=5.8.0' - python: '>=3.10' - pyyaml: '>=5.4.1' + psutil: '>=5.7.2' + python: '>=3.9' + pyyaml: '>=5.3.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.11.2' - tornado: '>=6.2.0' - urllib3: '>=1.26.5' + toolz: '>=0.10.0' + tornado: '>=6.0.4' + urllib3: '>=1.24.3' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 968a7a4ff98bcfb515b0f1c94d35553f - sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a + md5: eecb4c188864376d2b45a5afc4bcb2fa + sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 category: main optional: false - name: docutils @@ -2141,34 +1565,6 @@ 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 @@ -2528,8 +1924,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: dev - optional: true + category: main + optional: false - name: importlib_metadata version: 8.6.1 manager: conda @@ -2540,8 +1936,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: dev - optional: true + category: main + optional: false - name: importlib_resources version: 6.5.2 manager: conda @@ -3648,300 +3044,100 @@ package: 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 +- name: lcms2 + version: '2.17' 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 + 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: aaed6701dd9c90e344afbbacff45854a - sha256: 8f8719dec29627edbf34e0d4fd980e77cfb6b4a3835d80b92b9429722e6c94e2 + md5: 000e85703f0fd9594c81710dd5066471 + sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 category: main optional: false -- name: libarrow - version: 19.0.1 +- name: lcms2 + version: '2.17' manager: conda platform: win-64 dependencies: - 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' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' ucrt: '>=10.0.20348.0' - 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 + 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: 15bd76d6dd10fef1210e1924e22250f3 - sha256: 7a9897d672a9196dde64458ca3dadbd1b9a981f425bdb5aea5b3fdfaf9d49758 + md5: 3538827f77b82a837fa681a4579e37a1 + sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d category: main optional: false -- name: libarrow-acero - version: 19.0.1 +- name: ld_impl_linux-64 + version: '2.43' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - 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: ab43cfa629332dee94324995a3aa2364 - sha256: 266868523000046897470852eaf4f11744b84552f3b8f2f0574a3793053081f6 - category: main - optional: false -- 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 + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda hash: - md5: 6e4b7d319104ffdcb33d7573f63dfafe - sha256: 8e505d204699d6e898be2fc68164b7c2f274dd16a13db4984b657639cdb85940 + md5: 01f8d123c96816249efd255a31ad7712 + sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 category: main optional: false -- name: libarrow-dataset - version: 19.0.1 +- name: lerc + version: 4.0.0 manager: conda platform: linux-64 dependencies: - __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 + 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: ab3d7fed93dcfe27c75bbe52b7a90997 - sha256: bfd27cb09af4a21cfef266f698f2313b57eb563cc2b37f79f58899dd47443fb1 + md5: 76bbff344f0134279f225174e9064c8f + sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 category: main optional: false -- name: libarrow-dataset - version: 19.0.1 +- name: lerc + version: 4.0.0 manager: conda platform: win-64 dependencies: - 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 + 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: 4f20602e4f44de05230f3bb19b8f1803 - sha256: 7b280d0db7ab035d61ce2a9aeaccffb6225aba0bded028f59c963e8f85c723ea + md5: 1900cb3cab5055833cfddb0ba233b074 + sha256: f4f39d7f6a2f9b407f8fb567a6c25755270421731d70f0ff331f5de4fa367488 category: main optional: false -- name: libarrow-substrait - version: 19.0.1 +- name: libaec + version: 1.1.3 manager: conda platform: linux-64 dependencies: - __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 + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda hash: - md5: 8c9dd6ea36aa28139df8c70bfa605f34 - sha256: 84362ae3428bc7a90e726e0b7b4a17acc9a5c8bd1171f9a538bec2975b285c92 + md5: 5e97e271911b8b2001a8b71860c32faa + sha256: 2ef420a655528bca9d269086cf33b7e90d2f54ad941b437fb1ed5eca87cee017 category: main optional: false -- name: libarrow-substrait - version: 19.0.1 +- name: libaec + version: 1.1.3 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.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 + 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: eeeabebbd327d6e7410f28b4f0d12f70 - sha256: 3f2830ac3c2a9267448005c0f38b53aa6a8410447d779e1f3b28be9fc081bf58 + md5: 8723000f6ffdbdaef16025f0a01b64c5 + sha256: f5c293d3cfc00f71dfdb64bd65ab53625565f8778fc2d5790575bef238976ebf category: main optional: false - name: libblas @@ -4077,32 +3273,6 @@ 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 @@ -4218,34 +3388,6 @@ 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 @@ -4348,124 +3490,6 @@ 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 @@ -4583,207 +3607,81 @@ package: libgcc: '>=13' url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda hash: - md5: 42d5b6a0f30d3c10cd88cb8584fda1cb - sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f - category: main - optional: false -- name: liblzma - version: 5.6.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/liblzma-5.6.4-h2466b09_0.conda - hash: - md5: c48f6ad0ef0a555b27b233dfcab46a90 - sha256: 3f552b0bdefdd1459ffc827ea3bf70a6a6920c7879d22b6bfd0d73015b55227b - category: main - optional: false -- name: libnghttp2 - version: 1.64.0 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - c-ares: '>=1.32.3,<2.0a0' - libev: '>=4.33,<5.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/libnghttp2-1.64.0-h161d5f1_0.conda - hash: - md5: 19e57602824042dfd0446292ef90488b - sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 - category: main - optional: false -- 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 + md5: 42d5b6a0f30d3c10cd88cb8584fda1cb + sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f category: main optional: false -- name: libpng - version: 1.6.47 +- name: liblzma + version: 5.6.4 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 + url: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda hash: - md5: 7d717163d9dab337c65f2bf21a676b8f - sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + md5: c48f6ad0ef0a555b27b233dfcab46a90 + sha256: 3f552b0bdefdd1459ffc827ea3bf70a6a6920c7879d22b6bfd0d73015b55227b category: main optional: false -- name: libprotobuf - version: 5.29.3 +- name: libnghttp2 + version: 1.64.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libabseil: '>=20250127.0,<20250128.0a0' + c-ares: '>=1.32.3,<2.0a0' + libev: '>=4.33,<5.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 + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda hash: - md5: 452518a9744fbac05fb45531979bdf29 - sha256: 9965b1ada1f997202ad8c5a960e69057280b7b926c718df9b07c62924d9c1d73 + md5: 19e57602824042dfd0446292ef90488b + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 category: main optional: false -- name: libprotobuf - version: 5.29.3 +- name: libnsl + version: 2.0.1 manager: conda - platform: win-64 + platform: linux-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 + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda hash: - md5: 719c9c29a00e4199ad2eba91ce92fd8e - sha256: 3dbc4a112ed617cd016710740104a688c59b2a77afba197b33bd4526bd12a497 + md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 category: main optional: false -- name: libre2-11 - version: 2024.07.02 +- name: libpng + version: 1.6.47 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libabseil: '>=20250127.0,<20250128.0a0' libgcc: '>=13' - libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda hash: - md5: 545e93a513c10603327c76c15485e946 - sha256: 392ec1e49370eb03270ffd4cc8d727f8e03e1e3a92b12f10c53f396ae4554668 + md5: 55199e2ae2c3651f6f9b2a447b47bdc9 + sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 category: main optional: false -- name: libre2-11 - version: 2024.07.02 +- name: libpng + version: 1.6.47 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/libre2-11-2024.07.02-hd248061_3.conda + url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda hash: - md5: ba8d5530e951114fc3227780393d9ce2 - sha256: 1e037dc1bc0fdaced4e103280f30d6f272ca15558a33d9f770ba64172eb699e8 + md5: 7d717163d9dab337c65f2bf21a676b8f + sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac category: main optional: false - name: libscotch @@ -4914,40 +3812,6 @@ 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 @@ -4989,33 +3853,6 @@ 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 @@ -5247,67 +4084,6 @@ 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 @@ -5982,20 +4758,6 @@ 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 @@ -6194,46 +4956,6 @@ 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 @@ -6607,23 +5329,6 @@ 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 @@ -6768,79 +5473,6 @@ 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 @@ -7622,30 +6254,6 @@ 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 @@ -7832,20 +6440,6 @@ package: 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 @@ -8003,34 +6597,6 @@ 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 @@ -9733,20 +8299,6 @@ 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 diff --git a/py-3.11.conda-lock.yml b/py-3.11.conda-lock.yml index 1a45f162..33aa7b74 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: 2a7dbf21c1d2a9547382fb1ac121bf3ab40f8e80a93f5885a6cd8b1c29e4ecca - linux-64: 7b57ad0d4af3060b7f8a86a6145558d2b9816e6445989d86dec5c6deb8d077b2 + win-64: 20c681a72bef2c3356cb722ccb86c9d7835664e00ea1b09639d374fa77fd6e18 + linux-64: 2e1d3ab7e9ab0cdda16847075926d7c162ac45d89ca75eeac2a247ace263e81b channels: - url: conda-forge used_env_vars: [] @@ -375,526 +375,6 @@ 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 @@ -1179,20 +659,6 @@ 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 @@ -1583,86 +1049,44 @@ 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: 2025.3.0 + version: 2024.6.2 manager: conda platform: linux-64 dependencies: click: '>=8.1' - cloudpickle: '>=3.0.0' + cloudpickle: '>=1.5.0' fsspec: '>=2021.09.0' - importlib-metadata: '>=4.13.0' + importlib_metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.4.0' - python: '>=3.10' + partd: '>=1.2.0' + python: '>=3.9' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 36f6cc22457e3d6a6051c5370832f96c - sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec + md5: 048ca0ec2cd1f3995d2d36dec0efd99a + sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff category: main optional: false - name: dask-core - version: 2025.3.0 + version: 2024.6.2 manager: conda platform: win-64 dependencies: click: '>=8.1' - cloudpickle: '>=3.0.0' + cloudpickle: '>=1.5.0' fsspec: '>=2021.09.0' - importlib-metadata: '>=4.13.0' + importlib_metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.4.0' - python: '>=3.10' + partd: '>=1.2.0' + python: '>=3.9' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 36f6cc22457e3d6a6051c5370832f96c - sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec + md5: 048ca0ec2cd1f3995d2d36dec0efd99a + sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff category: main optional: false - name: dataclasses @@ -1856,59 +1280,59 @@ package: category: main optional: false - name: distributed - version: 2025.3.0 + version: 2024.6.2 manager: conda platform: linux-64 dependencies: click: '>=8.0' - cloudpickle: '>=3.0.0' - cytoolz: '>=0.11.2' - dask-core: '>=2025.3.0,<2025.3.1.0a0' + cloudpickle: '>=1.5.0' + cytoolz: '>=0.10.1' + dask-core: '>=2024.6.2,<2024.6.3.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.2' + msgpack-python: '>=1.0.0' packaging: '>=20.0' - psutil: '>=5.8.0' - python: '>=3.10' - pyyaml: '>=5.4.1' + psutil: '>=5.7.2' + python: '>=3.9' + pyyaml: '>=5.3.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.11.2' - tornado: '>=6.2.0' - urllib3: '>=1.26.5' + toolz: '>=0.10.0' + tornado: '>=6.0.4' + urllib3: '>=1.24.3' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 968a7a4ff98bcfb515b0f1c94d35553f - sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a + md5: eecb4c188864376d2b45a5afc4bcb2fa + sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 category: main optional: false - name: distributed - version: 2025.3.0 + version: 2024.6.2 manager: conda platform: win-64 dependencies: click: '>=8.0' - cloudpickle: '>=3.0.0' - cytoolz: '>=0.11.2' - dask-core: '>=2025.3.0,<2025.3.1.0a0' + cloudpickle: '>=1.5.0' + cytoolz: '>=0.10.1' + dask-core: '>=2024.6.2,<2024.6.3.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.2' + msgpack-python: '>=1.0.0' packaging: '>=20.0' - psutil: '>=5.8.0' - python: '>=3.10' - pyyaml: '>=5.4.1' + psutil: '>=5.7.2' + python: '>=3.9' + pyyaml: '>=5.3.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.11.2' - tornado: '>=6.2.0' - urllib3: '>=1.26.5' + toolz: '>=0.10.0' + tornado: '>=6.0.4' + urllib3: '>=1.24.3' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 968a7a4ff98bcfb515b0f1c94d35553f - sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a + md5: eecb4c188864376d2b45a5afc4bcb2fa + sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 category: main optional: false - name: docutils @@ -2165,34 +1589,6 @@ 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 @@ -2552,8 +1948,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: dev - optional: true + category: main + optional: false - name: importlib_metadata version: 8.6.1 manager: conda @@ -2564,8 +1960,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: dev - optional: true + category: main + optional: false - name: importlib_resources version: 6.5.2 manager: conda @@ -3700,300 +3096,100 @@ package: 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 +- name: lcms2 + version: '2.17' 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 + 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: aaed6701dd9c90e344afbbacff45854a - sha256: 8f8719dec29627edbf34e0d4fd980e77cfb6b4a3835d80b92b9429722e6c94e2 + md5: 000e85703f0fd9594c81710dd5066471 + sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 category: main optional: false -- name: libarrow - version: 19.0.1 +- name: lcms2 + version: '2.17' manager: conda platform: win-64 dependencies: - 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' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' ucrt: '>=10.0.20348.0' - 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 + 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: 15bd76d6dd10fef1210e1924e22250f3 - sha256: 7a9897d672a9196dde64458ca3dadbd1b9a981f425bdb5aea5b3fdfaf9d49758 + md5: 3538827f77b82a837fa681a4579e37a1 + sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d category: main optional: false -- name: libarrow-acero - version: 19.0.1 +- name: ld_impl_linux-64 + version: '2.43' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - 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: ab43cfa629332dee94324995a3aa2364 - sha256: 266868523000046897470852eaf4f11744b84552f3b8f2f0574a3793053081f6 - category: main - optional: false -- 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 + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda hash: - md5: 6e4b7d319104ffdcb33d7573f63dfafe - sha256: 8e505d204699d6e898be2fc68164b7c2f274dd16a13db4984b657639cdb85940 + md5: 01f8d123c96816249efd255a31ad7712 + sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 category: main optional: false -- name: libarrow-dataset - version: 19.0.1 +- name: lerc + version: 4.0.0 manager: conda platform: linux-64 dependencies: - __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 + 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: ab3d7fed93dcfe27c75bbe52b7a90997 - sha256: bfd27cb09af4a21cfef266f698f2313b57eb563cc2b37f79f58899dd47443fb1 + md5: 76bbff344f0134279f225174e9064c8f + sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 category: main optional: false -- name: libarrow-dataset - version: 19.0.1 +- name: lerc + version: 4.0.0 manager: conda platform: win-64 dependencies: - 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 + 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: 4f20602e4f44de05230f3bb19b8f1803 - sha256: 7b280d0db7ab035d61ce2a9aeaccffb6225aba0bded028f59c963e8f85c723ea + md5: 1900cb3cab5055833cfddb0ba233b074 + sha256: f4f39d7f6a2f9b407f8fb567a6c25755270421731d70f0ff331f5de4fa367488 category: main optional: false -- name: libarrow-substrait - version: 19.0.1 +- name: libaec + version: 1.1.3 manager: conda platform: linux-64 dependencies: - __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 + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda hash: - md5: 8c9dd6ea36aa28139df8c70bfa605f34 - sha256: 84362ae3428bc7a90e726e0b7b4a17acc9a5c8bd1171f9a538bec2975b285c92 + md5: 5e97e271911b8b2001a8b71860c32faa + sha256: 2ef420a655528bca9d269086cf33b7e90d2f54ad941b437fb1ed5eca87cee017 category: main optional: false -- name: libarrow-substrait - version: 19.0.1 +- name: libaec + version: 1.1.3 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.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 + 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: eeeabebbd327d6e7410f28b4f0d12f70 - sha256: 3f2830ac3c2a9267448005c0f38b53aa6a8410447d779e1f3b28be9fc081bf58 + md5: 8723000f6ffdbdaef16025f0a01b64c5 + sha256: f5c293d3cfc00f71dfdb64bd65ab53625565f8778fc2d5790575bef238976ebf category: main optional: false - name: libblas @@ -4129,32 +3325,6 @@ 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 @@ -4270,34 +3440,6 @@ 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.7.0 manager: conda @@ -4427,124 +3569,6 @@ 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 @@ -4662,207 +3686,81 @@ package: libgcc: '>=13' url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda hash: - md5: 42d5b6a0f30d3c10cd88cb8584fda1cb - sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f - category: main - optional: false -- name: liblzma - version: 5.6.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/liblzma-5.6.4-h2466b09_0.conda - hash: - md5: c48f6ad0ef0a555b27b233dfcab46a90 - sha256: 3f552b0bdefdd1459ffc827ea3bf70a6a6920c7879d22b6bfd0d73015b55227b - category: main - optional: false -- name: libnghttp2 - version: 1.64.0 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - c-ares: '>=1.32.3,<2.0a0' - libev: '>=4.33,<5.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/libnghttp2-1.64.0-h161d5f1_0.conda - hash: - md5: 19e57602824042dfd0446292ef90488b - sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 - category: main - optional: false -- 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 + md5: 42d5b6a0f30d3c10cd88cb8584fda1cb + sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f category: main optional: false -- name: libpng - version: 1.6.47 +- name: liblzma + version: 5.6.4 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 + url: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda hash: - md5: 7d717163d9dab337c65f2bf21a676b8f - sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + md5: c48f6ad0ef0a555b27b233dfcab46a90 + sha256: 3f552b0bdefdd1459ffc827ea3bf70a6a6920c7879d22b6bfd0d73015b55227b category: main optional: false -- name: libprotobuf - version: 5.29.3 +- name: libnghttp2 + version: 1.64.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libabseil: '>=20250127.0,<20250128.0a0' + c-ares: '>=1.32.3,<2.0a0' + libev: '>=4.33,<5.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 + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda hash: - md5: 452518a9744fbac05fb45531979bdf29 - sha256: 9965b1ada1f997202ad8c5a960e69057280b7b926c718df9b07c62924d9c1d73 + md5: 19e57602824042dfd0446292ef90488b + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 category: main optional: false -- name: libprotobuf - version: 5.29.3 +- name: libnsl + version: 2.0.1 manager: conda - platform: win-64 + platform: linux-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 + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda hash: - md5: 719c9c29a00e4199ad2eba91ce92fd8e - sha256: 3dbc4a112ed617cd016710740104a688c59b2a77afba197b33bd4526bd12a497 + md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 category: main optional: false -- name: libre2-11 - version: 2024.07.02 +- name: libpng + version: 1.6.47 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libabseil: '>=20250127.0,<20250128.0a0' libgcc: '>=13' - libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda hash: - md5: 545e93a513c10603327c76c15485e946 - sha256: 392ec1e49370eb03270ffd4cc8d727f8e03e1e3a92b12f10c53f396ae4554668 + md5: 55199e2ae2c3651f6f9b2a447b47bdc9 + sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 category: main optional: false -- name: libre2-11 - version: 2024.07.02 +- name: libpng + version: 1.6.47 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/libre2-11-2024.07.02-hd248061_3.conda + url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda hash: - md5: ba8d5530e951114fc3227780393d9ce2 - sha256: 1e037dc1bc0fdaced4e103280f30d6f272ca15558a33d9f770ba64172eb699e8 + md5: 7d717163d9dab337c65f2bf21a676b8f + sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac category: main optional: false - name: libscotch @@ -4993,40 +3891,6 @@ 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 @@ -5068,33 +3932,6 @@ 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 @@ -5326,67 +4163,6 @@ 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 @@ -6061,20 +4837,6 @@ 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 @@ -6275,46 +5037,6 @@ 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 @@ -6688,23 +5410,6 @@ 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 @@ -6849,79 +5554,6 @@ 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 @@ -7705,30 +6337,6 @@ 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 @@ -7915,20 +6523,6 @@ package: 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 @@ -8086,34 +6680,6 @@ 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 @@ -9847,20 +8413,6 @@ 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 diff --git a/py-3.12.conda-lock.yml b/py-3.12.conda-lock.yml index c6701965..50c83b71 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: e2c2486912129b74a649607c98a099919bd1212d574c811cec5e46418186fa2a - linux-64: 1dbc02cd9d1715c5986072e79358dee4dbfc44f526fc355a2053a0f0b6e55e7e + win-64: 419d7fcb75cab535a7a318257756a88ab5d992664861dc1f97a98d4e03424a1b + linux-64: 0bf171d0eb497e761b5f27ed670c27090c55e8a96c1bed5d17f8063e9ff15a25 channels: - url: conda-forge used_env_vars: [] @@ -375,526 +375,6 @@ 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 @@ -1179,20 +659,6 @@ 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 @@ -1583,86 +1049,44 @@ 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: 2025.3.0 + version: 2024.6.2 manager: conda platform: linux-64 dependencies: click: '>=8.1' - cloudpickle: '>=3.0.0' + cloudpickle: '>=1.5.0' fsspec: '>=2021.09.0' - importlib-metadata: '>=4.13.0' + importlib_metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.4.0' - python: '>=3.10' + partd: '>=1.2.0' + python: '>=3.9' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 36f6cc22457e3d6a6051c5370832f96c - sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec + md5: 048ca0ec2cd1f3995d2d36dec0efd99a + sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff category: main optional: false - name: dask-core - version: 2025.3.0 + version: 2024.6.2 manager: conda platform: win-64 dependencies: click: '>=8.1' - cloudpickle: '>=3.0.0' + cloudpickle: '>=1.5.0' fsspec: '>=2021.09.0' - importlib-metadata: '>=4.13.0' + importlib_metadata: '>=4.13.0' packaging: '>=20.0' - partd: '>=1.4.0' - python: '>=3.10' + partd: '>=1.2.0' + python: '>=3.9' pyyaml: '>=5.3.1' toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 36f6cc22457e3d6a6051c5370832f96c - sha256: 72badd945d856d2928fdbe051f136f903bcfee8136f1526c8362c6c465b793ec + md5: 048ca0ec2cd1f3995d2d36dec0efd99a + sha256: bf240aa576e75cffb7cec1cd86942f9d62b710cee1a737f19ea32636d3f1bcff category: main optional: false - name: dataclasses @@ -1856,59 +1280,59 @@ package: category: main optional: false - name: distributed - version: 2025.3.0 + version: 2024.6.2 manager: conda platform: linux-64 dependencies: click: '>=8.0' - cloudpickle: '>=3.0.0' - cytoolz: '>=0.11.2' - dask-core: '>=2025.3.0,<2025.3.1.0a0' + cloudpickle: '>=1.5.0' + cytoolz: '>=0.10.1' + dask-core: '>=2024.6.2,<2024.6.3.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.2' + msgpack-python: '>=1.0.0' packaging: '>=20.0' - psutil: '>=5.8.0' - python: '>=3.10' - pyyaml: '>=5.4.1' + psutil: '>=5.7.2' + python: '>=3.9' + pyyaml: '>=5.3.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.11.2' - tornado: '>=6.2.0' - urllib3: '>=1.26.5' + toolz: '>=0.10.0' + tornado: '>=6.0.4' + urllib3: '>=1.24.3' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 968a7a4ff98bcfb515b0f1c94d35553f - sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a + md5: eecb4c188864376d2b45a5afc4bcb2fa + sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 category: main optional: false - name: distributed - version: 2025.3.0 + version: 2024.6.2 manager: conda platform: win-64 dependencies: click: '>=8.0' - cloudpickle: '>=3.0.0' - cytoolz: '>=0.11.2' - dask-core: '>=2025.3.0,<2025.3.1.0a0' + cloudpickle: '>=1.5.0' + cytoolz: '>=0.10.1' + dask-core: '>=2024.6.2,<2024.6.3.0a0' jinja2: '>=2.10.3' locket: '>=1.0.0' - msgpack-python: '>=1.0.2' + msgpack-python: '>=1.0.0' packaging: '>=20.0' - psutil: '>=5.8.0' - python: '>=3.10' - pyyaml: '>=5.4.1' + psutil: '>=5.7.2' + python: '>=3.9' + pyyaml: '>=5.3.1' sortedcontainers: '>=2.0.5' tblib: '>=1.6.0' - toolz: '>=0.11.2' - tornado: '>=6.2.0' - urllib3: '>=1.26.5' + toolz: '>=0.10.0' + tornado: '>=6.0.4' + urllib3: '>=1.24.3' zict: '>=3.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2025.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.6.2-pyhd8ed1ab_0.conda hash: - md5: 968a7a4ff98bcfb515b0f1c94d35553f - sha256: ea055aeda774d03ec96e0901ec119c6d3dc21ddd50af166bec664a76efd5f82a + md5: eecb4c188864376d2b45a5afc4bcb2fa + sha256: e322d23e86eb85cf17d096b8ce864d87a509981f372d2c8bfeb085e0397151f1 category: main optional: false - name: docutils @@ -2165,34 +1589,6 @@ 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 @@ -2552,8 +1948,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: dev - optional: true + category: main + optional: false - name: importlib_metadata version: 8.6.1 manager: conda @@ -2564,8 +1960,8 @@ package: hash: md5: 7f46575a91b1307441abc235d01cab66 sha256: 1e3eb9d65c4d7b87c7347553ef9eef6f994996f90a2299e19b35f5997d3a3e79 - category: dev - optional: true + category: main + optional: false - name: importlib_resources version: 6.5.2 manager: conda @@ -3700,300 +3096,100 @@ package: 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 +- name: lcms2 + version: '2.17' 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 + 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: aaed6701dd9c90e344afbbacff45854a - sha256: 8f8719dec29627edbf34e0d4fd980e77cfb6b4a3835d80b92b9429722e6c94e2 + md5: 000e85703f0fd9594c81710dd5066471 + sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 category: main optional: false -- name: libarrow - version: 19.0.1 +- name: lcms2 + version: '2.17' manager: conda platform: win-64 dependencies: - 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' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libtiff: '>=4.7.0,<4.8.0a0' ucrt: '>=10.0.20348.0' - 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 + 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: 15bd76d6dd10fef1210e1924e22250f3 - sha256: 7a9897d672a9196dde64458ca3dadbd1b9a981f425bdb5aea5b3fdfaf9d49758 + md5: 3538827f77b82a837fa681a4579e37a1 + sha256: 7712eab5f1a35ca3ea6db48ead49e0d6ac7f96f8560da8023e61b3dbe4f3b25d category: main optional: false -- name: libarrow-acero - version: 19.0.1 +- name: ld_impl_linux-64 + version: '2.43' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - 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: ab43cfa629332dee94324995a3aa2364 - sha256: 266868523000046897470852eaf4f11744b84552f3b8f2f0574a3793053081f6 - category: main - optional: false -- 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 + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda hash: - md5: 6e4b7d319104ffdcb33d7573f63dfafe - sha256: 8e505d204699d6e898be2fc68164b7c2f274dd16a13db4984b657639cdb85940 + md5: 01f8d123c96816249efd255a31ad7712 + sha256: db73f38155d901a610b2320525b9dd3b31e4949215c870685fd92ea61b5ce472 category: main optional: false -- name: libarrow-dataset - version: 19.0.1 +- name: lerc + version: 4.0.0 manager: conda platform: linux-64 dependencies: - __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 + 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: ab3d7fed93dcfe27c75bbe52b7a90997 - sha256: bfd27cb09af4a21cfef266f698f2313b57eb563cc2b37f79f58899dd47443fb1 + md5: 76bbff344f0134279f225174e9064c8f + sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 category: main optional: false -- name: libarrow-dataset - version: 19.0.1 +- name: lerc + version: 4.0.0 manager: conda platform: win-64 dependencies: - 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 + 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: 4f20602e4f44de05230f3bb19b8f1803 - sha256: 7b280d0db7ab035d61ce2a9aeaccffb6225aba0bded028f59c963e8f85c723ea + md5: 1900cb3cab5055833cfddb0ba233b074 + sha256: f4f39d7f6a2f9b407f8fb567a6c25755270421731d70f0ff331f5de4fa367488 category: main optional: false -- name: libarrow-substrait - version: 19.0.1 +- name: libaec + version: 1.1.3 manager: conda platform: linux-64 dependencies: - __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 + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda hash: - md5: 8c9dd6ea36aa28139df8c70bfa605f34 - sha256: 84362ae3428bc7a90e726e0b7b4a17acc9a5c8bd1171f9a538bec2975b285c92 + md5: 5e97e271911b8b2001a8b71860c32faa + sha256: 2ef420a655528bca9d269086cf33b7e90d2f54ad941b437fb1ed5eca87cee017 category: main optional: false -- name: libarrow-substrait - version: 19.0.1 +- name: libaec + version: 1.1.3 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.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 + 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: eeeabebbd327d6e7410f28b4f0d12f70 - sha256: 3f2830ac3c2a9267448005c0f38b53aa6a8410447d779e1f3b28be9fc081bf58 + md5: 8723000f6ffdbdaef16025f0a01b64c5 + sha256: f5c293d3cfc00f71dfdb64bd65ab53625565f8778fc2d5790575bef238976ebf category: main optional: false - name: libblas @@ -4129,32 +3325,6 @@ 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 @@ -4270,34 +3440,6 @@ 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.7.0 manager: conda @@ -4427,124 +3569,6 @@ 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 @@ -4662,207 +3686,81 @@ package: libgcc: '>=13' url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda hash: - md5: 42d5b6a0f30d3c10cd88cb8584fda1cb - sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f - category: main - optional: false -- name: liblzma - version: 5.6.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/liblzma-5.6.4-h2466b09_0.conda - hash: - md5: c48f6ad0ef0a555b27b233dfcab46a90 - sha256: 3f552b0bdefdd1459ffc827ea3bf70a6a6920c7879d22b6bfd0d73015b55227b - category: main - optional: false -- name: libnghttp2 - version: 1.64.0 - manager: conda - platform: linux-64 - dependencies: - __glibc: '>=2.17,<3.0.a0' - c-ares: '>=1.32.3,<2.0a0' - libev: '>=4.33,<5.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/libnghttp2-1.64.0-h161d5f1_0.conda - hash: - md5: 19e57602824042dfd0446292ef90488b - sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 - category: main - optional: false -- 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 + md5: 42d5b6a0f30d3c10cd88cb8584fda1cb + sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f category: main optional: false -- name: libpng - version: 1.6.47 +- name: liblzma + version: 5.6.4 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 + url: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda hash: - md5: 7d717163d9dab337c65f2bf21a676b8f - sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac + md5: c48f6ad0ef0a555b27b233dfcab46a90 + sha256: 3f552b0bdefdd1459ffc827ea3bf70a6a6920c7879d22b6bfd0d73015b55227b category: main optional: false -- name: libprotobuf - version: 5.29.3 +- name: libnghttp2 + version: 1.64.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libabseil: '>=20250127.0,<20250128.0a0' + c-ares: '>=1.32.3,<2.0a0' + libev: '>=4.33,<5.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 + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda hash: - md5: 452518a9744fbac05fb45531979bdf29 - sha256: 9965b1ada1f997202ad8c5a960e69057280b7b926c718df9b07c62924d9c1d73 + md5: 19e57602824042dfd0446292ef90488b + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 category: main optional: false -- name: libprotobuf - version: 5.29.3 +- name: libnsl + version: 2.0.1 manager: conda - platform: win-64 + platform: linux-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 + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda hash: - md5: 719c9c29a00e4199ad2eba91ce92fd8e - sha256: 3dbc4a112ed617cd016710740104a688c59b2a77afba197b33bd4526bd12a497 + md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 + sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 category: main optional: false -- name: libre2-11 - version: 2024.07.02 +- name: libpng + version: 1.6.47 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libabseil: '>=20250127.0,<20250128.0a0' libgcc: '>=13' - libstdcxx: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hba17884_3.conda + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.47-h943b412_0.conda hash: - md5: 545e93a513c10603327c76c15485e946 - sha256: 392ec1e49370eb03270ffd4cc8d727f8e03e1e3a92b12f10c53f396ae4554668 + md5: 55199e2ae2c3651f6f9b2a447b47bdc9 + sha256: 23367d71da58c9a61c8cbd963fcffb92768d4ae5ffbef9a47cdf1f54f98c5c36 category: main optional: false -- name: libre2-11 - version: 2024.07.02 +- name: libpng + version: 1.6.47 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/libre2-11-2024.07.02-hd248061_3.conda + url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.47-had7236b_0.conda hash: - md5: ba8d5530e951114fc3227780393d9ce2 - sha256: 1e037dc1bc0fdaced4e103280f30d6f272ca15558a33d9f770ba64172eb699e8 + md5: 7d717163d9dab337c65f2bf21a676b8f + sha256: cf8a594b697de103025dcae2c917ec9c100609caf7c917a94c64a683cb1db1ac category: main optional: false - name: libscotch @@ -4993,40 +3891,6 @@ 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 @@ -5068,33 +3932,6 @@ 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 @@ -5326,67 +4163,6 @@ 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 @@ -6061,20 +4837,6 @@ 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 @@ -6275,46 +5037,6 @@ 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 @@ -6688,23 +5410,6 @@ 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 @@ -6849,79 +5554,6 @@ 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 @@ -7705,30 +6337,6 @@ 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 @@ -7915,20 +6523,6 @@ package: 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 @@ -8086,34 +6680,6 @@ 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 @@ -9847,20 +8413,6 @@ 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 diff --git a/pyproject.toml b/pyproject.toml index 2e22f44c..92a29012 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,10 @@ include = [ [tool.poetry.dependencies] python = "^3.10" + +dask-core = {version = "2024.6.*"} # 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" @@ -92,15 +95,12 @@ 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 matplotlib-base = ">=3.8.4, <3.9.dev" # from simpeg mkl = ">=2024.2.2" Pillow = ">=10.3.0, <10.4.dev" # from geoh5py -pyarrow = ">=19.0.0, <20.0.dev" # from simpeg[dask] pydantic = ">=2.5.2, <3.0.dev" # from geoh5py, geoapps-utils pymatsolver = ">=0.3.0, <0.4.dev" # from simpeg tqdm = ">=4.66.1, <5.0.dev" # from simpeg