From 56705759ae7d032c9697cfc86cbce433faf8dbda Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 4 Dec 2024 09:25:37 -0800 Subject: [PATCH 01/36] Create meta_simulation from local_sim --- .../components/factories/misfit_factory.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/simpeg_drivers/components/factories/misfit_factory.py b/simpeg_drivers/components/factories/misfit_factory.py index 7b2e36a9..1fb7a55b 100644 --- a/simpeg_drivers/components/factories/misfit_factory.py +++ b/simpeg_drivers/components/factories/misfit_factory.py @@ -28,7 +28,7 @@ import numpy as np from geoh5py.objects import Octree -from simpeg import data, data_misfit, maps, objective_function +from simpeg import data, data_misfit, maps, meta, objective_function from simpeg_drivers.components.factories.simpeg_factory import SimPEGFactory @@ -135,21 +135,19 @@ def assemble_arguments( # pylint: disable=arguments-differ # treemesh_2_octree(ws, local_sim.mesh) # TODO Parse workers to simulations - local_sim.workers = self.params.distributed_workers + meta_simulation = meta.simulation.MetaSimulation([local_sim], [mapping]) + # local_sim.workers = self.params.distributed_workers local_data = data.Data(local_sim.survey) if self.params.forward_only: - lmisfit = data_misfit.L2DataMisfit( - local_data, local_sim, model_map=mapping - ) + lmisfit = data_misfit.L2DataMisfit(local_data, meta_simulation) else: local_data.dobs = local_sim.survey.dobs local_data.standard_deviation = local_sim.survey.std lmisfit = data_misfit.L2DataMisfit( - data=local_data, - simulation=local_sim, - model_map=mapping, + local_data, + meta_simulation, ) lmisfit.W = 1 / local_sim.survey.std name = self.params.inversion_type From 07c69bb6628f2e5d1031e82845fa034761efbf3f Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 4 Dec 2024 15:20:38 -0800 Subject: [PATCH 02/36] First full run --- simpeg_drivers/driver.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index a81c12ff..3e21b442 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -305,7 +305,9 @@ def run(self): if self.params.forward_only: print("Running the forward simulation ...") predicted = simpeg_inversion.invProb.get_dpred( - self.models.starting, compute_J=False + self.models.starting, + [None] * len(self.data_misfit.objfcts), + compute_J=False, ) else: # Run the inversion From a5ffb05689c3d68f19075ce5dd1397788da3a557 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 10 Dec 2024 15:45:24 -0800 Subject: [PATCH 03/36] Fix mapping for joint drivers --- simpeg_drivers/joint/driver.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/simpeg_drivers/joint/driver.py b/simpeg_drivers/joint/driver.py index 73bc1fbb..db249cd2 100644 --- a/simpeg_drivers/joint/driver.py +++ b/simpeg_drivers/joint/driver.py @@ -132,9 +132,13 @@ def initialize(self): multipliers = [] for mult, func in driver.data_misfit: - func.model_map = func.model_map * driver.data_misfit.model_map + mappings = [] + for mapping in func.simulation.mappings: + mappings.append(mapping * projection * wire) + + func.simulation.mappings = mappings multipliers.append( - mult * (func.model_map.shape[0] / projection.shape[1]) + mult * (func.simulation.mappings[0].shape[0] / projection.shape[1]) ) driver.data_misfit.multipliers = multipliers From a918a1c1a92bcb07ade801b25672dd6bd93a42e2 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 11 Dec 2024 13:26:48 -0800 Subject: [PATCH 04/36] Create distributed client and parse DaskSimulations --- .../factories/simulation_factory.py | 2 +- simpeg_drivers/driver.py | 25 ++++++++++++++++++- simpeg_drivers/joint/driver.py | 3 +++ 3 files changed, 28 insertions(+), 2 deletions(-) diff --git a/simpeg_drivers/components/factories/simulation_factory.py b/simpeg_drivers/components/factories/simulation_factory.py index a68a0506..beb01ca8 100644 --- a/simpeg_drivers/components/factories/simulation_factory.py +++ b/simpeg_drivers/components/factories/simulation_factory.py @@ -67,7 +67,7 @@ def concrete_object(self): return simulation.Simulation3DIntegral if self.factory_type == "gravity": - from simpeg.potential_fields.gravity import simulation + from simpeg.dask.potential_fields.gravity import simulation return simulation.Simulation3DIntegral diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index 3e21b442..bc9b7ba8 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -27,6 +27,7 @@ import numpy as np from dask import config as dconf +from dask.distributed import get_client from geoapps_utils.driver.driver import BaseDriver from geoh5py.data import Data @@ -44,7 +45,7 @@ optimization, ) from simpeg.regularization import BaseRegularization, Sparse - +from simpeg.meta.dask_sim import DaskMetaSimulation from simpeg_drivers import DRIVER_MAP from simpeg_drivers.components import ( InversionData, @@ -118,6 +119,25 @@ def directives(self): self._directives = DirectivesFactory(self) return self._directives + def distributed_misfits(self): + """ + Method to convert MetaSimulations to DaskMetaSimulations with futures. + """ + client = get_client() + workers = list(client.scheduler_info()["workers"]) + worker_count = 0 + # if workers is not None: + for obj in self.data_misfit.objfcts: + # Assumes a single simulation and mapping per misfit object + for sim, mapping in zip( + obj.simulation.simulations, obj.simulation.mappings + ): + future_sim = client.scatter([sim], workers=workers[worker_count]) + future_map = client.scatter([mapping], workers=workers[worker_count]) + meta_simulation = DaskMetaSimulation(future_sim, future_map, client) + + obj.simulation = meta_simulation # worker_count += 1 + @property def inverse_problem(self): if getattr(self, "_inverse_problem", None) is None: @@ -301,6 +321,9 @@ def run(self): with fetch_active_workspace(self.workspace, mode="r+"): self.out_group.add_file(self.params.input_file.path_name) + if self.params.distributed_workers: + self.distributed_misfits() + predicted = None if self.params.forward_only: print("Running the forward simulation ...") diff --git a/simpeg_drivers/joint/driver.py b/simpeg_drivers/joint/driver.py index db249cd2..92b2a4c5 100644 --- a/simpeg_drivers/joint/driver.py +++ b/simpeg_drivers/joint/driver.py @@ -186,6 +186,9 @@ def run(self): with fetch_active_workspace(self.workspace, mode="r+"): self.out_group.add_file(self.params.input_file.path_name) + if self.params.distributed_workers: + self.distributed_misfits() + if self.params.forward_only: print("Running the forward simulation ...") predicted = self.inverse_problem.get_dpred( From fa9ad02ee13993da1f80f74437095220416458bd Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 12 Dec 2024 15:41:35 -0800 Subject: [PATCH 05/36] Change imports to Dask classes --- .../components/factories/simulation_factory.py | 18 ++++++++++-------- simpeg_drivers/driver.py | 4 +--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/simpeg_drivers/components/factories/simulation_factory.py b/simpeg_drivers/components/factories/simulation_factory.py index beb01ca8..5fd1926e 100644 --- a/simpeg_drivers/components/factories/simulation_factory.py +++ b/simpeg_drivers/components/factories/simulation_factory.py @@ -62,7 +62,7 @@ def __init__(self, params: BaseParams): def concrete_object(self): if self.factory_type in ["magnetic scalar", "magnetic vector"]: - from simpeg.potential_fields.magnetics import simulation + from simpeg.dask.potential_fields.magnetics import simulation return simulation.Simulation3DIntegral @@ -72,12 +72,12 @@ def concrete_object(self): return simulation.Simulation3DIntegral if self.factory_type in ["direct current 3d", "direct current pseudo 3d"]: - from simpeg.electromagnetics.static.resistivity import simulation + from simpeg.dask.electromagnetics.static.resistivity import simulation return simulation.Simulation3DNodal if self.factory_type == "direct current 2d": - from simpeg.electromagnetics.static.resistivity import simulation_2d + from simpeg.dask.electromagnetics.static.resistivity import simulation_2d return simulation_2d.Simulation2DNodal @@ -85,29 +85,31 @@ def concrete_object(self): "induced polarization 3d", "induced polarization pseudo 3d", ]: - from simpeg.electromagnetics.static.induced_polarization import simulation + from simpeg.dask.electromagnetics.static.induced_polarization import ( + simulation, + ) return simulation.Simulation3DNodal if self.factory_type == "induced polarization 2d": - from simpeg.electromagnetics.static.induced_polarization.simulation import ( + from simpeg.dask.electromagnetics.static.induced_polarization.simulation_2d import ( Simulation2DNodal, ) return Simulation2DNodal if self.factory_type in ["magnetotellurics", "tipper"]: - from simpeg.electromagnetics.natural_source import simulation + from simpeg.dask.electromagnetics.frequency_domain import simulation return simulation.Simulation3DPrimarySecondary if self.factory_type in ["fem"]: - from simpeg.electromagnetics.frequency_domain import simulation + from simpeg.dask.electromagnetics.frequency_domain import simulation return simulation.Simulation3DMagneticFluxDensity if self.factory_type in ["tdem"]: - from simpeg.electromagnetics.time_domain import simulation + from simpeg.dask.electromagnetics.time_domain import simulation return simulation.Simulation3DMagneticFluxDensity diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index bc9b7ba8..07c6270b 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -328,9 +328,7 @@ def run(self): if self.params.forward_only: print("Running the forward simulation ...") predicted = simpeg_inversion.invProb.get_dpred( - self.models.starting, - [None] * len(self.data_misfit.objfcts), - compute_J=False, + self.models.starting, [None] * len(self.data_misfit.objfcts) ) else: # Run the inversion From 861445b2b6ee3bb185fcdae5188c77ea18d51bf0 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Sat, 14 Dec 2024 13:00:12 -0800 Subject: [PATCH 06/36] Better detection of client --- simpeg_drivers/driver.py | 31 +++++++++++++++++++++---------- simpeg_drivers/joint/driver.py | 2 +- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index 07c6270b..37366e79 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -85,6 +85,11 @@ def __init__(self, params: InversionBaseParams): self._ordering: list[np.ndarray] | None = None self._window = None + try: + self.client = get_client() + except ValueError: + self.client = None + @property def data_misfit(self): """The Simpeg.data_misfit class""" @@ -123,8 +128,7 @@ def distributed_misfits(self): """ Method to convert MetaSimulations to DaskMetaSimulations with futures. """ - client = get_client() - workers = list(client.scheduler_info()["workers"]) + workers = list(self.client.scheduler_info()["workers"]) worker_count = 0 # if workers is not None: for obj in self.data_misfit.objfcts: @@ -132,9 +136,13 @@ def distributed_misfits(self): for sim, mapping in zip( obj.simulation.simulations, obj.simulation.mappings ): - future_sim = client.scatter([sim], workers=workers[worker_count]) - future_map = client.scatter([mapping], workers=workers[worker_count]) - meta_simulation = DaskMetaSimulation(future_sim, future_map, client) + future_sim = self.client.scatter([sim], workers=workers[worker_count]) + future_map = self.client.scatter( + [mapping], workers=workers[worker_count] + ) + meta_simulation = DaskMetaSimulation( + future_sim, future_map, self.client + ) obj.simulation = meta_simulation # worker_count += 1 @@ -321,7 +329,7 @@ def run(self): with fetch_active_workspace(self.workspace, mode="r+"): self.out_group.add_file(self.params.input_file.path_name) - if self.params.distributed_workers: + if self.client: self.distributed_misfits() predicted = None @@ -468,11 +476,14 @@ def get_tiles(self): def configure_dask(self): """Sets Dask config settings.""" - if self.params.parallelized: - if self.params.n_cpu is None: - self.params.n_cpu = int(multiprocessing.cpu_count()) + if self.client: + dconf.set(scheduler=self.client) + else: + dconf.set(scheduler="threads") + n_cpu = self.params.n_cpu + if n_cpu is None: + n_cpu = int(multiprocessing.cpu_count()) - dconf.set({"array.chunk-size": str(self.params.max_chunk_size) + "MiB"}) dconf.set(scheduler="threads", pool=ThreadPool(self.params.n_cpu)) @classmethod diff --git a/simpeg_drivers/joint/driver.py b/simpeg_drivers/joint/driver.py index 92b2a4c5..d59955ab 100644 --- a/simpeg_drivers/joint/driver.py +++ b/simpeg_drivers/joint/driver.py @@ -186,7 +186,7 @@ def run(self): with fetch_active_workspace(self.workspace, mode="r+"): self.out_group.add_file(self.params.input_file.path_name) - if self.params.distributed_workers: + if self.client: self.distributed_misfits() if self.params.forward_only: From de91b1f7609baaf8da919dedc8f494fd76aec771 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Sun, 15 Dec 2024 10:21:09 -0800 Subject: [PATCH 07/36] Revert back to overloaded classes --- .../factories/simulation_factory.py | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/simpeg_drivers/components/factories/simulation_factory.py b/simpeg_drivers/components/factories/simulation_factory.py index 5fd1926e..a68a0506 100644 --- a/simpeg_drivers/components/factories/simulation_factory.py +++ b/simpeg_drivers/components/factories/simulation_factory.py @@ -62,22 +62,22 @@ def __init__(self, params: BaseParams): def concrete_object(self): if self.factory_type in ["magnetic scalar", "magnetic vector"]: - from simpeg.dask.potential_fields.magnetics import simulation + from simpeg.potential_fields.magnetics import simulation return simulation.Simulation3DIntegral if self.factory_type == "gravity": - from simpeg.dask.potential_fields.gravity import simulation + from simpeg.potential_fields.gravity import simulation return simulation.Simulation3DIntegral if self.factory_type in ["direct current 3d", "direct current pseudo 3d"]: - from simpeg.dask.electromagnetics.static.resistivity import simulation + from simpeg.electromagnetics.static.resistivity import simulation return simulation.Simulation3DNodal if self.factory_type == "direct current 2d": - from simpeg.dask.electromagnetics.static.resistivity import simulation_2d + from simpeg.electromagnetics.static.resistivity import simulation_2d return simulation_2d.Simulation2DNodal @@ -85,31 +85,29 @@ def concrete_object(self): "induced polarization 3d", "induced polarization pseudo 3d", ]: - from simpeg.dask.electromagnetics.static.induced_polarization import ( - simulation, - ) + from simpeg.electromagnetics.static.induced_polarization import simulation return simulation.Simulation3DNodal if self.factory_type == "induced polarization 2d": - from simpeg.dask.electromagnetics.static.induced_polarization.simulation_2d import ( + from simpeg.electromagnetics.static.induced_polarization.simulation import ( Simulation2DNodal, ) return Simulation2DNodal if self.factory_type in ["magnetotellurics", "tipper"]: - from simpeg.dask.electromagnetics.frequency_domain import simulation + from simpeg.electromagnetics.natural_source import simulation return simulation.Simulation3DPrimarySecondary if self.factory_type in ["fem"]: - from simpeg.dask.electromagnetics.frequency_domain import simulation + from simpeg.electromagnetics.frequency_domain import simulation return simulation.Simulation3DMagneticFluxDensity if self.factory_type in ["tdem"]: - from simpeg.dask.electromagnetics.time_domain import simulation + from simpeg.electromagnetics.time_domain import simulation return simulation.Simulation3DMagneticFluxDensity From 5d89c0ba8920ef493e270154a1c43e6de12136ec Mon Sep 17 00:00:00 2001 From: dominiquef Date: Fri, 27 Dec 2024 09:15:47 -0800 Subject: [PATCH 08/36] Use explicit dask class. Add diagnostics to driver --- simpeg_drivers/driver.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index 37366e79..52d004bd 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -27,7 +27,8 @@ import numpy as np from dask import config as dconf -from dask.distributed import get_client +from dask.diagnostics import visualize, Profiler, ResourceProfiler, CacheProfiler +from dask.distributed import get_client, LocalCluster from geoapps_utils.driver.driver import BaseDriver from geoh5py.data import Data @@ -45,7 +46,7 @@ optimization, ) from simpeg.regularization import BaseRegularization, Sparse -from simpeg.meta.dask_sim import DaskMetaSimulation +from simpeg.meta.dask_sim import DaskMetaSimulationExplicit from simpeg_drivers import DRIVER_MAP from simpeg_drivers.components import ( InversionData, @@ -136,11 +137,13 @@ def distributed_misfits(self): for sim, mapping in zip( obj.simulation.simulations, obj.simulation.mappings ): + # sim.client = self.client + sim.worker = workers[worker_count] future_sim = self.client.scatter([sim], workers=workers[worker_count]) future_map = self.client.scatter( [mapping], workers=workers[worker_count] ) - meta_simulation = DaskMetaSimulation( + meta_simulation = DaskMetaSimulationExplicit( future_sim, future_map, self.client ) @@ -553,5 +556,11 @@ def get_path(self, filepath: str | Path) -> str: if __name__ == "__main__": file = str(Path(sys.argv[1]).resolve()) - InversionDriver.start(file) + cluster = LocalCluster(processes=False, n_workers=1, threads_per_worker=24) + client = cluster.get_client() + + # Full run + with Profiler() as prof, ResourceProfiler(dt=0.25) as rprof: + InversionDriver.start(file) + sys.stdout.close() From 311fb1b041729f47292d486130d169c7ee90188e Mon Sep 17 00:00:00 2001 From: dominiquef Date: Fri, 27 Dec 2024 09:33:17 -0800 Subject: [PATCH 09/36] Print out profile --- simpeg_drivers/driver.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index 52d004bd..dbc8d834 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -563,4 +563,10 @@ def get_path(self, filepath: str | Path) -> str: with Profiler() as prof, ResourceProfiler(dt=0.25) as rprof: InversionDriver.start(file) + visualize( + [prof, rprof], + filename=Path("./dask_profile.html"), + show=False, + ) + sys.stdout.close() From d6cf9362857f516028081e845e5e133c9b3f0f39 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Fri, 27 Dec 2024 21:43:56 -0800 Subject: [PATCH 10/36] Try with flatten simulations --- .../components/factories/misfit_factory.py | 51 ++++++++++++------- simpeg_drivers/driver.py | 36 ++++++------- simpeg_drivers/utils/testing.py | 8 +-- 3 files changed, 56 insertions(+), 39 deletions(-) diff --git a/simpeg_drivers/components/factories/misfit_factory.py b/simpeg_drivers/components/factories/misfit_factory.py index 1fb7a55b..40b4e57e 100644 --- a/simpeg_drivers/components/factories/misfit_factory.py +++ b/simpeg_drivers/components/factories/misfit_factory.py @@ -72,7 +72,11 @@ def assemble_arguments( # pylint: disable=arguments-differ else: channels = [None] - local_misfits = [] + simulations = [] + mappings = [] + data_arrays = [] + uncertainties = [] + self.sorting = [] self.ordering = [] tile_num = 0 @@ -135,21 +139,19 @@ def assemble_arguments( # pylint: disable=arguments-differ # treemesh_2_octree(ws, local_sim.mesh) # TODO Parse workers to simulations - meta_simulation = meta.simulation.MetaSimulation([local_sim], [mapping]) + # meta_simulation = meta.simulation.MetaSimulation([local_sim], [mapping]) # local_sim.workers = self.params.distributed_workers - local_data = data.Data(local_sim.survey) - - if self.params.forward_only: - lmisfit = data_misfit.L2DataMisfit(local_data, meta_simulation) - - else: - local_data.dobs = local_sim.survey.dobs - local_data.standard_deviation = local_sim.survey.std - lmisfit = data_misfit.L2DataMisfit( - local_data, - meta_simulation, - ) - lmisfit.W = 1 / local_sim.survey.std + # local_data = data.Data(local_sim.survey) + + # lmisfit = data_misfit.L2DataMisfit(local_data, meta_simulation) + if not self.params.forward_only: + data_arrays.append(local_sim.survey.dobs) + uncertainties.append(local_sim.survey.std) + # lmisfit = data_misfit.L2DataMisfit( + # local_data, + # meta_simulation, + # ) + # lmisfit.W = 1 / local_sim.survey.std name = self.params.inversion_type if len(tiles) > 1: @@ -157,12 +159,25 @@ def assemble_arguments( # pylint: disable=arguments-differ if len(channels) > 1: name += f": Channel {channel}" - lmisfit.name = f"{name}" - local_misfits.append(lmisfit) + local_sim.name = f"{name}" + # local_misfits.append(lmisfit) + + simulations.append(local_sim) + mappings.append(mapping) self.ordering.append(ordering) tile_num += 1 - return [local_misfits] + meta_simulation = meta.simulation.MetaSimulation(simulations, mappings) + local_data = data.Data(meta_simulation.survey) + if not self.params.forward_only: + local_data.dobs = np.hstack(data_arrays) + local_data.standard_deviation = np.hstack(uncertainties) + lmisfit = data_misfit.L2DataMisfit( + local_data, + meta_simulation, + ) + + return [[lmisfit]] def assemble_keyword_arguments(self, **_): """Implementation of abstract method from SimPEGFactory.""" diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index dbc8d834..3510f785 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -27,8 +27,9 @@ import numpy as np from dask import config as dconf -from dask.diagnostics import visualize, Profiler, ResourceProfiler, CacheProfiler -from dask.distributed import get_client, LocalCluster + +# from dask.diagnostics import visualize, Profiler, ResourceProfiler, CacheProfiler +from dask.distributed import get_client, LocalCluster, performance_report from geoapps_utils.driver.driver import BaseDriver from geoh5py.data import Data @@ -46,7 +47,7 @@ optimization, ) from simpeg.regularization import BaseRegularization, Sparse -from simpeg.meta.dask_sim import DaskMetaSimulationExplicit +from simpeg.meta.dask_sim import DaskMetaSimulation from simpeg_drivers import DRIVER_MAP from simpeg_drivers.components import ( InversionData, @@ -131,6 +132,8 @@ def distributed_misfits(self): """ workers = list(self.client.scheduler_info()["workers"]) worker_count = 0 + simulations = [] + mappings = [] # if workers is not None: for obj in self.data_misfit.objfcts: # Assumes a single simulation and mapping per misfit object @@ -139,13 +142,12 @@ def distributed_misfits(self): ): # sim.client = self.client sim.worker = workers[worker_count] - future_sim = self.client.scatter([sim], workers=workers[worker_count]) - future_map = self.client.scatter( + simulations += self.client.scatter([sim], workers=workers[worker_count]) + mappings += self.client.scatter( [mapping], workers=workers[worker_count] ) - meta_simulation = DaskMetaSimulationExplicit( - future_sim, future_map, self.client - ) + + meta_simulation = DaskMetaSimulation(simulations, mappings, self.client) obj.simulation = meta_simulation # worker_count += 1 @@ -555,18 +557,18 @@ def get_path(self, filepath: str | Path) -> str: if __name__ == "__main__": - file = str(Path(sys.argv[1]).resolve()) - cluster = LocalCluster(processes=False, n_workers=1, threads_per_worker=24) + file = Path(sys.argv[1]).resolve() + cluster = LocalCluster(processes=True, n_workers=1, threads_per_worker=48) client = cluster.get_client() - + print(f"Running local cluster.\n Saving to {file.parent / 'dask_profile.html'}") # Full run - with Profiler() as prof, ResourceProfiler(dt=0.25) as rprof: + with performance_report(filename=Path(file.parent / "dask_profile.html")): InversionDriver.start(file) - visualize( - [prof, rprof], - filename=Path("./dask_profile.html"), - show=False, - ) + # visualize( + # [prof, rprof], + # filename=Path(file.parent / "dask_profile.html"), + # show=False, + # ) sys.stdout.close() diff --git a/simpeg_drivers/utils/testing.py b/simpeg_drivers/utils/testing.py index d61106cd..1af6a228 100644 --- a/simpeg_drivers/utils/testing.py +++ b/simpeg_drivers/utils/testing.py @@ -194,11 +194,11 @@ def setup_inversion_workspace( flatten=False, geoh5=None, ): + filepath = Path(work_dir) / "inversion_test.ui.geoh5" if geoh5 is None: - if (Path(work_dir) / "inversion_test.ui.geoh5").is_file(): - geoh5 = Workspace(Path(work_dir) / "inversion_test.ui.geoh5") - else: - geoh5 = Workspace.create(Path(work_dir) / "inversion_test.ui.geoh5") + if filepath.is_file(): + filepath.unlink() + geoh5 = Workspace.create(filepath) # Topography xx, yy = np.meshgrid(np.linspace(-200.0, 200.0, 50), np.linspace(-200.0, 200.0, 50)) From d136d86113fef7001ee789c9ef198ffa1d580bc4 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 8 Jan 2025 14:27:10 -0800 Subject: [PATCH 11/36] Revert back to meta simulations --- .../components/factories/misfit_factory.py | 52 ++++++++----------- simpeg_drivers/driver.py | 40 +++++--------- 2 files changed, 34 insertions(+), 58 deletions(-) diff --git a/simpeg_drivers/components/factories/misfit_factory.py b/simpeg_drivers/components/factories/misfit_factory.py index 40b4e57e..5053d27d 100644 --- a/simpeg_drivers/components/factories/misfit_factory.py +++ b/simpeg_drivers/components/factories/misfit_factory.py @@ -72,10 +72,7 @@ def assemble_arguments( # pylint: disable=arguments-differ else: channels = [None] - simulations = [] - mappings = [] - data_arrays = [] - uncertainties = [] + local_misfits = [] self.sorting = [] self.ordering = [] @@ -139,19 +136,23 @@ def assemble_arguments( # pylint: disable=arguments-differ # treemesh_2_octree(ws, local_sim.mesh) # TODO Parse workers to simulations - # meta_simulation = meta.simulation.MetaSimulation([local_sim], [mapping]) # local_sim.workers = self.params.distributed_workers - # local_data = data.Data(local_sim.survey) - - # lmisfit = data_misfit.L2DataMisfit(local_data, meta_simulation) - if not self.params.forward_only: - data_arrays.append(local_sim.survey.dobs) - uncertainties.append(local_sim.survey.std) - # lmisfit = data_misfit.L2DataMisfit( - # local_data, - # meta_simulation, - # ) - # lmisfit.W = 1 / local_sim.survey.std + simulation = meta.MetaSimulation( + simulations=[local_sim], mappings=[mapping] + ) + local_data = data.Data(local_sim.survey) + + if self.params.forward_only: + lmisfit = data_misfit.L2DataMisfit(local_data, simulation) + + else: + local_data.dobs = local_sim.survey.dobs + local_data.standard_deviation = local_sim.survey.std + lmisfit = data_misfit.L2DataMisfit( + local_data, + simulation, + ) + name = self.params.inversion_type if len(tiles) > 1: @@ -159,25 +160,14 @@ def assemble_arguments( # pylint: disable=arguments-differ if len(channels) > 1: name += f": Channel {channel}" - local_sim.name = f"{name}" - # local_misfits.append(lmisfit) + lmisfit.name = f"{name}" - simulations.append(local_sim) - mappings.append(mapping) + local_misfits.append(lmisfit) self.ordering.append(ordering) - tile_num += 1 - meta_simulation = meta.simulation.MetaSimulation(simulations, mappings) - local_data = data.Data(meta_simulation.survey) - if not self.params.forward_only: - local_data.dobs = np.hstack(data_arrays) - local_data.standard_deviation = np.hstack(uncertainties) - lmisfit = data_misfit.L2DataMisfit( - local_data, - meta_simulation, - ) + tile_num += 1 - return [[lmisfit]] + return [local_misfits] def assemble_keyword_arguments(self, **_): """Implementation of abstract method from SimPEGFactory.""" diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index 3510f785..17bc3b17 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -1,5 +1,5 @@ # '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' -# Copyright (c) 2023-2024 Mira Geoscience Ltd. +# Copyright (c) 2025 Mira Geoscience Ltd. # All rights reserved. # # This file is part of simpeg-drivers. @@ -14,6 +14,7 @@ # not be provided or otherwise made available to any other person. # # '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' + # flake8: noqa from __future__ import annotations @@ -85,6 +86,7 @@ def __init__(self, params: InversionBaseParams): self._regularization: None = None self._sorting: list[np.ndarray] | None = None self._ordering: list[np.ndarray] | None = None + self._mappings: list[maps.IdentityMap] | None = None self._window = None try: @@ -117,6 +119,9 @@ def data_misfit(self): self._data_misfit.multipliers, dtype=float ) + if self.client: + self.distributed_misfits() + return self._data_misfit @property @@ -130,26 +135,12 @@ def distributed_misfits(self): """ Method to convert MetaSimulations to DaskMetaSimulations with futures. """ - workers = list(self.client.scheduler_info()["workers"]) - worker_count = 0 - simulations = [] - mappings = [] - # if workers is not None: - for obj in self.data_misfit.objfcts: - # Assumes a single simulation and mapping per misfit object - for sim, mapping in zip( - obj.simulation.simulations, obj.simulation.mappings - ): - # sim.client = self.client - sim.worker = workers[worker_count] - simulations += self.client.scatter([sim], workers=workers[worker_count]) - mappings += self.client.scatter( - [mapping], workers=workers[worker_count] - ) - - meta_simulation = DaskMetaSimulation(simulations, mappings, self.client) - - obj.simulation = meta_simulation # worker_count += 1 + distributed_misfits = dask.objective_function.DaskComboMisfits( + self.data_misfit.objfcts, + multipliers=self.data_misfit.multipliers, + client=self.client, + ) + self._data_misfit = distributed_misfits @property def inverse_problem(self): @@ -334,15 +325,10 @@ def run(self): with fetch_active_workspace(self.workspace, mode="r+"): self.out_group.add_file(self.params.input_file.path_name) - if self.client: - self.distributed_misfits() - predicted = None if self.params.forward_only: print("Running the forward simulation ...") - predicted = simpeg_inversion.invProb.get_dpred( - self.models.starting, [None] * len(self.data_misfit.objfcts) - ) + predicted = simpeg_inversion.invProb.get_dpred(self.models.starting, None) else: # Run the inversion self.start_inversion_message() From 4cd7904046052a20246212df88f96adefbcf84c8 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 13 Jan 2025 15:11:31 -0800 Subject: [PATCH 12/36] Avoid re-computing identical local meshes on components --- simpeg_drivers/components/data.py | 18 ++++++++++-------- .../components/factories/misfit_factory.py | 12 +++++++++--- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index bc478e4e..8155299b 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -403,6 +403,7 @@ def create_survey( def simulation( self, mesh: TreeMesh, + local_mesh: TreeMesh | None, active_cells: np.ndarray, survey, tile_id: int | None = None, @@ -436,16 +437,17 @@ def simulation( ) else: - nested_mesh = create_nested_mesh( - survey, - mesh, - minimum_level=3, - padding_cells=padding_cells, - ) + if local_mesh is None: + local_mesh = create_nested_mesh( + survey, + mesh, + minimum_level=3, + padding_cells=padding_cells, + ) mapping = maps.TileMap( mesh, active_cells, - nested_mesh, + local_mesh, enforce_active=True, components=3 if self.vector else 1, ) @@ -453,7 +455,7 @@ def simulation( survey=survey, receivers=self.entity, global_mesh=mesh, - local_mesh=nested_mesh, + local_mesh=local_mesh, active_cells=mapping.local_active, mapping=mapping, tile_id=tile_id, diff --git a/simpeg_drivers/components/factories/misfit_factory.py b/simpeg_drivers/components/factories/misfit_factory.py index 5053d27d..c3f0d4df 100644 --- a/simpeg_drivers/components/factories/misfit_factory.py +++ b/simpeg_drivers/components/factories/misfit_factory.py @@ -81,12 +81,14 @@ def assemble_arguments( # pylint: disable=arguments-differ for tile_count, local_index in enumerate(tiles): if len(local_index) == 0: continue + local_mesh = None for count, channel in enumerate(channels): local_sim, local_index, ordering, mapping = ( self.create_nested_simulation( inversion_data, mesh, + local_mesh, active_cells, local_index, channel=channel, @@ -95,6 +97,8 @@ def assemble_arguments( # pylint: disable=arguments-differ ) ) + local_mesh = local_sim.mesh + if count == 0: if self.factory_type in [ "fem", @@ -176,7 +180,8 @@ def assemble_keyword_arguments(self, **_): @staticmethod def create_nested_simulation( inversion_data: InversionData, - mesh: Octree, + global_mesh: Octree, + local_mesh: Octree | None, active_cells: np.ndarray, indices: np.ndarray, *, @@ -196,10 +201,11 @@ def create_nested_simulation( :param padding_cells: Number of padding cells around the local survey. """ survey, indices, ordering = inversion_data.create_survey( - mesh=mesh, local_index=indices, channel=channel + mesh=global_mesh, local_index=indices, channel=channel ) local_sim, mapping = inversion_data.simulation( - mesh, + global_mesh, + local_mesh, active_cells, survey, tile_id=tile_id, From 6cbc0633ee575d30af1dfcb21c892a7a5e4ad633 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 13 Jan 2025 15:14:31 -0800 Subject: [PATCH 13/36] Only compute z on unique xy centroids --- simpeg_drivers/driver.py | 43 ++++++++++++++++++++++++++++------- simpeg_drivers/utils/utils.py | 3 ++- 2 files changed, 37 insertions(+), 9 deletions(-) diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index 17bc3b17..2b00aaf9 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -18,10 +18,15 @@ # flake8: noqa from __future__ import annotations +import os +os.environ["OMP_NUM_THREADS"] = "12" +os.environ["MKL_NUM_THREADS"] = "12" +os.environ["OPENBLAS_NUM_THREADS"] = "12" import multiprocessing import sys from datetime import datetime, timedelta +import logging from multiprocessing.pool import ThreadPool from pathlib import Path from time import time @@ -29,8 +34,7 @@ import numpy as np from dask import config as dconf -# from dask.diagnostics import visualize, Profiler, ResourceProfiler, CacheProfiler -from dask.distributed import get_client, LocalCluster, performance_report +from dask.distributed import get_client, Client, LocalCluster, performance_report from geoapps_utils.driver.driver import BaseDriver from geoh5py.data import Data @@ -48,7 +52,7 @@ optimization, ) from simpeg.regularization import BaseRegularization, Sparse -from simpeg.meta.dask_sim import DaskMetaSimulation + from simpeg_drivers import DRIVER_MAP from simpeg_drivers.components import ( InversionData, @@ -61,6 +65,9 @@ from simpeg_drivers.params import InversionBaseParams from simpeg_drivers.utils.utils import tile_locations +mlogger = logging.getLogger("distributed") +mlogger.setLevel(logging.WARNING) + class InversionDriver(BaseDriver): _params_class = InversionBaseParams # pylint: disable=E0601 @@ -88,11 +95,18 @@ def __init__(self, params: InversionBaseParams): self._ordering: list[np.ndarray] | None = None self._mappings: list[maps.IdentityMap] | None = None self._window = None + self._client: Client | None = None - try: - self.client = get_client() - except ValueError: - self.client = None + @property + def client(self): + if self._client is None: + try: + self._client = get_client() + # self._workers = [worker.worker_address for worker in self.client.cluster.workers.values()] + except ValueError: + self._client = False + + return self._client @property def data_misfit(self): @@ -135,6 +149,18 @@ def distributed_misfits(self): """ Method to convert MetaSimulations to DaskMetaSimulations with futures. """ + # meshes = {} + # workers = [] + # for count, objfct in enumerate(self.data_misfit.objfcts): + # + # worker = self.workers[count % len(self.workers)] + # mesh = objfct.simulation.simulations[0].mesh + # if mesh not in meshes: + # meshes[mesh] = self.client.scatter(mesh, workers=(worker,)) + # + # objfct.simulation.simulations[0]._mesh = meshes[mesh] + # workers.append(worker) + distributed_misfits = dask.objective_function.DaskComboMisfits( self.data_misfit.objfcts, multipliers=self.data_misfit.multipliers, @@ -544,7 +570,8 @@ def get_path(self, filepath: str | Path) -> str: if __name__ == "__main__": file = Path(sys.argv[1]).resolve() - cluster = LocalCluster(processes=True, n_workers=1, threads_per_worker=48) + # file = Path(r"C:/Users/dominiquef/Desktop/Tests/Dug/Forrestania_MVI_Unconstrained_vDF_test_2_tiles.ui.json") + cluster = LocalCluster(processes=False, n_workers=1, threads_per_worker=12) client = cluster.get_client() print(f"Running local cluster.\n Saving to {file.parent / 'dask_profile.html'}") # Full run diff --git a/simpeg_drivers/utils/utils.py b/simpeg_drivers/utils/utils.py index 4d53cc1f..45bde35f 100644 --- a/simpeg_drivers/utils/utils.py +++ b/simpeg_drivers/utils/utils.py @@ -729,7 +729,8 @@ def active_from_xyz( else: raise ValueError("'grid_reference' must be one of 'center', 'top', or 'bottom'") - z_locations = z_interpolate(locations[:, :2]) + unique_locs, inds = np.unique(locations[:, :2].round(), axis=0, return_inverse=True) + z_locations = z_interpolate(unique_locs)[inds] # Apply nearest neighbour if in extrapolation ind_nan = np.isnan(z_locations) From 324296efc5484962457a03105acbe458979a6a82 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 20 Jan 2025 10:28:21 -0800 Subject: [PATCH 14/36] Add bokeh --- .../py-3.10-linux-64-dev.conda.lock.yml | 203 +- environments/py-3.10-linux-64.conda.lock.yml | 88 +- .../py-3.10-win-64-dev.conda.lock.yml | 193 +- environments/py-3.10-win-64.conda.lock.yml | 78 +- .../py-3.11-linux-64-dev.conda.lock.yml | 203 +- environments/py-3.11-linux-64.conda.lock.yml | 88 +- .../py-3.11-win-64-dev.conda.lock.yml | 193 +- environments/py-3.11-win-64.conda.lock.yml | 78 +- py-3.10.conda-lock.yml | 1687 +++++++++-------- py-3.11.conda-lock.yml | 1683 ++++++++-------- pyproject.toml | 1 + 11 files changed, 2351 insertions(+), 2144 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 3203f35f..86ae33a3 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: ca22b3cf594fe1241f8f87f565fd22f40f4228a4f15b395006f4324731b6a772 +# input_hash: d73ecef65ed7b0f752cc2f320c00b21f7170a26ac3e84514a882fcfe83a9605f channels: - conda-forge @@ -8,43 +8,45 @@ channels: dependencies: - _libgcc_mutex=0.1=conda_forge - _openmp_mutex=4.5=2_kmp_llvm - - accessible-pygments=0.0.5=pyhd8ed1ab_0 + - accessible-pygments=0.0.5=pyhd8ed1ab_1 - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - - anyio=4.6.2.post1=pyhd8ed1ab_0 + - anyio=4.8.0=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py310ha75aee5_5 - - arrow=1.3.0=pyhd8ed1ab_0 + - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - - astroid=3.3.5=py310hff52083_0 + - astroid=3.3.8=py310hff52083_0 - asttokens=3.0.0=pyhd8ed1ab_1 - - async-lru=2.0.4=pyhd8ed1ab_0 - - attrs=24.2.0=pyh71513ae_0 + - async-lru=2.0.4=pyhd8ed1ab_1 + - attrs=24.3.0=pyh71513ae_0 - babel=2.16.0=pyhd8ed1ab_1 - beautifulsoup4=4.12.3=pyha770c72_1 - - bleach=6.2.0=pyhd8ed1ab_1 + - bleach=6.2.0=pyhd8ed1ab_3 + - bleach-with-css=6.2.0=hd8ed1ab_3 + - bokeh=3.6.2=pyhd8ed1ab_1 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 - brotli-python=1.1.0=py310hf71b8c6_2 - bzip2=1.0.8=h4bc722e_7 - - c-ares=1.34.3=hb9d3cd8_1 - - ca-certificates=2024.8.30=hbcca054_0 + - c-ares=1.34.4=hb9d3cd8_0 + - ca-certificates=2024.12.14=hbcca054_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - certifi=2024.8.30=pyhd8ed1ab_0 + - certifi=2024.12.14=pyhd8ed1ab_0 - cffi=1.17.1=py310h8deb56e_0 - - charset-normalizer=3.4.0=pyhd8ed1ab_1 - - click=8.1.7=unix_pyh707e725_1 - - cloudpickle=3.1.0=pyhd8ed1ab_1 + - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - click=8.1.8=pyh707e725_0 + - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py310h3788b33_0 - - coverage=7.6.8=py310h89163eb_0 + - coverage=7.6.10=py310h89163eb_0 - cycler=0.12.1=pyhd8ed1ab_1 - - cytoolz=1.0.0=py310ha75aee5_1 + - cytoolz=1.0.1=py310ha75aee5_0 - dask-core=2024.6.2=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - - debugpy=1.8.9=py310hf71b8c6_0 + - debugpy=1.8.11=py310hf71b8c6_0 - decorator=5.1.1=pyhd8ed1ab_1 - defusedxml=0.7.1=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 @@ -54,55 +56,55 @@ dependencies: - empymod=2.2.2=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - - executing=2.1.0=pyhd8ed1ab_0 - - fasteners=0.17.3=pyhd8ed1ab_0 - - fonttools=4.55.1=py310h89163eb_0 + - executing=2.1.0=pyhd8ed1ab_1 + - fasteners=0.19=pyhd8ed1ab_1 + - fonttools=4.55.3=py310h89163eb_1 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.12.1=h267a509_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py310hcb52e73_4 - - greenlet=3.1.1=py310hf71b8c6_0 + - greenlet=3.1.1=py310hf71b8c6_1 - h11=0.14.0=pyhd8ed1ab_1 - h2=4.1.0=pyhd8ed1ab_1 - - h5py=3.12.1=nompi_py310h60e0fe6_102 - - hdf5=1.14.3=nompi_h2d575fe_107 + - h5py=3.12.1=nompi_py310hacc6608_103 + - hdf5=1.14.4=nompi_h2d575fe_105 - hpack=4.0.0=pyhd8ed1ab_1 - httpcore=1.0.7=pyh29332c3_1 - - httpx=0.28.0=pyhd8ed1ab_1 + - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.0.1=pyhd8ed1ab_1 - idna=3.10=pyhd8ed1ab_1 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.5.0=pyha770c72_1 - importlib_metadata=8.5.0=hd8ed1ab_1 - - importlib_resources=6.4.5=pyhd8ed1ab_1 + - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=8.30.0=pyh707e725_0 + - ipython=8.31.0=pyh707e725_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - isort=5.13.2=pyhd8ed1ab_1 - jedi=0.19.2=pyhd8ed1ab_1 - - jinja2=3.1.4=pyhd8ed1ab_1 - - joblib=1.4.2=pyhd8ed1ab_0 + - jinja2=3.1.5=pyhd8ed1ab_0 + - joblib=1.4.2=pyhd8ed1ab_1 - json5=0.10.0=pyhd8ed1ab_1 - jsonpointer=3.0.0=py310hff52083_1 - jsonschema=4.23.0=pyhd8ed1ab_1 - jsonschema-specifications=2024.10.1=pyhd8ed1ab_1 - jsonschema-with-format-nongpl=4.23.0=hd8ed1ab_1 - - jupyter-book=1.0.3=pyhd8ed1ab_0 + - jupyter-book=1.0.3=pyhd8ed1ab_1 - jupyter-cache=1.0.1=pyhff2d567_0 - jupyter-lsp=2.2.5=pyhd8ed1ab_1 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.7.2=pyh31011fe_1 - - jupyter_events=0.10.0=pyhd8ed1ab_1 - - jupyter_server=2.14.2=pyhd8ed1ab_1 + - jupyter_events=0.11.0=pyhd8ed1ab_0 + - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.2=pyhd8ed1ab_0 + - jupyterlab=4.3.4=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - - jupyterlab_server=2.27.3=pyhd8ed1ab_0 + - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.16.4=pyh80e38bb_0 + - jupytext=1.16.6=pyh80e38bb_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py310h3788b33_0 - krb5=1.21.3=h659f571_0 @@ -116,10 +118,10 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=20_linux64_mkl - - libcurl=8.10.1=hbbe4b11_0 - - libdeflate=1.22=hb9d3cd8_0 - - libdlf=0.3.0=pyhd8ed1ab_0 - - libedit=3.1.20191231=he28a2e2_2 + - libcurl=8.11.1=h332b0f4_0 + - libdeflate=1.23=h4ddbbb0_0 + - libdlf=0.3.0=pyhd8ed1ab_1 + - libedit=3.1.20240808=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libffi=3.4.2=h7f98852_5 - libgcc=14.2.0=h77fa898_1 @@ -134,21 +136,21 @@ dependencies: - liblzma=5.6.3=hb9d3cd8_1 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - - libpng=1.6.44=hadc24fc_0 + - libpng=1.6.45=h943b412_0 - libsodium=1.0.20=h4ab18f5_0 - - libsqlite=3.47.0=hadc24fc_1 + - libsqlite=3.47.2=hee588c1_0 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=hc0a3c3a_1 - libstdcxx-ng=14.2.0=h4852527_1 - - libtiff=4.7.0=hc4654cb_2 + - libtiff=4.7.0=hd9ff511_3 - libuuid=2.38.1=h0b41bf4_0 - - libwebp-base=1.4.0=hd590300_0 + - libwebp-base=1.5.0=h851e524_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - libxml2=2.13.5=h0d44e9d_1 - libzlib=1.3.1=hb9d3cd8_2 - - linkify-it-py=2.0.3=pyhd8ed1ab_0 - - llvm-openmp=19.1.5=h024ca30_0 + - linkify-it-py=2.0.3=pyhd8ed1ab_1 + - llvm-openmp=19.1.6=h024ca30_0 - llvmlite=0.43.0=py310h1a6248f_1 - locket=1.0.0=pyhd8ed1ab_0 - markdown-it-py=2.2.0=pyhd8ed1ab_0 @@ -156,60 +158,60 @@ dependencies: - matplotlib-base=3.8.4=py310hef631a5_2 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - - mdit-py-plugins=0.4.2=pyhd8ed1ab_0 + - mdit-py-plugins=0.4.2=pyhd8ed1ab_1 - mdurl=0.1.2=pyhd8ed1ab_1 - - mistune=3.0.2=pyhd8ed1ab_1 + - mistune=3.1.0=pyhd8ed1ab_0 - mkl=2023.2.0=h84fe81f_50496 - msgpack-python=1.1.0=py310h3788b33_0 - munkres=1.1.4=pyh9f0ad1d_0 - - myst-nb=1.1.2=pyhd8ed1ab_0 + - myst-nb=1.1.2=pyhd8ed1ab_1 - myst-parser=1.0.0=pyhd8ed1ab_0 - - nbclient=0.10.1=pyhd8ed1ab_0 - - nbconvert=7.16.4=hd8ed1ab_2 - - nbconvert-core=7.16.4=pyhff2d567_2 - - nbconvert-pandoc=7.16.4=hd8ed1ab_2 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.5=hd8ed1ab_1 + - nbconvert-core=7.16.5=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.5=hd8ed1ab_1 - nbformat=5.10.4=pyhd8ed1ab_1 - - ncurses=6.5=he02047a_1 + - ncurses=6.5=h2d0b736_2 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - - notebook=7.3.1=pyhd8ed1ab_0 + - notebook=7.3.2=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numba=0.60.0=py310h5dc88bb_0 - numcodecs=0.13.1=py310h5eaa309_0 - numpy=1.26.4=py310hb13e2d6_0 - - openjpeg=2.5.2=h488ebb8_0 - - openssl=3.4.0=hb9d3cd8_0 - - overrides=7.7.0=pyhd8ed1ab_0 + - openjpeg=2.5.3=h5fbd93e_0 + - openssl=3.4.0=h7b32b05_1 + - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py310h5eaa309_1 - - pandoc=3.5=ha770c72_0 + - pandoc=3.6.2=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - pillow=10.3.0=py310hebfe307_1 - - pip=24.3.1=pyh8b19718_0 + - pip=24.3.1=pyh8b19718_2 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.6=pyhd8ed1ab_1 - pluggy=1.5.0=pyhd8ed1ab_1 - prometheus_client=0.21.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.48=pyha770c72_1 - - psutil=6.1.0=py310ha75aee5_0 + - psutil=6.1.1=py310ha75aee5_0 - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - - pure_eval=0.2.3=pyhd8ed1ab_0 - - pybtex=0.24.0=pyhd8ed1ab_2 + - pure_eval=0.2.3=pyhd8ed1ab_1 + - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py310hff52083_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.3=pyh3cfb1c2_0 - - pydantic-core=2.27.1=py310h505e2c1_0 + - pydantic=2.10.5=pyh3cfb1c2_0 + - pydantic-core=2.27.2=py310h505e2c1_0 - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py310h7b68af5_0 - - pygments=2.18.0=pyhd8ed1ab_1 - - pylint=3.3.2=pyhd8ed1ab_1 + - pygments=2.19.1=pyhd8ed1ab_0 + - pylint=3.3.3=pyhd8ed1ab_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - - pyparsing=3.2.0=pyhd8ed1ab_2 + - pyparsing=3.2.1=pyhd8ed1ab_0 - pysocks=1.7.1=pyha55dd90_7 - pytest=8.3.4=pyhd8ed1ab_1 - pytest-cov=6.0.0=pyhd8ed1ab_1 @@ -223,71 +225,72 @@ dependencies: - pyyaml=6.0.2=py310ha75aee5_1 - pyzmq=26.2.0=py310h71f11fc_3 - readline=8.2=h8228510_1 - - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 + - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.35.1=pyhd8ed1ab_1 - requests=2.32.3=pyhd8ed1ab_1 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - rpds-py=0.22.3=py310h505e2c1_0 - scikit-learn=1.4.2=py310h981052a_1 - - scipy=1.14.1=py310hfcf56fc_1 + - scipy=1.14.1=py310hfcf56fc_2 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=75.6.0=pyhff2d567_1 + - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 - sphinx=5.3.0=pyhd8ed1ab_0 - - sphinx-book-theme=1.1.3=pyhd8ed1ab_0 - - sphinx-comments=0.0.3=pyh9f0ad1d_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinx-book-theme=1.1.3=pyhd8ed1ab_1 + - sphinx-comments=0.0.3=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-design=0.6.1=pyhd8ed1ab_0 - - sphinx-external-toc=1.0.1=pyhd8ed1ab_0 - - sphinx-jupyterbook-latex=1.0.0=pyhd8ed1ab_0 - - sphinx-multitoc-numbering=0.1.3=pyhd8ed1ab_0 - - sphinx-thebe=0.3.1=pyhd8ed1ab_0 + - sphinx-external-toc=1.0.1=pyhd8ed1ab_1 + - sphinx-jupyterbook-latex=1.0.0=pyhd8ed1ab_1 + - sphinx-multitoc-numbering=0.1.3=pyhd8ed1ab_1 + - sphinx-thebe=0.3.1=pyhd8ed1ab_1 - sphinx-togglebutton=0.3.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-bibtex=2.5.0=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_0 - - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 - - sqlalchemy=2.0.36=py310ha75aee5_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - tabulate=0.9.0=pyhd8ed1ab_1 + - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1 + - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 + - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 + - sqlalchemy=2.0.37=py310ha75aee5_0 + - stack_data=0.6.3=pyhd8ed1ab_1 + - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.12.0=h84d6215_4 - - tblib=3.0.0=pyhd8ed1ab_0 + - tblib=3.0.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh0d859eb_0 - threadpoolctl=3.5.0=pyhc1e730c_0 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=noxft_h4845f30_101 - - toml=0.10.2=pyhd8ed1ab_0 + - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomlkit=0.13.2=pyha770c72_1 - - toolz=1.0.0=pyhd8ed1ab_0 + - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py310ha75aee5_0 - - tqdm=4.67.1=pyhd8ed1ab_0 + - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - types-python-dateutil=2.9.0.20241003=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_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2024b=hc8b5060_0 - - uc-micro-py=1.0.3=pyhd8ed1ab_0 - - unicodedata2=15.1.0=py310ha75aee5_1 + - uc-micro-py=1.0.3=pyhd8ed1ab_1 + - unicodedata2=16.0.0=py310ha75aee5_0 - uri-template=1.3.0=pyhd8ed1ab_1 - - urllib3=2.2.3=pyhd8ed1ab_1 + - urllib3=2.3.0=pyhd8ed1ab_0 - wcwidth=0.2.13=pyhd8ed1ab_1 - webcolors=24.11.1=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_3 - websocket-client=1.8.0=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=3.6.10=pyhd8ed1ab_0 - - xorg-libxau=1.0.11=hb9d3cd8_1 + - xorg-libxau=1.0.12=hb9d3cd8_0 - xorg-libxdmcp=1.1.5=hb9d3cd8_0 + - xyzservices=2024.9.0=pyhd8ed1ab_1 - yaml=0.2.5=h7f98852_2 - zarr=2.14.2=pyhd8ed1ab_0 - zeromq=4.3.5=h3b0a872_7 @@ -296,11 +299,11 @@ dependencies: - zstandard=0.23.0=py310ha39cb0e_1 - zstd=1.5.6=ha6fb4c9_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index 327fb089..d1d9b8ca 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: ca22b3cf594fe1241f8f87f565fd22f40f4228a4f15b395006f4324731b6a772 +# input_hash: d73ecef65ed7b0f752cc2f320c00b21f7170a26ac3e84514a882fcfe83a9605f channels: - conda-forge @@ -10,40 +10,41 @@ dependencies: - _openmp_mutex=4.5=2_kmp_llvm - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 + - bokeh=3.6.2=pyhd8ed1ab_1 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 - brotli-python=1.1.0=py310hf71b8c6_2 - bzip2=1.0.8=h4bc722e_7 - - c-ares=1.34.3=hb9d3cd8_1 - - ca-certificates=2024.8.30=hbcca054_0 + - c-ares=1.34.4=hb9d3cd8_0 + - ca-certificates=2024.12.14=hbcca054_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - certifi=2024.8.30=pyhd8ed1ab_0 + - certifi=2024.12.14=pyhd8ed1ab_0 - cffi=1.17.1=py310h8deb56e_0 - - click=8.1.7=unix_pyh707e725_1 - - cloudpickle=3.1.0=pyhd8ed1ab_1 + - click=8.1.8=pyh707e725_0 + - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 - contourpy=1.3.1=py310h3788b33_0 - cycler=0.12.1=pyhd8ed1ab_1 - - cytoolz=1.0.0=py310ha75aee5_1 + - cytoolz=1.0.1=py310ha75aee5_0 - dask-core=2024.6.2=pyhd8ed1ab_0 - discretize=0.10.0=py310hcb52e73_1 - distributed=2024.6.2=pyhd8ed1ab_0 - empymod=2.2.2=pyhd8ed1ab_0 - - fasteners=0.17.3=pyhd8ed1ab_0 - - fonttools=4.55.1=py310h89163eb_0 + - fasteners=0.19=pyhd8ed1ab_1 + - fonttools=4.55.3=py310h89163eb_1 - freetype=2.12.1=h267a509_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py310hcb52e73_4 - h2=4.1.0=pyhd8ed1ab_1 - - h5py=3.12.1=nompi_py310h60e0fe6_102 - - hdf5=1.14.3=nompi_h2d575fe_107 + - h5py=3.12.1=nompi_py310hacc6608_103 + - hdf5=1.14.4=nompi_h2d575fe_105 - hpack=4.0.0=pyhd8ed1ab_1 - hyperframe=6.0.1=pyhd8ed1ab_1 - importlib-metadata=8.5.0=pyha770c72_1 - importlib_metadata=8.5.0=hd8ed1ab_1 - - jinja2=3.1.4=pyhd8ed1ab_1 - - joblib=1.4.2=pyhd8ed1ab_0 + - jinja2=3.1.5=pyhd8ed1ab_0 + - joblib=1.4.2=pyhd8ed1ab_1 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py310h3788b33_0 - krb5=1.21.3=h659f571_0 @@ -56,10 +57,10 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=20_linux64_mkl - - libcurl=8.10.1=hbbe4b11_0 - - libdeflate=1.22=hb9d3cd8_0 - - libdlf=0.3.0=pyhd8ed1ab_0 - - libedit=3.1.20191231=he28a2e2_2 + - libcurl=8.11.1=h332b0f4_0 + - libdeflate=1.23=h4ddbbb0_0 + - libdlf=0.3.0=pyhd8ed1ab_1 + - libedit=3.1.20240808=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libffi=3.4.2=h7f98852_5 - libgcc=14.2.0=h77fa898_1 @@ -74,19 +75,19 @@ dependencies: - liblzma=5.6.3=hb9d3cd8_1 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - - libpng=1.6.44=hadc24fc_0 - - libsqlite=3.47.0=hadc24fc_1 + - libpng=1.6.45=h943b412_0 + - libsqlite=3.47.2=hee588c1_0 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=hc0a3c3a_1 - libstdcxx-ng=14.2.0=h4852527_1 - - libtiff=4.7.0=hc4654cb_2 + - libtiff=4.7.0=hd9ff511_3 - libuuid=2.38.1=h0b41bf4_0 - - libwebp-base=1.4.0=hd590300_0 + - libwebp-base=1.5.0=h851e524_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - libxml2=2.13.5=h0d44e9d_1 - libzlib=1.3.1=hb9d3cd8_2 - - llvm-openmp=19.1.5=h024ca30_0 + - llvm-openmp=19.1.6=h024ca30_0 - llvmlite=0.43.0=py310h1a6248f_1 - locket=1.0.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py310h89163eb_1 @@ -94,26 +95,26 @@ dependencies: - mkl=2023.2.0=h84fe81f_50496 - msgpack-python=1.1.0=py310h3788b33_0 - munkres=1.1.4=pyh9f0ad1d_0 - - ncurses=6.5=he02047a_1 + - ncurses=6.5=h2d0b736_2 - numba=0.60.0=py310h5dc88bb_0 - numcodecs=0.13.1=py310h5eaa309_0 - numpy=1.26.4=py310hb13e2d6_0 - - openjpeg=2.5.2=h488ebb8_0 - - openssl=3.4.0=hb9d3cd8_0 + - openjpeg=2.5.3=h5fbd93e_0 + - openssl=3.4.0=h7b32b05_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=24.3.1=pyh8b19718_0 - - psutil=6.1.0=py310ha75aee5_0 + - pip=24.3.1=pyh8b19718_2 + - psutil=6.1.1=py310ha75aee5_0 - pthread-stubs=0.4=hb9d3cd8_1002 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.3=pyh3cfb1c2_0 - - pydantic-core=2.27.1=py310h505e2c1_0 + - pydantic=2.10.5=pyh3cfb1c2_0 + - pydantic-core=2.27.2=py310h505e2c1_0 - pydiso=0.1.2=py310h7b68af5_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - - pyparsing=3.2.0=pyhd8ed1ab_2 + - pyparsing=3.2.1=pyhd8ed1ab_0 - pysocks=1.7.1=pyha55dd90_7 - python=3.10.16=he725a3c_1_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 @@ -123,25 +124,26 @@ dependencies: - pyyaml=6.0.2=py310ha75aee5_1 - readline=8.2=h8228510_1 - scikit-learn=1.4.2=py310h981052a_1 - - scipy=1.14.1=py310hfcf56fc_1 - - setuptools=75.6.0=pyhff2d567_1 + - scipy=1.14.1=py310hfcf56fc_2 + - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_0 - tbb=2021.12.0=h84d6215_4 - - tblib=3.0.0=pyhd8ed1ab_0 + - tblib=3.0.0=pyhd8ed1ab_1 - threadpoolctl=3.5.0=pyhc1e730c_0 - tk=8.6.13=noxft_h4845f30_101 - - toolz=1.0.0=pyhd8ed1ab_0 + - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py310ha75aee5_0 - - tqdm=4.67.1=pyhd8ed1ab_0 + - tqdm=4.67.1=pyhd8ed1ab_1 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - tzdata=2024b=hc8b5060_0 - - unicodedata2=15.1.0=py310ha75aee5_1 - - urllib3=2.2.3=pyhd8ed1ab_1 + - unicodedata2=16.0.0=py310ha75aee5_0 + - urllib3=2.3.0=pyhd8ed1ab_0 - wheel=0.45.1=pyhd8ed1ab_1 - - xorg-libxau=1.0.11=hb9d3cd8_1 + - xorg-libxau=1.0.12=hb9d3cd8_0 - xorg-libxdmcp=1.1.5=hb9d3cd8_0 + - xyzservices=2024.9.0=pyhd8ed1ab_1 - yaml=0.2.5=h7f98852_2 - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 @@ -149,11 +151,11 @@ dependencies: - zstandard=0.23.0=py310ha39cb0e_1 - zstd=1.5.6=ha6fb4c9_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.10-win-64-dev.conda.lock.yml b/environments/py-3.10-win-64-dev.conda.lock.yml index 945b3974..6335a088 100644 --- a/environments/py-3.10-win-64-dev.conda.lock.yml +++ b/environments/py-3.10-win-64-dev.conda.lock.yml @@ -1,48 +1,50 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: 7327ab4f094c7c6278c24834b48028199bfe4438b048751196b4e832ee329eef +# input_hash: 545961761a6fd7c3db8ccd2c6af47188a38d76093c7c2ecafb61582fdd424d2d channels: - conda-forge - nodefaults dependencies: - - accessible-pygments=0.0.5=pyhd8ed1ab_0 + - accessible-pygments=0.0.5=pyhd8ed1ab_1 - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - - anyio=4.6.2.post1=pyhd8ed1ab_0 + - anyio=4.8.0=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py310ha8f682b_5 - - arrow=1.3.0=pyhd8ed1ab_0 + - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - - astroid=3.3.5=py310h5588dad_0 + - astroid=3.3.8=py310h5588dad_0 - asttokens=3.0.0=pyhd8ed1ab_1 - - async-lru=2.0.4=pyhd8ed1ab_0 - - attrs=24.2.0=pyh71513ae_0 + - async-lru=2.0.4=pyhd8ed1ab_1 + - attrs=24.3.0=pyh71513ae_0 - babel=2.16.0=pyhd8ed1ab_1 - beautifulsoup4=4.12.3=pyha770c72_1 - - bleach=6.2.0=pyhd8ed1ab_1 + - bleach=6.2.0=pyhd8ed1ab_3 + - bleach-with-css=6.2.0=hd8ed1ab_3 + - bokeh=3.6.2=pyhd8ed1ab_1 - 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 - - ca-certificates=2024.8.30=h56e8100_0 + - ca-certificates=2024.12.14=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - certifi=2024.8.30=pyhd8ed1ab_0 + - certifi=2024.12.14=pyhd8ed1ab_0 - cffi=1.17.1=py310ha8f682b_0 - - charset-normalizer=3.4.0=pyhd8ed1ab_1 - - click=8.1.7=win_pyh7428d3b_1 - - cloudpickle=3.1.0=pyhd8ed1ab_1 + - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - click=8.1.8=pyh7428d3b_0 + - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py310hc19bc0b_0 - - coverage=7.6.8=py310h38315fa_0 + - coverage=7.6.10=py310h38315fa_0 - cpython=3.10.16=py310hd8ed1ab_1 - cycler=0.12.1=pyhd8ed1ab_1 - - cytoolz=1.0.0=py310ha8f682b_1 + - cytoolz=1.0.1=py310ha8f682b_0 - dask-core=2024.6.2=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - - debugpy=1.8.9=py310h9e98ed7_0 + - debugpy=1.8.11=py310h9e98ed7_0 - decorator=5.1.1=pyhd8ed1ab_1 - defusedxml=0.7.1=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 @@ -52,56 +54,56 @@ dependencies: - empymod=2.2.2=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - - executing=2.1.0=pyhd8ed1ab_0 - - fasteners=0.17.3=pyhd8ed1ab_0 - - fonttools=4.55.1=py310h38315fa_0 + - executing=2.1.0=pyhd8ed1ab_1 + - fasteners=0.19=pyhd8ed1ab_1 + - fonttools=4.55.3=py310h38315fa_1 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.12.1=hdaf720e_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py310h4856b71_4 - - greenlet=3.1.1=py310h9e98ed7_0 + - greenlet=3.1.1=py310h9e98ed7_1 - h11=0.14.0=pyhd8ed1ab_1 - h2=4.1.0=pyhd8ed1ab_1 - - h5py=3.12.1=nompi_py310h2b0be38_102 - - hdf5=1.14.3=nompi_hd5d9e70_107 + - h5py=3.12.1=nompi_py310h972678a_103 + - hdf5=1.14.4=nompi_hd5d9e70_105 - hpack=4.0.0=pyhd8ed1ab_1 - httpcore=1.0.7=pyh29332c3_1 - - httpx=0.28.0=pyhd8ed1ab_1 + - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.0.1=pyhd8ed1ab_1 - idna=3.10=pyhd8ed1ab_1 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.5.0=pyha770c72_1 - importlib_metadata=8.5.0=hd8ed1ab_1 - - importlib_resources=6.4.5=pyhd8ed1ab_1 + - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2023.2.0=h57928b3_50497 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=8.30.0=pyh7428d3b_0 + - ipython=8.31.0=pyh7428d3b_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - isort=5.13.2=pyhd8ed1ab_1 - jedi=0.19.2=pyhd8ed1ab_1 - - jinja2=3.1.4=pyhd8ed1ab_1 - - joblib=1.4.2=pyhd8ed1ab_0 + - jinja2=3.1.5=pyhd8ed1ab_0 + - joblib=1.4.2=pyhd8ed1ab_1 - json5=0.10.0=pyhd8ed1ab_1 - jsonpointer=3.0.0=py310h5588dad_1 - jsonschema=4.23.0=pyhd8ed1ab_1 - jsonschema-specifications=2024.10.1=pyhd8ed1ab_1 - jsonschema-with-format-nongpl=4.23.0=hd8ed1ab_1 - - jupyter-book=1.0.3=pyhd8ed1ab_0 + - jupyter-book=1.0.3=pyhd8ed1ab_1 - jupyter-cache=1.0.1=pyhff2d567_0 - jupyter-lsp=2.2.5=pyhd8ed1ab_1 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.7.2=pyh5737063_1 - - jupyter_events=0.10.0=pyhd8ed1ab_1 - - jupyter_server=2.14.2=pyhd8ed1ab_1 + - jupyter_events=0.11.0=pyhd8ed1ab_0 + - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.2=pyhd8ed1ab_0 + - jupyterlab=4.3.4=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - - jupyterlab_server=2.27.3=pyhd8ed1ab_0 + - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.16.4=pyh80e38bb_0 + - jupytext=1.16.6=pyh80e38bb_0 - kiwisolver=1.4.7=py310hc19bc0b_0 - krb5=1.21.3=hdf4eb48_0 - latexcodec=2.0.1=pyh9f0ad1d_0 @@ -113,25 +115,25 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=20_win64_mkl - - libcurl=8.10.1=h1ee3ff0_0 - - libdeflate=1.22=h2466b09_0 - - libdlf=0.3.0=pyhd8ed1ab_0 + - libcurl=8.11.1=h88aaa65_0 + - libdeflate=1.23=h9062f6e_0 + - libdlf=0.3.0=pyhd8ed1ab_1 - libffi=3.4.2=h8ffe710_5 - libhwloc=2.11.1=default_h8125262_1000 - libiconv=1.17=hcfcfb64_2 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=20_win64_mkl - liblzma=5.6.3=h2466b09_1 - - libpng=1.6.44=h3ca93ac_0 + - libpng=1.6.45=had7236b_0 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.47.0=h2466b09_1 + - libsqlite=3.47.2=h67fdade_0 - libssh2=1.11.1=he619c9f_0 - - libtiff=4.7.0=hdefb170_2 - - libwebp-base=1.4.0=hcfcfb64_0 + - libtiff=4.7.0=h797046b_3 + - libwebp-base=1.5.0=h3b0e114_0 - libxcb=1.16=h013a479_1 - libxml2=2.13.5=he286e8c_1 - libzlib=1.3.1=h2466b09_2 - - linkify-it-py=2.0.3=pyhd8ed1ab_0 + - linkify-it-py=2.0.3=pyhd8ed1ab_1 - llvmlite=0.43.0=py310h0288bfe_1 - locket=1.0.0=pyhd8ed1ab_0 - m2w64-gcc-libgfortran=5.3.0=6 @@ -144,59 +146,59 @@ dependencies: - matplotlib-base=3.8.4=py310hadb10a8_2 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - - mdit-py-plugins=0.4.2=pyhd8ed1ab_0 + - mdit-py-plugins=0.4.2=pyhd8ed1ab_1 - mdurl=0.1.2=pyhd8ed1ab_1 - - mistune=3.0.2=pyhd8ed1ab_1 + - mistune=3.1.0=pyhd8ed1ab_0 - mkl=2023.2.0=h6a75c08_50497 - msgpack-python=1.1.0=py310hc19bc0b_0 - msys2-conda-epoch=20160418=1 - munkres=1.1.4=pyh9f0ad1d_0 - - myst-nb=1.1.2=pyhd8ed1ab_0 + - myst-nb=1.1.2=pyhd8ed1ab_1 - myst-parser=1.0.0=pyhd8ed1ab_0 - - nbclient=0.10.1=pyhd8ed1ab_0 - - nbconvert=7.16.4=hd8ed1ab_2 - - nbconvert-core=7.16.4=pyhff2d567_2 - - nbconvert-pandoc=7.16.4=hd8ed1ab_2 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.5=hd8ed1ab_1 + - nbconvert-core=7.16.5=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.5=hd8ed1ab_1 - nbformat=5.10.4=pyhd8ed1ab_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - - notebook=7.3.1=pyhd8ed1ab_0 + - notebook=7.3.2=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numba=0.60.0=py310h7793332_0 - numcodecs=0.13.1=py310hb4db72f_0 - numpy=1.26.4=py310hf667824_0 - - openjpeg=2.5.2=h3d672ee_0 - - openssl=3.4.0=h2466b09_0 - - overrides=7.7.0=pyhd8ed1ab_0 + - openjpeg=2.5.3=h4d64b90_0 + - openssl=3.4.0=ha4e3fda_1 + - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py310hb4db72f_1 - - pandoc=3.5=h57928b3_0 + - pandoc=3.6.2=h57928b3_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 - pickleshare=0.7.5=pyhd8ed1ab_1004 - pillow=10.3.0=py310h3e38d90_1 - - pip=24.3.1=pyh8b19718_0 + - pip=24.3.1=pyh8b19718_2 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.6=pyhd8ed1ab_1 - pluggy=1.5.0=pyhd8ed1ab_1 - prometheus_client=0.21.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.48=pyha770c72_1 - - psutil=6.1.0=py310ha8f682b_0 + - psutil=6.1.1=py310ha8f682b_0 - pthread-stubs=0.4=hcd874cb_1001 - pthreads-win32=2.9.1=h2466b09_4 - - pure_eval=0.2.3=pyhd8ed1ab_0 - - pybtex=0.24.0=pyhd8ed1ab_2 + - pure_eval=0.2.3=pyhd8ed1ab_1 + - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py310h5588dad_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.3=pyh3cfb1c2_0 - - pydantic-core=2.27.1=py310hc226416_0 + - pydantic=2.10.5=pyh3cfb1c2_0 + - pydantic-core=2.27.2=py310hc226416_0 - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py310h5da8fee_0 - - pygments=2.18.0=pyhd8ed1ab_1 - - pylint=3.3.2=pyhd8ed1ab_1 + - pygments=2.19.1=pyhd8ed1ab_0 + - pylint=3.3.3=pyhd8ed1ab_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - - pyparsing=3.2.0=pyhd8ed1ab_2 + - pyparsing=3.2.1=pyhd8ed1ab_0 - pysocks=1.7.1=pyh09c184e_7 - pytest=8.3.4=pyhd8ed1ab_1 - pytest-cov=6.0.0=pyhd8ed1ab_1 @@ -211,64 +213,64 @@ dependencies: - pywinpty=2.0.14=py310h9e98ed7_0 - pyyaml=6.0.2=py310ha8f682b_1 - pyzmq=26.2.0=py310h656833d_3 - - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 + - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.35.1=pyhd8ed1ab_1 - requests=2.32.3=pyhd8ed1ab_1 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - rpds-py=0.22.3=py310hc226416_0 - scikit-learn=1.4.2=py310hf2a6c47_1 - - scipy=1.14.1=py310hbd0dde3_1 + - scipy=1.14.1=py310hbd0dde3_2 - send2trash=1.8.3=pyh5737063_1 - - setuptools=75.6.0=pyhff2d567_1 + - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 - sphinx=5.3.0=pyhd8ed1ab_0 - - sphinx-book-theme=1.1.3=pyhd8ed1ab_0 - - sphinx-comments=0.0.3=pyh9f0ad1d_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinx-book-theme=1.1.3=pyhd8ed1ab_1 + - sphinx-comments=0.0.3=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-design=0.6.1=pyhd8ed1ab_0 - - sphinx-external-toc=1.0.1=pyhd8ed1ab_0 - - sphinx-jupyterbook-latex=1.0.0=pyhd8ed1ab_0 - - sphinx-multitoc-numbering=0.1.3=pyhd8ed1ab_0 - - sphinx-thebe=0.3.1=pyhd8ed1ab_0 + - sphinx-external-toc=1.0.1=pyhd8ed1ab_1 + - sphinx-jupyterbook-latex=1.0.0=pyhd8ed1ab_1 + - sphinx-multitoc-numbering=0.1.3=pyhd8ed1ab_1 + - sphinx-thebe=0.3.1=pyhd8ed1ab_1 - sphinx-togglebutton=0.3.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-bibtex=2.5.0=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_0 - - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 - - sqlalchemy=2.0.36=py310ha8f682b_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - tabulate=0.9.0=pyhd8ed1ab_1 + - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1 + - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 + - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 + - sqlalchemy=2.0.37=py310ha8f682b_0 + - stack_data=0.6.3=pyhd8ed1ab_1 + - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.12.0=hc790b64_4 - - tblib=3.0.0=pyhd8ed1ab_0 + - tblib=3.0.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh5737063_0 - threadpoolctl=3.5.0=pyhc1e730c_0 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h5226925_1 - - toml=0.10.2=pyhd8ed1ab_0 + - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomlkit=0.13.2=pyha770c72_1 - - toolz=1.0.0=pyhd8ed1ab_0 + - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py310ha8f682b_0 - - tqdm=4.67.1=pyhd8ed1ab_0 + - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - types-python-dateutil=2.9.0.20241003=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_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2024b=hc8b5060_0 - - uc-micro-py=1.0.3=pyhd8ed1ab_0 + - uc-micro-py=1.0.3=pyhd8ed1ab_1 - ucrt=10.0.22621.0=h57928b3_1 - - unicodedata2=15.1.0=py310ha8f682b_1 + - unicodedata2=16.0.0=py310ha8f682b_0 - uri-template=1.3.0=pyhd8ed1ab_1 - - urllib3=2.2.3=pyhd8ed1ab_1 + - urllib3=2.3.0=pyhd8ed1ab_0 - vc=14.3=ha32ba9b_23 - vc14_runtime=14.42.34433=he29a5d6_23 - vs2015_runtime=14.42.34433=hdffcdeb_23 @@ -282,6 +284,7 @@ dependencies: - winpty=0.4.3=4 - xorg-libxau=1.0.11=hcd874cb_0 - xorg-libxdmcp=1.1.3=hcd874cb_0 + - xyzservices=2024.9.0=pyhd8ed1ab_1 - yaml=0.2.5=h8ffe710_2 - zarr=2.14.2=pyhd8ed1ab_0 - zeromq=4.3.5=ha9f60a1_7 @@ -290,11 +293,11 @@ dependencies: - zstandard=0.23.0=py310he5e10e1_1 - zstd=1.5.6=h0ea2cb4_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index e363bd37..c497a715 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: 7327ab4f094c7c6278c24834b48028199bfe4438b048751196b4e832ee329eef +# input_hash: 545961761a6fd7c3db8ccd2c6af47188a38d76093c7c2ecafb61582fdd424d2d channels: - conda-forge @@ -8,40 +8,41 @@ channels: dependencies: - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 + - bokeh=3.6.2=pyhd8ed1ab_1 - 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 - - ca-certificates=2024.8.30=h56e8100_0 + - ca-certificates=2024.12.14=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - certifi=2024.8.30=pyhd8ed1ab_0 + - certifi=2024.12.14=pyhd8ed1ab_0 - cffi=1.17.1=py310ha8f682b_0 - - click=8.1.7=win_pyh7428d3b_1 - - cloudpickle=3.1.0=pyhd8ed1ab_1 + - click=8.1.8=pyh7428d3b_0 + - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 - contourpy=1.3.1=py310hc19bc0b_0 - cycler=0.12.1=pyhd8ed1ab_1 - - cytoolz=1.0.0=py310ha8f682b_1 + - cytoolz=1.0.1=py310ha8f682b_0 - dask-core=2024.6.2=pyhd8ed1ab_0 - discretize=0.10.0=py310h4856b71_1 - distributed=2024.6.2=pyhd8ed1ab_0 - empymod=2.2.2=pyhd8ed1ab_0 - - fasteners=0.17.3=pyhd8ed1ab_0 - - fonttools=4.55.1=py310h38315fa_0 + - fasteners=0.19=pyhd8ed1ab_1 + - fonttools=4.55.3=py310h38315fa_1 - freetype=2.12.1=hdaf720e_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py310h4856b71_4 - h2=4.1.0=pyhd8ed1ab_1 - - h5py=3.12.1=nompi_py310h2b0be38_102 - - hdf5=1.14.3=nompi_hd5d9e70_107 + - h5py=3.12.1=nompi_py310h972678a_103 + - hdf5=1.14.4=nompi_hd5d9e70_105 - hpack=4.0.0=pyhd8ed1ab_1 - hyperframe=6.0.1=pyhd8ed1ab_1 - importlib-metadata=8.5.0=pyha770c72_1 - importlib_metadata=8.5.0=hd8ed1ab_1 - intel-openmp=2023.2.0=h57928b3_50497 - - jinja2=3.1.4=pyhd8ed1ab_1 - - joblib=1.4.2=pyhd8ed1ab_0 + - jinja2=3.1.5=pyhd8ed1ab_0 + - joblib=1.4.2=pyhd8ed1ab_1 - kiwisolver=1.4.7=py310hc19bc0b_0 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.16=h67d730c_0 @@ -52,20 +53,20 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=20_win64_mkl - - libcurl=8.10.1=h1ee3ff0_0 - - libdeflate=1.22=h2466b09_0 - - libdlf=0.3.0=pyhd8ed1ab_0 + - libcurl=8.11.1=h88aaa65_0 + - libdeflate=1.23=h9062f6e_0 + - libdlf=0.3.0=pyhd8ed1ab_1 - libffi=3.4.2=h8ffe710_5 - libhwloc=2.11.1=default_h8125262_1000 - libiconv=1.17=hcfcfb64_2 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=20_win64_mkl - liblzma=5.6.3=h2466b09_1 - - libpng=1.6.44=h3ca93ac_0 - - libsqlite=3.47.0=h2466b09_1 + - libpng=1.6.45=had7236b_0 + - libsqlite=3.47.2=h67fdade_0 - libssh2=1.11.1=he619c9f_0 - - libtiff=4.7.0=hdefb170_2 - - libwebp-base=1.4.0=hcfcfb64_0 + - libtiff=4.7.0=h797046b_3 + - libwebp-base=1.5.0=h3b0e114_0 - libxcb=1.16=h013a479_1 - libxml2=2.13.5=he286e8c_1 - libzlib=1.3.1=h2466b09_2 @@ -85,23 +86,23 @@ dependencies: - numba=0.60.0=py310h7793332_0 - numcodecs=0.13.1=py310hb4db72f_0 - numpy=1.26.4=py310hf667824_0 - - openjpeg=2.5.2=h3d672ee_0 - - openssl=3.4.0=h2466b09_0 + - openjpeg=2.5.3=h4d64b90_0 + - openssl=3.4.0=ha4e3fda_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py310hb4db72f_1 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py310h3e38d90_1 - - pip=24.3.1=pyh8b19718_0 - - psutil=6.1.0=py310ha8f682b_0 + - pip=24.3.1=pyh8b19718_2 + - psutil=6.1.1=py310ha8f682b_0 - pthread-stubs=0.4=hcd874cb_1001 - pthreads-win32=2.9.1=h2466b09_4 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.3=pyh3cfb1c2_0 - - pydantic-core=2.27.1=py310hc226416_0 + - pydantic=2.10.5=pyh3cfb1c2_0 + - pydantic-core=2.27.2=py310hc226416_0 - pydiso=0.1.2=py310h5da8fee_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - - pyparsing=3.2.0=pyhd8ed1ab_2 + - pyparsing=3.2.1=pyhd8ed1ab_0 - pysocks=1.7.1=pyh09c184e_7 - python=3.10.16=h37870fc_1_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 @@ -110,23 +111,23 @@ dependencies: - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py310ha8f682b_1 - scikit-learn=1.4.2=py310hf2a6c47_1 - - scipy=1.14.1=py310hbd0dde3_1 - - setuptools=75.6.0=pyhff2d567_1 + - scipy=1.14.1=py310hbd0dde3_2 + - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_0 - tbb=2021.12.0=hc790b64_4 - - tblib=3.0.0=pyhd8ed1ab_0 + - tblib=3.0.0=pyhd8ed1ab_1 - threadpoolctl=3.5.0=pyhc1e730c_0 - tk=8.6.13=h5226925_1 - - toolz=1.0.0=pyhd8ed1ab_0 + - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py310ha8f682b_0 - - tqdm=4.67.1=pyhd8ed1ab_0 + - tqdm=4.67.1=pyhd8ed1ab_1 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - tzdata=2024b=hc8b5060_0 - ucrt=10.0.22621.0=h57928b3_1 - - unicodedata2=15.1.0=py310ha8f682b_1 - - urllib3=2.2.3=pyhd8ed1ab_1 + - unicodedata2=16.0.0=py310ha8f682b_0 + - urllib3=2.3.0=pyhd8ed1ab_0 - vc=14.3=ha32ba9b_23 - vc14_runtime=14.42.34433=he29a5d6_23 - vs2015_runtime=14.42.34433=hdffcdeb_23 @@ -134,6 +135,7 @@ dependencies: - win_inet_pton=1.1.0=pyh7428d3b_8 - xorg-libxau=1.0.11=hcd874cb_0 - xorg-libxdmcp=1.1.3=hcd874cb_0 + - xyzservices=2024.9.0=pyhd8ed1ab_1 - yaml=0.2.5=h8ffe710_2 - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 @@ -141,11 +143,11 @@ dependencies: - zstandard=0.23.0=py310he5e10e1_1 - zstd=1.5.6=h0ea2cb4_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-linux-64-dev.conda.lock.yml b/environments/py-3.11-linux-64-dev.conda.lock.yml index 217392a4..a71773ac 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: 997ba03c5e150d084199fafa3b0f829be633e3a6b869405f7d8825f3380ec7ca +# input_hash: 9763c24f54e81c96312618557d653c8994647978613de9b38a3a921c677567e2 channels: - conda-forge @@ -8,43 +8,45 @@ channels: dependencies: - _libgcc_mutex=0.1=conda_forge - _openmp_mutex=4.5=2_kmp_llvm - - accessible-pygments=0.0.5=pyhd8ed1ab_0 + - accessible-pygments=0.0.5=pyhd8ed1ab_1 - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - - anyio=4.6.2.post1=pyhd8ed1ab_0 + - anyio=4.8.0=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py311h9ecbd09_5 - - arrow=1.3.0=pyhd8ed1ab_0 + - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - - astroid=3.3.5=py311h38be061_0 + - astroid=3.3.8=py311h38be061_0 - asttokens=3.0.0=pyhd8ed1ab_1 - - async-lru=2.0.4=pyhd8ed1ab_0 - - attrs=24.2.0=pyh71513ae_0 + - async-lru=2.0.4=pyhd8ed1ab_1 + - attrs=24.3.0=pyh71513ae_0 - babel=2.16.0=pyhd8ed1ab_1 - beautifulsoup4=4.12.3=pyha770c72_1 - - bleach=6.2.0=pyhd8ed1ab_1 + - bleach=6.2.0=pyhd8ed1ab_3 + - bleach-with-css=6.2.0=hd8ed1ab_3 + - bokeh=3.6.2=pyhd8ed1ab_1 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 - brotli-python=1.1.0=py311hfdbb021_2 - bzip2=1.0.8=h4bc722e_7 - - c-ares=1.34.3=hb9d3cd8_1 - - ca-certificates=2024.8.30=hbcca054_0 + - c-ares=1.34.4=hb9d3cd8_0 + - ca-certificates=2024.12.14=hbcca054_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - certifi=2024.8.30=pyhd8ed1ab_0 + - certifi=2024.12.14=pyhd8ed1ab_0 - cffi=1.17.1=py311hf29c0ef_0 - - charset-normalizer=3.4.0=pyhd8ed1ab_1 - - click=8.1.7=unix_pyh707e725_1 - - cloudpickle=3.1.0=pyhd8ed1ab_1 + - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - click=8.1.8=pyh707e725_0 + - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py311hd18a35c_0 - - coverage=7.6.8=py311h2dc5d0c_0 + - coverage=7.6.10=py311h2dc5d0c_0 - cycler=0.12.1=pyhd8ed1ab_1 - - cytoolz=1.0.0=py311h9ecbd09_1 + - cytoolz=1.0.1=py311h9ecbd09_0 - dask-core=2024.6.2=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - - debugpy=1.8.9=py311hfdbb021_0 + - debugpy=1.8.11=py311hfdbb021_0 - decorator=5.1.1=pyhd8ed1ab_1 - defusedxml=0.7.1=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 @@ -54,55 +56,55 @@ dependencies: - empymod=2.2.2=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - - executing=2.1.0=pyhd8ed1ab_0 - - fasteners=0.17.3=pyhd8ed1ab_0 - - fonttools=4.55.1=py311h2dc5d0c_0 + - executing=2.1.0=pyhd8ed1ab_1 + - fasteners=0.19=pyhd8ed1ab_1 + - fonttools=4.55.3=py311h2dc5d0c_1 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.12.1=h267a509_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py311h92ebd52_4 - - greenlet=3.1.1=py311hfdbb021_0 + - greenlet=3.1.1=py311hfdbb021_1 - h11=0.14.0=pyhd8ed1ab_1 - h2=4.1.0=pyhd8ed1ab_1 - - h5py=3.12.1=nompi_py311hb639ac4_102 - - hdf5=1.14.3=nompi_h2d575fe_107 + - h5py=3.12.1=nompi_py311h5ed33ec_103 + - hdf5=1.14.4=nompi_h2d575fe_105 - hpack=4.0.0=pyhd8ed1ab_1 - httpcore=1.0.7=pyh29332c3_1 - - httpx=0.28.0=pyhd8ed1ab_1 + - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.0.1=pyhd8ed1ab_1 - idna=3.10=pyhd8ed1ab_1 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.5.0=pyha770c72_1 - importlib_metadata=8.5.0=hd8ed1ab_1 - - importlib_resources=6.4.5=pyhd8ed1ab_1 + - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=8.30.0=pyh707e725_0 + - ipython=8.31.0=pyh707e725_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - isort=5.13.2=pyhd8ed1ab_1 - jedi=0.19.2=pyhd8ed1ab_1 - - jinja2=3.1.4=pyhd8ed1ab_1 - - joblib=1.4.2=pyhd8ed1ab_0 + - jinja2=3.1.5=pyhd8ed1ab_0 + - joblib=1.4.2=pyhd8ed1ab_1 - json5=0.10.0=pyhd8ed1ab_1 - jsonpointer=3.0.0=py311h38be061_1 - jsonschema=4.23.0=pyhd8ed1ab_1 - jsonschema-specifications=2024.10.1=pyhd8ed1ab_1 - jsonschema-with-format-nongpl=4.23.0=hd8ed1ab_1 - - jupyter-book=1.0.3=pyhd8ed1ab_0 + - jupyter-book=1.0.3=pyhd8ed1ab_1 - jupyter-cache=1.0.1=pyhff2d567_0 - jupyter-lsp=2.2.5=pyhd8ed1ab_1 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.7.2=pyh31011fe_1 - - jupyter_events=0.10.0=pyhd8ed1ab_1 - - jupyter_server=2.14.2=pyhd8ed1ab_1 + - jupyter_events=0.11.0=pyhd8ed1ab_0 + - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.2=pyhd8ed1ab_0 + - jupyterlab=4.3.4=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - - jupyterlab_server=2.27.3=pyhd8ed1ab_0 + - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.16.4=pyh80e38bb_0 + - jupytext=1.16.6=pyh80e38bb_0 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py311hd18a35c_0 - krb5=1.21.3=h659f571_0 @@ -116,10 +118,10 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=20_linux64_mkl - - libcurl=8.10.1=hbbe4b11_0 - - libdeflate=1.22=hb9d3cd8_0 - - libdlf=0.3.0=pyhd8ed1ab_0 - - libedit=3.1.20191231=he28a2e2_2 + - libcurl=8.11.1=h332b0f4_0 + - libdeflate=1.23=h4ddbbb0_0 + - libdlf=0.3.0=pyhd8ed1ab_1 + - libedit=3.1.20240808=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libexpat=2.6.4=h5888daf_0 - libffi=3.4.2=h7f98852_5 @@ -135,21 +137,21 @@ dependencies: - liblzma=5.6.3=hb9d3cd8_1 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - - libpng=1.6.44=hadc24fc_0 + - libpng=1.6.45=h943b412_0 - libsodium=1.0.20=h4ab18f5_0 - - libsqlite=3.47.0=hadc24fc_1 + - libsqlite=3.47.2=hee588c1_0 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=hc0a3c3a_1 - libstdcxx-ng=14.2.0=h4852527_1 - - libtiff=4.7.0=hc4654cb_2 + - libtiff=4.7.0=hd9ff511_3 - libuuid=2.38.1=h0b41bf4_0 - - libwebp-base=1.4.0=hd590300_0 + - libwebp-base=1.5.0=h851e524_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - libxml2=2.13.5=h0d44e9d_1 - libzlib=1.3.1=hb9d3cd8_2 - - linkify-it-py=2.0.3=pyhd8ed1ab_0 - - llvm-openmp=19.1.5=h024ca30_0 + - linkify-it-py=2.0.3=pyhd8ed1ab_1 + - llvm-openmp=19.1.6=h024ca30_0 - llvmlite=0.43.0=py311h9c9ff8c_1 - locket=1.0.0=pyhd8ed1ab_0 - markdown-it-py=2.2.0=pyhd8ed1ab_0 @@ -157,60 +159,60 @@ dependencies: - matplotlib-base=3.8.4=py311ha4ca890_2 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - - mdit-py-plugins=0.4.2=pyhd8ed1ab_0 + - mdit-py-plugins=0.4.2=pyhd8ed1ab_1 - mdurl=0.1.2=pyhd8ed1ab_1 - - mistune=3.0.2=pyhd8ed1ab_1 + - mistune=3.1.0=pyhd8ed1ab_0 - mkl=2023.2.0=h84fe81f_50496 - msgpack-python=1.1.0=py311hd18a35c_0 - munkres=1.1.4=pyh9f0ad1d_0 - - myst-nb=1.1.2=pyhd8ed1ab_0 + - myst-nb=1.1.2=pyhd8ed1ab_1 - myst-parser=1.0.0=pyhd8ed1ab_0 - - nbclient=0.10.1=pyhd8ed1ab_0 - - nbconvert=7.16.4=hd8ed1ab_2 - - nbconvert-core=7.16.4=pyhff2d567_2 - - nbconvert-pandoc=7.16.4=hd8ed1ab_2 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.5=hd8ed1ab_1 + - nbconvert-core=7.16.5=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.5=hd8ed1ab_1 - nbformat=5.10.4=pyhd8ed1ab_1 - - ncurses=6.5=he02047a_1 + - ncurses=6.5=h2d0b736_2 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - - notebook=7.3.1=pyhd8ed1ab_0 + - notebook=7.3.2=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numba=0.60.0=py311h4bc866e_0 - numcodecs=0.14.1=py311h7db5c69_0 - numpy=1.26.4=py311h64a7726_0 - - openjpeg=2.5.2=h488ebb8_0 - - openssl=3.4.0=hb9d3cd8_0 - - overrides=7.7.0=pyhd8ed1ab_0 + - openjpeg=2.5.3=h5fbd93e_0 + - openssl=3.4.0=h7b32b05_1 + - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py311h7db5c69_1 - - pandoc=3.5=ha770c72_0 + - pandoc=3.6.2=ha770c72_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 - pexpect=4.9.0=pyhd8ed1ab_1 - pickleshare=0.7.5=pyhd8ed1ab_1004 - pillow=10.3.0=py311h82a398c_1 - - pip=24.3.1=pyh8b19718_0 + - pip=24.3.1=pyh8b19718_2 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.6=pyhd8ed1ab_1 - pluggy=1.5.0=pyhd8ed1ab_1 - prometheus_client=0.21.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.48=pyha770c72_1 - - psutil=6.1.0=py311h9ecbd09_0 + - psutil=6.1.1=py311h9ecbd09_0 - pthread-stubs=0.4=hb9d3cd8_1002 - ptyprocess=0.7.0=pyhd8ed1ab_1 - - pure_eval=0.2.3=pyhd8ed1ab_0 - - pybtex=0.24.0=pyhd8ed1ab_2 + - pure_eval=0.2.3=pyhd8ed1ab_1 + - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py311h38be061_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.3=pyh3cfb1c2_0 - - pydantic-core=2.27.1=py311h9e33e62_0 + - pydantic=2.10.5=pyh3cfb1c2_0 + - pydantic-core=2.27.2=py311h9e33e62_0 - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py311h979a38d_0 - - pygments=2.18.0=pyhd8ed1ab_1 - - pylint=3.3.2=pyhd8ed1ab_1 + - pygments=2.19.1=pyhd8ed1ab_0 + - pylint=3.3.3=pyhd8ed1ab_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - - pyparsing=3.2.0=pyhd8ed1ab_2 + - pyparsing=3.2.1=pyhd8ed1ab_0 - pysocks=1.7.1=pyha55dd90_7 - pytest=8.3.4=pyhd8ed1ab_1 - pytest-cov=6.0.0=pyhd8ed1ab_1 @@ -224,71 +226,72 @@ dependencies: - pyyaml=6.0.2=py311h9ecbd09_1 - pyzmq=26.2.0=py311h7deb3e3_3 - readline=8.2=h8228510_1 - - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 + - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.35.1=pyhd8ed1ab_1 - requests=2.32.3=pyhd8ed1ab_1 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - rpds-py=0.22.3=py311h9e33e62_0 - scikit-learn=1.4.2=py311he08f58d_1 - - scipy=1.14.1=py311he9a78e4_1 + - scipy=1.14.1=py311he9a78e4_2 - send2trash=1.8.3=pyh0d859eb_1 - - setuptools=75.6.0=pyhff2d567_1 + - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 - sphinx=5.3.0=pyhd8ed1ab_0 - - sphinx-book-theme=1.1.3=pyhd8ed1ab_0 - - sphinx-comments=0.0.3=pyh9f0ad1d_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinx-book-theme=1.1.3=pyhd8ed1ab_1 + - sphinx-comments=0.0.3=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-design=0.6.1=pyhd8ed1ab_0 - - sphinx-external-toc=1.0.1=pyhd8ed1ab_0 - - sphinx-jupyterbook-latex=1.0.0=pyhd8ed1ab_0 - - sphinx-multitoc-numbering=0.1.3=pyhd8ed1ab_0 - - sphinx-thebe=0.3.1=pyhd8ed1ab_0 + - sphinx-external-toc=1.0.1=pyhd8ed1ab_1 + - sphinx-jupyterbook-latex=1.0.0=pyhd8ed1ab_1 + - sphinx-multitoc-numbering=0.1.3=pyhd8ed1ab_1 + - sphinx-thebe=0.3.1=pyhd8ed1ab_1 - sphinx-togglebutton=0.3.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-bibtex=2.5.0=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_0 - - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 - - sqlalchemy=2.0.36=py311h9ecbd09_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - tabulate=0.9.0=pyhd8ed1ab_1 + - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1 + - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 + - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 + - sqlalchemy=2.0.37=py311h9ecbd09_0 + - stack_data=0.6.3=pyhd8ed1ab_1 + - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.12.0=h84d6215_4 - - tblib=3.0.0=pyhd8ed1ab_0 + - tblib=3.0.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh0d859eb_0 - threadpoolctl=3.5.0=pyhc1e730c_0 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=noxft_h4845f30_101 - - toml=0.10.2=pyhd8ed1ab_0 + - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomlkit=0.13.2=pyha770c72_1 - - toolz=1.0.0=pyhd8ed1ab_0 + - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py311h9ecbd09_0 - - tqdm=4.67.1=pyhd8ed1ab_0 + - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - types-python-dateutil=2.9.0.20241003=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_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2024b=hc8b5060_0 - - uc-micro-py=1.0.3=pyhd8ed1ab_0 - - unicodedata2=15.1.0=py311h9ecbd09_1 + - uc-micro-py=1.0.3=pyhd8ed1ab_1 + - unicodedata2=16.0.0=py311h9ecbd09_0 - uri-template=1.3.0=pyhd8ed1ab_1 - - urllib3=2.2.3=pyhd8ed1ab_1 + - urllib3=2.3.0=pyhd8ed1ab_0 - wcwidth=0.2.13=pyhd8ed1ab_1 - webcolors=24.11.1=pyhd8ed1ab_0 - webencodings=0.5.1=pyhd8ed1ab_3 - websocket-client=1.8.0=pyhd8ed1ab_1 - wheel=0.45.1=pyhd8ed1ab_1 - widgetsnbextension=3.6.10=pyhd8ed1ab_0 - - xorg-libxau=1.0.11=hb9d3cd8_1 + - xorg-libxau=1.0.12=hb9d3cd8_0 - xorg-libxdmcp=1.1.5=hb9d3cd8_0 + - xyzservices=2024.9.0=pyhd8ed1ab_1 - yaml=0.2.5=h7f98852_2 - zarr=2.14.2=pyhd8ed1ab_0 - zeromq=4.3.5=h3b0a872_7 @@ -297,11 +300,11 @@ dependencies: - zstandard=0.23.0=py311hbc35293_1 - zstd=1.5.6=ha6fb4c9_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index c7593595..6c9e33ab 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: 997ba03c5e150d084199fafa3b0f829be633e3a6b869405f7d8825f3380ec7ca +# input_hash: 9763c24f54e81c96312618557d653c8994647978613de9b38a3a921c677567e2 channels: - conda-forge @@ -10,40 +10,41 @@ dependencies: - _openmp_mutex=4.5=2_kmp_llvm - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 + - bokeh=3.6.2=pyhd8ed1ab_1 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 - brotli-python=1.1.0=py311hfdbb021_2 - bzip2=1.0.8=h4bc722e_7 - - c-ares=1.34.3=hb9d3cd8_1 - - ca-certificates=2024.8.30=hbcca054_0 + - c-ares=1.34.4=hb9d3cd8_0 + - ca-certificates=2024.12.14=hbcca054_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - certifi=2024.8.30=pyhd8ed1ab_0 + - certifi=2024.12.14=pyhd8ed1ab_0 - cffi=1.17.1=py311hf29c0ef_0 - - click=8.1.7=unix_pyh707e725_1 - - cloudpickle=3.1.0=pyhd8ed1ab_1 + - click=8.1.8=pyh707e725_0 + - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 - contourpy=1.3.1=py311hd18a35c_0 - cycler=0.12.1=pyhd8ed1ab_1 - - cytoolz=1.0.0=py311h9ecbd09_1 + - cytoolz=1.0.1=py311h9ecbd09_0 - dask-core=2024.6.2=pyhd8ed1ab_0 - discretize=0.10.0=py311h92ebd52_1 - distributed=2024.6.2=pyhd8ed1ab_0 - empymod=2.2.2=pyhd8ed1ab_0 - - fasteners=0.17.3=pyhd8ed1ab_0 - - fonttools=4.55.1=py311h2dc5d0c_0 + - fasteners=0.19=pyhd8ed1ab_1 + - fonttools=4.55.3=py311h2dc5d0c_1 - freetype=2.12.1=h267a509_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py311h92ebd52_4 - h2=4.1.0=pyhd8ed1ab_1 - - h5py=3.12.1=nompi_py311hb639ac4_102 - - hdf5=1.14.3=nompi_h2d575fe_107 + - h5py=3.12.1=nompi_py311h5ed33ec_103 + - hdf5=1.14.4=nompi_h2d575fe_105 - hpack=4.0.0=pyhd8ed1ab_1 - hyperframe=6.0.1=pyhd8ed1ab_1 - importlib-metadata=8.5.0=pyha770c72_1 - importlib_metadata=8.5.0=hd8ed1ab_1 - - jinja2=3.1.4=pyhd8ed1ab_1 - - joblib=1.4.2=pyhd8ed1ab_0 + - jinja2=3.1.5=pyhd8ed1ab_0 + - joblib=1.4.2=pyhd8ed1ab_1 - keyutils=1.6.1=h166bdaf_0 - kiwisolver=1.4.7=py311hd18a35c_0 - krb5=1.21.3=h659f571_0 @@ -56,10 +57,10 @@ dependencies: - libbrotlidec=1.1.0=hb9d3cd8_2 - libbrotlienc=1.1.0=hb9d3cd8_2 - libcblas=3.9.0=20_linux64_mkl - - libcurl=8.10.1=hbbe4b11_0 - - libdeflate=1.22=hb9d3cd8_0 - - libdlf=0.3.0=pyhd8ed1ab_0 - - libedit=3.1.20191231=he28a2e2_2 + - libcurl=8.11.1=h332b0f4_0 + - libdeflate=1.23=h4ddbbb0_0 + - libdlf=0.3.0=pyhd8ed1ab_1 + - libedit=3.1.20240808=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libexpat=2.6.4=h5888daf_0 - libffi=3.4.2=h7f98852_5 @@ -75,19 +76,19 @@ dependencies: - liblzma=5.6.3=hb9d3cd8_1 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - - libpng=1.6.44=hadc24fc_0 - - libsqlite=3.47.0=hadc24fc_1 + - libpng=1.6.45=h943b412_0 + - libsqlite=3.47.2=hee588c1_0 - libssh2=1.11.1=hf672d98_0 - libstdcxx=14.2.0=hc0a3c3a_1 - libstdcxx-ng=14.2.0=h4852527_1 - - libtiff=4.7.0=hc4654cb_2 + - libtiff=4.7.0=hd9ff511_3 - libuuid=2.38.1=h0b41bf4_0 - - libwebp-base=1.4.0=hd590300_0 + - libwebp-base=1.5.0=h851e524_0 - libxcb=1.17.0=h8a09558_0 - libxcrypt=4.4.36=hd590300_1 - libxml2=2.13.5=h0d44e9d_1 - libzlib=1.3.1=hb9d3cd8_2 - - llvm-openmp=19.1.5=h024ca30_0 + - llvm-openmp=19.1.6=h024ca30_0 - llvmlite=0.43.0=py311h9c9ff8c_1 - locket=1.0.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py311h2dc5d0c_1 @@ -95,26 +96,26 @@ dependencies: - mkl=2023.2.0=h84fe81f_50496 - msgpack-python=1.1.0=py311hd18a35c_0 - munkres=1.1.4=pyh9f0ad1d_0 - - ncurses=6.5=he02047a_1 + - ncurses=6.5=h2d0b736_2 - numba=0.60.0=py311h4bc866e_0 - numcodecs=0.14.1=py311h7db5c69_0 - numpy=1.26.4=py311h64a7726_0 - - openjpeg=2.5.2=h488ebb8_0 - - openssl=3.4.0=hb9d3cd8_0 + - openjpeg=2.5.3=h5fbd93e_0 + - openssl=3.4.0=h7b32b05_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=24.3.1=pyh8b19718_0 - - psutil=6.1.0=py311h9ecbd09_0 + - pip=24.3.1=pyh8b19718_2 + - psutil=6.1.1=py311h9ecbd09_0 - pthread-stubs=0.4=hb9d3cd8_1002 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.3=pyh3cfb1c2_0 - - pydantic-core=2.27.1=py311h9e33e62_0 + - pydantic=2.10.5=pyh3cfb1c2_0 + - pydantic-core=2.27.2=py311h9e33e62_0 - pydiso=0.1.2=py311h979a38d_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - - pyparsing=3.2.0=pyhd8ed1ab_2 + - pyparsing=3.2.1=pyhd8ed1ab_0 - pysocks=1.7.1=pyha55dd90_7 - python=3.11.11=h9e4cc4f_1_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 @@ -124,25 +125,26 @@ dependencies: - pyyaml=6.0.2=py311h9ecbd09_1 - readline=8.2=h8228510_1 - scikit-learn=1.4.2=py311he08f58d_1 - - scipy=1.14.1=py311he9a78e4_1 - - setuptools=75.6.0=pyhff2d567_1 + - scipy=1.14.1=py311he9a78e4_2 + - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_0 - tbb=2021.12.0=h84d6215_4 - - tblib=3.0.0=pyhd8ed1ab_0 + - tblib=3.0.0=pyhd8ed1ab_1 - threadpoolctl=3.5.0=pyhc1e730c_0 - tk=8.6.13=noxft_h4845f30_101 - - toolz=1.0.0=pyhd8ed1ab_0 + - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py311h9ecbd09_0 - - tqdm=4.67.1=pyhd8ed1ab_0 + - tqdm=4.67.1=pyhd8ed1ab_1 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - tzdata=2024b=hc8b5060_0 - - unicodedata2=15.1.0=py311h9ecbd09_1 - - urllib3=2.2.3=pyhd8ed1ab_1 + - unicodedata2=16.0.0=py311h9ecbd09_0 + - urllib3=2.3.0=pyhd8ed1ab_0 - wheel=0.45.1=pyhd8ed1ab_1 - - xorg-libxau=1.0.11=hb9d3cd8_1 + - xorg-libxau=1.0.12=hb9d3cd8_0 - xorg-libxdmcp=1.1.5=hb9d3cd8_0 + - xyzservices=2024.9.0=pyhd8ed1ab_1 - yaml=0.2.5=h7f98852_2 - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 @@ -150,11 +152,11 @@ dependencies: - zstandard=0.23.0=py311hbc35293_1 - zstd=1.5.6=ha6fb4c9_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-win-64-dev.conda.lock.yml b/environments/py-3.11-win-64-dev.conda.lock.yml index c2213ded..a3182d73 100644 --- a/environments/py-3.11-win-64-dev.conda.lock.yml +++ b/environments/py-3.11-win-64-dev.conda.lock.yml @@ -1,48 +1,50 @@ # Generated by conda-lock. # platform: win-64 -# input_hash: dfb2441740d8a6ccd0cae412e3d5a2bc212589ce6860e33261da362b7bd058b9 +# input_hash: 4ae98973526361a18247a24da2c9fbe4b2d23567d24479936aa67a1cda88db94 channels: - conda-forge - nodefaults dependencies: - - accessible-pygments=0.0.5=pyhd8ed1ab_0 + - accessible-pygments=0.0.5=pyhd8ed1ab_1 - alabaster=0.7.16=pyhd8ed1ab_0 - annotated-types=0.7.0=pyhd8ed1ab_1 - - anyio=4.6.2.post1=pyhd8ed1ab_0 + - anyio=4.8.0=pyhd8ed1ab_0 - argon2-cffi=23.1.0=pyhd8ed1ab_1 - argon2-cffi-bindings=21.2.0=py311he736701_5 - - arrow=1.3.0=pyhd8ed1ab_0 + - arrow=1.3.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - - astroid=3.3.5=py311h1ea47a8_0 + - astroid=3.3.8=py311h1ea47a8_0 - asttokens=3.0.0=pyhd8ed1ab_1 - - async-lru=2.0.4=pyhd8ed1ab_0 - - attrs=24.2.0=pyh71513ae_0 + - async-lru=2.0.4=pyhd8ed1ab_1 + - attrs=24.3.0=pyh71513ae_0 - babel=2.16.0=pyhd8ed1ab_1 - beautifulsoup4=4.12.3=pyha770c72_1 - - bleach=6.2.0=pyhd8ed1ab_1 + - bleach=6.2.0=pyhd8ed1ab_3 + - bleach-with-css=6.2.0=hd8ed1ab_3 + - bokeh=3.6.2=pyhd8ed1ab_1 - 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 - - ca-certificates=2024.8.30=h56e8100_0 + - ca-certificates=2024.12.14=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - certifi=2024.8.30=pyhd8ed1ab_0 + - certifi=2024.12.14=pyhd8ed1ab_0 - cffi=1.17.1=py311he736701_0 - - charset-normalizer=3.4.0=pyhd8ed1ab_1 - - click=8.1.7=win_pyh7428d3b_1 - - cloudpickle=3.1.0=pyhd8ed1ab_1 + - charset-normalizer=3.4.1=pyhd8ed1ab_0 + - click=8.1.8=pyh7428d3b_0 + - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 - comm=0.2.2=pyhd8ed1ab_1 - contourpy=1.3.1=py311h3257749_0 - - coverage=7.6.8=py311h5082efb_0 + - coverage=7.6.10=py311h5082efb_0 - cpython=3.11.11=py311hd8ed1ab_1 - cycler=0.12.1=pyhd8ed1ab_1 - - cytoolz=1.0.0=py311he736701_1 + - cytoolz=1.0.1=py311he736701_0 - dask-core=2024.6.2=pyhd8ed1ab_0 - dataclasses=0.8=pyhc8e2a94_3 - - debugpy=1.8.9=py311hda3d55a_0 + - debugpy=1.8.11=py311hda3d55a_0 - decorator=5.1.1=pyhd8ed1ab_1 - defusedxml=0.7.1=pyhd8ed1ab_0 - dill=0.3.9=pyhd8ed1ab_1 @@ -52,56 +54,56 @@ dependencies: - empymod=2.2.2=pyhd8ed1ab_0 - entrypoints=0.4=pyhd8ed1ab_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - - executing=2.1.0=pyhd8ed1ab_0 - - fasteners=0.17.3=pyhd8ed1ab_0 - - fonttools=4.55.1=py311h5082efb_0 + - executing=2.1.0=pyhd8ed1ab_1 + - fasteners=0.19=pyhd8ed1ab_1 + - fonttools=4.55.3=py311h5082efb_1 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.12.1=hdaf720e_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py311h12feb9d_4 - - greenlet=3.1.1=py311hda3d55a_0 + - greenlet=3.1.1=py311hda3d55a_1 - h11=0.14.0=pyhd8ed1ab_1 - h2=4.1.0=pyhd8ed1ab_1 - - h5py=3.12.1=nompi_py311h67016bb_102 - - hdf5=1.14.3=nompi_hd5d9e70_107 + - h5py=3.12.1=nompi_py311haea1c80_103 + - hdf5=1.14.4=nompi_hd5d9e70_105 - hpack=4.0.0=pyhd8ed1ab_1 - httpcore=1.0.7=pyh29332c3_1 - - httpx=0.28.0=pyhd8ed1ab_1 + - httpx=0.28.1=pyhd8ed1ab_0 - hyperframe=6.0.1=pyhd8ed1ab_1 - idna=3.10=pyhd8ed1ab_1 - imagesize=1.4.1=pyhd8ed1ab_0 - importlib-metadata=8.5.0=pyha770c72_1 - importlib_metadata=8.5.0=hd8ed1ab_1 - - importlib_resources=6.4.5=pyhd8ed1ab_1 + - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2023.2.0=h57928b3_50497 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=8.30.0=pyh7428d3b_0 + - ipython=8.31.0=pyh7428d3b_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - isort=5.13.2=pyhd8ed1ab_1 - jedi=0.19.2=pyhd8ed1ab_1 - - jinja2=3.1.4=pyhd8ed1ab_1 - - joblib=1.4.2=pyhd8ed1ab_0 + - jinja2=3.1.5=pyhd8ed1ab_0 + - joblib=1.4.2=pyhd8ed1ab_1 - json5=0.10.0=pyhd8ed1ab_1 - jsonpointer=3.0.0=py311h1ea47a8_1 - jsonschema=4.23.0=pyhd8ed1ab_1 - jsonschema-specifications=2024.10.1=pyhd8ed1ab_1 - jsonschema-with-format-nongpl=4.23.0=hd8ed1ab_1 - - jupyter-book=1.0.3=pyhd8ed1ab_0 + - jupyter-book=1.0.3=pyhd8ed1ab_1 - jupyter-cache=1.0.1=pyhff2d567_0 - jupyter-lsp=2.2.5=pyhd8ed1ab_1 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.7.2=pyh5737063_1 - - jupyter_events=0.10.0=pyhd8ed1ab_1 - - jupyter_server=2.14.2=pyhd8ed1ab_1 + - jupyter_events=0.11.0=pyhd8ed1ab_0 + - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.2=pyhd8ed1ab_0 + - jupyterlab=4.3.4=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - - jupyterlab_server=2.27.3=pyhd8ed1ab_0 + - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 - - jupytext=1.16.4=pyh80e38bb_0 + - jupytext=1.16.6=pyh80e38bb_0 - kiwisolver=1.4.7=py311h3257749_0 - krb5=1.21.3=hdf4eb48_0 - latexcodec=2.0.1=pyh9f0ad1d_0 @@ -113,9 +115,9 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=20_win64_mkl - - libcurl=8.10.1=h1ee3ff0_0 - - libdeflate=1.22=h2466b09_0 - - libdlf=0.3.0=pyhd8ed1ab_0 + - libcurl=8.11.1=h88aaa65_0 + - libdeflate=1.23=h9062f6e_0 + - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.6.4=he0c23c2_0 - libffi=3.4.2=h8ffe710_5 - libhwloc=2.11.1=default_h8125262_1000 @@ -123,16 +125,16 @@ dependencies: - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=20_win64_mkl - liblzma=5.6.3=h2466b09_1 - - libpng=1.6.44=h3ca93ac_0 + - libpng=1.6.45=had7236b_0 - libsodium=1.0.20=hc70643c_0 - - libsqlite=3.47.0=h2466b09_1 + - libsqlite=3.47.2=h67fdade_0 - libssh2=1.11.1=he619c9f_0 - - libtiff=4.7.0=hdefb170_2 - - libwebp-base=1.4.0=hcfcfb64_0 + - libtiff=4.7.0=h797046b_3 + - libwebp-base=1.5.0=h3b0e114_0 - libxcb=1.16=h013a479_1 - libxml2=2.13.5=he286e8c_1 - libzlib=1.3.1=h2466b09_2 - - linkify-it-py=2.0.3=pyhd8ed1ab_0 + - linkify-it-py=2.0.3=pyhd8ed1ab_1 - llvmlite=0.43.0=py311h7deaa30_1 - locket=1.0.0=pyhd8ed1ab_0 - m2w64-gcc-libgfortran=5.3.0=6 @@ -145,59 +147,59 @@ dependencies: - matplotlib-base=3.8.4=py311h9b31f6e_2 - matplotlib-inline=0.1.7=pyhd8ed1ab_1 - mccabe=0.7.0=pyhd8ed1ab_1 - - mdit-py-plugins=0.4.2=pyhd8ed1ab_0 + - mdit-py-plugins=0.4.2=pyhd8ed1ab_1 - mdurl=0.1.2=pyhd8ed1ab_1 - - mistune=3.0.2=pyhd8ed1ab_1 + - mistune=3.1.0=pyhd8ed1ab_0 - mkl=2023.2.0=h6a75c08_50497 - msgpack-python=1.1.0=py311h3257749_0 - msys2-conda-epoch=20160418=1 - munkres=1.1.4=pyh9f0ad1d_0 - - myst-nb=1.1.2=pyhd8ed1ab_0 + - myst-nb=1.1.2=pyhd8ed1ab_1 - myst-parser=1.0.0=pyhd8ed1ab_0 - - nbclient=0.10.1=pyhd8ed1ab_0 - - nbconvert=7.16.4=hd8ed1ab_2 - - nbconvert-core=7.16.4=pyhff2d567_2 - - nbconvert-pandoc=7.16.4=hd8ed1ab_2 + - nbclient=0.10.2=pyhd8ed1ab_0 + - nbconvert=7.16.5=hd8ed1ab_1 + - nbconvert-core=7.16.5=pyhd8ed1ab_1 + - nbconvert-pandoc=7.16.5=hd8ed1ab_1 - nbformat=5.10.4=pyhd8ed1ab_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - - notebook=7.3.1=pyhd8ed1ab_0 + - notebook=7.3.2=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - numba=0.60.0=py311h0673bce_0 - numcodecs=0.14.1=py311hcf9f919_0 - numpy=1.26.4=py311h0b4df5a_0 - - openjpeg=2.5.2=h3d672ee_0 - - openssl=3.4.0=h2466b09_0 - - overrides=7.7.0=pyhd8ed1ab_0 + - openjpeg=2.5.3=h4d64b90_0 + - openssl=3.4.0=ha4e3fda_1 + - overrides=7.7.0=pyhd8ed1ab_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py311hcf9f919_1 - - pandoc=3.5=h57928b3_0 + - pandoc=3.6.2=h57928b3_0 - pandocfilters=1.5.0=pyhd8ed1ab_0 - parso=0.8.4=pyhd8ed1ab_1 - partd=1.4.2=pyhd8ed1ab_0 - pickleshare=0.7.5=pyhd8ed1ab_1004 - pillow=10.3.0=py311h5592be9_1 - - pip=24.3.1=pyh8b19718_0 + - pip=24.3.1=pyh8b19718_2 - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_2 - platformdirs=4.3.6=pyhd8ed1ab_1 - pluggy=1.5.0=pyhd8ed1ab_1 - prometheus_client=0.21.1=pyhd8ed1ab_0 - prompt-toolkit=3.0.48=pyha770c72_1 - - psutil=6.1.0=py311he736701_0 + - psutil=6.1.1=py311he736701_0 - pthread-stubs=0.4=hcd874cb_1001 - pthreads-win32=2.9.1=h2466b09_4 - - pure_eval=0.2.3=pyhd8ed1ab_0 - - pybtex=0.24.0=pyhd8ed1ab_2 + - pure_eval=0.2.3=pyhd8ed1ab_1 + - pybtex=0.24.0=pyhd8ed1ab_3 - pybtex-docutils=1.0.3=py311h1ea47a8_2 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.3=pyh3cfb1c2_0 - - pydantic-core=2.27.1=py311h533ab2d_0 + - pydantic=2.10.5=pyh3cfb1c2_0 + - pydantic-core=2.27.2=py311h533ab2d_0 - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py311h6340b4d_0 - - pygments=2.18.0=pyhd8ed1ab_1 - - pylint=3.3.2=pyhd8ed1ab_1 + - pygments=2.19.1=pyhd8ed1ab_0 + - pylint=3.3.3=pyhd8ed1ab_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - - pyparsing=3.2.0=pyhd8ed1ab_2 + - pyparsing=3.2.1=pyhd8ed1ab_0 - pysocks=1.7.1=pyh09c184e_7 - pytest=8.3.4=pyhd8ed1ab_1 - pytest-cov=6.0.0=pyhd8ed1ab_1 @@ -212,64 +214,64 @@ dependencies: - pywinpty=2.0.14=py311hda3d55a_0 - pyyaml=6.0.2=py311he736701_1 - pyzmq=26.2.0=py311h484c95c_3 - - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_0 + - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.35.1=pyhd8ed1ab_1 - requests=2.32.3=pyhd8ed1ab_1 - - rfc3339-validator=0.1.4=pyhd8ed1ab_0 + - rfc3339-validator=0.1.4=pyhd8ed1ab_1 - rfc3986-validator=0.1.1=pyh9f0ad1d_0 - rpds-py=0.22.3=py311h533ab2d_0 - scikit-learn=1.4.2=py311hdcb8d17_1 - - scipy=1.14.1=py311hf16d85f_1 + - scipy=1.14.1=py311hf16d85f_2 - send2trash=1.8.3=pyh5737063_1 - - setuptools=75.6.0=pyhff2d567_1 + - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_0 - soupsieve=2.5=pyhd8ed1ab_1 - sphinx=5.3.0=pyhd8ed1ab_0 - - sphinx-book-theme=1.1.3=pyhd8ed1ab_0 - - sphinx-comments=0.0.3=pyh9f0ad1d_0 - - sphinx-copybutton=0.5.2=pyhd8ed1ab_0 + - sphinx-book-theme=1.1.3=pyhd8ed1ab_1 + - sphinx-comments=0.0.3=pyhd8ed1ab_1 + - sphinx-copybutton=0.5.2=pyhd8ed1ab_1 - sphinx-design=0.6.1=pyhd8ed1ab_0 - - sphinx-external-toc=1.0.1=pyhd8ed1ab_0 - - sphinx-jupyterbook-latex=1.0.0=pyhd8ed1ab_0 - - sphinx-multitoc-numbering=0.1.3=pyhd8ed1ab_0 - - sphinx-thebe=0.3.1=pyhd8ed1ab_0 + - sphinx-external-toc=1.0.1=pyhd8ed1ab_1 + - sphinx-jupyterbook-latex=1.0.0=pyhd8ed1ab_1 + - sphinx-multitoc-numbering=0.1.3=pyhd8ed1ab_1 + - sphinx-thebe=0.3.1=pyhd8ed1ab_1 - sphinx-togglebutton=0.3.2=pyhd8ed1ab_0 - - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_0 + - sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1 - sphinxcontrib-bibtex=2.5.0=pyhd8ed1ab_0 - - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_0 - - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_0 - - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_0 - - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_0 - - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_0 - - sqlalchemy=2.0.36=py311he736701_0 - - stack_data=0.6.2=pyhd8ed1ab_0 - - tabulate=0.9.0=pyhd8ed1ab_1 + - sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1 + - sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1 + - sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1 + - sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1 + - sqlalchemy=2.0.37=py311he736701_0 + - stack_data=0.6.3=pyhd8ed1ab_1 + - tabulate=0.9.0=pyhd8ed1ab_2 - tbb=2021.12.0=hc790b64_4 - - tblib=3.0.0=pyhd8ed1ab_0 + - tblib=3.0.0=pyhd8ed1ab_1 - terminado=0.18.1=pyh5737063_0 - threadpoolctl=3.5.0=pyhc1e730c_0 - tinycss2=1.4.0=pyhd8ed1ab_0 - tk=8.6.13=h5226925_1 - - toml=0.10.2=pyhd8ed1ab_0 + - toml=0.10.2=pyhd8ed1ab_1 - tomli=2.2.1=pyhd8ed1ab_1 - tomlkit=0.13.2=pyha770c72_1 - - toolz=1.0.0=pyhd8ed1ab_0 + - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py311he736701_0 - - tqdm=4.67.1=pyhd8ed1ab_0 + - tqdm=4.67.1=pyhd8ed1ab_1 - traitlets=5.14.3=pyhd8ed1ab_1 - - types-python-dateutil=2.9.0.20241003=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_utils=0.1.0=pyhd8ed1ab_1 - tzdata=2024b=hc8b5060_0 - - uc-micro-py=1.0.3=pyhd8ed1ab_0 + - uc-micro-py=1.0.3=pyhd8ed1ab_1 - ucrt=10.0.22621.0=h57928b3_1 - - unicodedata2=15.1.0=py311he736701_1 + - unicodedata2=16.0.0=py311he736701_0 - uri-template=1.3.0=pyhd8ed1ab_1 - - urllib3=2.2.3=pyhd8ed1ab_1 + - urllib3=2.3.0=pyhd8ed1ab_0 - vc=14.3=ha32ba9b_23 - vc14_runtime=14.42.34433=he29a5d6_23 - vs2015_runtime=14.42.34433=hdffcdeb_23 @@ -283,6 +285,7 @@ dependencies: - winpty=0.4.3=4 - xorg-libxau=1.0.11=hcd874cb_0 - xorg-libxdmcp=1.1.3=hcd874cb_0 + - xyzservices=2024.9.0=pyhd8ed1ab_1 - yaml=0.2.5=h8ffe710_2 - zarr=2.14.2=pyhd8ed1ab_0 - zeromq=4.3.5=ha9f60a1_7 @@ -291,11 +294,11 @@ dependencies: - zstandard=0.23.0=py311h53056dc_1 - zstd=1.5.6=h0ea2cb4_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index b0c1718b..9858a8d8 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: dfb2441740d8a6ccd0cae412e3d5a2bc212589ce6860e33261da362b7bd058b9 +# input_hash: 4ae98973526361a18247a24da2c9fbe4b2d23567d24479936aa67a1cda88db94 channels: - conda-forge @@ -8,40 +8,41 @@ channels: dependencies: - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 + - bokeh=3.6.2=pyhd8ed1ab_1 - 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 - - ca-certificates=2024.8.30=h56e8100_0 + - ca-certificates=2024.12.14=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - - certifi=2024.8.30=pyhd8ed1ab_0 + - certifi=2024.12.14=pyhd8ed1ab_0 - cffi=1.17.1=py311he736701_0 - - click=8.1.7=win_pyh7428d3b_1 - - cloudpickle=3.1.0=pyhd8ed1ab_1 + - click=8.1.8=pyh7428d3b_0 + - cloudpickle=3.1.1=pyhd8ed1ab_0 - colorama=0.4.6=pyhd8ed1ab_1 - contourpy=1.3.1=py311h3257749_0 - cycler=0.12.1=pyhd8ed1ab_1 - - cytoolz=1.0.0=py311he736701_1 + - cytoolz=1.0.1=py311he736701_0 - dask-core=2024.6.2=pyhd8ed1ab_0 - discretize=0.10.0=py311h12feb9d_1 - distributed=2024.6.2=pyhd8ed1ab_0 - empymod=2.2.2=pyhd8ed1ab_0 - - fasteners=0.17.3=pyhd8ed1ab_0 - - fonttools=4.55.1=py311h5082efb_0 + - fasteners=0.19=pyhd8ed1ab_1 + - fonttools=4.55.3=py311h5082efb_1 - freetype=2.12.1=hdaf720e_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py311h12feb9d_4 - h2=4.1.0=pyhd8ed1ab_1 - - h5py=3.12.1=nompi_py311h67016bb_102 - - hdf5=1.14.3=nompi_hd5d9e70_107 + - h5py=3.12.1=nompi_py311haea1c80_103 + - hdf5=1.14.4=nompi_hd5d9e70_105 - hpack=4.0.0=pyhd8ed1ab_1 - hyperframe=6.0.1=pyhd8ed1ab_1 - importlib-metadata=8.5.0=pyha770c72_1 - importlib_metadata=8.5.0=hd8ed1ab_1 - intel-openmp=2023.2.0=h57928b3_50497 - - jinja2=3.1.4=pyhd8ed1ab_1 - - joblib=1.4.2=pyhd8ed1ab_0 + - jinja2=3.1.5=pyhd8ed1ab_0 + - joblib=1.4.2=pyhd8ed1ab_1 - kiwisolver=1.4.7=py311h3257749_0 - krb5=1.21.3=hdf4eb48_0 - lcms2=2.16=h67d730c_0 @@ -52,9 +53,9 @@ dependencies: - libbrotlidec=1.1.0=h2466b09_2 - libbrotlienc=1.1.0=h2466b09_2 - libcblas=3.9.0=20_win64_mkl - - libcurl=8.10.1=h1ee3ff0_0 - - libdeflate=1.22=h2466b09_0 - - libdlf=0.3.0=pyhd8ed1ab_0 + - libcurl=8.11.1=h88aaa65_0 + - libdeflate=1.23=h9062f6e_0 + - libdlf=0.3.0=pyhd8ed1ab_1 - libexpat=2.6.4=he0c23c2_0 - libffi=3.4.2=h8ffe710_5 - libhwloc=2.11.1=default_h8125262_1000 @@ -62,11 +63,11 @@ dependencies: - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=20_win64_mkl - liblzma=5.6.3=h2466b09_1 - - libpng=1.6.44=h3ca93ac_0 - - libsqlite=3.47.0=h2466b09_1 + - libpng=1.6.45=had7236b_0 + - libsqlite=3.47.2=h67fdade_0 - libssh2=1.11.1=he619c9f_0 - - libtiff=4.7.0=hdefb170_2 - - libwebp-base=1.4.0=hcfcfb64_0 + - libtiff=4.7.0=h797046b_3 + - libwebp-base=1.5.0=h3b0e114_0 - libxcb=1.16=h013a479_1 - libxml2=2.13.5=he286e8c_1 - libzlib=1.3.1=h2466b09_2 @@ -86,23 +87,23 @@ dependencies: - numba=0.60.0=py311h0673bce_0 - numcodecs=0.14.1=py311hcf9f919_0 - numpy=1.26.4=py311h0b4df5a_0 - - openjpeg=2.5.2=h3d672ee_0 - - openssl=3.4.0=h2466b09_0 + - openjpeg=2.5.3=h4d64b90_0 + - openssl=3.4.0=ha4e3fda_1 - packaging=24.2=pyhd8ed1ab_2 - pandas=2.2.3=py311hcf9f919_1 - partd=1.4.2=pyhd8ed1ab_0 - pillow=10.3.0=py311h5592be9_1 - - pip=24.3.1=pyh8b19718_0 - - psutil=6.1.0=py311he736701_0 + - pip=24.3.1=pyh8b19718_2 + - psutil=6.1.1=py311he736701_0 - pthread-stubs=0.4=hcd874cb_1001 - pthreads-win32=2.9.1=h2466b09_4 - pycparser=2.22=pyh29332c3_1 - - pydantic=2.10.3=pyh3cfb1c2_0 - - pydantic-core=2.27.1=py311h533ab2d_0 + - pydantic=2.10.5=pyh3cfb1c2_0 + - pydantic-core=2.27.2=py311h533ab2d_0 - pydiso=0.1.2=py311h6340b4d_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - - pyparsing=3.2.0=pyhd8ed1ab_2 + - pyparsing=3.2.1=pyhd8ed1ab_0 - pysocks=1.7.1=pyh09c184e_7 - python=3.11.11=h3f84c4b_1_cpython - python-dateutil=2.9.0.post0=pyhff2d567_1 @@ -111,23 +112,23 @@ dependencies: - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py311he736701_1 - scikit-learn=1.4.2=py311hdcb8d17_1 - - scipy=1.14.1=py311hf16d85f_1 - - setuptools=75.6.0=pyhff2d567_1 + - scipy=1.14.1=py311hf16d85f_2 + - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - sortedcontainers=2.4.0=pyhd8ed1ab_0 - tbb=2021.12.0=hc790b64_4 - - tblib=3.0.0=pyhd8ed1ab_0 + - tblib=3.0.0=pyhd8ed1ab_1 - threadpoolctl=3.5.0=pyhc1e730c_0 - tk=8.6.13=h5226925_1 - - toolz=1.0.0=pyhd8ed1ab_0 + - toolz=1.0.0=pyhd8ed1ab_1 - tornado=6.4.2=py311he736701_0 - - tqdm=4.67.1=pyhd8ed1ab_0 + - tqdm=4.67.1=pyhd8ed1ab_1 - typing-extensions=4.12.2=hd8ed1ab_1 - typing_extensions=4.12.2=pyha770c72_1 - tzdata=2024b=hc8b5060_0 - ucrt=10.0.22621.0=h57928b3_1 - - unicodedata2=15.1.0=py311he736701_1 - - urllib3=2.2.3=pyhd8ed1ab_1 + - unicodedata2=16.0.0=py311he736701_0 + - urllib3=2.3.0=pyhd8ed1ab_0 - vc=14.3=ha32ba9b_23 - vc14_runtime=14.42.34433=he29a5d6_23 - vs2015_runtime=14.42.34433=hdffcdeb_23 @@ -135,6 +136,7 @@ dependencies: - win_inet_pton=1.1.0=pyh7428d3b_8 - xorg-libxau=1.0.11=hcd874cb_0 - xorg-libxdmcp=1.1.3=hcd874cb_0 + - xyzservices=2024.9.0=pyhd8ed1ab_1 - yaml=0.2.5=h8ffe710_2 - zarr=2.14.2=pyhd8ed1ab_0 - zict=3.0.0=pyhd8ed1ab_1 @@ -142,11 +144,11 @@ dependencies: - zstandard=0.23.0=py311h53056dc_1 - zstd=1.5.6=h0ea2cb4_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d variables: KMP_WARNINGS: 0 diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index b7a7a958..51359529 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: 7327ab4f094c7c6278c24834b48028199bfe4438b048751196b4e832ee329eef - linux-64: ca22b3cf594fe1241f8f87f565fd22f40f4228a4f15b395006f4324731b6a772 + win-64: 545961761a6fd7c3db8ccd2c6af47188a38d76093c7c2ecafb61582fdd424d2d + linux-64: d73ecef65ed7b0f752cc2f320c00b21f7170a26ac3e84514a882fcfe83a9605f channels: - url: conda-forge used_env_vars: [] @@ -60,10 +60,10 @@ package: dependencies: pygments: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_1.conda hash: - md5: 1bb1ef9806a9a20872434f58b3e7fc1a - sha256: 712c1875bcd32674e8ce2f418f0b2875ecb98e6bcbb21ec7502dae8ff4b0f73c + md5: 74ac5069774cdbc53910ec4d631a3999 + sha256: 1307719f0d8ee694fc923579a39c0621c23fdaa14ccdf9278a5aac5665ac58e9 category: dev optional: true - name: accessible-pygments @@ -73,10 +73,10 @@ package: dependencies: pygments: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_1.conda hash: - md5: 1bb1ef9806a9a20872434f58b3e7fc1a - sha256: 712c1875bcd32674e8ce2f418f0b2875ecb98e6bcbb21ec7502dae8ff4b0f73c + md5: 74ac5069774cdbc53910ec4d631a3999 + sha256: 1307719f0d8ee694fc923579a39c0621c23fdaa14ccdf9278a5aac5665ac58e9 category: dev optional: true - name: alabaster @@ -130,7 +130,7 @@ package: category: main optional: false - name: anyio - version: 4.6.2.post1 + version: 4.8.0 manager: conda platform: linux-64 dependencies: @@ -138,15 +138,15 @@ package: idna: '>=2.8' python: '>=3.9' sniffio: '>=1.1' - typing_extensions: '>=4.1' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda + typing_extensions: '>=4.5' + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda hash: - md5: 688697ec5e9588bdded167d19577625b - sha256: 4b54b7ce79d818e3cce54ae4d552dba51b7afac160ceecdefd04b3917a37c502 + md5: 848d25bfbadf020ee4d4ba90e5668252 + sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 category: dev optional: true - name: anyio - version: 4.6.2.post1 + version: 4.8.0 manager: conda platform: win-64 dependencies: @@ -154,11 +154,11 @@ package: idna: '>=2.8' python: '>=3.9' sniffio: '>=1.1' - typing_extensions: '>=4.1' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda + typing_extensions: '>=4.5' + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda hash: - md5: 688697ec5e9588bdded167d19577625b - sha256: 4b54b7ce79d818e3cce54ae4d552dba51b7afac160ceecdefd04b3917a37c502 + md5: 848d25bfbadf020ee4d4ba90e5668252 + sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 category: dev optional: true - name: argon2-cffi @@ -227,13 +227,13 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' python-dateutil: '>=2.7.0' types-python-dateutil: '>=2.8.10' - url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda hash: - md5: b77d8c2313158e6e461ca0efb1c2c508 - sha256: ff49825c7f9e29e09afa6284300810e7a8640d621740efb47c4541f4dc4969db + md5: 46b53236fdd990271b03c3978d4218a9 + sha256: c4b0bdb3d5dee50b60db92f99da3e4c524d5240aafc0a5fcc15e45ae2d1a3cd1 category: dev optional: true - name: arrow @@ -241,13 +241,13 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8' + python: '>=3.9' python-dateutil: '>=2.7.0' types-python-dateutil: '>=2.8.10' - url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda hash: - md5: b77d8c2313158e6e461ca0efb1c2c508 - sha256: ff49825c7f9e29e09afa6284300810e7a8640d621740efb47c4541f4dc4969db + md5: 46b53236fdd990271b03c3978d4218a9 + sha256: c4b0bdb3d5dee50b60db92f99da3e4c524d5240aafc0a5fcc15e45ae2d1a3cd1 category: dev optional: true - name: asciitree @@ -275,31 +275,31 @@ package: category: main optional: false - name: astroid - version: 3.3.5 + version: 3.3.8 manager: conda platform: linux-64 dependencies: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - typing-extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.5-py310hff52083_0.conda + typing_extensions: '>=4.0.0' + url: https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.8-py310hff52083_0.conda hash: - md5: 508547850afc4097e6f06b57ddf83ea7 - sha256: be695a9127d3fe35240938c81dca83e047bf1207b5d25489c607c988ee0c4e86 + md5: 9afaff1d0f354d98cff43bc80666c428 + sha256: 02c0e9c683002c05958b21427c51e7d0c6b9c212b518a04793ed62d0c7bc31f9 category: dev optional: true - name: astroid - version: 3.3.5 + version: 3.3.8 manager: conda platform: win-64 dependencies: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - typing-extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/win-64/astroid-3.3.5-py310h5588dad_0.conda + typing_extensions: '>=4.0.0' + url: https://conda.anaconda.org/conda-forge/win-64/astroid-3.3.8-py310h5588dad_0.conda hash: - md5: 3b40a8dc0988fa8a8056b4c031227ae1 - sha256: 533645c16342720fbfab9783020a7e73c280b0cd2ef9e307547d1dfee78e9e6b + md5: c54bfa9d47e3a08b15ea6d364890a352 + sha256: 7efa33c85f77a7c9fdc1b1e0a0352503d3c1b59f3539ee7188d00d4ed427e25d category: dev optional: true - name: asttokens @@ -331,12 +331,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_1.conda hash: - md5: 3d081de3a6ea9f894bbb585e8e3a4dcb - sha256: 7ed83731979fe5b046c157730e50af0e24454468bbba1ed8fc1a3107db5d7518 + md5: 40c673c7d585623b8f1ee650c8734eb6 + sha256: 344157f396dfdc929d1dff8fe010abe173cd168d22a56648583e616495f2929e category: dev optional: true - name: async-lru @@ -344,36 +344,36 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8' + python: '>=3.9' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_1.conda hash: - md5: 3d081de3a6ea9f894bbb585e8e3a4dcb - sha256: 7ed83731979fe5b046c157730e50af0e24454468bbba1ed8fc1a3107db5d7518 + md5: 40c673c7d585623b8f1ee650c8734eb6 + sha256: 344157f396dfdc929d1dff8fe010abe173cd168d22a56648583e616495f2929e category: dev optional: true - name: attrs - version: 24.2.0 + version: 24.3.0 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.3.0-pyh71513ae_0.conda hash: - md5: 6732fa52eb8e66e5afeb32db8701a791 - sha256: 28dba85a7e0f7fb57d7315e13f603d1e41b83c5b88aa2a602596b52c833a2ff8 + md5: 356927ace43302bf6f5926e2a58dae6a + sha256: 750186af694a7130eaf7119fbb56db0d2326d8995ad5b8eae23c622b85fea29a category: dev optional: true - name: attrs - version: 24.2.0 + version: 24.3.0 manager: conda platform: win-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.3.0-pyh71513ae_0.conda hash: - md5: 6732fa52eb8e66e5afeb32db8701a791 - sha256: 28dba85a7e0f7fb57d7315e13f603d1e41b83c5b88aa2a602596b52c833a2ff8 + md5: 356927ace43302bf6f5926e2a58dae6a + sha256: 750186af694a7130eaf7119fbb56db0d2326d8995ad5b8eae23c622b85fea29a category: dev optional: true - name: babel @@ -435,10 +435,10 @@ package: dependencies: python: '>=3.9' webencodings: '' - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_3.conda hash: - md5: 707af59db75b066217403a8f00c1d826 - sha256: ffc8e4e53cd92aec0f0ea0bc9e28f5fd1b1e67bde46b0b298170e6fb78eecce1 + md5: b33551d9bac06d754762e8ccb3c4df03 + sha256: 9278622f54b6b4bce5d73663b282a8ab35d1b331d6ff92f4112906a526039827 category: dev optional: true - name: bleach @@ -448,12 +448,80 @@ package: dependencies: python: '>=3.9' webencodings: '' - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_3.conda + hash: + md5: b33551d9bac06d754762e8ccb3c4df03 + sha256: 9278622f54b6b4bce5d73663b282a8ab35d1b331d6ff92f4112906a526039827 + category: dev + optional: true +- name: bleach-with-css + version: 6.2.0 + manager: conda + platform: linux-64 + dependencies: + bleach: 6.2.0 + tinycss2: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-hd8ed1ab_3.conda + hash: + md5: e250a492fc70bf604737328dbe02846c + sha256: 8161cf35253f7646a1fd39f90abbcc6cb69248b8fdff61cfffce4cc8448f8c02 + category: dev + optional: true +- name: bleach-with-css + version: 6.2.0 + manager: conda + platform: win-64 + dependencies: + bleach: 6.2.0 + tinycss2: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-hd8ed1ab_3.conda hash: - md5: 707af59db75b066217403a8f00c1d826 - sha256: ffc8e4e53cd92aec0f0ea0bc9e28f5fd1b1e67bde46b0b298170e6fb78eecce1 + md5: e250a492fc70bf604737328dbe02846c + sha256: 8161cf35253f7646a1fd39f90abbcc6cb69248b8fdff61cfffce4cc8448f8c02 category: dev optional: true +- name: bokeh + version: 3.6.2 + manager: conda + platform: linux-64 + dependencies: + contourpy: '>=1.2' + jinja2: '>=2.9' + numpy: '>=1.16' + packaging: '>=16.8' + pandas: '>=1.2' + pillow: '>=7.1.0' + python: '>=3.10' + pyyaml: '>=3.10' + tornado: '>=6.2' + xyzservices: '>=2021.09.1' + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + hash: + md5: 976ff24762f1f991b08f7a7a41875086 + sha256: 66d2649b8b8f1ec58c83a9ff948aed4a3a86465ca6ccda686741797cae54b264 + category: main + optional: false +- name: bokeh + version: 3.6.2 + manager: conda + platform: win-64 + dependencies: + contourpy: '>=1.2' + jinja2: '>=2.9' + numpy: '>=1.16' + packaging: '>=16.8' + pandas: '>=1.2' + pillow: '>=7.1.0' + python: '>=3.10' + pyyaml: '>=3.10' + tornado: '>=6.2' + xyzservices: '>=2021.09.1' + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + hash: + md5: 976ff24762f1f991b08f7a7a41875086 + sha256: 66d2649b8b8f1ec58c83a9ff948aed4a3a86465ca6ccda686741797cae54b264 + category: main + optional: false - name: brotli version: 1.1.0 manager: conda @@ -578,38 +646,38 @@ package: category: main optional: false - name: c-ares - version: 1.34.3 + version: 1.34.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.3-hb9d3cd8_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda hash: - md5: ee228789a85f961d14567252a03e725f - sha256: 732571ba6286dbccbf4c6450078a581b7a5620204faf876ff0ef282d77a6bfa8 + md5: e2775acf57efd5af15b8e3d1d74d72d3 + sha256: d4f28d87b6339b94f74762c0076e29c8ef8ddfff51a564a92da2843573c18320 category: main optional: false - name: ca-certificates - version: 2024.8.30 + version: 2024.12.14 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda hash: - md5: c27d1c142233b5bc9ca570c6e2e0c244 - sha256: afee721baa6d988e27fef1832f68d6f32ac8cc99cdf6015732224c2841a09cea + md5: 720523eb0d6a9b0f6120c16b2aa4e7de + sha256: 1afd7274cbc9a334d6d0bc62fa760acc7afdaceb0b91a8df370ec01fd75dc7dd category: main optional: false - name: ca-certificates - version: 2024.8.30 + version: 2024.12.14 manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.8.30-h56e8100_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda hash: - md5: 4c4fd67c18619be5aa65dc5b6c72e490 - sha256: 0fcac3a7ffcc556649e034a1802aedf795e64227eaa7194d207b01eaf26454c4 + md5: cb2eaeb88549ddb27af533eccf9a45c1 + sha256: 424d82db36cd26234bc4772426170efd60e888c2aed0099a257a95e131683a5e category: main optional: false - name: cached-property @@ -661,27 +729,27 @@ package: category: main optional: false - name: certifi - version: 2024.8.30 + version: 2024.12.14 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda hash: - md5: 12f7d00853807b0531775e9be891cb11 - sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f + md5: 6feb87357ecd66733be3279f16a8c400 + sha256: 048c16a9cbcb1fbad02083414d3bc7c1d0eea4b39aee6aa6bf8d1d5089ca8bad category: main optional: false - name: certifi - version: 2024.8.30 + version: 2024.12.14 manager: conda platform: win-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda hash: - md5: 12f7d00853807b0531775e9be891cb11 - sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f + md5: 6feb87357ecd66733be3279f16a8c400 + sha256: 048c16a9cbcb1fbad02083414d3bc7c1d0eea4b39aee6aa6bf8d1d5089ca8bad category: main optional: false - name: cffi @@ -719,78 +787,78 @@ package: category: main optional: false - name: charset-normalizer - version: 3.4.0 + version: 3.4.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda hash: - md5: 6581a17bba6b948bb60130026404a9d6 - sha256: 63022ee2c6a157a9f980250a66f54bdcdf5abee817348d0f9a74c2441a6fbf0e + md5: e83a31202d1c0a000fce3e9cf3825875 + sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b category: dev optional: true - name: charset-normalizer - version: 3.4.0 + version: 3.4.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda hash: - md5: 6581a17bba6b948bb60130026404a9d6 - sha256: 63022ee2c6a157a9f980250a66f54bdcdf5abee817348d0f9a74c2441a6fbf0e + md5: e83a31202d1c0a000fce3e9cf3825875 + sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b category: dev optional: true - name: click - version: 8.1.7 + version: 8.1.8 manager: conda platform: linux-64 dependencies: __unix: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda hash: - md5: cb8e52f28f5e592598190c562e7b5bf1 - sha256: 1cd5fc6ccdd5141378e51252a7a3810b07fd5a7e6934a5b4a7eccba66566224b + md5: f22f4d4970e09d68a10b922cbb0408d3 + sha256: c920d23cd1fcf565031c679adb62d848af60d6fbb0edc2d50ba475cea4f0d8ab category: main optional: false - name: click - version: 8.1.7 + version: 8.1.8 manager: conda platform: win-64 dependencies: __win: '' colorama: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-win_pyh7428d3b_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda hash: - md5: e2afd3b7e37a5363e292a8b33dbef65c - sha256: 98eeb47687c0a3260c7ea1e29f41057b8e57481b834d3bf5902b7a62e194f88f + md5: 90e5571556f7a45db92ee51cb8f97af6 + sha256: c889ed359ae47eead4ffe8927b7206b22c55e67d6e74a9044c23736919d61e8d category: main optional: false - name: cloudpickle - version: 3.1.0 + version: 3.1.1 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda hash: - md5: c88ca2bb7099167912e3b26463fff079 - sha256: 5a33d0d3ef33121c546eaf78b3dac2141fc4d30bbaeb3959bbc66fcd5e99ced6 + md5: 364ba6c9fb03886ac979b482f39ebb92 + sha256: 21ecead7268241007bf65691610cd7314da68c1f88113092af690203b5780db5 category: main optional: false - name: cloudpickle - version: 3.1.0 + version: 3.1.1 manager: conda platform: win-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda hash: - md5: c88ca2bb7099167912e3b26463fff079 - sha256: 5a33d0d3ef33121c546eaf78b3dac2141fc4d30bbaeb3959bbc66fcd5e99ced6 + md5: 364ba6c9fb03886ac979b482f39ebb92 + sha256: 21ecead7268241007bf65691610cd7314da68c1f88113092af690203b5780db5 category: main optional: false - name: colorama @@ -878,7 +946,7 @@ package: category: main optional: false - name: coverage - version: 7.6.8 + version: 7.6.10 manager: conda platform: linux-64 dependencies: @@ -887,14 +955,14 @@ package: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* tomli: '' - url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.8-py310h89163eb_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.10-py310h89163eb_0.conda hash: - md5: 1109af252e695897f5acc7c1578202cd - sha256: bf344cd5cba14409c422022dcacdf030f66ed325493ecb6f6bf6f22b7e0ee39b + md5: f9bf6ea6ddf8349750f1b455f603b0ae + sha256: 41336a050be9faa75b5785af036a756acd95adf2319cf258fe1836e2bf55221b category: dev optional: true - name: coverage - version: 7.6.8 + version: 7.6.10 manager: conda platform: win-64 dependencies: @@ -904,10 +972,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.6.8-py310h38315fa_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.6.10-py310h38315fa_0.conda hash: - md5: 981d75123a07437c07181d5919a6c2af - sha256: 26f7df3758c5a6fbca73b76ee415eb0581fe40dd0734c99220cf88b76b18e2ba + md5: 17a5805f88d2bce1e213b73201ef1007 + sha256: 187b0afc6fad0078667b1ade42e02623945c884b70554039cd30c5b92ebf46a6 category: dev optional: true - name: cpython @@ -948,7 +1016,7 @@ package: category: main optional: false - name: cytoolz - version: 1.0.0 + version: 1.0.1 manager: conda platform: linux-64 dependencies: @@ -957,14 +1025,14 @@ package: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.0-py310ha75aee5_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py310ha75aee5_0.conda hash: - md5: 81bbbb02f3664a012ce65c4fa8e8ca35 - sha256: cfedba6ebe6b9b0cefdb074ca5696734e570f370e7f19c146333bf4e05863cad + md5: d0be1adaa04a03aed745f3d02afb59ce + sha256: b427689dfc24a6a297363122ce10d502ea00ddb3c43af6cff175ff563cc94eea category: main optional: false - name: cytoolz - version: 1.0.0 + version: 1.0.1 manager: conda platform: win-64 dependencies: @@ -974,10 +1042,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/cytoolz-1.0.0-py310ha8f682b_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/cytoolz-1.0.1-py310ha8f682b_0.conda hash: - md5: 43d004ac0bbb0da71d6fff3fdaab57b2 - sha256: 7fd0e84bbba8e3c6c76bb7544ac010a62649a3e9139f388ab1180f09d32d7060 + md5: ed2af2a0262d44f753738588640b8534 + sha256: 670800d13b6cd64b8f53756b28254b47cfc177606dcd42094696582335ed0f02 category: main optional: false - name: dask-core @@ -1045,7 +1113,7 @@ package: category: dev optional: true - name: debugpy - version: 1.8.9 + version: 1.8.11 manager: conda platform: linux-64 dependencies: @@ -1054,14 +1122,14 @@ package: libstdcxx: '>=13' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.9-py310hf71b8c6_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.11-py310hf71b8c6_0.conda hash: - md5: 83920a2c090a02d77d2a1dfbd0d9f0a3 - sha256: c433606433a7683e13c56ec369a848c7ba6fc64a2b6fbd03664f916f44139ab1 + md5: bac2499f52d962865c59e21b43b9c55a + sha256: eac97bca8950021dfb662cf8f630f8d4c2490c15d3bea4f170299b4c4fccd444 category: dev optional: true - name: debugpy - version: 1.8.9 + version: 1.8.11 manager: conda platform: win-64 dependencies: @@ -1070,10 +1138,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/debugpy-1.8.9-py310h9e98ed7_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.11-py310h9e98ed7_0.conda hash: - md5: 85292b2b0fdca947c417ca3ebbb6b0a5 - sha256: c439ecf453cc3255da3d33215d4e00494cbd9752d483fde2f7077a2f414fb64f + md5: 03379fc126e5e682ed94448ac13ee959 + sha256: 24c848e475fbf755013686b0a18dbc842b4cf6260d3ce1bacd48a7cdf22606a4 category: dev optional: true - name: decorator @@ -1346,11 +1414,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda hash: - md5: d0441db20c827c11721889a241df1220 - sha256: a52d7516e2e11d3eb10908e10d3eb3f8ef267fea99ed9b09d52d96c4db3441b8 + md5: ef8b5fca76806159fc25b4f48d8737eb + sha256: 28d25ea375ebab4bf7479228f8430db20986187b04999136ff5c722ebd32eb60 category: dev optional: true - name: executing @@ -1358,39 +1426,39 @@ package: manager: conda platform: win-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda hash: - md5: d0441db20c827c11721889a241df1220 - sha256: a52d7516e2e11d3eb10908e10d3eb3f8ef267fea99ed9b09d52d96c4db3441b8 + md5: ef8b5fca76806159fc25b4f48d8737eb + sha256: 28d25ea375ebab4bf7479228f8430db20986187b04999136ff5c722ebd32eb60 category: dev optional: true - name: fasteners - version: 0.17.3 + version: '0.19' manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/fasteners-0.17.3-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/fasteners-0.19-pyhd8ed1ab_1.conda hash: - md5: 348e27e78a5e39090031448c72f66d5e - sha256: 42be6ac8478051b26751d778490d6a71de12e5c6443e145ff3eddbc577d9bcda + md5: dbe9d42e94b5ff7af7b7893f4ce052e7 + sha256: 42fb170778b47303e82eddfea9a6d1e1b8af00c927cd5a34595eaa882b903a16 category: main optional: false - name: fasteners - version: 0.17.3 + version: '0.19' manager: conda platform: win-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/fasteners-0.17.3-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/fasteners-0.19-pyhd8ed1ab_1.conda hash: - md5: 348e27e78a5e39090031448c72f66d5e - sha256: 42be6ac8478051b26751d778490d6a71de12e5c6443e145ff3eddbc577d9bcda + md5: dbe9d42e94b5ff7af7b7893f4ce052e7 + sha256: 42fb170778b47303e82eddfea9a6d1e1b8af00c927cd5a34595eaa882b903a16 category: main optional: false - name: fonttools - version: 4.55.1 + version: 4.55.3 manager: conda platform: linux-64 dependencies: @@ -1401,14 +1469,14 @@ package: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* unicodedata2: '>=15.1.0' - url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.1-py310h89163eb_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.3-py310h89163eb_1.conda hash: - md5: a54efd76ebc13fa9ae8d85f2a269cdb6 - sha256: e8d8859060d7aca2ae5feef7df160b411e3368078a74e040db90cab10fcce969 + md5: c81251a712a36b477ed2330ec0e1a299 + sha256: c88ce55e386d77d6bb8b123e99ff338417b716d2ad44848c7423b9194dc4c783 category: main optional: false - name: fonttools - version: 4.55.1 + version: 4.55.3 manager: conda platform: win-64 dependencies: @@ -1420,10 +1488,10 @@ package: unicodedata2: '>=15.1.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.55.1-py310h38315fa_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.55.3-py310h38315fa_1.conda hash: - md5: ba549f316fd67101ea41a04aa4e18296 - sha256: 87b20eb4beae4a0a71dd91152e8e368ef58425e3bd2b389089fb4d5fd8b2f796 + md5: d58ad87c3839221ad0d2747d5a6522c0 + sha256: 7b9559d269d6d6edb391bd8ca4d4c4c101e533a10738cbd798b626715cd3fd0e category: main optional: false - name: fqdn @@ -1553,10 +1621,10 @@ package: libstdcxx: '>=13' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - url: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.1.1-py310hf71b8c6_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.1.1-py310hf71b8c6_1.conda hash: - md5: 76323cdee8093d5c214c35a114ef950c - sha256: 6720cc42d899a42fd096bc20f466d86951fa47b31483be64df2f35cc419d1a85 + md5: 973d74c46d37ed8bbdbe721fb64a4357 + sha256: 5a03a750d23a26a2660799f60a4cce4e951f5a5ee70db97216ae306b82401c61 category: dev optional: true - name: greenlet @@ -1569,10 +1637,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/greenlet-3.1.1-py310h9e98ed7_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/greenlet-3.1.1-py310h9e98ed7_1.conda hash: - md5: b1c267e92cab63c3de1b1565bafdb672 - sha256: b989b9fefbe436cbfcb01bf4edb38a79e7d6d75d28532f9d63e7b067de04f710 + md5: 7368d01f0332e68d5a2b25638bb8c1f7 + sha256: bcaa2134709970325aa5f7257ed98f519a4f5fe5b8218d0d74b7593a73e86a23 category: dev optional: true - name: h11 @@ -1636,15 +1704,15 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' cached-property: '' - hdf5: '>=1.14.3,<1.14.4.0a0' + hdf5: '>=1.14.4,<1.14.5.0a0' libgcc: '>=13' numpy: '>=1.19,<3' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - url: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.12.1-nompi_py310h60e0fe6_102.conda + url: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.12.1-nompi_py310hacc6608_103.conda hash: - md5: bbd9033531b34e220e3ff09312e91137 - sha256: 15b07c1a1daf1a39ca9f6a7ceaef55b160ce20a9464b368eb093c31b4d538b9a + md5: 35b89d96d270933ff94caf9e0e6d23f0 + sha256: bb08b031298d33a8b5e37e1f16671399d23efc2cb00c679e969ef232f197f2aa category: main optional: false - name: h5py @@ -1653,21 +1721,21 @@ package: platform: win-64 dependencies: cached-property: '' - hdf5: '>=1.14.3,<1.14.4.0a0' + hdf5: '>=1.14.4,<1.14.5.0a0' numpy: '>=1.19,<3' 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/h5py-3.12.1-nompi_py310h2b0be38_102.conda + url: https://conda.anaconda.org/conda-forge/win-64/h5py-3.12.1-nompi_py310h972678a_103.conda hash: - md5: 92f7ac9267c827a69613d684110cc1f7 - sha256: 3a564c0951719f5b6ac3b7e4f7da5d3f00f4b596ef5036089c87c557e2b53692 + md5: cf0700db1cf0a5c019f529a572aaafa7 + sha256: a8543748261336eaf42acf7d9b5f8dc54cc7a1fa04eb5a69c3e4e6cdabd389d2 category: main optional: false - name: hdf5 - version: 1.14.3 + version: 1.14.4 manager: conda platform: linux-64 dependencies: @@ -1680,14 +1748,14 @@ package: libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.4.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.3-nompi_h2d575fe_107.conda + url: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.4-nompi_h2d575fe_105.conda hash: - md5: e370421dfe789ad5177452d377d96f8a - sha256: 84d9427b4700ba438064e48cd3c829f83974b7d78c2b477f88685a00348eb06e + md5: d76fff0092b6389a12134ddebc0929bd + sha256: 93d2bfc672f3ee0988d277ce463330a467f3686d3f7ee37812a3d8ca11776d77 category: main optional: false - name: hdf5 - version: 1.14.3 + version: 1.14.4 manager: conda platform: win-64 dependencies: @@ -1698,10 +1766,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/hdf5-1.14.3-nompi_hd5d9e70_107.conda + url: https://conda.anaconda.org/conda-forge/win-64/hdf5-1.14.4-nompi_hd5d9e70_105.conda hash: - md5: 2fe16003742cbb2765462fdadadfe9d1 - sha256: bc06fa5d7c6e272b0d03632be2b69509705c72632fbcc4cd86017e8edcfa6af3 + md5: 4381be33460283890c34341ecfa42d97 + sha256: e8ced65c604a3b9e4803758a25149d71d8096f186fe876817a0d1d97190550c0 category: main optional: false - name: hpack @@ -1763,7 +1831,7 @@ package: category: dev optional: true - name: httpx - version: 0.28.0 + version: 0.28.1 manager: conda platform: linux-64 dependencies: @@ -1772,14 +1840,14 @@ package: httpcore: 1.* idna: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda hash: - md5: 8a4a83ba566c6b5c718dd0531a362d01 - sha256: 0b864abaa9f1443fc42368b4d2a4f4efb9971a53f961d1fe30fabd7fbdd76b27 + md5: d6989ead454181f4f9bc987d3dc4e285 + sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950 category: dev optional: true - name: httpx - version: 0.28.0 + version: 0.28.1 manager: conda platform: win-64 dependencies: @@ -1788,10 +1856,10 @@ package: httpcore: 1.* idna: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda hash: - md5: 8a4a83ba566c6b5c718dd0531a362d01 - sha256: 0b864abaa9f1443fc42368b4d2a4f4efb9971a53f961d1fe30fabd7fbdd76b27 + md5: d6989ead454181f4f9bc987d3dc4e285 + sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950 category: dev optional: true - name: hyperframe @@ -1917,29 +1985,29 @@ package: category: main optional: false - name: importlib_resources - version: 6.4.5 + version: 6.5.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' zipp: '>=3.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda hash: - md5: 15798fa69312d433af690c8c42b3fb36 - sha256: 461199e429a3db01f0a673f8beaac5e0be75b88895952fb9183f2ab01c5c3c24 + md5: c85c76dc67d75619a92f51dfbce06992 + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 category: dev optional: true - name: importlib_resources - version: 6.4.5 + version: 6.5.2 manager: conda platform: win-64 dependencies: python: '>=3.9' zipp: '>=3.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda hash: - md5: 15798fa69312d433af690c8c42b3fb36 - sha256: 461199e429a3db01f0a673f8beaac5e0be75b88895952fb9183f2ab01c5c3c24 + md5: c85c76dc67d75619a92f51dfbce06992 + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 category: dev optional: true - name: iniconfig @@ -2028,7 +2096,7 @@ package: category: dev optional: true - name: ipython - version: 8.30.0 + version: 8.31.0 manager: conda platform: linux-64 dependencies: @@ -2045,14 +2113,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.30.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda hash: - md5: 5d6e5cb3a4b820f61b2073f0ad5431f1 - sha256: 65cdc105e5effea2943d3979cc1592590c923a589009b484d07672faaf047af1 + md5: 1d7fcd803dfa936a6c3bd051b293241c + sha256: e10d1172ebf950f8f087f0d9310d215f5ddb8f3ad247bfa58ab5a909b3cabbdc category: dev optional: true - name: ipython - version: 8.30.0 + version: 8.31.0 manager: conda platform: win-64 dependencies: @@ -2069,10 +2137,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.30.0-pyh7428d3b_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda hash: - md5: 6cdaebbc9e3feb2811eb9f52ed0b89e1 - sha256: 94ee8215bd1f614c9c984437b184e8dbe61a4014eb5813c276e3dcb18aaa7f46 + md5: 749ce640fcb691daa2579344cca50f6e + sha256: bce70d36099dbb2c0a4b9cb7c3f2a8742db94a63aea329a75688d6b93ae07ebb category: dev optional: true - name: ipython_genutils @@ -2214,29 +2282,29 @@ package: category: dev optional: true - name: jinja2 - version: 3.1.4 + version: 3.1.5 manager: conda platform: linux-64 dependencies: markupsafe: '>=2.0' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda hash: - md5: 08cce3151bde4ecad7885bd9fb647532 - sha256: 85a7169c078b8065bd9d121b0e7b99c8b88c42a411314b6ae5fcd81c48c4710a + md5: 2752a6ed44105bfb18c9bef1177d9dcd + sha256: 98977694b9ecaa3218662f843425f39501f81973c450f995eec68f1803ed71c3 category: main optional: false - name: jinja2 - version: 3.1.4 + version: 3.1.5 manager: conda platform: win-64 dependencies: markupsafe: '>=2.0' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda hash: - md5: 08cce3151bde4ecad7885bd9fb647532 - sha256: 85a7169c078b8065bd9d121b0e7b99c8b88c42a411314b6ae5fcd81c48c4710a + md5: 2752a6ed44105bfb18c9bef1177d9dcd + sha256: 98977694b9ecaa3218662f843425f39501f81973c450f995eec68f1803ed71c3 category: main optional: false - name: joblib @@ -2244,12 +2312,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' setuptools: '' - url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_1.conda hash: - md5: 25df261d4523d9f9783bcdb7208d872f - sha256: 8ad719524b1039510fcbd75eb776123189d75e2c09228189257ddbcab86f5b64 + md5: bf8243ee348f3a10a14ed0cae323e0c1 + sha256: 51cc2dc491668af0c4d9299b0ab750f16ccf413ec5e2391b924108c1fbacae9b category: main optional: false - name: joblib @@ -2257,12 +2325,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8' + python: '>=3.9' setuptools: '' - url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_1.conda hash: - md5: 25df261d4523d9f9783bcdb7208d872f - sha256: 8ad719524b1039510fcbd75eb776123189d75e2c09228189257ddbcab86f5b64 + md5: bf8243ee348f3a10a14ed0cae323e0c1 + sha256: 51cc2dc491668af0c4d9299b0ab750f16ccf413ec5e2391b924108c1fbacae9b category: main optional: false - name: json5 @@ -2442,10 +2510,10 @@ package: sphinx-thebe: '>=0.3.1,<1' sphinx-togglebutton: '' sphinxcontrib-bibtex: '>=2.5.0,<3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter-book-1.0.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-book-1.0.3-pyhd8ed1ab_1.conda hash: - md5: 0bda36d99718dd2f0f6e215a7c0840f5 - sha256: 9b31469c70dde714acb5f0f03488e83b63019d3866376801fdb70e9c9ff4b6eb + md5: 739a29ac73026e68405153b50d0c60c2 + sha256: f028c32b5d97d24df44b1a41f771a9932e07815c60c02e24acd9bd2eca31097f category: dev optional: true - name: jupyter-book @@ -2473,10 +2541,10 @@ package: sphinx-thebe: '>=0.3.1,<1' sphinx-togglebutton: '' sphinxcontrib-bibtex: '>=2.5.0,<3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter-book-1.0.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-book-1.0.3-pyhd8ed1ab_1.conda hash: - md5: 0bda36d99718dd2f0f6e215a7c0840f5 - sha256: 9b31469c70dde714acb5f0f03488e83b63019d3866376801fdb70e9c9ff4b6eb + md5: 739a29ac73026e68405153b50d0c60c2 + sha256: f028c32b5d97d24df44b1a41f771a9932e07815c60c02e24acd9bd2eca31097f category: dev optional: true - name: jupyter-cache @@ -2616,11 +2684,12 @@ package: category: dev optional: true - name: jupyter_events - version: 0.10.0 + version: 0.11.0 manager: conda platform: linux-64 dependencies: jsonschema-with-format-nongpl: '>=4.18.0' + packaging: '' python: '>=3.9' python-json-logger: '>=2.0.4' pyyaml: '>=5.3' @@ -2628,18 +2697,19 @@ package: rfc3339-validator: '' rfc3986-validator: '>=0.1.1' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.11.0-pyhd8ed1ab_0.conda hash: - md5: 62186e6383f38cc6a3466f0fadde3f2e - sha256: d7fa4c627d56ce8dc02f09f358757f8fd49eb6137216dc99340a6b4efc7e0491 + md5: 2d8876ca6bda213622dfbc3d1da56ecb + sha256: eeb32aa58d37b130387628d5c151092f6d3fcf0a6964294bef06d6bac117f3c4 category: dev optional: true - name: jupyter_events - version: 0.10.0 + version: 0.11.0 manager: conda platform: win-64 dependencies: jsonschema-with-format-nongpl: '>=4.18.0' + packaging: '' python: '>=3.9' python-json-logger: '>=2.0.4' pyyaml: '>=5.3' @@ -2647,14 +2717,14 @@ package: rfc3339-validator: '' rfc3986-validator: '>=0.1.1' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.11.0-pyhd8ed1ab_0.conda hash: - md5: 62186e6383f38cc6a3466f0fadde3f2e - sha256: d7fa4c627d56ce8dc02f09f358757f8fd49eb6137216dc99340a6b4efc7e0491 + md5: 2d8876ca6bda213622dfbc3d1da56ecb + sha256: eeb32aa58d37b130387628d5c151092f6d3fcf0a6964294bef06d6bac117f3c4 category: dev optional: true - name: jupyter_server - version: 2.14.2 + version: 2.15.0 manager: conda platform: linux-64 dependencies: @@ -2663,7 +2733,7 @@ package: jinja2: '>=3.0.3' jupyter_client: '>=7.4.4' jupyter_core: '>=4.12,!=5.0.*' - jupyter_events: '>=0.9.0' + jupyter_events: '>=0.11.0' jupyter_server_terminals: '>=0.4.4' nbconvert-core: '>=6.4.4' nbformat: '>=5.3.0' @@ -2677,14 +2747,14 @@ package: tornado: '>=6.2.0' traitlets: '>=5.6.0' websocket-client: '>=1.7' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.15.0-pyhd8ed1ab_0.conda hash: - md5: 81ea84b3212287f926e35b9036192963 - sha256: 082d3517455339c8baea245a257af249758ccec26b8832d969ac928901c234cc + md5: 6ba8c206b5c6f52b82435056cf74ee46 + sha256: be5f9774065d94c4a988f53812b83b67618bec33fcaaa005a98067d506613f8a category: dev optional: true - name: jupyter_server - version: 2.14.2 + version: 2.15.0 manager: conda platform: win-64 dependencies: @@ -2693,7 +2763,7 @@ package: jinja2: '>=3.0.3' jupyter_client: '>=7.4.4' jupyter_core: '>=4.12,!=5.0.*' - jupyter_events: '>=0.9.0' + jupyter_events: '>=0.11.0' jupyter_server_terminals: '>=0.4.4' nbconvert-core: '>=6.4.4' nbformat: '>=5.3.0' @@ -2707,10 +2777,10 @@ package: tornado: '>=6.2.0' traitlets: '>=5.6.0' websocket-client: '>=1.7' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.15.0-pyhd8ed1ab_0.conda hash: - md5: 81ea84b3212287f926e35b9036192963 - sha256: 082d3517455339c8baea245a257af249758ccec26b8832d969ac928901c234cc + md5: 6ba8c206b5c6f52b82435056cf74ee46 + sha256: be5f9774065d94c4a988f53812b83b67618bec33fcaaa005a98067d506613f8a category: dev optional: true - name: jupyter_server_terminals @@ -2740,12 +2810,12 @@ package: category: dev optional: true - name: jupyterlab - version: 4.3.2 + version: 4.3.4 manager: conda platform: linux-64 dependencies: async-lru: '>=1.0.0' - httpx: '>=0.28.0,<0.29.0' + httpx: '>=0.25.0' importlib-metadata: '>=4.8.3' ipykernel: '>=6.5.0' jinja2: '>=3.0.3' @@ -2760,19 +2830,19 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.4-pyhd8ed1ab_0.conda hash: - md5: 5f0d3b774cae26dd785e443a0e1623ae - sha256: e806f753fe91faaffbad3d1d3aab7ceee785ae01bf0d758a82f1466164d727d6 + md5: edc13687180382b4444d9f143a2e1ef7 + sha256: bcf9fc0ea4bd6cf06a7a23b7f8b7bb7d8520eea8d0cdd6d3b975ede7793ed69b category: dev optional: true - name: jupyterlab - version: 4.3.2 + version: 4.3.4 manager: conda platform: win-64 dependencies: async-lru: '>=1.0.0' - httpx: '>=0.28.0,<0.29.0' + httpx: '>=0.25.0' importlib-metadata: '>=4.8.3' ipykernel: '>=6.5.0' jinja2: '>=3.0.3' @@ -2787,10 +2857,10 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.4-pyhd8ed1ab_0.conda hash: - md5: 5f0d3b774cae26dd785e443a0e1623ae - sha256: e806f753fe91faaffbad3d1d3aab7ceee785ae01bf0d758a82f1466164d727d6 + md5: edc13687180382b4444d9f143a2e1ef7 + sha256: bcf9fc0ea4bd6cf06a7a23b7f8b7bb7d8520eea8d0cdd6d3b975ede7793ed69b category: dev optional: true - name: jupyterlab_pygments @@ -2831,12 +2901,12 @@ package: jsonschema: '>=4.18' jupyter_server: '>=1.21,<3' packaging: '>=21.3' - python: '>=3.8' + python: '>=3.9' requests: '>=2.31' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda hash: - md5: af8239bf1ba7e8c69b689f780f653488 - sha256: a23b26d1a35bccdb91b9232119e5f402624e1e1a252b0e64cc20c6eb5b87cefb + md5: 9dc4b2b0f41f0de41d27f3293e319357 + sha256: d03d0b7e23fa56d322993bc9786b3a43b88ccc26e58b77c756619a921ab30e86 category: dev optional: true - name: jupyterlab_server @@ -2851,12 +2921,12 @@ package: jsonschema: '>=4.18' jupyter_server: '>=1.21,<3' packaging: '>=21.3' - python: '>=3.8' + python: '>=3.9' requests: '>=2.31' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda hash: - md5: af8239bf1ba7e8c69b689f780f653488 - sha256: a23b26d1a35bccdb91b9232119e5f402624e1e1a252b0e64cc20c6eb5b87cefb + md5: 9dc4b2b0f41f0de41d27f3293e319357 + sha256: d03d0b7e23fa56d322993bc9786b3a43b88ccc26e58b77c756619a921ab30e86 category: dev optional: true - name: jupyterlab_widgets @@ -2884,7 +2954,7 @@ package: category: dev optional: true - name: jupytext - version: 1.16.4 + version: 1.16.6 manager: conda platform: linux-64 dependencies: @@ -2892,17 +2962,17 @@ package: mdit-py-plugins: '' nbformat: '' packaging: '' - python: '>=3.8' + python: '>=3.9' pyyaml: '' tomli: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.4-pyh80e38bb_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.6-pyh80e38bb_0.conda hash: - md5: 1df7fd1594a7f2f6496ff23834a099bf - sha256: e0e904bcc18a3b31dc79b05f98a3fd46c9e52b27e7942856f767f0c0b815ae15 + md5: f25972a8da0a44826594059a1bb4d82a + sha256: 8704b9547bf444b737f9ff6b9a8855e7ab0b83f2cee58dd913dfd7600a906b78 category: dev optional: true - name: jupytext - version: 1.16.4 + version: 1.16.6 manager: conda platform: win-64 dependencies: @@ -2910,13 +2980,13 @@ package: mdit-py-plugins: '' nbformat: '' packaging: '' - python: '>=3.8' + python: '>=3.9' pyyaml: '' tomli: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.4-pyh80e38bb_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.6-pyh80e38bb_0.conda hash: - md5: 1df7fd1594a7f2f6496ff23834a099bf - sha256: e0e904bcc18a3b31dc79b05f98a3fd46c9e52b27e7942856f767f0c0b815ae15 + md5: f25972a8da0a44826594059a1bb4d82a + sha256: 8704b9547bf444b737f9ff6b9a8855e7ab0b83f2cee58dd913dfd7600a906b78 category: dev optional: true - name: keyutils @@ -3249,66 +3319,66 @@ package: category: main optional: false - name: libcurl - version: 8.10.1 + version: 8.11.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' krb5: '>=1.21.3,<1.22.0a0' libgcc: '>=13' - libnghttp2: '>=1.58.0,<2.0a0' - libssh2: '>=1.11.0,<2.0a0' + libnghttp2: '>=1.64.0,<2.0a0' + libssh2: '>=1.11.1,<2.0a0' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.3.2,<4.0a0' + openssl: '>=3.4.0,<4.0a0' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.10.1-hbbe4b11_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda hash: - md5: 6e801c50a40301f6978c53976917b277 - sha256: 54e6114dfce566c3a22ad3b7b309657e3600cdb668398e95f1301360d5d52c99 + md5: 2b3e0081006dc21e8bf53a91c83a055c + sha256: 3cd4075b2a7b5562e46c8ec626f6f9ca57aeecaa94ff7df57eca26daa94c9906 category: main optional: false - name: libcurl - version: 8.10.1 + version: 8.11.1 manager: conda platform: win-64 dependencies: krb5: '>=1.21.3,<1.22.0a0' - libssh2: '>=1.11.0,<2.0a0' + libssh2: '>=1.11.1,<2.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/libcurl-8.10.1-h1ee3ff0_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda hash: - md5: 7ead800e22ff7b4bccb73e42a8f7a0f4 - sha256: dfbac497c4fee74f67391f9c4a40cab559468b7d04ff9fad4b404a26b5e1d5b8 + md5: 071d3f18dba5a6a13c6bb70cdb42678f + sha256: 1a67f01da0e35296c6d1fdf6baddc45ad3cc2114132ff4638052eb7cf258aab2 category: main optional: false - name: libdeflate - version: '1.22' + version: '1.23' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.22-hb9d3cd8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda hash: - md5: b422943d5d772b7cc858b36ad2a92db5 - sha256: 780f0530a3adfc1497ba49d626931c6afc978c540e1abfde6ccd57128ded6ad6 + md5: 8dfae1d2e74767e9ce36d5fa0d8605db + sha256: 511d801626d02f4247a04fff957cc6e9ec4cc7e8622bd9acd076bcdc5de5fe66 category: main optional: false - name: libdeflate - version: '1.22' + version: '1.23' 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/libdeflate-1.22-h2466b09_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda hash: - md5: a3439ce12d4e3cd887270d9436f9a4c8 - sha256: 579c634b7de8869cb1d76eccd4c032dc275d5a017212128502ea4dc828a5b361 + md5: a9624935147a25b06013099d3038e467 + sha256: 96c47725a8258159295996ea2758fa0ff9bea330e72b59641642e16be8427ce8 category: main optional: false - name: libdlf @@ -3318,10 +3388,10 @@ package: dependencies: numpy: '' python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/libdlf-0.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/libdlf-0.3.0-pyhd8ed1ab_1.conda hash: - md5: ff65061dc3b6e12167fe5061f0845626 - sha256: 5fb56cb230682a7336136423340a70dc524291d8a20474778d740d4186f18c41 + md5: 2e9654bb2bcf5986c2def3ba35413326 + sha256: 367c575a6388380d9a0da6ff06571d903ae89366c42d9f16e32de5d359b6971a category: main optional: false - name: libdlf @@ -3331,23 +3401,24 @@ package: dependencies: numpy: '' python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/libdlf-0.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/libdlf-0.3.0-pyhd8ed1ab_1.conda hash: - md5: ff65061dc3b6e12167fe5061f0845626 - sha256: 5fb56cb230682a7336136423340a70dc524291d8a20474778d740d4186f18c41 + md5: 2e9654bb2bcf5986c2def3ba35413326 + sha256: 367c575a6388380d9a0da6ff06571d903ae89366c42d9f16e32de5d359b6971a category: main optional: false - name: libedit - version: 3.1.20191231 + version: 3.1.20240808 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=7.5.0' - ncurses: '>=6.2,<7.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda hash: - md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 - sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf + md5: 8247f80f3dc464d9322e85007e307fe8 + sha256: 4d0d69ddf9cc7d724a1ccf3a9852e44c8aea9825692582bac2c4e8d21ec95ccd category: main optional: false - name: libev @@ -3615,21 +3686,21 @@ package: category: main optional: false - name: libpng - version: 1.6.44 + version: 1.6.45 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.44-hadc24fc_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda hash: - md5: f4cc49d7aa68316213e4b12be35308d1 - sha256: e5b14f7a01c2db4362d8591f42f82f336ed48d5e4079e4d1f65d0c2a3637ea78 + md5: 85cbdaacad93808395ac295b5667d25b + sha256: b8f5b5ba9a14dedf7c97c01300de492b1b52b68eacbc3249a13fdbfa82349a2f category: main optional: false - name: libpng - version: 1.6.44 + version: 1.6.45 manager: conda platform: win-64 dependencies: @@ -3637,10 +3708,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/libpng-1.6.44-h3ca93ac_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda hash: - md5: 639ac6b55a40aa5de7b8c1b4d78f9e81 - sha256: 0d3d6ff9225f6918ac225e3839c0d91e5af1da08a4ebf59cac1bfd86018db945 + md5: 41fb9e522ec6e0b34a6f23c98b07e1cf + sha256: e39c4f1bc8fee08f6a2eb4a88174d14c3a99dbb4850c98f3a87eb83b4dabbfca category: main optional: false - name: libsodium @@ -3670,31 +3741,31 @@ package: category: dev optional: true - name: libsqlite - version: 3.47.0 + version: 3.47.2 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/libsqlite-3.47.0-hadc24fc_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda hash: - md5: b6f02b52a174e612e89548f4663ce56a - sha256: 8a9aadf996a2399f65b679c6e7f29139d5059f699c63e6d7b50e20db10c00508 + md5: b58da17db24b6e08bcbf8fed2fb8c915 + sha256: 48af21ebc2cbf358976f1e0f4a0ab9e91dfc83d0ef337cf3837c6f5bc22fb352 category: main optional: false - name: libsqlite - version: 3.47.0 + version: 3.47.2 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/libsqlite-3.47.0-h2466b09_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda hash: - md5: 5b1f36012cc3d09c4eb9f24ad0e2c379 - sha256: 3342d6fe787f5830f7e8466d9c65c914bfd8d67220fb5673041b338cbba47afe + md5: ff00095330e0d35a16bd3bdbd1a2d3e7 + sha256: ecfc0182c3b2e63c870581be1fa0e4dbdfec70d2011cb4f5bde416ece26c41df category: main optional: false - name: libssh2 @@ -3759,7 +3830,7 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' lerc: '>=4.0.0,<5.0a0' - libdeflate: '>=1.22,<1.23.0a0' + libdeflate: '>=1.23,<1.24.0a0' libgcc: '>=13' libjpeg-turbo: '>=3.0.0,<4.0a0' liblzma: '>=5.6.3,<6.0a0' @@ -3767,10 +3838,10 @@ package: libwebp-base: '>=1.4.0,<2.0a0' libzlib: '>=1.3.1,<2.0a0' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hc4654cb_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda hash: - md5: be54fb40ea32e8fe9dbaa94d4528b57e - sha256: 18653b4a5c73e19c5e86ff72dab9bf59f5cc43d7f404a6be705d152dfd5e0660 + md5: 0ea6510969e1296cc19966fad481f6de + sha256: b224e16b88d76ea95e4af56e2bc638c603bd26a770b98d117d04541d3aafa002 category: main optional: false - name: libtiff @@ -3779,7 +3850,7 @@ package: platform: win-64 dependencies: lerc: '>=4.0.0,<5.0a0' - libdeflate: '>=1.22,<1.23.0a0' + libdeflate: '>=1.23,<1.24.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' liblzma: '>=5.6.3,<6.0a0' libzlib: '>=1.3.1,<2.0a0' @@ -3787,10 +3858,10 @@ package: vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.0-hdefb170_2.conda + url: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda hash: - md5: 49434938b99a5ba78c9afe573d158c1e - sha256: e297d10f0a1019e71e52fc53ceaa61b0a376bf7e0e3813318dc842e9c25de140 + md5: defed79ff7a9164ad40320e3f116a138 + sha256: c363a8baba4ce12b8f01f0ab74fe8b0dc83facd89c6604f4a191084923682768 category: main optional: false - name: libuuid @@ -3806,29 +3877,30 @@ package: category: main optional: false - name: libwebp-base - version: 1.4.0 + version: 1.5.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.4.0-hd590300_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda hash: - md5: b26e8aa824079e1be0294e7152ca4559 - sha256: 49bc5f6b1e11cb2babf2a2a731d1a680a5e08a858280876a779dbda06c78c35f + md5: 63f790534398730f59e1b899c3644d4a + sha256: c45283fd3e90df5f0bd3dbcd31f59cdd2b001d424cf30a07223655413b158eaf category: main optional: false - name: libwebp-base - version: 1.4.0 + version: 1.5.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/libwebp-base-1.4.0-hcfcfb64_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda hash: - md5: abd61d0ab127ec5cd68f62c2969e6f34 - sha256: d0ca51cb1de9192be9a3238e71fbcca5a535619c499c4f4c9b2ed41c14d36770 + md5: 33f7313967072c6e6d8f865f5493c7ae + sha256: 1d75274614e83a5750b8b94f7bad2fc0564c2312ff407e697d99152ed095576f category: main optional: false - name: libxcb @@ -3939,12 +4011,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' + python: '>=3.9' uc-micro-py: '' - url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda hash: - md5: f1b64ca4faf563605cf6f6ca93f9ff3f - sha256: aa99d44e8c83865026575a8af253141c53e0b3ab05f053befaa7757c8525064f + md5: b02fe519b5dc0dc55e7299810fcdfb8e + sha256: d975a2015803d4fdaaae3f53e21f64996577d7a069eb61c6d2792504f16eb57b category: dev optional: true - name: linkify-it-py @@ -3952,24 +4024,24 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.7' + python: '>=3.9' uc-micro-py: '' - url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda hash: - md5: f1b64ca4faf563605cf6f6ca93f9ff3f - sha256: aa99d44e8c83865026575a8af253141c53e0b3ab05f053befaa7757c8525064f + md5: b02fe519b5dc0dc55e7299810fcdfb8e + sha256: d975a2015803d4fdaaae3f53e21f64996577d7a069eb61c6d2792504f16eb57b category: dev optional: true - name: llvm-openmp - version: 19.1.5 + version: 19.1.6 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.5-h024ca30_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda hash: - md5: dc90d15c25a57f641f0b84c271e4761e - sha256: e319db1e18dabe23ddeb4a1e04ff1ab5e331069a5a558891ffeb60c8b76d5e6a + md5: 96e42ccbd3c067c1713ff5f2d2169247 + sha256: 9e385c2a8169d951cf153221fb7fbb3dc8f1e5ac77371edee7329f8721dbe1ae category: main optional: false - name: llvmlite @@ -4268,11 +4340,11 @@ package: platform: linux-64 dependencies: markdown-it-py: '>=1.0.0,<4.0.0' - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda hash: - md5: 5387f2cfa28f8a3afa3368bb4ba201e8 - sha256: 5cedc99412278b37e9596f1f991d49f5a1663fe79767cf814a288134a1400ba9 + md5: af2060041d4f3250a7eb6ab3ec0e549b + sha256: c63ed79d9745109c0a70397713b0c07f06e7d3561abcb122cfc80a141ab3b449 category: dev optional: true - name: mdit-py-plugins @@ -4281,11 +4353,11 @@ package: platform: win-64 dependencies: markdown-it-py: '>=1.0.0,<4.0.0' - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda hash: - md5: 5387f2cfa28f8a3afa3368bb4ba201e8 - sha256: 5cedc99412278b37e9596f1f991d49f5a1663fe79767cf814a288134a1400ba9 + md5: af2060041d4f3250a7eb6ab3ec0e549b + sha256: c63ed79d9745109c0a70397713b0c07f06e7d3561abcb122cfc80a141ab3b449 category: dev optional: true - name: mdurl @@ -4313,27 +4385,29 @@ package: category: dev optional: true - name: mistune - version: 3.0.2 + version: 3.1.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_1.conda + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.0-pyhd8ed1ab_0.conda hash: - md5: c46df05cae629e55426773ac1f85d68f - sha256: 0a9faaf1692b74f321cedbd37a44f108a1ec3f5d9638bc5bbf860cb3b6ff6db4 + md5: d10024c163a52eeecbb166fdeaef8b12 + sha256: d932404dc610464130db5f36f59cd29947a687d9708daaad369d0020707de41a category: dev optional: true - name: mistune - version: 3.0.2 + version: 3.1.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_1.conda + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.0-pyhd8ed1ab_0.conda hash: - md5: c46df05cae629e55426773ac1f85d68f - sha256: 0a9faaf1692b74f321cedbd37a44f108a1ec3f5d9638bc5bbf860cb3b6ff6db4 + md5: d10024c163a52eeecbb166fdeaef8b12 + sha256: d932404dc610464130db5f36f59cd29947a687d9708daaad369d0020707de41a category: dev optional: true - name: mkl @@ -4446,10 +4520,10 @@ package: pyyaml: '' sphinx: '>=5' typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_1.conda hash: - md5: 38e1b2f0f62e9976cf9fe54a54258e3c - sha256: f3dbbcc61717a0a3078393147dae111f658b0b057568500b4c68fd15e80214c1 + md5: b78625bb0b4b144fe7048523a178986d + sha256: 0bc2fdde44340d93834983106fdacad5683c441ae5faa5450444e4ff8560f13b category: dev optional: true - name: myst-nb @@ -4468,10 +4542,10 @@ package: pyyaml: '' sphinx: '>=5' typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_1.conda hash: - md5: 38e1b2f0f62e9976cf9fe54a54258e3c - sha256: f3dbbcc61717a0a3078393147dae111f658b0b057568500b4c68fd15e80214c1 + md5: b78625bb0b4b144fe7048523a178986d + sha256: 0bc2fdde44340d93834983106fdacad5683c441ae5faa5450444e4ff8560f13b category: dev optional: true - name: myst-parser @@ -4513,7 +4587,7 @@ package: category: dev optional: true - name: nbclient - version: 0.10.1 + version: 0.10.2 manager: conda platform: linux-64 dependencies: @@ -4522,14 +4596,14 @@ package: nbformat: '>=5.1' python: '>=3.8' traitlets: '>=5.4' - url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda hash: - md5: 3ee79082e59a28e1db11e2a9c3bcd85a - sha256: 564e22c4048f2f00c7ee79417dea364f95cf069a1f2565dc26d5ece1fc3fd779 + md5: 6bb0d77277061742744176ab555b723c + sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135 category: dev optional: true - name: nbclient - version: 0.10.1 + version: 0.10.2 manager: conda platform: win-64 dependencies: @@ -4538,118 +4612,118 @@ package: nbformat: '>=5.1' python: '>=3.8' traitlets: '>=5.4' - url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda hash: - md5: 3ee79082e59a28e1db11e2a9c3bcd85a - sha256: 564e22c4048f2f00c7ee79417dea364f95cf069a1f2565dc26d5ece1fc3fd779 + md5: 6bb0d77277061742744176ab555b723c + sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135 category: dev optional: true - name: nbconvert - version: 7.16.4 + version: 7.16.5 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.4 - nbconvert-pandoc: 7.16.4 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.4-hd8ed1ab_2.conda + nbconvert-core: 7.16.5 + nbconvert-pandoc: 7.16.5 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.5-hd8ed1ab_1.conda hash: - md5: 9337002f0dd2fcb8e1064f8023c8e0c0 - sha256: 034ae98c183f260307d3a9775fa75871dd6ab00b2bce52c6cd417dd8cc86fc4a + md5: 82ffc2974cd09b45182f018b5af731c8 + sha256: 02780c17ea89ff96c229b908201a656affa70c475ebf40a140b7551d016cba31 category: dev optional: true - name: nbconvert - version: 7.16.4 + version: 7.16.5 manager: conda platform: win-64 dependencies: - nbconvert-core: 7.16.4 - nbconvert-pandoc: 7.16.4 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.4-hd8ed1ab_2.conda + nbconvert-core: 7.16.5 + nbconvert-pandoc: 7.16.5 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.5-hd8ed1ab_1.conda hash: - md5: 9337002f0dd2fcb8e1064f8023c8e0c0 - sha256: 034ae98c183f260307d3a9775fa75871dd6ab00b2bce52c6cd417dd8cc86fc4a + md5: 82ffc2974cd09b45182f018b5af731c8 + sha256: 02780c17ea89ff96c229b908201a656affa70c475ebf40a140b7551d016cba31 category: dev optional: true - name: nbconvert-core - version: 7.16.4 + version: 7.16.5 manager: conda platform: linux-64 dependencies: beautifulsoup4: '' - bleach: '' + bleach-with-css: '!=5.0.0' defusedxml: '' entrypoints: '>=0.2.2' + importlib-metadata: '>=3.6' jinja2: '>=3.0' jupyter_core: '>=4.7' jupyterlab_pygments: '' markupsafe: '>=2.0' mistune: '>=2.0.3,<4' nbclient: '>=0.5.0' - nbformat: '>=5.1' + nbformat: '>=5.7' packaging: '' pandocfilters: '>=1.4.1' pygments: '>=2.4.1' - python: '>=3.8' - tinycss2: '' - traitlets: '>=5.0' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhff2d567_2.conda + python: '>=3.9' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.5-pyhd8ed1ab_1.conda hash: - md5: 0457fdf55c88e52e0e7b63691eafcc48 - sha256: 03a1303ce135a8214b450e751d93c9048f55edb37f3f9f06c5e9d78ba3ef2a89 + md5: dd50a122c5b9782b1e9b2695473bfd95 + sha256: 9eed80365c012ab3bbb0f0ed1446af496d6810063dfa07dde33ae4a6d8a392ef category: dev optional: true - name: nbconvert-core - version: 7.16.4 + version: 7.16.5 manager: conda platform: win-64 dependencies: beautifulsoup4: '' - bleach: '' + bleach-with-css: '!=5.0.0' defusedxml: '' entrypoints: '>=0.2.2' + importlib-metadata: '>=3.6' jinja2: '>=3.0' jupyter_core: '>=4.7' jupyterlab_pygments: '' markupsafe: '>=2.0' mistune: '>=2.0.3,<4' nbclient: '>=0.5.0' - nbformat: '>=5.1' + nbformat: '>=5.7' packaging: '' pandocfilters: '>=1.4.1' pygments: '>=2.4.1' - python: '>=3.8' - tinycss2: '' - traitlets: '>=5.0' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhff2d567_2.conda + python: '>=3.9' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.5-pyhd8ed1ab_1.conda hash: - md5: 0457fdf55c88e52e0e7b63691eafcc48 - sha256: 03a1303ce135a8214b450e751d93c9048f55edb37f3f9f06c5e9d78ba3ef2a89 + md5: dd50a122c5b9782b1e9b2695473bfd95 + sha256: 9eed80365c012ab3bbb0f0ed1446af496d6810063dfa07dde33ae4a6d8a392ef category: dev optional: true - name: nbconvert-pandoc - version: 7.16.4 + version: 7.16.5 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.4 + nbconvert-core: 7.16.5 pandoc: '' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.4-hd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.5-hd8ed1ab_1.conda hash: - md5: 28701f71ce0b88b86783df822dd9d7b9 - sha256: d72734dcda3ab02e76ac11d453e1d4fac7edbd37db86fe14b324b15fd84ce42c + md5: 593a8fd80968f14f8a7b3a685ddc455e + sha256: ddef467e066125a86bbb748d5cd6a54f7c0b7021461406d1bf7e48823f2eab9d category: dev optional: true - name: nbconvert-pandoc - version: 7.16.4 + version: 7.16.5 manager: conda platform: win-64 dependencies: - nbconvert-core: 7.16.4 + nbconvert-core: 7.16.5 pandoc: '' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.4-hd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.5-hd8ed1ab_1.conda hash: - md5: 28701f71ce0b88b86783df822dd9d7b9 - sha256: d72734dcda3ab02e76ac11d453e1d4fac7edbd37db86fe14b324b15fd84ce42c + md5: 593a8fd80968f14f8a7b3a685ddc455e + sha256: ddef467e066125a86bbb748d5cd6a54f7c0b7021461406d1bf7e48823f2eab9d category: dev optional: true - name: nbformat @@ -4690,11 +4764,11 @@ package: platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda hash: - md5: 70caf8bb6cf39a0b6b7efc885f51c0fe - sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a + md5: 04b34b9a40cdc48cfdab261ab176ff74 + sha256: 17fe6afd8a00446010220d52256bd222b1e4fcb93bd587e7784b03219f3dc358 category: main optional: false - name: nest-asyncio @@ -4722,39 +4796,39 @@ package: category: dev optional: true - name: notebook - version: 7.3.1 + version: 7.3.2 manager: conda platform: linux-64 dependencies: importlib_resources: '>=5.0' jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.2,<4.4' + jupyterlab: '>=4.3.4,<4.4' jupyterlab_server: '>=2.27.1,<3' notebook-shim: '>=0.2,<0.3' python: '>=3.9' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda hash: - md5: f663ab5bcc9a28364b7b80aa976ed00f - sha256: d5bd4e3c27b2fd234c5d79f3749cd6139d5b13a88cb7320f93c239aabc28e576 + md5: 48b0461a947a0537427fc836b9bd2d33 + sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 category: dev optional: true - name: notebook - version: 7.3.1 + version: 7.3.2 manager: conda platform: win-64 dependencies: importlib_resources: '>=5.0' jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.2,<4.4' + jupyterlab: '>=4.3.4,<4.4' jupyterlab_server: '>=2.27.1,<3' notebook-shim: '>=0.2,<0.3' python: '>=3.9' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda hash: - md5: f663ab5bcc9a28364b7b80aa976ed00f - sha256: d5bd4e3c27b2fd234c5d79f3749cd6139d5b13a88cb7320f93c239aabc28e576 + md5: 48b0461a947a0537427fc836b9bd2d33 + sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 category: dev optional: true - name: notebook-shim @@ -4893,36 +4967,37 @@ package: category: main optional: false - name: openjpeg - version: 2.5.2 + version: 2.5.3 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.43,<1.7.0a0' - libstdcxx-ng: '>=12' - libtiff: '>=4.6.0,<4.8.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.2-h488ebb8_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libpng: '>=1.6.44,<1.7.0a0' + libstdcxx: '>=13' + libtiff: '>=4.7.0,<4.8.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda hash: - md5: 7f2e286780f072ed750df46dc2631138 - sha256: 5600a0b82df042bd27d01e4e687187411561dfc11cc05143a08ce29b64bf2af2 + md5: 9e5816bc95d285c115a3ebc2f8563564 + sha256: 5bee706ea5ba453ed7fd9da7da8380dd88b865c8d30b5aaec14d2b6dd32dbc39 category: main optional: false - name: openjpeg - version: 2.5.2 + version: 2.5.3 manager: conda platform: win-64 dependencies: - libpng: '>=1.6.43,<1.7.0a0' - libtiff: '>=4.6.0,<4.8.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libpng: '>=1.6.44,<1.7.0a0' + libtiff: '>=4.7.0,<4.8.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/openjpeg-2.5.2-h3d672ee_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda hash: - md5: 7e7099ad94ac3b599808950cec30ad4e - sha256: dda71cbe094234ab208f3552dec1f4ca6f2e614175d010808d6cb66ecf0bc753 + md5: fc050366dd0b8313eb797ed1ffef3a29 + sha256: 410175815df192f57a07c29a6b3fdd4231937173face9e63f0830c1234272ce3 category: main optional: false - name: openssl @@ -4933,10 +5008,10 @@ package: __glibc: '>=2.17,<3.0.a0' ca-certificates: '' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda hash: - md5: 23cc74f77eb99315c0360ec3533147a9 - sha256: 814b9dff1847b132c676ee6cc1a8cb2d427320779b93e1b6d76552275c128705 + md5: 4ce6875f75469b2757a65e10a5d05e31 + sha256: f62f6bca4a33ca5109b6d571b052a394d836956d21b25b7ffd03376abf7a481f category: main optional: false - name: openssl @@ -4948,10 +5023,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/openssl-3.4.0-h2466b09_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda hash: - md5: d0d805d9b5524a14efb51b3bff965e83 - sha256: e03045a0837e01ff5c75e9273a572553e7522290799807f918c917a9826a6484 + md5: fb45308ba8bfe1abf1f4a27bad24a743 + sha256: 519a06eaab7c878fbebb8cab98ea4a4465eafb1e9ed8c6ce67226068a80a92f0 category: main optional: false - name: overrides @@ -4959,12 +5034,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' + python: '>=3.9' typing_utils: '' - url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda hash: - md5: 24fba5a9d161ad8103d4e84c0e1a3ed4 - sha256: 5e238e5e646414d517a13f6786c7227206ace58271e3ef63f6adca4d6a4c2839 + md5: e51f1e4089cad105b6cac64bd8166587 + sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c category: dev optional: true - name: overrides @@ -4972,12 +5047,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.6' + python: '>=3.9' typing_utils: '' - url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda hash: - md5: 24fba5a9d161ad8103d4e84c0e1a3ed4 - sha256: 5e238e5e646414d517a13f6786c7227206ace58271e3ef63f6adca4d6a4c2839 + md5: e51f1e4089cad105b6cac64bd8166587 + sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c category: dev optional: true - name: packaging @@ -5045,25 +5120,25 @@ package: category: main optional: false - name: pandoc - version: '3.5' + version: 3.6.2 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.5-ha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.6.2-ha770c72_0.conda hash: - md5: 2889e6b9c666c3a564ab90cedc5832fd - sha256: 56df96c2707a5ac71b2e5d3b32e38521c0bac91006d0b8948c1d347dd5c12609 + md5: 4ded4ab71d9fd3764d796a23ca3e722b + sha256: ed347f989622c91dd86180011a93efe284eef5f3d98bec83468165e6b418917e category: dev optional: true - name: pandoc - version: '3.5' + version: 3.6.2 manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/win-64/pandoc-3.5-h57928b3_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pandoc-3.6.2-h57928b3_0.conda hash: - md5: 2c4a6c475e0f1bbffac672b0943dc520 - sha256: 2ef7593628529429ab0041128f90e7bb32eb447a05850c40ff178d9ad9df2e9b + md5: 05afb57dcba13f72295a1790b95a7996 + sha256: b9b7480ba2339c2e9c48ec66bfce1a93b1fa398bad3404ecc8cbc088b5af2250 category: dev optional: true - name: pandocfilters @@ -5232,13 +5307,13 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8,<3.13.0a0' + python: '>=3.9,<3.13.0a0' setuptools: '' wheel: '' - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_2.conda hash: - md5: 5dd546fe99b44fda83963d15f84263b7 - sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 + md5: 04e691b9fadd93a8a9fad87a81d4fd8f + sha256: da8c8888de10c1e4234ebcaa1550ac2b4b5408ac20f093fe641e4bc8c9c9f3eb category: main optional: false - name: pip @@ -5246,13 +5321,13 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8,<3.13.0a0' + python: '>=3.9,<3.13.0a0' setuptools: '' wheel: '' - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_2.conda hash: - md5: 5dd546fe99b44fda83963d15f84263b7 - sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 + md5: 04e691b9fadd93a8a9fad87a81d4fd8f + sha256: da8c8888de10c1e4234ebcaa1550ac2b4b5408ac20f093fe641e4bc8c9c9f3eb category: main optional: false - name: pkgutil-resolve-name @@ -5378,7 +5453,7 @@ package: category: dev optional: true - name: psutil - version: 6.1.0 + version: 6.1.1 manager: conda platform: linux-64 dependencies: @@ -5386,14 +5461,14 @@ package: libgcc: '>=13' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - url: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.1.0-py310ha75aee5_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.1.1-py310ha75aee5_0.conda hash: - md5: a42a2ed94df11c5cfa5348a317e1f197 - sha256: d51ffcb07e820b281723d4c0838764faef4061ec1ec306d4f091796bf9411987 + md5: 00838ea1d4e87b1e6e2552bba98cc899 + sha256: a643a57e5338fb3a154c5d57fdc72d80170cf7868f20acbbeedde014195f0d92 category: main optional: false - name: psutil - version: 6.1.0 + version: 6.1.1 manager: conda platform: win-64 dependencies: @@ -5402,10 +5477,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/psutil-6.1.0-py310ha8f682b_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/psutil-6.1.1-py310ha8f682b_0.conda hash: - md5: 4e5ed46bab4ca903c94ef4775ec0da68 - sha256: ef77ead9f21fed3de1e71b7af9c19198683454526ddc6ff62045fdbe0042723f + md5: e7da623f94edbf9c66f816bee03432a2 + sha256: 88ed52584b3d838ec10c10ad445823bb9b52a0002071e79c9bb63433ff934026 category: main optional: false - name: pthread-stubs @@ -5464,11 +5539,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda hash: - md5: 0f051f09d992e0d08941706ad519ee0e - sha256: dcfcb3cee1ae0a89729601582cc3edea20ba13c9493967a03a693c67567af0c8 + md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04 + sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 category: dev optional: true - name: pure_eval @@ -5476,11 +5551,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda hash: - md5: 0f051f09d992e0d08941706ad519ee0e - sha256: dcfcb3cee1ae0a89729601582cc3edea20ba13c9493967a03a693c67567af0c8 + md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04 + sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 category: dev optional: true - name: pybtex @@ -5489,14 +5564,14 @@ package: platform: linux-64 dependencies: latexcodec: '>=1.0.4' - python: '>=3.6' + python: '>=3.9' pyyaml: '>=3.01' setuptools: '' six: '' - url: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_2.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_3.conda hash: - md5: 2099b86a7399c44c0c61cdb6de6915ba - sha256: 258fbf46050bbd51fbaa504116e56e8f3064156f0e08cad4e2fec97f5f29e6dc + md5: 556a52a96313364aa79990ed1337b9a5 + sha256: c87615fcc7327c5dcc247f309731c98f7b9867a48e6265e9584af6dc8cd82345 category: dev optional: true - name: pybtex @@ -5505,14 +5580,14 @@ package: platform: win-64 dependencies: latexcodec: '>=1.0.4' - python: '>=3.6' + python: '>=3.9' pyyaml: '>=3.01' setuptools: '' six: '' - url: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_2.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_3.conda hash: - md5: 2099b86a7399c44c0c61cdb6de6915ba - sha256: 258fbf46050bbd51fbaa504116e56e8f3064156f0e08cad4e2fec97f5f29e6dc + md5: 556a52a96313364aa79990ed1337b9a5 + sha256: c87615fcc7327c5dcc247f309731c98f7b9867a48e6265e9584af6dc8cd82345 category: dev optional: true - name: pybtex-docutils @@ -5572,39 +5647,39 @@ package: category: main optional: false - name: pydantic - version: 2.10.3 + version: 2.10.5 manager: conda platform: linux-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.1 + pydantic-core: 2.27.2 python: '>=3.9' typing-extensions: '>=4.6.1' typing_extensions: '>=4.12.2' - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.3-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.5-pyh3cfb1c2_0.conda hash: - md5: 194ef7f91286978521350f171b117f01 - sha256: cac9eebd3d5f8d8a497a9025d756257ddc75b8b3393e6737cb45077bd744d4f8 + md5: e8ea30925c8271c4128375810d7d3d7a + sha256: 0f32c30ddc610cd1113335d8b4f311f20f4d72754b7c1a5d0d9493f597cf11d2 category: main optional: false - name: pydantic - version: 2.10.3 + version: 2.10.5 manager: conda platform: win-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.1 + pydantic-core: 2.27.2 python: '>=3.9' typing-extensions: '>=4.6.1' typing_extensions: '>=4.12.2' - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.3-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.5-pyh3cfb1c2_0.conda hash: - md5: 194ef7f91286978521350f171b117f01 - sha256: cac9eebd3d5f8d8a497a9025d756257ddc75b8b3393e6737cb45077bd744d4f8 + md5: e8ea30925c8271c4128375810d7d3d7a + sha256: 0f32c30ddc610cd1113335d8b4f311f20f4d72754b7c1a5d0d9493f597cf11d2 category: main optional: false - name: pydantic-core - version: 2.27.1 + version: 2.27.2 manager: conda platform: linux-64 dependencies: @@ -5613,14 +5688,14 @@ package: python: '>=3.10,<3.11.0a0' 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.1-py310h505e2c1_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.27.2-py310h505e2c1_0.conda hash: - md5: 9493c5caf801dfc328f74c1000e9be4e - sha256: 74078f74b6d1509df6f3eb587ede3a54b1cf55acf772370735d8364c3f0b347c + md5: 3f804346d970a0343c46afc21cf5f16e + sha256: 6c58cdbb007f2dc8b0a8d96eacaba45bedf6ddfe9ed4558c40f899cb3438f3cb category: main optional: false - name: pydantic-core - version: 2.27.1 + version: 2.27.2 manager: conda platform: win-64 dependencies: @@ -5630,10 +5705,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/pydantic-core-2.27.1-py310hc226416_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pydantic-core-2.27.2-py310hc226416_0.conda hash: - md5: 4170e7c93ba4045f6ee3f89de1d040d5 - sha256: 4e41503706f55429f0abda0d6f4d0509d0a215b51c5587628c201c3d0014836a + md5: 3df8c74e13bd1b7ec1292b5c6b744509 + sha256: 9c5e8eb73caa4c8f1945ac22af392495221f1809055114c4cc23609a8622a1eb category: main optional: false - name: pydata-sphinx-theme @@ -5714,35 +5789,35 @@ package: category: main optional: false - name: pygments - version: 2.18.0 + version: 2.19.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda hash: - md5: b38dc0206e2a530e5c2cf11dc086b31a - sha256: 0d6133545f268b2b89c2617c196fc791f365b538d4057ecd636d658c3b1e885d + md5: 232fb4577b6687b2d503ef8e254270c9 + sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b category: dev optional: true - name: pygments - version: 2.18.0 + version: 2.19.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda hash: - md5: b38dc0206e2a530e5c2cf11dc086b31a - sha256: 0d6133545f268b2b89c2617c196fc791f365b538d4057ecd636d658c3b1e885d + md5: 232fb4577b6687b2d503ef8e254270c9 + sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b category: dev optional: true - name: pylint - version: 3.3.2 + version: 3.3.3 manager: conda platform: linux-64 dependencies: - astroid: '>=3.3.5,<3.4.0-dev0' + astroid: '>=3.3.8,<3.4.0-dev0' colorama: '>=0.4.5' dill: '>=0.3.7' isort: '>=4.2.5,<6,!=5.13.0' @@ -5752,18 +5827,18 @@ package: tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda hash: - md5: 2d8d45003973eb746f9465ca6b02c050 - sha256: 6f8e58920a5358bebbb7e7bb5658e16cdff1398986eb0d4b94e7877e204b2323 + md5: 5842a1fa3b9b4f9fe7069b9ca5ed068d + sha256: a8192c823bfb6cdc57d2e12a8748ac1acb588c960c53e71c763f6359c5602e46 category: dev optional: true - name: pylint - version: 3.3.2 + version: 3.3.3 manager: conda platform: win-64 dependencies: - astroid: '>=3.3.5,<3.4.0-dev0' + astroid: '>=3.3.8,<3.4.0-dev0' colorama: '>=0.4.5' dill: '>=0.3.7' isort: '>=4.2.5,<6,!=5.13.0' @@ -5773,10 +5848,10 @@ package: tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda hash: - md5: 2d8d45003973eb746f9465ca6b02c050 - sha256: 6f8e58920a5358bebbb7e7bb5658e16cdff1398986eb0d4b94e7877e204b2323 + md5: 5842a1fa3b9b4f9fe7069b9ca5ed068d + sha256: a8192c823bfb6cdc57d2e12a8748ac1acb588c960c53e71c763f6359c5602e46 category: dev optional: true - name: pymatsolver @@ -5834,27 +5909,27 @@ package: category: main optional: false - name: pyparsing - version: 3.2.0 + version: 3.2.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda hash: - md5: 4c05a2bcf87bb495512374143b57cf28 - sha256: 09a5484532e24a33649ab612674fd0857bbdcfd6640a79d13a6690fb742a36e1 + md5: 285e237b8f351e85e7574a2c7bfa6d46 + sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c category: main optional: false - name: pyparsing - version: 3.2.0 + version: 3.2.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda hash: - md5: 4c05a2bcf87bb495512374143b57cf28 - sha256: 09a5484532e24a33649ab612674fd0857bbdcfd6640a79d13a6690fb742a36e1 + md5: 285e237b8f351e85e7574a2c7bfa6d46 + sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c category: main optional: false - name: pysocks @@ -6267,12 +6342,12 @@ package: dependencies: jinja2: '>=2.9' packaging: '' - python: '>=3.7' + python: '>=3.9' requests: '' - url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_1.conda hash: - md5: 4b639db3b362998c696f7abf4784ee80 - sha256: cf8660b64d62fb5a631bb9344fd4c2fbc6b2529799c8a38ecaf996b05652567d + md5: 42840a95562a02bef45e7b7fb24dcba4 + sha256: e391356581919077b1639ebd13f4cbb0773acfd5710cfe4188921e8a0387dc6b category: dev optional: true - name: readthedocs-sphinx-ext @@ -6282,12 +6357,12 @@ package: dependencies: jinja2: '>=2.9' packaging: '' - python: '>=3.7' + python: '>=3.9' requests: '' - url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_1.conda hash: - md5: 4b639db3b362998c696f7abf4784ee80 - sha256: cf8660b64d62fb5a631bb9344fd4c2fbc6b2529799c8a38ecaf996b05652567d + md5: 42840a95562a02bef45e7b7fb24dcba4 + sha256: e391356581919077b1639ebd13f4cbb0773acfd5710cfe4188921e8a0387dc6b category: dev optional: true - name: referencing @@ -6355,12 +6430,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.5' + python: '>=3.9' six: '' - url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda hash: - md5: fed45fc5ea0813240707998abe49f520 - sha256: 7c7052b51de0b5c558f890bb11f8b5edbb9934a653d76be086b1182b9f54185d + md5: 36de09a8d3e5d5e6f4ee63af49e59706 + sha256: 2e4372f600490a6e0b3bac60717278448e323cab1c0fecd5f43f7c56535a99c5 category: dev optional: true - name: rfc3339-validator @@ -6368,12 +6443,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.5' + python: '>=3.9' six: '' - url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda hash: - md5: fed45fc5ea0813240707998abe49f520 - sha256: 7c7052b51de0b5c558f890bb11f8b5edbb9934a653d76be086b1182b9f54185d + md5: 36de09a8d3e5d5e6f4ee63af49e59706 + sha256: 2e4372f600490a6e0b3bac60717278448e323cab1c0fecd5f43f7c56535a99c5 category: dev optional: true - name: rfc3986-validator @@ -6487,10 +6562,10 @@ package: numpy: '>=1.23.5' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py310hfcf56fc_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py310hfcf56fc_2.conda hash: - md5: d9b1b75a227dbc42f3fe0e8bc852b805 - sha256: df95244cd5faf7ede8560081db49892cb8ae99e202044d9eb00e4792d9d29af0 + md5: b5d548b2a7cf8d0c74fc6c4bf42d1ca5 + sha256: a15008a51fd6b6dcaeb5563869ff0a8a015f1e0a8634a9d89d2c189eefbd7182 category: main optional: false - name: scipy @@ -6507,10 +6582,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/scipy-1.14.1-py310hbd0dde3_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/scipy-1.14.1-py310hbd0dde3_2.conda hash: - md5: 40856f1a065530263c38af13fe7d8f25 - sha256: 6ba7d1ab0cc549931bb5979c5230d3fa64791a23a23dd8142813da9759ba2b1a + md5: 72a2a7c264a8b48d113111756c2bbbb4 + sha256: 761829fa9c91fdffff0ba5a1f56f7d4cc00bec71ca7fa06859dc7f5a98117273 category: main optional: false - name: send2trash @@ -6541,27 +6616,27 @@ package: category: dev optional: true - name: setuptools - version: 75.6.0 + version: 75.8.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.6.0-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda hash: - md5: fc80f7995e396cbaeabd23cf46c413dc - sha256: abb12e1dd515b13660aacb5d0fd43835bc2186cab472df25b7716cd65e095111 + md5: 8f28e299c11afdd79e0ec1e279dcdc52 + sha256: e0778e4f276e9a81b51c56f51ec22a27b4d8fc955abc0be77ad09ca9bea06bb9 category: main optional: false - name: setuptools - version: 75.6.0 + version: 75.8.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.6.0-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda hash: - md5: fc80f7995e396cbaeabd23cf46c413dc - sha256: abb12e1dd515b13660aacb5d0fd43835bc2186cab472df25b7716cd65e095111 + md5: 8f28e299c11afdd79e0ec1e279dcdc52 + sha256: e0778e4f276e9a81b51c56f51ec22a27b4d8fc955abc0be77ad09ca9bea06bb9 category: main optional: false - name: six @@ -6750,10 +6825,10 @@ package: pydata-sphinx-theme: '>=0.15.2' python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-book-theme-1.1.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-book-theme-1.1.3-pyhd8ed1ab_1.conda hash: - md5: 54e574ecd914ea059b29887a93463d79 - sha256: 300aacc36eb33502f640398b83a50a878c869c4fbd6a713d89e04234da8c8bba + md5: 501e2d6d8aa1b8d82d2707ce8c90b287 + sha256: cf1d3ae6d28042954ac750f6948678fefa619681c3994d2637d747d96a1139ea category: dev optional: true - name: sphinx-book-theme @@ -6764,10 +6839,10 @@ package: pydata-sphinx-theme: '>=0.15.2' python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-book-theme-1.1.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-book-theme-1.1.3-pyhd8ed1ab_1.conda hash: - md5: 54e574ecd914ea059b29887a93463d79 - sha256: 300aacc36eb33502f640398b83a50a878c869c4fbd6a713d89e04234da8c8bba + md5: 501e2d6d8aa1b8d82d2707ce8c90b287 + sha256: cf1d3ae6d28042954ac750f6948678fefa619681c3994d2637d747d96a1139ea category: dev optional: true - name: sphinx-comments @@ -6775,12 +6850,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '' + python: '>=3.9' sphinx: '>=1.8' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-comments-0.0.3-pyh9f0ad1d_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-comments-0.0.3-pyhd8ed1ab_1.conda hash: - md5: 2ae3ce35de0c1cec45c94182694f8d1b - sha256: 2578e9a84f3d4435ad1065daa55ad22a401968c09842220337e8195336f94839 + md5: 30e02fa8e40287da066e348c95ff5609 + sha256: 00129f91b905441a9e27c46ef32c22617743eb4a4f7207e1dd84bc19505d4381 category: dev optional: true - name: sphinx-comments @@ -6788,12 +6863,12 @@ package: manager: conda platform: win-64 dependencies: - python: '' + python: '>=3.9' sphinx: '>=1.8' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-comments-0.0.3-pyh9f0ad1d_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-comments-0.0.3-pyhd8ed1ab_1.conda hash: - md5: 2ae3ce35de0c1cec45c94182694f8d1b - sha256: 2578e9a84f3d4435ad1065daa55ad22a401968c09842220337e8195336f94839 + md5: 30e02fa8e40287da066e348c95ff5609 + sha256: 00129f91b905441a9e27c46ef32c22617743eb4a4f7207e1dd84bc19505d4381 category: dev optional: true - name: sphinx-copybutton @@ -6801,12 +6876,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3' + python: '>=3.9' sphinx: '>=1.8' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda hash: - md5: ac832cc43adc79118cf6e23f1f9b8995 - sha256: 7ea21f009792e7c69612ddba367afe0412b3fdff2e92f439e8cd222de4b40bfe + md5: bf22cb9c439572760316ce0748af3713 + sha256: 8cd892e49cb4d00501bc4439fb0c73ca44905f01a65b2b7fa05ba0e8f3924f19 category: dev optional: true - name: sphinx-copybutton @@ -6814,12 +6889,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3' + python: '>=3.9' sphinx: '>=1.8' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda hash: - md5: ac832cc43adc79118cf6e23f1f9b8995 - sha256: 7ea21f009792e7c69612ddba367afe0412b3fdff2e92f439e8cd222de4b40bfe + md5: bf22cb9c439572760316ce0748af3713 + sha256: 8cd892e49cb4d00501bc4439fb0c73ca44905f01a65b2b7fa05ba0e8f3924f19 category: dev optional: true - name: sphinx-design @@ -6857,10 +6932,10 @@ package: python: '>=3.9' pyyaml: '' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-external-toc-1.0.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-external-toc-1.0.1-pyhd8ed1ab_1.conda hash: - md5: 7a8b55d920fa30a68a2da808abf57291 - sha256: 1436741a948742862e69554f02b855cada81643b10c7dd632c29b1b28aa0ce96 + md5: d248f9db0f1c2e7c480b058925afa9c5 + sha256: 47dda7135f9fb1777b7066c3b9260fdd796d6ec2aeb8804161f39c65b3461401 category: dev optional: true - name: sphinx-external-toc @@ -6872,10 +6947,10 @@ package: python: '>=3.9' pyyaml: '' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-external-toc-1.0.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-external-toc-1.0.1-pyhd8ed1ab_1.conda hash: - md5: 7a8b55d920fa30a68a2da808abf57291 - sha256: 1436741a948742862e69554f02b855cada81643b10c7dd632c29b1b28aa0ce96 + md5: d248f9db0f1c2e7c480b058925afa9c5 + sha256: 47dda7135f9fb1777b7066c3b9260fdd796d6ec2aeb8804161f39c65b3461401 category: dev optional: true - name: sphinx-jupyterbook-latex @@ -6886,10 +6961,10 @@ package: packaging: '' python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-jupyterbook-latex-1.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-jupyterbook-latex-1.0.0-pyhd8ed1ab_1.conda hash: - md5: 90b6071fb02e56a1aafc85e52721fa0e - sha256: 648307f83e8843b9685a6d979e6bffd7cb0a0d6b81d62b64cbd7c843f87abeb6 + md5: 9261bc5d987013f5d8dc58061c34f1a3 + sha256: b64c031795918f26ddeb5148ede2d3a4944cd9f5461cf72bde3f28acdc71d2f3 category: dev optional: true - name: sphinx-jupyterbook-latex @@ -6900,10 +6975,10 @@ package: packaging: '' python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-jupyterbook-latex-1.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-jupyterbook-latex-1.0.0-pyhd8ed1ab_1.conda hash: - md5: 90b6071fb02e56a1aafc85e52721fa0e - sha256: 648307f83e8843b9685a6d979e6bffd7cb0a0d6b81d62b64cbd7c843f87abeb6 + md5: 9261bc5d987013f5d8dc58061c34f1a3 + sha256: b64c031795918f26ddeb5148ede2d3a4944cd9f5461cf72bde3f28acdc71d2f3 category: dev optional: true - name: sphinx-multitoc-numbering @@ -6911,12 +6986,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' + python: '>=3.9' sphinx: '>=3' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-multitoc-numbering-0.1.3-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-multitoc-numbering-0.1.3-pyhd8ed1ab_1.conda hash: - md5: 40749a4d0f0d2e11c65fb26c1cd16a90 - sha256: 6c8241fdb4222799c04677b06b2e1f480a6c11f27c8fccc9f73f98798d3c44d8 + md5: cc5fc0988f0fedab436361b9b5906a58 + sha256: 9fa48b33334c3a9971c96dd3d921950e8350cfa88a8e8ebaec6d8261071ea2ac category: dev optional: true - name: sphinx-multitoc-numbering @@ -6924,12 +6999,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.6' + python: '>=3.9' sphinx: '>=3' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-multitoc-numbering-0.1.3-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-multitoc-numbering-0.1.3-pyhd8ed1ab_1.conda hash: - md5: 40749a4d0f0d2e11c65fb26c1cd16a90 - sha256: 6c8241fdb4222799c04677b06b2e1f480a6c11f27c8fccc9f73f98798d3c44d8 + md5: cc5fc0988f0fedab436361b9b5906a58 + sha256: 9fa48b33334c3a9971c96dd3d921950e8350cfa88a8e8ebaec6d8261071ea2ac category: dev optional: true - name: sphinx-thebe @@ -6937,12 +7012,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' sphinx: '>=4' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-thebe-0.3.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-thebe-0.3.1-pyhd8ed1ab_1.conda hash: - md5: c7895f70474a3883c9ff75c290dff551 - sha256: a6c9c15b59edcf957cc6e6122269c07164a08d71754852f65819375844fd843d + md5: f6627ce09745a0f822cc6e7de8cf4f99 + sha256: 9d0cd52edcb2274bf7c8e9327317d9bb48e1d092afeaed093e0242876ad3c008 category: dev optional: true - name: sphinx-thebe @@ -6950,12 +7025,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8' + python: '>=3.9' sphinx: '>=4' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-thebe-0.3.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-thebe-0.3.1-pyhd8ed1ab_1.conda hash: - md5: c7895f70474a3883c9ff75c290dff551 - sha256: a6c9c15b59edcf957cc6e6122269c07164a08d71754852f65819375844fd843d + md5: f6627ce09745a0f822cc6e7de8cf4f99 + sha256: 9d0cd52edcb2274bf7c8e9327317d9bb48e1d092afeaed093e0242876ad3c008 category: dev optional: true - name: sphinx-togglebutton @@ -6993,10 +7068,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: 9075bd8c033f0257122300db914e49c9 - sha256: 8ac476358cf26098e3a360b2a9037bd809243f72934c103953e25f4fda4b9f31 + md5: 16e3f039c0aa6446513e94ab18a8784b + sha256: d7433a344a9ad32a680b881c81b0034bc61618d12c39dd6e3309abeffa9577ba category: dev optional: true - name: sphinxcontrib-applehelp @@ -7006,10 +7081,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: 9075bd8c033f0257122300db914e49c9 - sha256: 8ac476358cf26098e3a360b2a9037bd809243f72934c103953e25f4fda4b9f31 + md5: 16e3f039c0aa6446513e94ab18a8784b + sha256: d7433a344a9ad32a680b881c81b0034bc61618d12c39dd6e3309abeffa9577ba category: dev optional: true - name: sphinxcontrib-bibtex @@ -7055,10 +7130,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: b3bcc38c471ebb738854f52a36059b48 - sha256: 6790efe55f168816dfc9c14235054d5156e5150d28546c5baf2ff4973eff8f6b + md5: 910f28a05c178feba832f842155cbfff + sha256: 55d5076005d20b84b20bee7844e686b7e60eb9f683af04492e598a622b12d53d category: dev optional: true - name: sphinxcontrib-devhelp @@ -7068,10 +7143,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: b3bcc38c471ebb738854f52a36059b48 - sha256: 6790efe55f168816dfc9c14235054d5156e5150d28546c5baf2ff4973eff8f6b + md5: 910f28a05c178feba832f842155cbfff + sha256: 55d5076005d20b84b20bee7844e686b7e60eb9f683af04492e598a622b12d53d category: dev optional: true - name: sphinxcontrib-htmlhelp @@ -7081,10 +7156,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda hash: - md5: e25640d692c02e8acfff0372f547e940 - sha256: 55e14b77ed786ab6ff752b8d75f8448536f385ed250f432bd408d2eff5ea4a9e + md5: e9fb3fe8a5b758b4aff187d434f94f03 + sha256: c1492c0262ccf16694bdcd3bb62aa4627878ea8782d5cd3876614ffeb62b3996 category: dev optional: true - name: sphinxcontrib-htmlhelp @@ -7094,10 +7169,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda hash: - md5: e25640d692c02e8acfff0372f547e940 - sha256: 55e14b77ed786ab6ff752b8d75f8448536f385ed250f432bd408d2eff5ea4a9e + md5: e9fb3fe8a5b758b4aff187d434f94f03 + sha256: c1492c0262ccf16694bdcd3bb62aa4627878ea8782d5cd3876614ffeb62b3996 category: dev optional: true - name: sphinxcontrib-jsmath @@ -7105,11 +7180,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda hash: - md5: da1d979339e2714c30a8e806a33ec087 - sha256: d4337d83b8edba688547766fc80f1ac86d6ec86ceeeda93f376acc04079c5ce2 + md5: fa839b5ff59e192f411ccc7dae6588bb + sha256: 578bef5ec630e5b2b8810d898bbbf79b9ae66d49b7938bcc3efc364e679f2a62 category: dev optional: true - name: sphinxcontrib-jsmath @@ -7117,11 +7192,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda hash: - md5: da1d979339e2714c30a8e806a33ec087 - sha256: d4337d83b8edba688547766fc80f1ac86d6ec86ceeeda93f376acc04079c5ce2 + md5: fa839b5ff59e192f411ccc7dae6588bb + sha256: 578bef5ec630e5b2b8810d898bbbf79b9ae66d49b7938bcc3efc364e679f2a62 category: dev optional: true - name: sphinxcontrib-qthelp @@ -7131,10 +7206,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: d6e5ea5fe00164ac6c2dcc5d76a42192 - sha256: 7ae639b729844de2ec74dbaf1acccc14843868a82fa46cd2ceb735bc8266af5b + md5: 00534ebcc0375929b45c3039b5ba7636 + sha256: c664fefae4acdb5fae973bdde25836faf451f41d04342b64a358f9a7753c92ca category: dev optional: true - name: sphinxcontrib-qthelp @@ -7144,10 +7219,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: d6e5ea5fe00164ac6c2dcc5d76a42192 - sha256: 7ae639b729844de2ec74dbaf1acccc14843868a82fa46cd2ceb735bc8266af5b + md5: 00534ebcc0375929b45c3039b5ba7636 + sha256: c664fefae4acdb5fae973bdde25836faf451f41d04342b64a358f9a7753c92ca category: dev optional: true - name: sphinxcontrib-serializinghtml @@ -7157,10 +7232,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda hash: - md5: e507335cb4ca9cff4c3d0fa9cdab255e - sha256: bf80e4c0ff97d5e8e5f6db0831ba60007e820a3a438e8f1afd868aa516d67d6f + md5: 3bc61f7161d28137797e038263c04c54 + sha256: 64d89ecc0264347486971a94487cb8d7c65bfc0176750cf7502b8a272f4ab557 category: dev optional: true - name: sphinxcontrib-serializinghtml @@ -7170,14 +7245,14 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda hash: - md5: e507335cb4ca9cff4c3d0fa9cdab255e - sha256: bf80e4c0ff97d5e8e5f6db0831ba60007e820a3a438e8f1afd868aa516d67d6f + md5: 3bc61f7161d28137797e038263c04c54 + sha256: 64d89ecc0264347486971a94487cb8d7c65bfc0176750cf7502b8a272f4ab557 category: dev optional: true - name: sqlalchemy - version: 2.0.36 + version: 2.0.37 manager: conda platform: linux-64 dependencies: @@ -7187,14 +7262,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.36-py310ha75aee5_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.37-py310ha75aee5_0.conda hash: - md5: 66bddc78878ee3842f900334447e9527 - sha256: 0b97c80982254e6424d5d5537a21ed1865be73e8b22adae1076e68274fb7ef26 + md5: c54931e147566053f774738dc5caaa4e + sha256: 22e5d1fea4606b7ba3700f68f733b76d8012ef1b1cc9af85256fd2f0dd3c1fd6 category: dev optional: true - name: sqlalchemy - version: 2.0.36 + version: 2.0.37 manager: conda platform: win-64 dependencies: @@ -7205,40 +7280,40 @@ 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.36-py310ha8f682b_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.37-py310ha8f682b_0.conda hash: - md5: 458f94a86252f0960e7491ad654dc260 - sha256: 6ae3a0ff3cb66c562786a317c808c0378fb13e794ace2c1c0940347ad34adc8e + md5: 73d7dad251d3c87b69f40c72f9bac8e7 + sha256: 510e46d3c619902f4b611ba88441148b13de23e3d591e2b0ae15ea215c1fd33b category: dev optional: true - name: stack_data - version: 0.6.2 + version: 0.6.3 manager: conda platform: linux-64 dependencies: asttokens: '' executing: '' pure_eval: '' - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda hash: - md5: e7df0fdd404616638df5ece6e69ba7af - sha256: a58433e75229bec39f3be50c02efbe9b7083e53a1f31d8ee247564f370191eec + md5: b1b505328da7a6b246787df4b5a49fbc + sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41 category: dev optional: true - name: stack_data - version: 0.6.2 + version: 0.6.3 manager: conda platform: win-64 dependencies: asttokens: '' executing: '' pure_eval: '' - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda hash: - md5: e7df0fdd404616638df5ece6e69ba7af - sha256: a58433e75229bec39f3be50c02efbe9b7083e53a1f31d8ee247564f370191eec + md5: b1b505328da7a6b246787df4b5a49fbc + sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41 category: dev optional: true - name: tabulate @@ -7246,11 +7321,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_1.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda hash: - md5: 4759805cce2d914c38472f70bf4d8bcb - sha256: f6e4a0dd24ba060a4af69ca79d32361a6678e61d78c73eb5e357909b025b4620 + md5: 959484a66b4b76befcddc4fa97c95567 + sha256: 090023bddd40d83468ef86573976af8c514f64119b2bd814ee63a838a542720a category: dev optional: true - name: tabulate @@ -7258,11 +7333,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_1.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda hash: - md5: 4759805cce2d914c38472f70bf4d8bcb - sha256: f6e4a0dd24ba060a4af69ca79d32361a6678e61d78c73eb5e357909b025b4620 + md5: 959484a66b4b76befcddc4fa97c95567 + sha256: 090023bddd40d83468ef86573976af8c514f64119b2bd814ee63a838a542720a category: dev optional: true - name: tbb @@ -7302,11 +7377,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda hash: - md5: 04eedddeb68ad39871c8127dd1c21f4f - sha256: 2e2c255b6f24a6d75b9938cb184520e27db697db2c24f04e18342443ae847c0a + md5: 60ce69f73f3e75b21f1c27b1b471320c + sha256: 6869cd2e043426d30c84d0ff6619f176b39728f9c75dc95dca89db994548bb8a category: main optional: false - name: tblib @@ -7314,11 +7389,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda hash: - md5: 04eedddeb68ad39871c8127dd1c21f4f - sha256: 2e2c255b6f24a6d75b9938cb184520e27db697db2c24f04e18342443ae847c0a + md5: 60ce69f73f3e75b21f1c27b1b471320c + sha256: 6869cd2e043426d30c84d0ff6619f176b39728f9c75dc95dca89db994548bb8a category: main optional: false - name: terminado @@ -7433,11 +7508,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda hash: - md5: f832c45a477c78bebd107098db465095 - sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 + md5: b0dd904de08b7db706167240bf37b164 + sha256: 34f3a83384ac3ac30aefd1309e69498d8a4aa0bf2d1f21c645f79b180e378938 category: dev optional: true - name: toml @@ -7445,11 +7520,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda hash: - md5: f832c45a477c78bebd107098db465095 - sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 + md5: b0dd904de08b7db706167240bf37b164 + sha256: 34f3a83384ac3ac30aefd1309e69498d8a4aa0bf2d1f21c645f79b180e378938 category: dev optional: true - name: tomli @@ -7505,11 +7580,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda hash: - md5: 34feccdd4177f2d3d53c73fc44fd9a37 - sha256: 6371cf3cf8292f2abdcc2bf783d6e70203d72f8ff0c1625f55a486711e276c75 + md5: 40d0ed782a8aaa16ef248e68c06c168d + sha256: eda38f423c33c2eaeca49ed946a8d3bf466cc3364970e083a65eb2fd85258d87 category: main optional: false - name: toolz @@ -7517,11 +7592,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda hash: - md5: 34feccdd4177f2d3d53c73fc44fd9a37 - sha256: 6371cf3cf8292f2abdcc2bf783d6e70203d72f8ff0c1625f55a486711e276c75 + md5: 40d0ed782a8aaa16ef248e68c06c168d + sha256: eda38f423c33c2eaeca49ed946a8d3bf466cc3364970e083a65eb2fd85258d87 category: main optional: false - name: tornado @@ -7561,11 +7636,11 @@ package: platform: linux-64 dependencies: colorama: '' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda hash: - md5: 4085c9db273a148e149c03627350e22c - sha256: 5673b7104350a6998cb86cccf1d0058217d86950e8d6c927d8530606028edb1d + md5: 9efbfdc37242619130ea42b1cc4ed861 + sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 category: main optional: false - name: tqdm @@ -7574,11 +7649,11 @@ package: platform: win-64 dependencies: colorama: '' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda hash: - md5: 4085c9db273a148e149c03627350e22c - sha256: 5673b7104350a6998cb86cccf1d0058217d86950e8d6c927d8530606028edb1d + md5: 9efbfdc37242619130ea42b1cc4ed861 + sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 category: main optional: false - name: traitlets @@ -7606,27 +7681,27 @@ package: category: dev optional: true - name: types-python-dateutil - version: 2.9.0.20241003 + version: 2.9.0.20241206 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241206-pyhd8ed1ab_0.conda hash: - md5: cb0e8ce6fe1198a058040619a09bc424 - sha256: 78538b566f1f1cd1e309bba8361875523c69db1a25db292a54977603c5ea1421 + md5: 1dbc4a115e2ad9fb7f9d5b68397f66f9 + sha256: 8b98cd9464837174ab58aaa912fc95d5831879864676650a383994033533b8d1 category: dev optional: true - name: types-python-dateutil - version: 2.9.0.20241003 + version: 2.9.0.20241206 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241206-pyhd8ed1ab_0.conda hash: - md5: cb0e8ce6fe1198a058040619a09bc424 - sha256: 78538b566f1f1cd1e309bba8361875523c69db1a25db292a54977603c5ea1421 + md5: 1dbc4a115e2ad9fb7f9d5b68397f66f9 + sha256: 8b98cd9464837174ab58aaa912fc95d5831879864676650a383994033533b8d1 category: dev optional: true - name: typing-extensions @@ -7728,11 +7803,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda hash: - md5: 3b7fc78d7be7b450952aaa916fb78877 - sha256: 54293cd94da3a6b978b353eb7897555055d925ad0008bc73e85cca19e2587ed0 + md5: 9c96c9876ba45368a03056ddd0f20431 + sha256: a2f837780af450d633efc052219c31378bcad31356766663fb88a99e8e4c817b category: dev optional: true - name: uc-micro-py @@ -7740,11 +7815,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda hash: - md5: 3b7fc78d7be7b450952aaa916fb78877 - sha256: 54293cd94da3a6b978b353eb7897555055d925ad0008bc73e85cca19e2587ed0 + md5: 9c96c9876ba45368a03056ddd0f20431 + sha256: a2f837780af450d633efc052219c31378bcad31356766663fb88a99e8e4c817b category: dev optional: true - name: ucrt @@ -7759,7 +7834,7 @@ package: category: main optional: false - name: unicodedata2 - version: 15.1.0 + version: 16.0.0 manager: conda platform: linux-64 dependencies: @@ -7767,14 +7842,14 @@ package: libgcc: '>=13' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - url: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-15.1.0-py310ha75aee5_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py310ha75aee5_0.conda hash: - md5: ee18e67b0bd283f6a75369936451d6ac - sha256: 4fa13f63d1e3e524a793733e7802110eba62f9734667da5990a172b4dc631d08 + md5: 1d7a4b9202cdd10d56ecdd7f6c347190 + sha256: 0468c864c60190fdb94b4705bca618e77589d5cb9fa096de47caccd1f22b0b54 category: main optional: false - name: unicodedata2 - version: 15.1.0 + version: 16.0.0 manager: conda platform: win-64 dependencies: @@ -7783,10 +7858,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/unicodedata2-15.1.0-py310ha8f682b_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/unicodedata2-16.0.0-py310ha8f682b_0.conda hash: - md5: c79b8d93f7cf51200011a9eede124b6e - sha256: 4d5e8d7e59cd916c19ef57d7623de99eb3d0e5122a4023793e7cea209717a04e + md5: b28aead44c6e19a1fbba7752aa242b34 + sha256: b59837c68d8edcca3c86c205a8c5dec63356029e48d55ed88c5483105d73ac0c category: main optional: false - name: uri-template @@ -7814,7 +7889,7 @@ package: category: dev optional: true - name: urllib3 - version: 2.2.3 + version: 2.3.0 manager: conda platform: linux-64 dependencies: @@ -7823,14 +7898,14 @@ package: pysocks: '>=1.5.6,<2.0,!=1.5.7' python: '>=3.9' zstandard: '>=0.18.0' - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda hash: - md5: 4a2d8ef7c37b8808c5b9b750501fffce - sha256: 416e30a1c3262275f01a3e22e783118d9e9d2872a739a9ed860d06fa9c7593d5 + md5: 32674f8dbfb7b26410ed580dd3c10a29 + sha256: 114919ffa80c328127dab9c8e7a38f9d563c617691fb81fccb11c1e86763727e category: main optional: false - name: urllib3 - version: 2.2.3 + version: 2.3.0 manager: conda platform: win-64 dependencies: @@ -7839,10 +7914,10 @@ package: pysocks: '>=1.5.6,<2.0,!=1.5.7' python: '>=3.9' zstandard: '>=0.18.0' - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda hash: - md5: 4a2d8ef7c37b8808c5b9b750501fffce - sha256: 416e30a1c3262275f01a3e22e783118d9e9d2872a739a9ed860d06fa9c7593d5 + md5: 32674f8dbfb7b26410ed580dd3c10a29 + sha256: 114919ffa80c328127dab9c8e7a38f9d563c617691fb81fccb11c1e86763727e category: main optional: false - name: vc @@ -8052,16 +8127,16 @@ package: category: dev optional: true - name: xorg-libxau - version: 1.0.11 + version: 1.0.12 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.11-hb9d3cd8_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda hash: - md5: 77cbc488235ebbaab2b6e912d3934bae - sha256: 532a046fee0b3a402db867b6ec55c84ba4cdedb91d817147c8feeae9766be3d6 + md5: f6ebe2cb3f82ba6c057dde5d9debe4f7 + sha256: ed10c9283974d311855ae08a16dfd7e56241fac632aec3b92e3cfe73cff31038 category: main optional: false - name: xorg-libxau @@ -8102,6 +8177,30 @@ package: sha256: f51205d33c07d744ec177243e5d9b874002910c731954f2c8da82459be462b93 category: main optional: false +- name: xyzservices + version: 2024.9.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + hash: + md5: c79cea50b258f652010cb6c8d81591b5 + sha256: 5f8757092fc985d7586f2659505ec28757c05fd65d8d6ae549a5cec7e3376977 + category: main + optional: false +- name: xyzservices + version: 2024.9.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + hash: + md5: c79cea50b258f652010cb6c8d81591b5 + sha256: 5f8757092fc985d7586f2659505ec28757c05fd65d8d6ae549a5cec7e3376977 + category: main + optional: false - name: yaml version: 0.2.5 manager: conda @@ -8312,12 +8411,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 hash: - sha256: a2a851feabdeacf58dcd9acc083086ffbe9f27fa + sha256: 007da1d142502378a4da9b7760c6b178986368a3 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 category: main optional: false - name: geoapps-utils @@ -8329,12 +8428,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 hash: - sha256: a2a851feabdeacf58dcd9acc083086ffbe9f27fa + sha256: 007da1d142502378a4da9b7760c6b178986368a3 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 category: main optional: false - name: geoh5py @@ -8346,12 +8445,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@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + url: git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba hash: - sha256: fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + sha256: abdd3bd275deba6a92d741674053a9aabcccbeba source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + url: git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba category: main optional: false - name: geoh5py @@ -8363,16 +8462,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@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + url: git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba hash: - sha256: fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + sha256: abdd3bd275deba6a92d741674053a9aabcccbeba source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + url: git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba category: main optional: false - name: mira-simpeg - version: 0.21.2.1b2.post2.dev6+g59133afc4 + version: 0.21.2.1rc2.dev6+gcdc4c59d4 manager: pip platform: linux-64 dependencies: @@ -8386,16 +8485,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 + url: git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 hash: - sha256: 59133afc4586f2924236098f5f001d402f162667 + sha256: cdc4c59d47c03e1623d538504317595fcc548163 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 + url: git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 category: main optional: false - name: mira-simpeg - version: 0.21.2.1b2.post2.dev6+g59133afc4 + version: 0.21.2.1rc2.dev6+gcdc4c59d4 manager: pip platform: win-64 dependencies: @@ -8409,12 +8508,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 + url: git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 hash: - sha256: 59133afc4586f2924236098f5f001d402f162667 + sha256: cdc4c59d47c03e1623d538504317595fcc548163 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 + url: git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 category: main optional: false - name: octree-creation-app @@ -8425,17 +8524,14 @@ package: discretize: ==0.10.* geoapps-utils: 0.5.0-alpha.1 geoh5py: 0.11.0-alpha.1 - h5py: '>=3.2.1,<4.0.0' numpy: '>=1.26.0,<1.27.0' - pillow: '>=10.3.0,<10.4.0' - pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 hash: - sha256: ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + sha256: f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 category: main optional: false - name: octree-creation-app @@ -8446,17 +8542,14 @@ package: discretize: ==0.10.* geoapps-utils: 0.5.0-alpha.1 geoh5py: 0.11.0-alpha.1 - h5py: '>=3.2.1,<4.0.0' numpy: '>=1.26.0,<1.27.0' - pillow: '>=10.3.0,<10.4.0' - pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 hash: - sha256: ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + sha256: f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 category: main optional: false - name: param-sweeps @@ -8466,12 +8559,12 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d hash: - sha256: 644febfba1e81b1777a8ebf86744541c8e1fce09 + sha256: dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d category: main optional: false - name: param-sweeps @@ -8481,11 +8574,11 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d hash: - sha256: 644febfba1e81b1777a8ebf86744541c8e1fce09 + sha256: dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d category: main optional: false diff --git a/py-3.11.conda-lock.yml b/py-3.11.conda-lock.yml index 7eae8815..d06ea11e 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: dfb2441740d8a6ccd0cae412e3d5a2bc212589ce6860e33261da362b7bd058b9 - linux-64: 997ba03c5e150d084199fafa3b0f829be633e3a6b869405f7d8825f3380ec7ca + win-64: 4ae98973526361a18247a24da2c9fbe4b2d23567d24479936aa67a1cda88db94 + linux-64: 9763c24f54e81c96312618557d653c8994647978613de9b38a3a921c677567e2 channels: - url: conda-forge used_env_vars: [] @@ -60,10 +60,10 @@ package: dependencies: pygments: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_1.conda hash: - md5: 1bb1ef9806a9a20872434f58b3e7fc1a - sha256: 712c1875bcd32674e8ce2f418f0b2875ecb98e6bcbb21ec7502dae8ff4b0f73c + md5: 74ac5069774cdbc53910ec4d631a3999 + sha256: 1307719f0d8ee694fc923579a39c0621c23fdaa14ccdf9278a5aac5665ac58e9 category: dev optional: true - name: accessible-pygments @@ -73,10 +73,10 @@ package: dependencies: pygments: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_1.conda hash: - md5: 1bb1ef9806a9a20872434f58b3e7fc1a - sha256: 712c1875bcd32674e8ce2f418f0b2875ecb98e6bcbb21ec7502dae8ff4b0f73c + md5: 74ac5069774cdbc53910ec4d631a3999 + sha256: 1307719f0d8ee694fc923579a39c0621c23fdaa14ccdf9278a5aac5665ac58e9 category: dev optional: true - name: alabaster @@ -130,7 +130,7 @@ package: category: main optional: false - name: anyio - version: 4.6.2.post1 + version: 4.8.0 manager: conda platform: linux-64 dependencies: @@ -138,15 +138,15 @@ package: idna: '>=2.8' python: '>=3.9' sniffio: '>=1.1' - typing_extensions: '>=4.1' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda + typing_extensions: '>=4.5' + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda hash: - md5: 688697ec5e9588bdded167d19577625b - sha256: 4b54b7ce79d818e3cce54ae4d552dba51b7afac160ceecdefd04b3917a37c502 + md5: 848d25bfbadf020ee4d4ba90e5668252 + sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 category: dev optional: true - name: anyio - version: 4.6.2.post1 + version: 4.8.0 manager: conda platform: win-64 dependencies: @@ -154,11 +154,11 @@ package: idna: '>=2.8' python: '>=3.9' sniffio: '>=1.1' - typing_extensions: '>=4.1' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda + typing_extensions: '>=4.5' + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.8.0-pyhd8ed1ab_0.conda hash: - md5: 688697ec5e9588bdded167d19577625b - sha256: 4b54b7ce79d818e3cce54ae4d552dba51b7afac160ceecdefd04b3917a37c502 + md5: 848d25bfbadf020ee4d4ba90e5668252 + sha256: f1455d2953e3eb6d71bc49881c8558d8e01888469dfd21061dd48afb6183e836 category: dev optional: true - name: argon2-cffi @@ -227,13 +227,13 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' python-dateutil: '>=2.7.0' types-python-dateutil: '>=2.8.10' - url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda hash: - md5: b77d8c2313158e6e461ca0efb1c2c508 - sha256: ff49825c7f9e29e09afa6284300810e7a8640d621740efb47c4541f4dc4969db + md5: 46b53236fdd990271b03c3978d4218a9 + sha256: c4b0bdb3d5dee50b60db92f99da3e4c524d5240aafc0a5fcc15e45ae2d1a3cd1 category: dev optional: true - name: arrow @@ -241,13 +241,13 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8' + python: '>=3.9' python-dateutil: '>=2.7.0' types-python-dateutil: '>=2.8.10' - url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_1.conda hash: - md5: b77d8c2313158e6e461ca0efb1c2c508 - sha256: ff49825c7f9e29e09afa6284300810e7a8640d621740efb47c4541f4dc4969db + md5: 46b53236fdd990271b03c3978d4218a9 + sha256: c4b0bdb3d5dee50b60db92f99da3e4c524d5240aafc0a5fcc15e45ae2d1a3cd1 category: dev optional: true - name: asciitree @@ -275,29 +275,29 @@ package: category: main optional: false - name: astroid - version: 3.3.5 + version: 3.3.8 manager: conda platform: linux-64 dependencies: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.5-py311h38be061_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/astroid-3.3.8-py311h38be061_0.conda hash: - md5: d9172b38ee6b043710cf9537b0e1cd5d - sha256: 6a881e2b248fb91a286d5c92ca3c7ef6d9d7fe5d77742daf8a4844752cfe4b9e + md5: 1d40246388ce17d0ada77a5da37d72d8 + sha256: f99e14e537e4d5a57275b788c2ac5ef19b7c2b00f706ab5262d27a5d5f85471e category: dev optional: true - name: astroid - version: 3.3.5 + version: 3.3.8 manager: conda platform: win-64 dependencies: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/win-64/astroid-3.3.5-py311h1ea47a8_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/astroid-3.3.8-py311h1ea47a8_0.conda hash: - md5: 82980fcae537ffec25214858ce67c561 - sha256: 8dc5284fb6a3b8f0abecb120ac48e340aa1772bf6f6c42c8d26b814d75e7bf2e + md5: 1eb65d33ea4f51068bb40220d65c2f33 + sha256: 47921cda617bf75c9005ba3f2844c46ceeb7beff37dc256a1c77e9bd00b6e2cd category: dev optional: true - name: asttokens @@ -329,12 +329,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_1.conda hash: - md5: 3d081de3a6ea9f894bbb585e8e3a4dcb - sha256: 7ed83731979fe5b046c157730e50af0e24454468bbba1ed8fc1a3107db5d7518 + md5: 40c673c7d585623b8f1ee650c8734eb6 + sha256: 344157f396dfdc929d1dff8fe010abe173cd168d22a56648583e616495f2929e category: dev optional: true - name: async-lru @@ -342,36 +342,36 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8' + python: '>=3.9' typing_extensions: '>=4.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_1.conda hash: - md5: 3d081de3a6ea9f894bbb585e8e3a4dcb - sha256: 7ed83731979fe5b046c157730e50af0e24454468bbba1ed8fc1a3107db5d7518 + md5: 40c673c7d585623b8f1ee650c8734eb6 + sha256: 344157f396dfdc929d1dff8fe010abe173cd168d22a56648583e616495f2929e category: dev optional: true - name: attrs - version: 24.2.0 + version: 24.3.0 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.3.0-pyh71513ae_0.conda hash: - md5: 6732fa52eb8e66e5afeb32db8701a791 - sha256: 28dba85a7e0f7fb57d7315e13f603d1e41b83c5b88aa2a602596b52c833a2ff8 + md5: 356927ace43302bf6f5926e2a58dae6a + sha256: 750186af694a7130eaf7119fbb56db0d2326d8995ad5b8eae23c622b85fea29a category: dev optional: true - name: attrs - version: 24.2.0 + version: 24.3.0 manager: conda platform: win-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.3.0-pyh71513ae_0.conda hash: - md5: 6732fa52eb8e66e5afeb32db8701a791 - sha256: 28dba85a7e0f7fb57d7315e13f603d1e41b83c5b88aa2a602596b52c833a2ff8 + md5: 356927ace43302bf6f5926e2a58dae6a + sha256: 750186af694a7130eaf7119fbb56db0d2326d8995ad5b8eae23c622b85fea29a category: dev optional: true - name: babel @@ -433,10 +433,10 @@ package: dependencies: python: '>=3.9' webencodings: '' - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_3.conda hash: - md5: 707af59db75b066217403a8f00c1d826 - sha256: ffc8e4e53cd92aec0f0ea0bc9e28f5fd1b1e67bde46b0b298170e6fb78eecce1 + md5: b33551d9bac06d754762e8ccb3c4df03 + sha256: 9278622f54b6b4bce5d73663b282a8ab35d1b331d6ff92f4112906a526039827 category: dev optional: true - name: bleach @@ -446,12 +446,80 @@ package: dependencies: python: '>=3.9' webencodings: '' - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_3.conda + hash: + md5: b33551d9bac06d754762e8ccb3c4df03 + sha256: 9278622f54b6b4bce5d73663b282a8ab35d1b331d6ff92f4112906a526039827 + category: dev + optional: true +- name: bleach-with-css + version: 6.2.0 + manager: conda + platform: linux-64 + dependencies: + bleach: 6.2.0 + tinycss2: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-hd8ed1ab_3.conda hash: - md5: 707af59db75b066217403a8f00c1d826 - sha256: ffc8e4e53cd92aec0f0ea0bc9e28f5fd1b1e67bde46b0b298170e6fb78eecce1 + md5: e250a492fc70bf604737328dbe02846c + sha256: 8161cf35253f7646a1fd39f90abbcc6cb69248b8fdff61cfffce4cc8448f8c02 category: dev optional: true +- name: bleach-with-css + version: 6.2.0 + manager: conda + platform: win-64 + dependencies: + bleach: 6.2.0 + tinycss2: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-with-css-6.2.0-hd8ed1ab_3.conda + hash: + md5: e250a492fc70bf604737328dbe02846c + sha256: 8161cf35253f7646a1fd39f90abbcc6cb69248b8fdff61cfffce4cc8448f8c02 + category: dev + optional: true +- name: bokeh + version: 3.6.2 + manager: conda + platform: linux-64 + dependencies: + contourpy: '>=1.2' + jinja2: '>=2.9' + numpy: '>=1.16' + packaging: '>=16.8' + pandas: '>=1.2' + pillow: '>=7.1.0' + python: '>=3.10' + pyyaml: '>=3.10' + tornado: '>=6.2' + xyzservices: '>=2021.09.1' + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + hash: + md5: 976ff24762f1f991b08f7a7a41875086 + sha256: 66d2649b8b8f1ec58c83a9ff948aed4a3a86465ca6ccda686741797cae54b264 + category: main + optional: false +- name: bokeh + version: 3.6.2 + manager: conda + platform: win-64 + dependencies: + contourpy: '>=1.2' + jinja2: '>=2.9' + numpy: '>=1.16' + packaging: '>=16.8' + pandas: '>=1.2' + pillow: '>=7.1.0' + python: '>=3.10' + pyyaml: '>=3.10' + tornado: '>=6.2' + xyzservices: '>=2021.09.1' + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + hash: + md5: 976ff24762f1f991b08f7a7a41875086 + sha256: 66d2649b8b8f1ec58c83a9ff948aed4a3a86465ca6ccda686741797cae54b264 + category: main + optional: false - name: brotli version: 1.1.0 manager: conda @@ -576,38 +644,38 @@ package: category: main optional: false - name: c-ares - version: 1.34.3 + version: 1.34.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.3-hb9d3cd8_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda hash: - md5: ee228789a85f961d14567252a03e725f - sha256: 732571ba6286dbccbf4c6450078a581b7a5620204faf876ff0ef282d77a6bfa8 + md5: e2775acf57efd5af15b8e3d1d74d72d3 + sha256: d4f28d87b6339b94f74762c0076e29c8ef8ddfff51a564a92da2843573c18320 category: main optional: false - name: ca-certificates - version: 2024.8.30 + version: 2024.12.14 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda hash: - md5: c27d1c142233b5bc9ca570c6e2e0c244 - sha256: afee721baa6d988e27fef1832f68d6f32ac8cc99cdf6015732224c2841a09cea + md5: 720523eb0d6a9b0f6120c16b2aa4e7de + sha256: 1afd7274cbc9a334d6d0bc62fa760acc7afdaceb0b91a8df370ec01fd75dc7dd category: main optional: false - name: ca-certificates - version: 2024.8.30 + version: 2024.12.14 manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.8.30-h56e8100_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda hash: - md5: 4c4fd67c18619be5aa65dc5b6c72e490 - sha256: 0fcac3a7ffcc556649e034a1802aedf795e64227eaa7194d207b01eaf26454c4 + md5: cb2eaeb88549ddb27af533eccf9a45c1 + sha256: 424d82db36cd26234bc4772426170efd60e888c2aed0099a257a95e131683a5e category: main optional: false - name: cached-property @@ -659,27 +727,27 @@ package: category: main optional: false - name: certifi - version: 2024.8.30 + version: 2024.12.14 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda hash: - md5: 12f7d00853807b0531775e9be891cb11 - sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f + md5: 6feb87357ecd66733be3279f16a8c400 + sha256: 048c16a9cbcb1fbad02083414d3bc7c1d0eea4b39aee6aa6bf8d1d5089ca8bad category: main optional: false - name: certifi - version: 2024.8.30 + version: 2024.12.14 manager: conda platform: win-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.12.14-pyhd8ed1ab_0.conda hash: - md5: 12f7d00853807b0531775e9be891cb11 - sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f + md5: 6feb87357ecd66733be3279f16a8c400 + sha256: 048c16a9cbcb1fbad02083414d3bc7c1d0eea4b39aee6aa6bf8d1d5089ca8bad category: main optional: false - name: cffi @@ -717,78 +785,78 @@ package: category: main optional: false - name: charset-normalizer - version: 3.4.0 + version: 3.4.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda hash: - md5: 6581a17bba6b948bb60130026404a9d6 - sha256: 63022ee2c6a157a9f980250a66f54bdcdf5abee817348d0f9a74c2441a6fbf0e + md5: e83a31202d1c0a000fce3e9cf3825875 + sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b category: dev optional: true - name: charset-normalizer - version: 3.4.0 + version: 3.4.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.1-pyhd8ed1ab_0.conda hash: - md5: 6581a17bba6b948bb60130026404a9d6 - sha256: 63022ee2c6a157a9f980250a66f54bdcdf5abee817348d0f9a74c2441a6fbf0e + md5: e83a31202d1c0a000fce3e9cf3825875 + sha256: 4e0ee91b97e5de3e74567bdacea27f0139709fceca4db8adffbe24deffccb09b category: dev optional: true - name: click - version: 8.1.7 + version: 8.1.8 manager: conda platform: linux-64 dependencies: __unix: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.8-pyh707e725_0.conda hash: - md5: cb8e52f28f5e592598190c562e7b5bf1 - sha256: 1cd5fc6ccdd5141378e51252a7a3810b07fd5a7e6934a5b4a7eccba66566224b + md5: f22f4d4970e09d68a10b922cbb0408d3 + sha256: c920d23cd1fcf565031c679adb62d848af60d6fbb0edc2d50ba475cea4f0d8ab category: main optional: false - name: click - version: 8.1.7 + version: 8.1.8 manager: conda platform: win-64 dependencies: __win: '' colorama: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-win_pyh7428d3b_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.8-pyh7428d3b_0.conda hash: - md5: e2afd3b7e37a5363e292a8b33dbef65c - sha256: 98eeb47687c0a3260c7ea1e29f41057b8e57481b834d3bf5902b7a62e194f88f + md5: 90e5571556f7a45db92ee51cb8f97af6 + sha256: c889ed359ae47eead4ffe8927b7206b22c55e67d6e74a9044c23736919d61e8d category: main optional: false - name: cloudpickle - version: 3.1.0 + version: 3.1.1 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda hash: - md5: c88ca2bb7099167912e3b26463fff079 - sha256: 5a33d0d3ef33121c546eaf78b3dac2141fc4d30bbaeb3959bbc66fcd5e99ced6 + md5: 364ba6c9fb03886ac979b482f39ebb92 + sha256: 21ecead7268241007bf65691610cd7314da68c1f88113092af690203b5780db5 category: main optional: false - name: cloudpickle - version: 3.1.0 + version: 3.1.1 manager: conda platform: win-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.1-pyhd8ed1ab_0.conda hash: - md5: c88ca2bb7099167912e3b26463fff079 - sha256: 5a33d0d3ef33121c546eaf78b3dac2141fc4d30bbaeb3959bbc66fcd5e99ced6 + md5: 364ba6c9fb03886ac979b482f39ebb92 + sha256: 21ecead7268241007bf65691610cd7314da68c1f88113092af690203b5780db5 category: main optional: false - name: colorama @@ -876,7 +944,7 @@ package: category: main optional: false - name: coverage - version: 7.6.8 + version: 7.6.10 manager: conda platform: linux-64 dependencies: @@ -885,14 +953,14 @@ package: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* tomli: '' - url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.8-py311h2dc5d0c_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.10-py311h2dc5d0c_0.conda hash: - md5: 8d6a690e582941ee3161500d1982ea3e - sha256: 820f5d4119149f77995f10e0aefc587117b23501a55c69a026bfcb50fa6917ff + md5: 2a772b30e69ba8319651e9f3ab01608f + sha256: c5782231c9255f0492728bfb74ebcddf2dd8f5561d4f792d9d186d9d360242b8 category: dev optional: true - name: coverage - version: 7.6.8 + version: 7.6.10 manager: conda platform: win-64 dependencies: @@ -902,10 +970,10 @@ package: ucrt: '>=10.0.20348.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.6.8-py311h5082efb_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.6.10-py311h5082efb_0.conda hash: - md5: 06f5b27c266b026247d671f66f690908 - sha256: a394422eab4ef0ed7532db8ef2e9df2248ba58fc388d6cbdebb3f0636681ab5e + md5: b985c39f9a9e62e2c16cd71e3832968a + sha256: f634fc561dc5969bf1614c724d5961804fb213100c08a9fad5aa543e51995daf category: dev optional: true - name: cpython @@ -946,7 +1014,7 @@ package: category: main optional: false - name: cytoolz - version: 1.0.0 + version: 1.0.1 manager: conda platform: linux-64 dependencies: @@ -955,14 +1023,14 @@ package: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* toolz: '>=0.10.0' - url: https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.0-py311h9ecbd09_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.1-py311h9ecbd09_0.conda hash: - md5: 765c19c0b6df9c143ac8f959d1a1a238 - sha256: 42544e13dc4bb018cec0579ad7a6158c1f296e32fa0995ffd8abb116734dc427 + md5: 69a0a85acdcc5e6d0f1cc915c067ad4c + sha256: fd5a8c7e613c3c538ca775951fd814ab10cfcdaed79e193c3bf7eb59c87cd114 category: main optional: false - name: cytoolz - version: 1.0.0 + version: 1.0.1 manager: conda platform: win-64 dependencies: @@ -972,10 +1040,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/cytoolz-1.0.0-py311he736701_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/cytoolz-1.0.1-py311he736701_0.conda hash: - md5: b0845b4087a24616d2fecc716397b3f6 - sha256: e8f2027af0cf22feebad76ccbbb3139437fd07b5c6c35497b45e8de2d1f636ea + md5: fc78ccf75bba016a930accedee7ed9af + sha256: 7746ffe3a0849abbd724da6955950142ec7eedbc66053be8d3802b7885562951 category: main optional: false - name: dask-core @@ -1043,7 +1111,7 @@ package: category: dev optional: true - name: debugpy - version: 1.8.9 + version: 1.8.11 manager: conda platform: linux-64 dependencies: @@ -1052,14 +1120,14 @@ package: libstdcxx: '>=13' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.9-py311hfdbb021_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.11-py311hfdbb021_0.conda hash: - md5: e1d95dce136e7d0f6a9d7cd9b6dca985 - sha256: cc2e120f53571e19ee6ea062e85e256fce6550ee139d8127cfb24d7ba015f2ae + md5: 7243087876dfd44a22d62e01cc0a3551 + sha256: 4b9f89967fdb6a97ad946746f1852083ad49a50327818bd558d7d37084217590 category: dev optional: true - name: debugpy - version: 1.8.9 + version: 1.8.11 manager: conda platform: win-64 dependencies: @@ -1068,10 +1136,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/debugpy-1.8.9-py311hda3d55a_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.11-py311hda3d55a_0.conda hash: - md5: 0f21eefbe9b04632c4e0e17636be84d3 - sha256: 04db57c1b8fa22d17399c8df03e0d62b365a1315318b59009980672762a6ed87 + md5: d9fa2f0451b21409364946424896a14d + sha256: b4a4b2d6d40e681353d84669e861c369e3d9eca3cb6fdf0a50277f4702c42ba9 category: dev optional: true - name: decorator @@ -1344,11 +1412,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda hash: - md5: d0441db20c827c11721889a241df1220 - sha256: a52d7516e2e11d3eb10908e10d3eb3f8ef267fea99ed9b09d52d96c4db3441b8 + md5: ef8b5fca76806159fc25b4f48d8737eb + sha256: 28d25ea375ebab4bf7479228f8430db20986187b04999136ff5c722ebd32eb60 category: dev optional: true - name: executing @@ -1356,39 +1424,39 @@ package: manager: conda platform: win-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_1.conda hash: - md5: d0441db20c827c11721889a241df1220 - sha256: a52d7516e2e11d3eb10908e10d3eb3f8ef267fea99ed9b09d52d96c4db3441b8 + md5: ef8b5fca76806159fc25b4f48d8737eb + sha256: 28d25ea375ebab4bf7479228f8430db20986187b04999136ff5c722ebd32eb60 category: dev optional: true - name: fasteners - version: 0.17.3 + version: '0.19' manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/fasteners-0.17.3-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/fasteners-0.19-pyhd8ed1ab_1.conda hash: - md5: 348e27e78a5e39090031448c72f66d5e - sha256: 42be6ac8478051b26751d778490d6a71de12e5c6443e145ff3eddbc577d9bcda + md5: dbe9d42e94b5ff7af7b7893f4ce052e7 + sha256: 42fb170778b47303e82eddfea9a6d1e1b8af00c927cd5a34595eaa882b903a16 category: main optional: false - name: fasteners - version: 0.17.3 + version: '0.19' manager: conda platform: win-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/fasteners-0.17.3-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/fasteners-0.19-pyhd8ed1ab_1.conda hash: - md5: 348e27e78a5e39090031448c72f66d5e - sha256: 42be6ac8478051b26751d778490d6a71de12e5c6443e145ff3eddbc577d9bcda + md5: dbe9d42e94b5ff7af7b7893f4ce052e7 + sha256: 42fb170778b47303e82eddfea9a6d1e1b8af00c927cd5a34595eaa882b903a16 category: main optional: false - name: fonttools - version: 4.55.1 + version: 4.55.3 manager: conda platform: linux-64 dependencies: @@ -1399,14 +1467,14 @@ package: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* unicodedata2: '>=15.1.0' - url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.1-py311h2dc5d0c_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.3-py311h2dc5d0c_1.conda hash: - md5: 7e891abfe80fe852757e3c92d314a245 - sha256: 1d130b501942bd43e9d2e47fee0321eb861853fc171e98bb3a7c6cfe2b7f7131 + md5: 04c0b385767445be8aefe0d4915cb747 + sha256: d2dc8eb7c73b3329c3739ae6929c0ccb40d67a4dc4c28f1250470bafb677945f category: main optional: false - name: fonttools - version: 4.55.1 + version: 4.55.3 manager: conda platform: win-64 dependencies: @@ -1418,10 +1486,10 @@ package: unicodedata2: '>=15.1.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.55.1-py311h5082efb_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.55.3-py311h5082efb_1.conda hash: - md5: 4d05b5fd390be4220d5820e1d98bd870 - sha256: 8b8b119d0e33998326d0cd67ff191ed61ab34e17937970fc40cd23156a88b8d1 + md5: 1597829d4aea8efcb2b21370871419dc + sha256: 0c7e206817341e55d2f9ca13678b898bc81b50336b734174ca76834b59347b02 category: main optional: false - name: fqdn @@ -1551,10 +1619,10 @@ package: libstdcxx: '>=13' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.1.1-py311hfdbb021_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.1.1-py311hfdbb021_1.conda hash: - md5: 7cfbc8bdc38951bee4f8e74a08cc0af3 - sha256: 00d5ecec1b7898f209d2e3459a2acb02393a75fa8030025b553bf75c27397324 + md5: d44da5fc47328530ad83e190af89576f + sha256: 81685173a05dcd21d57da4c137eb30643414034aba98a8cec31089b9e53e3413 category: dev optional: true - name: greenlet @@ -1567,10 +1635,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/greenlet-3.1.1-py311hda3d55a_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/greenlet-3.1.1-py311hda3d55a_1.conda hash: - md5: dc75389e40e61df3477a119db83e108b - sha256: 90d5e012f3dcf40959fe9b0cd2ff9f135a8e1062ccdbd6fc80b2a9fff1667497 + md5: 10ae3cceddca1ffd13bef4f375245c6c + sha256: c4afef96bcd70bdef9ee2d8330f2a8c2f3e3d12f4a2100319aa130e0ac9667be category: dev optional: true - name: h11 @@ -1634,15 +1702,15 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' cached-property: '' - hdf5: '>=1.14.3,<1.14.4.0a0' + hdf5: '>=1.14.4,<1.14.5.0a0' libgcc: '>=13' numpy: '>=1.19,<3' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.12.1-nompi_py311hb639ac4_102.conda + url: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.12.1-nompi_py311h5ed33ec_103.conda hash: - md5: c2438b0f0016fbd7ea93e872c9b93309 - sha256: a21932ada1e7a9f95433e4b29980316dac72428bedd738e1af73cb269ed36e2a + md5: 6926bba026ef161a44a4f43e76595820 + sha256: 0ca66916ea090a57fa57e52f14acbbb085c49f54ab9343feb577532b51f8deb9 category: main optional: false - name: h5py @@ -1651,21 +1719,21 @@ package: platform: win-64 dependencies: cached-property: '' - hdf5: '>=1.14.3,<1.14.4.0a0' + hdf5: '>=1.14.4,<1.14.5.0a0' numpy: '>=1.19,<3' 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/h5py-3.12.1-nompi_py311h67016bb_102.conda + url: https://conda.anaconda.org/conda-forge/win-64/h5py-3.12.1-nompi_py311haea1c80_103.conda hash: - md5: cc84ef5211329e067d485f3e36bc54be - sha256: 5ca110b4264f7b9567662d11fd17bb11909a012dc2da8b3fe36b255df9aac824 + md5: 124374ec9884c331890d9c9483277eaa + sha256: 941b85e23a079c9587571acb3cbbc418f5ddff2f06ab7d87006ae9aeace640dc category: main optional: false - name: hdf5 - version: 1.14.3 + version: 1.14.4 manager: conda platform: linux-64 dependencies: @@ -1678,14 +1746,14 @@ package: libstdcxx: '>=13' libzlib: '>=1.3.1,<2.0a0' openssl: '>=3.4.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.3-nompi_h2d575fe_107.conda + url: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.4-nompi_h2d575fe_105.conda hash: - md5: e370421dfe789ad5177452d377d96f8a - sha256: 84d9427b4700ba438064e48cd3c829f83974b7d78c2b477f88685a00348eb06e + md5: d76fff0092b6389a12134ddebc0929bd + sha256: 93d2bfc672f3ee0988d277ce463330a467f3686d3f7ee37812a3d8ca11776d77 category: main optional: false - name: hdf5 - version: 1.14.3 + version: 1.14.4 manager: conda platform: win-64 dependencies: @@ -1696,10 +1764,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/hdf5-1.14.3-nompi_hd5d9e70_107.conda + url: https://conda.anaconda.org/conda-forge/win-64/hdf5-1.14.4-nompi_hd5d9e70_105.conda hash: - md5: 2fe16003742cbb2765462fdadadfe9d1 - sha256: bc06fa5d7c6e272b0d03632be2b69509705c72632fbcc4cd86017e8edcfa6af3 + md5: 4381be33460283890c34341ecfa42d97 + sha256: e8ced65c604a3b9e4803758a25149d71d8096f186fe876817a0d1d97190550c0 category: main optional: false - name: hpack @@ -1761,7 +1829,7 @@ package: category: dev optional: true - name: httpx - version: 0.28.0 + version: 0.28.1 manager: conda platform: linux-64 dependencies: @@ -1770,14 +1838,14 @@ package: httpcore: 1.* idna: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda hash: - md5: 8a4a83ba566c6b5c718dd0531a362d01 - sha256: 0b864abaa9f1443fc42368b4d2a4f4efb9971a53f961d1fe30fabd7fbdd76b27 + md5: d6989ead454181f4f9bc987d3dc4e285 + sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950 category: dev optional: true - name: httpx - version: 0.28.0 + version: 0.28.1 manager: conda platform: win-64 dependencies: @@ -1786,10 +1854,10 @@ package: httpcore: 1.* idna: '' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.28.1-pyhd8ed1ab_0.conda hash: - md5: 8a4a83ba566c6b5c718dd0531a362d01 - sha256: 0b864abaa9f1443fc42368b4d2a4f4efb9971a53f961d1fe30fabd7fbdd76b27 + md5: d6989ead454181f4f9bc987d3dc4e285 + sha256: cd0f1de3697b252df95f98383e9edb1d00386bfdd03fdf607fa42fe5fcb09950 category: dev optional: true - name: hyperframe @@ -1915,29 +1983,29 @@ package: category: main optional: false - name: importlib_resources - version: 6.4.5 + version: 6.5.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' zipp: '>=3.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda hash: - md5: 15798fa69312d433af690c8c42b3fb36 - sha256: 461199e429a3db01f0a673f8beaac5e0be75b88895952fb9183f2ab01c5c3c24 + md5: c85c76dc67d75619a92f51dfbce06992 + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 category: dev optional: true - name: importlib_resources - version: 6.4.5 + version: 6.5.2 manager: conda platform: win-64 dependencies: python: '>=3.9' zipp: '>=3.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.5.2-pyhd8ed1ab_0.conda hash: - md5: 15798fa69312d433af690c8c42b3fb36 - sha256: 461199e429a3db01f0a673f8beaac5e0be75b88895952fb9183f2ab01c5c3c24 + md5: c85c76dc67d75619a92f51dfbce06992 + sha256: acc1d991837c0afb67c75b77fdc72b4bf022aac71fedd8b9ea45918ac9b08a80 category: dev optional: true - name: iniconfig @@ -2026,7 +2094,7 @@ package: category: dev optional: true - name: ipython - version: 8.30.0 + version: 8.31.0 manager: conda platform: linux-64 dependencies: @@ -2043,14 +2111,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.30.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda hash: - md5: 5d6e5cb3a4b820f61b2073f0ad5431f1 - sha256: 65cdc105e5effea2943d3979cc1592590c923a589009b484d07672faaf047af1 + md5: 1d7fcd803dfa936a6c3bd051b293241c + sha256: e10d1172ebf950f8f087f0d9310d215f5ddb8f3ad247bfa58ab5a909b3cabbdc category: dev optional: true - name: ipython - version: 8.30.0 + version: 8.31.0 manager: conda platform: win-64 dependencies: @@ -2067,10 +2135,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.30.0-pyh7428d3b_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda hash: - md5: 6cdaebbc9e3feb2811eb9f52ed0b89e1 - sha256: 94ee8215bd1f614c9c984437b184e8dbe61a4014eb5813c276e3dcb18aaa7f46 + md5: 749ce640fcb691daa2579344cca50f6e + sha256: bce70d36099dbb2c0a4b9cb7c3f2a8742db94a63aea329a75688d6b93ae07ebb category: dev optional: true - name: ipython_genutils @@ -2212,29 +2280,29 @@ package: category: dev optional: true - name: jinja2 - version: 3.1.4 + version: 3.1.5 manager: conda platform: linux-64 dependencies: markupsafe: '>=2.0' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda hash: - md5: 08cce3151bde4ecad7885bd9fb647532 - sha256: 85a7169c078b8065bd9d121b0e7b99c8b88c42a411314b6ae5fcd81c48c4710a + md5: 2752a6ed44105bfb18c9bef1177d9dcd + sha256: 98977694b9ecaa3218662f843425f39501f81973c450f995eec68f1803ed71c3 category: main optional: false - name: jinja2 - version: 3.1.4 + version: 3.1.5 manager: conda platform: win-64 dependencies: markupsafe: '>=2.0' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.5-pyhd8ed1ab_0.conda hash: - md5: 08cce3151bde4ecad7885bd9fb647532 - sha256: 85a7169c078b8065bd9d121b0e7b99c8b88c42a411314b6ae5fcd81c48c4710a + md5: 2752a6ed44105bfb18c9bef1177d9dcd + sha256: 98977694b9ecaa3218662f843425f39501f81973c450f995eec68f1803ed71c3 category: main optional: false - name: joblib @@ -2242,12 +2310,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' setuptools: '' - url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_1.conda hash: - md5: 25df261d4523d9f9783bcdb7208d872f - sha256: 8ad719524b1039510fcbd75eb776123189d75e2c09228189257ddbcab86f5b64 + md5: bf8243ee348f3a10a14ed0cae323e0c1 + sha256: 51cc2dc491668af0c4d9299b0ab750f16ccf413ec5e2391b924108c1fbacae9b category: main optional: false - name: joblib @@ -2255,12 +2323,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8' + python: '>=3.9' setuptools: '' - url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_1.conda hash: - md5: 25df261d4523d9f9783bcdb7208d872f - sha256: 8ad719524b1039510fcbd75eb776123189d75e2c09228189257ddbcab86f5b64 + md5: bf8243ee348f3a10a14ed0cae323e0c1 + sha256: 51cc2dc491668af0c4d9299b0ab750f16ccf413ec5e2391b924108c1fbacae9b category: main optional: false - name: json5 @@ -2440,10 +2508,10 @@ package: sphinx-thebe: '>=0.3.1,<1' sphinx-togglebutton: '' sphinxcontrib-bibtex: '>=2.5.0,<3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter-book-1.0.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-book-1.0.3-pyhd8ed1ab_1.conda hash: - md5: 0bda36d99718dd2f0f6e215a7c0840f5 - sha256: 9b31469c70dde714acb5f0f03488e83b63019d3866376801fdb70e9c9ff4b6eb + md5: 739a29ac73026e68405153b50d0c60c2 + sha256: f028c32b5d97d24df44b1a41f771a9932e07815c60c02e24acd9bd2eca31097f category: dev optional: true - name: jupyter-book @@ -2471,10 +2539,10 @@ package: sphinx-thebe: '>=0.3.1,<1' sphinx-togglebutton: '' sphinxcontrib-bibtex: '>=2.5.0,<3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter-book-1.0.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-book-1.0.3-pyhd8ed1ab_1.conda hash: - md5: 0bda36d99718dd2f0f6e215a7c0840f5 - sha256: 9b31469c70dde714acb5f0f03488e83b63019d3866376801fdb70e9c9ff4b6eb + md5: 739a29ac73026e68405153b50d0c60c2 + sha256: f028c32b5d97d24df44b1a41f771a9932e07815c60c02e24acd9bd2eca31097f category: dev optional: true - name: jupyter-cache @@ -2614,11 +2682,12 @@ package: category: dev optional: true - name: jupyter_events - version: 0.10.0 + version: 0.11.0 manager: conda platform: linux-64 dependencies: jsonschema-with-format-nongpl: '>=4.18.0' + packaging: '' python: '>=3.9' python-json-logger: '>=2.0.4' pyyaml: '>=5.3' @@ -2626,18 +2695,19 @@ package: rfc3339-validator: '' rfc3986-validator: '>=0.1.1' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.11.0-pyhd8ed1ab_0.conda hash: - md5: 62186e6383f38cc6a3466f0fadde3f2e - sha256: d7fa4c627d56ce8dc02f09f358757f8fd49eb6137216dc99340a6b4efc7e0491 + md5: 2d8876ca6bda213622dfbc3d1da56ecb + sha256: eeb32aa58d37b130387628d5c151092f6d3fcf0a6964294bef06d6bac117f3c4 category: dev optional: true - name: jupyter_events - version: 0.10.0 + version: 0.11.0 manager: conda platform: win-64 dependencies: jsonschema-with-format-nongpl: '>=4.18.0' + packaging: '' python: '>=3.9' python-json-logger: '>=2.0.4' pyyaml: '>=5.3' @@ -2645,14 +2715,14 @@ package: rfc3339-validator: '' rfc3986-validator: '>=0.1.1' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.11.0-pyhd8ed1ab_0.conda hash: - md5: 62186e6383f38cc6a3466f0fadde3f2e - sha256: d7fa4c627d56ce8dc02f09f358757f8fd49eb6137216dc99340a6b4efc7e0491 + md5: 2d8876ca6bda213622dfbc3d1da56ecb + sha256: eeb32aa58d37b130387628d5c151092f6d3fcf0a6964294bef06d6bac117f3c4 category: dev optional: true - name: jupyter_server - version: 2.14.2 + version: 2.15.0 manager: conda platform: linux-64 dependencies: @@ -2661,7 +2731,7 @@ package: jinja2: '>=3.0.3' jupyter_client: '>=7.4.4' jupyter_core: '>=4.12,!=5.0.*' - jupyter_events: '>=0.9.0' + jupyter_events: '>=0.11.0' jupyter_server_terminals: '>=0.4.4' nbconvert-core: '>=6.4.4' nbformat: '>=5.3.0' @@ -2675,14 +2745,14 @@ package: tornado: '>=6.2.0' traitlets: '>=5.6.0' websocket-client: '>=1.7' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.15.0-pyhd8ed1ab_0.conda hash: - md5: 81ea84b3212287f926e35b9036192963 - sha256: 082d3517455339c8baea245a257af249758ccec26b8832d969ac928901c234cc + md5: 6ba8c206b5c6f52b82435056cf74ee46 + sha256: be5f9774065d94c4a988f53812b83b67618bec33fcaaa005a98067d506613f8a category: dev optional: true - name: jupyter_server - version: 2.14.2 + version: 2.15.0 manager: conda platform: win-64 dependencies: @@ -2691,7 +2761,7 @@ package: jinja2: '>=3.0.3' jupyter_client: '>=7.4.4' jupyter_core: '>=4.12,!=5.0.*' - jupyter_events: '>=0.9.0' + jupyter_events: '>=0.11.0' jupyter_server_terminals: '>=0.4.4' nbconvert-core: '>=6.4.4' nbformat: '>=5.3.0' @@ -2705,10 +2775,10 @@ package: tornado: '>=6.2.0' traitlets: '>=5.6.0' websocket-client: '>=1.7' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.15.0-pyhd8ed1ab_0.conda hash: - md5: 81ea84b3212287f926e35b9036192963 - sha256: 082d3517455339c8baea245a257af249758ccec26b8832d969ac928901c234cc + md5: 6ba8c206b5c6f52b82435056cf74ee46 + sha256: be5f9774065d94c4a988f53812b83b67618bec33fcaaa005a98067d506613f8a category: dev optional: true - name: jupyter_server_terminals @@ -2738,12 +2808,12 @@ package: category: dev optional: true - name: jupyterlab - version: 4.3.2 + version: 4.3.4 manager: conda platform: linux-64 dependencies: async-lru: '>=1.0.0' - httpx: '>=0.28.0,<0.29.0' + httpx: '>=0.25.0' importlib-metadata: '>=4.8.3' ipykernel: '>=6.5.0' jinja2: '>=3.0.3' @@ -2758,19 +2828,19 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.4-pyhd8ed1ab_0.conda hash: - md5: 5f0d3b774cae26dd785e443a0e1623ae - sha256: e806f753fe91faaffbad3d1d3aab7ceee785ae01bf0d758a82f1466164d727d6 + md5: edc13687180382b4444d9f143a2e1ef7 + sha256: bcf9fc0ea4bd6cf06a7a23b7f8b7bb7d8520eea8d0cdd6d3b975ede7793ed69b category: dev optional: true - name: jupyterlab - version: 4.3.2 + version: 4.3.4 manager: conda platform: win-64 dependencies: async-lru: '>=1.0.0' - httpx: '>=0.28.0,<0.29.0' + httpx: '>=0.25.0' importlib-metadata: '>=4.8.3' ipykernel: '>=6.5.0' jinja2: '>=3.0.3' @@ -2785,10 +2855,10 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.4-pyhd8ed1ab_0.conda hash: - md5: 5f0d3b774cae26dd785e443a0e1623ae - sha256: e806f753fe91faaffbad3d1d3aab7ceee785ae01bf0d758a82f1466164d727d6 + md5: edc13687180382b4444d9f143a2e1ef7 + sha256: bcf9fc0ea4bd6cf06a7a23b7f8b7bb7d8520eea8d0cdd6d3b975ede7793ed69b category: dev optional: true - name: jupyterlab_pygments @@ -2829,12 +2899,12 @@ package: jsonschema: '>=4.18' jupyter_server: '>=1.21,<3' packaging: '>=21.3' - python: '>=3.8' + python: '>=3.9' requests: '>=2.31' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda hash: - md5: af8239bf1ba7e8c69b689f780f653488 - sha256: a23b26d1a35bccdb91b9232119e5f402624e1e1a252b0e64cc20c6eb5b87cefb + md5: 9dc4b2b0f41f0de41d27f3293e319357 + sha256: d03d0b7e23fa56d322993bc9786b3a43b88ccc26e58b77c756619a921ab30e86 category: dev optional: true - name: jupyterlab_server @@ -2849,12 +2919,12 @@ package: jsonschema: '>=4.18' jupyter_server: '>=1.21,<3' packaging: '>=21.3' - python: '>=3.8' + python: '>=3.9' requests: '>=2.31' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_1.conda hash: - md5: af8239bf1ba7e8c69b689f780f653488 - sha256: a23b26d1a35bccdb91b9232119e5f402624e1e1a252b0e64cc20c6eb5b87cefb + md5: 9dc4b2b0f41f0de41d27f3293e319357 + sha256: d03d0b7e23fa56d322993bc9786b3a43b88ccc26e58b77c756619a921ab30e86 category: dev optional: true - name: jupyterlab_widgets @@ -2882,7 +2952,7 @@ package: category: dev optional: true - name: jupytext - version: 1.16.4 + version: 1.16.6 manager: conda platform: linux-64 dependencies: @@ -2890,17 +2960,17 @@ package: mdit-py-plugins: '' nbformat: '' packaging: '' - python: '>=3.8' + python: '>=3.9' pyyaml: '' tomli: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.4-pyh80e38bb_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.6-pyh80e38bb_0.conda hash: - md5: 1df7fd1594a7f2f6496ff23834a099bf - sha256: e0e904bcc18a3b31dc79b05f98a3fd46c9e52b27e7942856f767f0c0b815ae15 + md5: f25972a8da0a44826594059a1bb4d82a + sha256: 8704b9547bf444b737f9ff6b9a8855e7ab0b83f2cee58dd913dfd7600a906b78 category: dev optional: true - name: jupytext - version: 1.16.4 + version: 1.16.6 manager: conda platform: win-64 dependencies: @@ -2908,13 +2978,13 @@ package: mdit-py-plugins: '' nbformat: '' packaging: '' - python: '>=3.8' + python: '>=3.9' pyyaml: '' tomli: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.4-pyh80e38bb_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.6-pyh80e38bb_0.conda hash: - md5: 1df7fd1594a7f2f6496ff23834a099bf - sha256: e0e904bcc18a3b31dc79b05f98a3fd46c9e52b27e7942856f767f0c0b815ae15 + md5: f25972a8da0a44826594059a1bb4d82a + sha256: 8704b9547bf444b737f9ff6b9a8855e7ab0b83f2cee58dd913dfd7600a906b78 category: dev optional: true - name: keyutils @@ -3247,66 +3317,66 @@ package: category: main optional: false - name: libcurl - version: 8.10.1 + version: 8.11.1 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' krb5: '>=1.21.3,<1.22.0a0' libgcc: '>=13' - libnghttp2: '>=1.58.0,<2.0a0' - libssh2: '>=1.11.0,<2.0a0' + libnghttp2: '>=1.64.0,<2.0a0' + libssh2: '>=1.11.1,<2.0a0' libzlib: '>=1.3.1,<2.0a0' - openssl: '>=3.3.2,<4.0a0' + openssl: '>=3.4.0,<4.0a0' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.10.1-hbbe4b11_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.11.1-h332b0f4_0.conda hash: - md5: 6e801c50a40301f6978c53976917b277 - sha256: 54e6114dfce566c3a22ad3b7b309657e3600cdb668398e95f1301360d5d52c99 + md5: 2b3e0081006dc21e8bf53a91c83a055c + sha256: 3cd4075b2a7b5562e46c8ec626f6f9ca57aeecaa94ff7df57eca26daa94c9906 category: main optional: false - name: libcurl - version: 8.10.1 + version: 8.11.1 manager: conda platform: win-64 dependencies: krb5: '>=1.21.3,<1.22.0a0' - libssh2: '>=1.11.0,<2.0a0' + libssh2: '>=1.11.1,<2.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/libcurl-8.10.1-h1ee3ff0_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libcurl-8.11.1-h88aaa65_0.conda hash: - md5: 7ead800e22ff7b4bccb73e42a8f7a0f4 - sha256: dfbac497c4fee74f67391f9c4a40cab559468b7d04ff9fad4b404a26b5e1d5b8 + md5: 071d3f18dba5a6a13c6bb70cdb42678f + sha256: 1a67f01da0e35296c6d1fdf6baddc45ad3cc2114132ff4638052eb7cf258aab2 category: main optional: false - name: libdeflate - version: '1.22' + version: '1.23' manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.22-hb9d3cd8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda hash: - md5: b422943d5d772b7cc858b36ad2a92db5 - sha256: 780f0530a3adfc1497ba49d626931c6afc978c540e1abfde6ccd57128ded6ad6 + md5: 8dfae1d2e74767e9ce36d5fa0d8605db + sha256: 511d801626d02f4247a04fff957cc6e9ec4cc7e8622bd9acd076bcdc5de5fe66 category: main optional: false - name: libdeflate - version: '1.22' + version: '1.23' 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/libdeflate-1.22-h2466b09_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.23-h9062f6e_0.conda hash: - md5: a3439ce12d4e3cd887270d9436f9a4c8 - sha256: 579c634b7de8869cb1d76eccd4c032dc275d5a017212128502ea4dc828a5b361 + md5: a9624935147a25b06013099d3038e467 + sha256: 96c47725a8258159295996ea2758fa0ff9bea330e72b59641642e16be8427ce8 category: main optional: false - name: libdlf @@ -3316,10 +3386,10 @@ package: dependencies: numpy: '' python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/libdlf-0.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/libdlf-0.3.0-pyhd8ed1ab_1.conda hash: - md5: ff65061dc3b6e12167fe5061f0845626 - sha256: 5fb56cb230682a7336136423340a70dc524291d8a20474778d740d4186f18c41 + md5: 2e9654bb2bcf5986c2def3ba35413326 + sha256: 367c575a6388380d9a0da6ff06571d903ae89366c42d9f16e32de5d359b6971a category: main optional: false - name: libdlf @@ -3329,23 +3399,24 @@ package: dependencies: numpy: '' python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/libdlf-0.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/libdlf-0.3.0-pyhd8ed1ab_1.conda hash: - md5: ff65061dc3b6e12167fe5061f0845626 - sha256: 5fb56cb230682a7336136423340a70dc524291d8a20474778d740d4186f18c41 + md5: 2e9654bb2bcf5986c2def3ba35413326 + sha256: 367c575a6388380d9a0da6ff06571d903ae89366c42d9f16e32de5d359b6971a category: main optional: false - name: libedit - version: 3.1.20191231 + version: 3.1.20240808 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=7.5.0' - ncurses: '>=6.2,<7.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda hash: - md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 - sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf + md5: 8247f80f3dc464d9322e85007e307fe8 + sha256: 4d0d69ddf9cc7d724a1ccf3a9852e44c8aea9825692582bac2c4e8d21ec95ccd category: main optional: false - name: libev @@ -3640,21 +3711,21 @@ package: category: main optional: false - name: libpng - version: 1.6.44 + version: 1.6.45 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.44-hadc24fc_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.45-h943b412_0.conda hash: - md5: f4cc49d7aa68316213e4b12be35308d1 - sha256: e5b14f7a01c2db4362d8591f42f82f336ed48d5e4079e4d1f65d0c2a3637ea78 + md5: 85cbdaacad93808395ac295b5667d25b + sha256: b8f5b5ba9a14dedf7c97c01300de492b1b52b68eacbc3249a13fdbfa82349a2f category: main optional: false - name: libpng - version: 1.6.44 + version: 1.6.45 manager: conda platform: win-64 dependencies: @@ -3662,10 +3733,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/libpng-1.6.44-h3ca93ac_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.45-had7236b_0.conda hash: - md5: 639ac6b55a40aa5de7b8c1b4d78f9e81 - sha256: 0d3d6ff9225f6918ac225e3839c0d91e5af1da08a4ebf59cac1bfd86018db945 + md5: 41fb9e522ec6e0b34a6f23c98b07e1cf + sha256: e39c4f1bc8fee08f6a2eb4a88174d14c3a99dbb4850c98f3a87eb83b4dabbfca category: main optional: false - name: libsodium @@ -3695,31 +3766,31 @@ package: category: dev optional: true - name: libsqlite - version: 3.47.0 + version: 3.47.2 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/libsqlite-3.47.0-hadc24fc_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda hash: - md5: b6f02b52a174e612e89548f4663ce56a - sha256: 8a9aadf996a2399f65b679c6e7f29139d5059f699c63e6d7b50e20db10c00508 + md5: b58da17db24b6e08bcbf8fed2fb8c915 + sha256: 48af21ebc2cbf358976f1e0f4a0ab9e91dfc83d0ef337cf3837c6f5bc22fb352 category: main optional: false - name: libsqlite - version: 3.47.0 + version: 3.47.2 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/libsqlite-3.47.0-h2466b09_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.47.2-h67fdade_0.conda hash: - md5: 5b1f36012cc3d09c4eb9f24ad0e2c379 - sha256: 3342d6fe787f5830f7e8466d9c65c914bfd8d67220fb5673041b338cbba47afe + md5: ff00095330e0d35a16bd3bdbd1a2d3e7 + sha256: ecfc0182c3b2e63c870581be1fa0e4dbdfec70d2011cb4f5bde416ece26c41df category: main optional: false - name: libssh2 @@ -3784,7 +3855,7 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' lerc: '>=4.0.0,<5.0a0' - libdeflate: '>=1.22,<1.23.0a0' + libdeflate: '>=1.23,<1.24.0a0' libgcc: '>=13' libjpeg-turbo: '>=3.0.0,<4.0a0' liblzma: '>=5.6.3,<6.0a0' @@ -3792,10 +3863,10 @@ package: libwebp-base: '>=1.4.0,<2.0a0' libzlib: '>=1.3.1,<2.0a0' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hc4654cb_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda hash: - md5: be54fb40ea32e8fe9dbaa94d4528b57e - sha256: 18653b4a5c73e19c5e86ff72dab9bf59f5cc43d7f404a6be705d152dfd5e0660 + md5: 0ea6510969e1296cc19966fad481f6de + sha256: b224e16b88d76ea95e4af56e2bc638c603bd26a770b98d117d04541d3aafa002 category: main optional: false - name: libtiff @@ -3804,7 +3875,7 @@ package: platform: win-64 dependencies: lerc: '>=4.0.0,<5.0a0' - libdeflate: '>=1.22,<1.23.0a0' + libdeflate: '>=1.23,<1.24.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' liblzma: '>=5.6.3,<6.0a0' libzlib: '>=1.3.1,<2.0a0' @@ -3812,10 +3883,10 @@ package: vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.0-hdefb170_2.conda + url: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.0-h797046b_3.conda hash: - md5: 49434938b99a5ba78c9afe573d158c1e - sha256: e297d10f0a1019e71e52fc53ceaa61b0a376bf7e0e3813318dc842e9c25de140 + md5: defed79ff7a9164ad40320e3f116a138 + sha256: c363a8baba4ce12b8f01f0ab74fe8b0dc83facd89c6604f4a191084923682768 category: main optional: false - name: libuuid @@ -3831,29 +3902,30 @@ package: category: main optional: false - name: libwebp-base - version: 1.4.0 + version: 1.5.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.4.0-hd590300_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.5.0-h851e524_0.conda hash: - md5: b26e8aa824079e1be0294e7152ca4559 - sha256: 49bc5f6b1e11cb2babf2a2a731d1a680a5e08a858280876a779dbda06c78c35f + md5: 63f790534398730f59e1b899c3644d4a + sha256: c45283fd3e90df5f0bd3dbcd31f59cdd2b001d424cf30a07223655413b158eaf category: main optional: false - name: libwebp-base - version: 1.4.0 + version: 1.5.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/libwebp-base-1.4.0-hcfcfb64_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.5.0-h3b0e114_0.conda hash: - md5: abd61d0ab127ec5cd68f62c2969e6f34 - sha256: d0ca51cb1de9192be9a3238e71fbcca5a535619c499c4f4c9b2ed41c14d36770 + md5: 33f7313967072c6e6d8f865f5493c7ae + sha256: 1d75274614e83a5750b8b94f7bad2fc0564c2312ff407e697d99152ed095576f category: main optional: false - name: libxcb @@ -3964,12 +4036,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' + python: '>=3.9' uc-micro-py: '' - url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda hash: - md5: f1b64ca4faf563605cf6f6ca93f9ff3f - sha256: aa99d44e8c83865026575a8af253141c53e0b3ab05f053befaa7757c8525064f + md5: b02fe519b5dc0dc55e7299810fcdfb8e + sha256: d975a2015803d4fdaaae3f53e21f64996577d7a069eb61c6d2792504f16eb57b category: dev optional: true - name: linkify-it-py @@ -3977,24 +4049,24 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.7' + python: '>=3.9' uc-micro-py: '' - url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_1.conda hash: - md5: f1b64ca4faf563605cf6f6ca93f9ff3f - sha256: aa99d44e8c83865026575a8af253141c53e0b3ab05f053befaa7757c8525064f + md5: b02fe519b5dc0dc55e7299810fcdfb8e + sha256: d975a2015803d4fdaaae3f53e21f64996577d7a069eb61c6d2792504f16eb57b category: dev optional: true - name: llvm-openmp - version: 19.1.5 + version: 19.1.6 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.5-h024ca30_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/llvm-openmp-19.1.6-h024ca30_0.conda hash: - md5: dc90d15c25a57f641f0b84c271e4761e - sha256: e319db1e18dabe23ddeb4a1e04ff1ab5e331069a5a558891ffeb60c8b76d5e6a + md5: 96e42ccbd3c067c1713ff5f2d2169247 + sha256: 9e385c2a8169d951cf153221fb7fbb3dc8f1e5ac77371edee7329f8721dbe1ae category: main optional: false - name: llvmlite @@ -4293,11 +4365,11 @@ package: platform: linux-64 dependencies: markdown-it-py: '>=1.0.0,<4.0.0' - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda hash: - md5: 5387f2cfa28f8a3afa3368bb4ba201e8 - sha256: 5cedc99412278b37e9596f1f991d49f5a1663fe79767cf814a288134a1400ba9 + md5: af2060041d4f3250a7eb6ab3ec0e549b + sha256: c63ed79d9745109c0a70397713b0c07f06e7d3561abcb122cfc80a141ab3b449 category: dev optional: true - name: mdit-py-plugins @@ -4306,11 +4378,11 @@ package: platform: win-64 dependencies: markdown-it-py: '>=1.0.0,<4.0.0' - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_1.conda hash: - md5: 5387f2cfa28f8a3afa3368bb4ba201e8 - sha256: 5cedc99412278b37e9596f1f991d49f5a1663fe79767cf814a288134a1400ba9 + md5: af2060041d4f3250a7eb6ab3ec0e549b + sha256: c63ed79d9745109c0a70397713b0c07f06e7d3561abcb122cfc80a141ab3b449 category: dev optional: true - name: mdurl @@ -4338,27 +4410,29 @@ package: category: dev optional: true - name: mistune - version: 3.0.2 + version: 3.1.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_1.conda + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.0-pyhd8ed1ab_0.conda hash: - md5: c46df05cae629e55426773ac1f85d68f - sha256: 0a9faaf1692b74f321cedbd37a44f108a1ec3f5d9638bc5bbf860cb3b6ff6db4 + md5: d10024c163a52eeecbb166fdeaef8b12 + sha256: d932404dc610464130db5f36f59cd29947a687d9708daaad369d0020707de41a category: dev optional: true - name: mistune - version: 3.0.2 + version: 3.1.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_1.conda + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.0-pyhd8ed1ab_0.conda hash: - md5: c46df05cae629e55426773ac1f85d68f - sha256: 0a9faaf1692b74f321cedbd37a44f108a1ec3f5d9638bc5bbf860cb3b6ff6db4 + md5: d10024c163a52eeecbb166fdeaef8b12 + sha256: d932404dc610464130db5f36f59cd29947a687d9708daaad369d0020707de41a category: dev optional: true - name: mkl @@ -4471,10 +4545,10 @@ package: pyyaml: '' sphinx: '>=5' typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_1.conda hash: - md5: 38e1b2f0f62e9976cf9fe54a54258e3c - sha256: f3dbbcc61717a0a3078393147dae111f658b0b057568500b4c68fd15e80214c1 + md5: b78625bb0b4b144fe7048523a178986d + sha256: 0bc2fdde44340d93834983106fdacad5683c441ae5faa5450444e4ff8560f13b category: dev optional: true - name: myst-nb @@ -4493,10 +4567,10 @@ package: pyyaml: '' sphinx: '>=5' typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_1.conda hash: - md5: 38e1b2f0f62e9976cf9fe54a54258e3c - sha256: f3dbbcc61717a0a3078393147dae111f658b0b057568500b4c68fd15e80214c1 + md5: b78625bb0b4b144fe7048523a178986d + sha256: 0bc2fdde44340d93834983106fdacad5683c441ae5faa5450444e4ff8560f13b category: dev optional: true - name: myst-parser @@ -4538,7 +4612,7 @@ package: category: dev optional: true - name: nbclient - version: 0.10.1 + version: 0.10.2 manager: conda platform: linux-64 dependencies: @@ -4547,14 +4621,14 @@ package: nbformat: '>=5.1' python: '>=3.8' traitlets: '>=5.4' - url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda hash: - md5: 3ee79082e59a28e1db11e2a9c3bcd85a - sha256: 564e22c4048f2f00c7ee79417dea364f95cf069a1f2565dc26d5ece1fc3fd779 + md5: 6bb0d77277061742744176ab555b723c + sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135 category: dev optional: true - name: nbclient - version: 0.10.1 + version: 0.10.2 manager: conda platform: win-64 dependencies: @@ -4563,118 +4637,118 @@ package: nbformat: '>=5.1' python: '>=3.8' traitlets: '>=5.4' - url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.2-pyhd8ed1ab_0.conda hash: - md5: 3ee79082e59a28e1db11e2a9c3bcd85a - sha256: 564e22c4048f2f00c7ee79417dea364f95cf069a1f2565dc26d5ece1fc3fd779 + md5: 6bb0d77277061742744176ab555b723c + sha256: a20cff739d66c2f89f413e4ba4c6f6b59c50d5c30b5f0d840c13e8c9c2df9135 category: dev optional: true - name: nbconvert - version: 7.16.4 + version: 7.16.5 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.4 - nbconvert-pandoc: 7.16.4 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.4-hd8ed1ab_2.conda + nbconvert-core: 7.16.5 + nbconvert-pandoc: 7.16.5 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.5-hd8ed1ab_1.conda hash: - md5: 9337002f0dd2fcb8e1064f8023c8e0c0 - sha256: 034ae98c183f260307d3a9775fa75871dd6ab00b2bce52c6cd417dd8cc86fc4a + md5: 82ffc2974cd09b45182f018b5af731c8 + sha256: 02780c17ea89ff96c229b908201a656affa70c475ebf40a140b7551d016cba31 category: dev optional: true - name: nbconvert - version: 7.16.4 + version: 7.16.5 manager: conda platform: win-64 dependencies: - nbconvert-core: 7.16.4 - nbconvert-pandoc: 7.16.4 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.4-hd8ed1ab_2.conda + nbconvert-core: 7.16.5 + nbconvert-pandoc: 7.16.5 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.5-hd8ed1ab_1.conda hash: - md5: 9337002f0dd2fcb8e1064f8023c8e0c0 - sha256: 034ae98c183f260307d3a9775fa75871dd6ab00b2bce52c6cd417dd8cc86fc4a + md5: 82ffc2974cd09b45182f018b5af731c8 + sha256: 02780c17ea89ff96c229b908201a656affa70c475ebf40a140b7551d016cba31 category: dev optional: true - name: nbconvert-core - version: 7.16.4 + version: 7.16.5 manager: conda platform: linux-64 dependencies: beautifulsoup4: '' - bleach: '' + bleach-with-css: '!=5.0.0' defusedxml: '' entrypoints: '>=0.2.2' + importlib-metadata: '>=3.6' jinja2: '>=3.0' jupyter_core: '>=4.7' jupyterlab_pygments: '' markupsafe: '>=2.0' mistune: '>=2.0.3,<4' nbclient: '>=0.5.0' - nbformat: '>=5.1' + nbformat: '>=5.7' packaging: '' pandocfilters: '>=1.4.1' pygments: '>=2.4.1' - python: '>=3.8' - tinycss2: '' - traitlets: '>=5.0' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhff2d567_2.conda + python: '>=3.9' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.5-pyhd8ed1ab_1.conda hash: - md5: 0457fdf55c88e52e0e7b63691eafcc48 - sha256: 03a1303ce135a8214b450e751d93c9048f55edb37f3f9f06c5e9d78ba3ef2a89 + md5: dd50a122c5b9782b1e9b2695473bfd95 + sha256: 9eed80365c012ab3bbb0f0ed1446af496d6810063dfa07dde33ae4a6d8a392ef category: dev optional: true - name: nbconvert-core - version: 7.16.4 + version: 7.16.5 manager: conda platform: win-64 dependencies: beautifulsoup4: '' - bleach: '' + bleach-with-css: '!=5.0.0' defusedxml: '' entrypoints: '>=0.2.2' + importlib-metadata: '>=3.6' jinja2: '>=3.0' jupyter_core: '>=4.7' jupyterlab_pygments: '' markupsafe: '>=2.0' mistune: '>=2.0.3,<4' nbclient: '>=0.5.0' - nbformat: '>=5.1' + nbformat: '>=5.7' packaging: '' pandocfilters: '>=1.4.1' pygments: '>=2.4.1' - python: '>=3.8' - tinycss2: '' - traitlets: '>=5.0' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhff2d567_2.conda + python: '>=3.9' + traitlets: '>=5.1' + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.5-pyhd8ed1ab_1.conda hash: - md5: 0457fdf55c88e52e0e7b63691eafcc48 - sha256: 03a1303ce135a8214b450e751d93c9048f55edb37f3f9f06c5e9d78ba3ef2a89 + md5: dd50a122c5b9782b1e9b2695473bfd95 + sha256: 9eed80365c012ab3bbb0f0ed1446af496d6810063dfa07dde33ae4a6d8a392ef category: dev optional: true - name: nbconvert-pandoc - version: 7.16.4 + version: 7.16.5 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.4 + nbconvert-core: 7.16.5 pandoc: '' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.4-hd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.5-hd8ed1ab_1.conda hash: - md5: 28701f71ce0b88b86783df822dd9d7b9 - sha256: d72734dcda3ab02e76ac11d453e1d4fac7edbd37db86fe14b324b15fd84ce42c + md5: 593a8fd80968f14f8a7b3a685ddc455e + sha256: ddef467e066125a86bbb748d5cd6a54f7c0b7021461406d1bf7e48823f2eab9d category: dev optional: true - name: nbconvert-pandoc - version: 7.16.4 + version: 7.16.5 manager: conda platform: win-64 dependencies: - nbconvert-core: 7.16.4 + nbconvert-core: 7.16.5 pandoc: '' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.4-hd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.5-hd8ed1ab_1.conda hash: - md5: 28701f71ce0b88b86783df822dd9d7b9 - sha256: d72734dcda3ab02e76ac11d453e1d4fac7edbd37db86fe14b324b15fd84ce42c + md5: 593a8fd80968f14f8a7b3a685ddc455e + sha256: ddef467e066125a86bbb748d5cd6a54f7c0b7021461406d1bf7e48823f2eab9d category: dev optional: true - name: nbformat @@ -4715,11 +4789,11 @@ package: platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda hash: - md5: 70caf8bb6cf39a0b6b7efc885f51c0fe - sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a + md5: 04b34b9a40cdc48cfdab261ab176ff74 + sha256: 17fe6afd8a00446010220d52256bd222b1e4fcb93bd587e7784b03219f3dc358 category: main optional: false - name: nest-asyncio @@ -4747,39 +4821,39 @@ package: category: dev optional: true - name: notebook - version: 7.3.1 + version: 7.3.2 manager: conda platform: linux-64 dependencies: importlib_resources: '>=5.0' jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.2,<4.4' + jupyterlab: '>=4.3.4,<4.4' jupyterlab_server: '>=2.27.1,<3' notebook-shim: '>=0.2,<0.3' python: '>=3.9' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda hash: - md5: f663ab5bcc9a28364b7b80aa976ed00f - sha256: d5bd4e3c27b2fd234c5d79f3749cd6139d5b13a88cb7320f93c239aabc28e576 + md5: 48b0461a947a0537427fc836b9bd2d33 + sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 category: dev optional: true - name: notebook - version: 7.3.1 + version: 7.3.2 manager: conda platform: win-64 dependencies: importlib_resources: '>=5.0' jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.3.2,<4.4' + jupyterlab: '>=4.3.4,<4.4' jupyterlab_server: '>=2.27.1,<3' notebook-shim: '>=0.2,<0.3' python: '>=3.9' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.3.2-pyhd8ed1ab_0.conda hash: - md5: f663ab5bcc9a28364b7b80aa976ed00f - sha256: d5bd4e3c27b2fd234c5d79f3749cd6139d5b13a88cb7320f93c239aabc28e576 + md5: 48b0461a947a0537427fc836b9bd2d33 + sha256: 07138543549d6672376115a000c5fd26c3711f0b2b5c9464889bccfe711d8e59 category: dev optional: true - name: notebook-shim @@ -4918,36 +4992,37 @@ package: category: main optional: false - name: openjpeg - version: 2.5.2 + version: 2.5.3 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.43,<1.7.0a0' - libstdcxx-ng: '>=12' - libtiff: '>=4.6.0,<4.8.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.2-h488ebb8_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libpng: '>=1.6.44,<1.7.0a0' + libstdcxx: '>=13' + libtiff: '>=4.7.0,<4.8.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda hash: - md5: 7f2e286780f072ed750df46dc2631138 - sha256: 5600a0b82df042bd27d01e4e687187411561dfc11cc05143a08ce29b64bf2af2 + md5: 9e5816bc95d285c115a3ebc2f8563564 + sha256: 5bee706ea5ba453ed7fd9da7da8380dd88b865c8d30b5aaec14d2b6dd32dbc39 category: main optional: false - name: openjpeg - version: 2.5.2 + version: 2.5.3 manager: conda platform: win-64 dependencies: - libpng: '>=1.6.43,<1.7.0a0' - libtiff: '>=4.6.0,<4.8.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libpng: '>=1.6.44,<1.7.0a0' + libtiff: '>=4.7.0,<4.8.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/openjpeg-2.5.2-h3d672ee_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/openjpeg-2.5.3-h4d64b90_0.conda hash: - md5: 7e7099ad94ac3b599808950cec30ad4e - sha256: dda71cbe094234ab208f3552dec1f4ca6f2e614175d010808d6cb66ecf0bc753 + md5: fc050366dd0b8313eb797ed1ffef3a29 + sha256: 410175815df192f57a07c29a6b3fdd4231937173face9e63f0830c1234272ce3 category: main optional: false - name: openssl @@ -4958,10 +5033,10 @@ package: __glibc: '>=2.17,<3.0.a0' ca-certificates: '' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda hash: - md5: 23cc74f77eb99315c0360ec3533147a9 - sha256: 814b9dff1847b132c676ee6cc1a8cb2d427320779b93e1b6d76552275c128705 + md5: 4ce6875f75469b2757a65e10a5d05e31 + sha256: f62f6bca4a33ca5109b6d571b052a394d836956d21b25b7ffd03376abf7a481f category: main optional: false - name: openssl @@ -4973,10 +5048,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/openssl-3.4.0-h2466b09_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/openssl-3.4.0-ha4e3fda_1.conda hash: - md5: d0d805d9b5524a14efb51b3bff965e83 - sha256: e03045a0837e01ff5c75e9273a572553e7522290799807f918c917a9826a6484 + md5: fb45308ba8bfe1abf1f4a27bad24a743 + sha256: 519a06eaab7c878fbebb8cab98ea4a4465eafb1e9ed8c6ce67226068a80a92f0 category: main optional: false - name: overrides @@ -4984,12 +5059,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' + python: '>=3.9' typing_utils: '' - url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda hash: - md5: 24fba5a9d161ad8103d4e84c0e1a3ed4 - sha256: 5e238e5e646414d517a13f6786c7227206ace58271e3ef63f6adca4d6a4c2839 + md5: e51f1e4089cad105b6cac64bd8166587 + sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c category: dev optional: true - name: overrides @@ -4997,12 +5072,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.6' + python: '>=3.9' typing_utils: '' - url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_1.conda hash: - md5: 24fba5a9d161ad8103d4e84c0e1a3ed4 - sha256: 5e238e5e646414d517a13f6786c7227206ace58271e3ef63f6adca4d6a4c2839 + md5: e51f1e4089cad105b6cac64bd8166587 + sha256: 1840bd90d25d4930d60f57b4f38d4e0ae3f5b8db2819638709c36098c6ba770c category: dev optional: true - name: packaging @@ -5070,25 +5145,25 @@ package: category: main optional: false - name: pandoc - version: '3.5' + version: 3.6.2 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.5-ha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.6.2-ha770c72_0.conda hash: - md5: 2889e6b9c666c3a564ab90cedc5832fd - sha256: 56df96c2707a5ac71b2e5d3b32e38521c0bac91006d0b8948c1d347dd5c12609 + md5: 4ded4ab71d9fd3764d796a23ca3e722b + sha256: ed347f989622c91dd86180011a93efe284eef5f3d98bec83468165e6b418917e category: dev optional: true - name: pandoc - version: '3.5' + version: 3.6.2 manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/win-64/pandoc-3.5-h57928b3_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pandoc-3.6.2-h57928b3_0.conda hash: - md5: 2c4a6c475e0f1bbffac672b0943dc520 - sha256: 2ef7593628529429ab0041128f90e7bb32eb447a05850c40ff178d9ad9df2e9b + md5: 05afb57dcba13f72295a1790b95a7996 + sha256: b9b7480ba2339c2e9c48ec66bfce1a93b1fa398bad3404ecc8cbc088b5af2250 category: dev optional: true - name: pandocfilters @@ -5257,13 +5332,13 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8,<3.13.0a0' + python: '>=3.9,<3.13.0a0' setuptools: '' wheel: '' - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_2.conda hash: - md5: 5dd546fe99b44fda83963d15f84263b7 - sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 + md5: 04e691b9fadd93a8a9fad87a81d4fd8f + sha256: da8c8888de10c1e4234ebcaa1550ac2b4b5408ac20f093fe641e4bc8c9c9f3eb category: main optional: false - name: pip @@ -5271,13 +5346,13 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8,<3.13.0a0' + python: '>=3.9,<3.13.0a0' setuptools: '' wheel: '' - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_2.conda hash: - md5: 5dd546fe99b44fda83963d15f84263b7 - sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 + md5: 04e691b9fadd93a8a9fad87a81d4fd8f + sha256: da8c8888de10c1e4234ebcaa1550ac2b4b5408ac20f093fe641e4bc8c9c9f3eb category: main optional: false - name: pkgutil-resolve-name @@ -5403,7 +5478,7 @@ package: category: dev optional: true - name: psutil - version: 6.1.0 + version: 6.1.1 manager: conda platform: linux-64 dependencies: @@ -5411,14 +5486,14 @@ package: libgcc: '>=13' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.1.0-py311h9ecbd09_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.1.1-py311h9ecbd09_0.conda hash: - md5: 0ffc1f53106a38f059b151c465891ed3 - sha256: 2ac3f1ed6e6a2a0c67a3922f4b5faf382855ad02cc0c85c5d56291c7a94296d0 + md5: c78bfbe5ad64c25c2f55d57a805ba2d2 + sha256: b7fd2241a9214f7ed92aa1dcb57f70a363af3325b051c926cc360b55cdaadc13 category: main optional: false - name: psutil - version: 6.1.0 + version: 6.1.1 manager: conda platform: win-64 dependencies: @@ -5427,10 +5502,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/psutil-6.1.0-py311he736701_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/psutil-6.1.1-py311he736701_0.conda hash: - md5: 307267e6a028bca3382d98e06a372ebf - sha256: 303c988247c4b1638f1cc90cd40465f5c74ca0ecfd83114033af637654dc2b6b + md5: ef7772e4301bdde9361ec6a5d38797c4 + sha256: 78487af8d112b9ded96b96ce5049a5c576eac2ae9d506f1895f0e506d0dfb705 category: main optional: false - name: pthread-stubs @@ -5489,11 +5564,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda hash: - md5: 0f051f09d992e0d08941706ad519ee0e - sha256: dcfcb3cee1ae0a89729601582cc3edea20ba13c9493967a03a693c67567af0c8 + md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04 + sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 category: dev optional: true - name: pure_eval @@ -5501,11 +5576,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_1.conda hash: - md5: 0f051f09d992e0d08941706ad519ee0e - sha256: dcfcb3cee1ae0a89729601582cc3edea20ba13c9493967a03a693c67567af0c8 + md5: 3bfdfb8dbcdc4af1ae3f9a8eb3948f04 + sha256: 71bd24600d14bb171a6321d523486f6a06f855e75e547fa0cb2a0953b02047f0 category: dev optional: true - name: pybtex @@ -5514,14 +5589,14 @@ package: platform: linux-64 dependencies: latexcodec: '>=1.0.4' - python: '>=3.6' + python: '>=3.9' pyyaml: '>=3.01' setuptools: '' six: '' - url: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_2.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_3.conda hash: - md5: 2099b86a7399c44c0c61cdb6de6915ba - sha256: 258fbf46050bbd51fbaa504116e56e8f3064156f0e08cad4e2fec97f5f29e6dc + md5: 556a52a96313364aa79990ed1337b9a5 + sha256: c87615fcc7327c5dcc247f309731c98f7b9867a48e6265e9584af6dc8cd82345 category: dev optional: true - name: pybtex @@ -5530,14 +5605,14 @@ package: platform: win-64 dependencies: latexcodec: '>=1.0.4' - python: '>=3.6' + python: '>=3.9' pyyaml: '>=3.01' setuptools: '' six: '' - url: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_2.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_3.conda hash: - md5: 2099b86a7399c44c0c61cdb6de6915ba - sha256: 258fbf46050bbd51fbaa504116e56e8f3064156f0e08cad4e2fec97f5f29e6dc + md5: 556a52a96313364aa79990ed1337b9a5 + sha256: c87615fcc7327c5dcc247f309731c98f7b9867a48e6265e9584af6dc8cd82345 category: dev optional: true - name: pybtex-docutils @@ -5597,39 +5672,39 @@ package: category: main optional: false - name: pydantic - version: 2.10.3 + version: 2.10.5 manager: conda platform: linux-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.1 + pydantic-core: 2.27.2 python: '>=3.9' typing-extensions: '>=4.6.1' typing_extensions: '>=4.12.2' - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.3-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.5-pyh3cfb1c2_0.conda hash: - md5: 194ef7f91286978521350f171b117f01 - sha256: cac9eebd3d5f8d8a497a9025d756257ddc75b8b3393e6737cb45077bd744d4f8 + md5: e8ea30925c8271c4128375810d7d3d7a + sha256: 0f32c30ddc610cd1113335d8b4f311f20f4d72754b7c1a5d0d9493f597cf11d2 category: main optional: false - name: pydantic - version: 2.10.3 + version: 2.10.5 manager: conda platform: win-64 dependencies: annotated-types: '>=0.6.0' - pydantic-core: 2.27.1 + pydantic-core: 2.27.2 python: '>=3.9' typing-extensions: '>=4.6.1' typing_extensions: '>=4.12.2' - url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.3-pyh3cfb1c2_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.10.5-pyh3cfb1c2_0.conda hash: - md5: 194ef7f91286978521350f171b117f01 - sha256: cac9eebd3d5f8d8a497a9025d756257ddc75b8b3393e6737cb45077bd744d4f8 + md5: e8ea30925c8271c4128375810d7d3d7a + sha256: 0f32c30ddc610cd1113335d8b4f311f20f4d72754b7c1a5d0d9493f597cf11d2 category: main optional: false - name: pydantic-core - version: 2.27.1 + version: 2.27.2 manager: conda platform: linux-64 dependencies: @@ -5638,14 +5713,14 @@ package: python: '>=3.11,<3.12.0a0' 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.1-py311h9e33e62_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.27.2-py311h9e33e62_0.conda hash: - md5: e5192dfb2dae866470c3eec81dbe5727 - sha256: 0ae49448c55affa0e9df0e876d02aee77ad42678500a34679f9689bf3682000e + md5: 675cb6079b6b3b4ef4f20399fedf6666 + sha256: 8ead97151b2f349cd327456fe4a6fcf7c51a3ab6c06f48f4330f86de0d848bd1 category: main optional: false - name: pydantic-core - version: 2.27.1 + version: 2.27.2 manager: conda platform: win-64 dependencies: @@ -5655,10 +5730,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/pydantic-core-2.27.1-py311h533ab2d_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pydantic-core-2.27.2-py311h533ab2d_0.conda hash: - md5: 07c9f9f145f2eb2f8ebef853bfe8bf6a - sha256: 59899275bff23251aab31051bf2d63f1485d2eb36049bf5fe705c74ea4739a4e + md5: e9420c025ea324d06255fc34b7e3928e + sha256: d1f641a6f2c9fe6413674dd4e1f7dd5bbd06d26532d6e19f83c56a747d54b667 category: main optional: false - name: pydata-sphinx-theme @@ -5739,35 +5814,35 @@ package: category: main optional: false - name: pygments - version: 2.18.0 + version: 2.19.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda hash: - md5: b38dc0206e2a530e5c2cf11dc086b31a - sha256: 0d6133545f268b2b89c2617c196fc791f365b538d4057ecd636d658c3b1e885d + md5: 232fb4577b6687b2d503ef8e254270c9 + sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b category: dev optional: true - name: pygments - version: 2.18.0 + version: 2.19.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda hash: - md5: b38dc0206e2a530e5c2cf11dc086b31a - sha256: 0d6133545f268b2b89c2617c196fc791f365b538d4057ecd636d658c3b1e885d + md5: 232fb4577b6687b2d503ef8e254270c9 + sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b category: dev optional: true - name: pylint - version: 3.3.2 + version: 3.3.3 manager: conda platform: linux-64 dependencies: - astroid: '>=3.3.5,<3.4.0-dev0' + astroid: '>=3.3.8,<3.4.0-dev0' colorama: '>=0.4.5' dill: '>=0.3.7' isort: '>=4.2.5,<6,!=5.13.0' @@ -5777,18 +5852,18 @@ package: tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda hash: - md5: 2d8d45003973eb746f9465ca6b02c050 - sha256: 6f8e58920a5358bebbb7e7bb5658e16cdff1398986eb0d4b94e7877e204b2323 + md5: 5842a1fa3b9b4f9fe7069b9ca5ed068d + sha256: a8192c823bfb6cdc57d2e12a8748ac1acb588c960c53e71c763f6359c5602e46 category: dev optional: true - name: pylint - version: 3.3.2 + version: 3.3.3 manager: conda platform: win-64 dependencies: - astroid: '>=3.3.5,<3.4.0-dev0' + astroid: '>=3.3.8,<3.4.0-dev0' colorama: '>=0.4.5' dill: '>=0.3.7' isort: '>=4.2.5,<6,!=5.13.0' @@ -5798,10 +5873,10 @@ package: tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda hash: - md5: 2d8d45003973eb746f9465ca6b02c050 - sha256: 6f8e58920a5358bebbb7e7bb5658e16cdff1398986eb0d4b94e7877e204b2323 + md5: 5842a1fa3b9b4f9fe7069b9ca5ed068d + sha256: a8192c823bfb6cdc57d2e12a8748ac1acb588c960c53e71c763f6359c5602e46 category: dev optional: true - name: pymatsolver @@ -5859,27 +5934,27 @@ package: category: main optional: false - name: pyparsing - version: 3.2.0 + version: 3.2.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda hash: - md5: 4c05a2bcf87bb495512374143b57cf28 - sha256: 09a5484532e24a33649ab612674fd0857bbdcfd6640a79d13a6690fb742a36e1 + md5: 285e237b8f351e85e7574a2c7bfa6d46 + sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c category: main optional: false - name: pyparsing - version: 3.2.0 + version: 3.2.1 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.1-pyhd8ed1ab_0.conda hash: - md5: 4c05a2bcf87bb495512374143b57cf28 - sha256: 09a5484532e24a33649ab612674fd0857bbdcfd6640a79d13a6690fb742a36e1 + md5: 285e237b8f351e85e7574a2c7bfa6d46 + sha256: f513fed4001fd228d3bf386269237b4ca6bff732c99ffc11fcbad8529b35407c category: main optional: false - name: pysocks @@ -6294,12 +6369,12 @@ package: dependencies: jinja2: '>=2.9' packaging: '' - python: '>=3.7' + python: '>=3.9' requests: '' - url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_1.conda hash: - md5: 4b639db3b362998c696f7abf4784ee80 - sha256: cf8660b64d62fb5a631bb9344fd4c2fbc6b2529799c8a38ecaf996b05652567d + md5: 42840a95562a02bef45e7b7fb24dcba4 + sha256: e391356581919077b1639ebd13f4cbb0773acfd5710cfe4188921e8a0387dc6b category: dev optional: true - name: readthedocs-sphinx-ext @@ -6309,12 +6384,12 @@ package: dependencies: jinja2: '>=2.9' packaging: '' - python: '>=3.7' + python: '>=3.9' requests: '' - url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/readthedocs-sphinx-ext-2.2.5-pyhd8ed1ab_1.conda hash: - md5: 4b639db3b362998c696f7abf4784ee80 - sha256: cf8660b64d62fb5a631bb9344fd4c2fbc6b2529799c8a38ecaf996b05652567d + md5: 42840a95562a02bef45e7b7fb24dcba4 + sha256: e391356581919077b1639ebd13f4cbb0773acfd5710cfe4188921e8a0387dc6b category: dev optional: true - name: referencing @@ -6382,12 +6457,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.5' + python: '>=3.9' six: '' - url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda hash: - md5: fed45fc5ea0813240707998abe49f520 - sha256: 7c7052b51de0b5c558f890bb11f8b5edbb9934a653d76be086b1182b9f54185d + md5: 36de09a8d3e5d5e6f4ee63af49e59706 + sha256: 2e4372f600490a6e0b3bac60717278448e323cab1c0fecd5f43f7c56535a99c5 category: dev optional: true - name: rfc3339-validator @@ -6395,12 +6470,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.5' + python: '>=3.9' six: '' - url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_1.conda hash: - md5: fed45fc5ea0813240707998abe49f520 - sha256: 7c7052b51de0b5c558f890bb11f8b5edbb9934a653d76be086b1182b9f54185d + md5: 36de09a8d3e5d5e6f4ee63af49e59706 + sha256: 2e4372f600490a6e0b3bac60717278448e323cab1c0fecd5f43f7c56535a99c5 category: dev optional: true - name: rfc3986-validator @@ -6514,10 +6589,10 @@ package: numpy: <2.3 python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py311he9a78e4_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py311he9a78e4_2.conda hash: - md5: 49ba89bf4d8a995efb99517d1c7aeb1e - sha256: 59482b974c36c375fdfd0bc3e5a3003ea2d2ae72b64b8f3deaeef5a851dbc91d + md5: c4aee8cadc4c9fc9a91aca0803473690 + sha256: b28d91a55205b886308da82428cd522e9dce0ef912445a2e9d89318379c15759 category: main optional: false - name: scipy @@ -6534,10 +6609,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/scipy-1.14.1-py311hf16d85f_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/scipy-1.14.1-py311hf16d85f_2.conda hash: - md5: b7c132408b0ee7408dcfa998ef6f7939 - sha256: bd3c3ec5ba203143818fa3ca300060a459d78da566049b49ed2ef20e04ea5b96 + md5: 8d3393f64df60e48be00d06ccb63bb18 + sha256: ef98270586c1dfb551f9ff868312554f248f155406f924b91df07cd46c14d302 category: main optional: false - name: send2trash @@ -6568,27 +6643,27 @@ package: category: dev optional: true - name: setuptools - version: 75.6.0 + version: 75.8.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.6.0-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda hash: - md5: fc80f7995e396cbaeabd23cf46c413dc - sha256: abb12e1dd515b13660aacb5d0fd43835bc2186cab472df25b7716cd65e095111 + md5: 8f28e299c11afdd79e0ec1e279dcdc52 + sha256: e0778e4f276e9a81b51c56f51ec22a27b4d8fc955abc0be77ad09ca9bea06bb9 category: main optional: false - name: setuptools - version: 75.6.0 + version: 75.8.0 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.6.0-pyhff2d567_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.8.0-pyhff2d567_0.conda hash: - md5: fc80f7995e396cbaeabd23cf46c413dc - sha256: abb12e1dd515b13660aacb5d0fd43835bc2186cab472df25b7716cd65e095111 + md5: 8f28e299c11afdd79e0ec1e279dcdc52 + sha256: e0778e4f276e9a81b51c56f51ec22a27b4d8fc955abc0be77ad09ca9bea06bb9 category: main optional: false - name: six @@ -6777,10 +6852,10 @@ package: pydata-sphinx-theme: '>=0.15.2' python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-book-theme-1.1.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-book-theme-1.1.3-pyhd8ed1ab_1.conda hash: - md5: 54e574ecd914ea059b29887a93463d79 - sha256: 300aacc36eb33502f640398b83a50a878c869c4fbd6a713d89e04234da8c8bba + md5: 501e2d6d8aa1b8d82d2707ce8c90b287 + sha256: cf1d3ae6d28042954ac750f6948678fefa619681c3994d2637d747d96a1139ea category: dev optional: true - name: sphinx-book-theme @@ -6791,10 +6866,10 @@ package: pydata-sphinx-theme: '>=0.15.2' python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-book-theme-1.1.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-book-theme-1.1.3-pyhd8ed1ab_1.conda hash: - md5: 54e574ecd914ea059b29887a93463d79 - sha256: 300aacc36eb33502f640398b83a50a878c869c4fbd6a713d89e04234da8c8bba + md5: 501e2d6d8aa1b8d82d2707ce8c90b287 + sha256: cf1d3ae6d28042954ac750f6948678fefa619681c3994d2637d747d96a1139ea category: dev optional: true - name: sphinx-comments @@ -6802,12 +6877,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '' + python: '>=3.9' sphinx: '>=1.8' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-comments-0.0.3-pyh9f0ad1d_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-comments-0.0.3-pyhd8ed1ab_1.conda hash: - md5: 2ae3ce35de0c1cec45c94182694f8d1b - sha256: 2578e9a84f3d4435ad1065daa55ad22a401968c09842220337e8195336f94839 + md5: 30e02fa8e40287da066e348c95ff5609 + sha256: 00129f91b905441a9e27c46ef32c22617743eb4a4f7207e1dd84bc19505d4381 category: dev optional: true - name: sphinx-comments @@ -6815,12 +6890,12 @@ package: manager: conda platform: win-64 dependencies: - python: '' + python: '>=3.9' sphinx: '>=1.8' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-comments-0.0.3-pyh9f0ad1d_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-comments-0.0.3-pyhd8ed1ab_1.conda hash: - md5: 2ae3ce35de0c1cec45c94182694f8d1b - sha256: 2578e9a84f3d4435ad1065daa55ad22a401968c09842220337e8195336f94839 + md5: 30e02fa8e40287da066e348c95ff5609 + sha256: 00129f91b905441a9e27c46ef32c22617743eb4a4f7207e1dd84bc19505d4381 category: dev optional: true - name: sphinx-copybutton @@ -6828,12 +6903,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3' + python: '>=3.9' sphinx: '>=1.8' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda hash: - md5: ac832cc43adc79118cf6e23f1f9b8995 - sha256: 7ea21f009792e7c69612ddba367afe0412b3fdff2e92f439e8cd222de4b40bfe + md5: bf22cb9c439572760316ce0748af3713 + sha256: 8cd892e49cb4d00501bc4439fb0c73ca44905f01a65b2b7fa05ba0e8f3924f19 category: dev optional: true - name: sphinx-copybutton @@ -6841,12 +6916,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3' + python: '>=3.9' sphinx: '>=1.8' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_1.conda hash: - md5: ac832cc43adc79118cf6e23f1f9b8995 - sha256: 7ea21f009792e7c69612ddba367afe0412b3fdff2e92f439e8cd222de4b40bfe + md5: bf22cb9c439572760316ce0748af3713 + sha256: 8cd892e49cb4d00501bc4439fb0c73ca44905f01a65b2b7fa05ba0e8f3924f19 category: dev optional: true - name: sphinx-design @@ -6884,10 +6959,10 @@ package: python: '>=3.9' pyyaml: '' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-external-toc-1.0.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-external-toc-1.0.1-pyhd8ed1ab_1.conda hash: - md5: 7a8b55d920fa30a68a2da808abf57291 - sha256: 1436741a948742862e69554f02b855cada81643b10c7dd632c29b1b28aa0ce96 + md5: d248f9db0f1c2e7c480b058925afa9c5 + sha256: 47dda7135f9fb1777b7066c3b9260fdd796d6ec2aeb8804161f39c65b3461401 category: dev optional: true - name: sphinx-external-toc @@ -6899,10 +6974,10 @@ package: python: '>=3.9' pyyaml: '' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-external-toc-1.0.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-external-toc-1.0.1-pyhd8ed1ab_1.conda hash: - md5: 7a8b55d920fa30a68a2da808abf57291 - sha256: 1436741a948742862e69554f02b855cada81643b10c7dd632c29b1b28aa0ce96 + md5: d248f9db0f1c2e7c480b058925afa9c5 + sha256: 47dda7135f9fb1777b7066c3b9260fdd796d6ec2aeb8804161f39c65b3461401 category: dev optional: true - name: sphinx-jupyterbook-latex @@ -6913,10 +6988,10 @@ package: packaging: '' python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-jupyterbook-latex-1.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-jupyterbook-latex-1.0.0-pyhd8ed1ab_1.conda hash: - md5: 90b6071fb02e56a1aafc85e52721fa0e - sha256: 648307f83e8843b9685a6d979e6bffd7cb0a0d6b81d62b64cbd7c843f87abeb6 + md5: 9261bc5d987013f5d8dc58061c34f1a3 + sha256: b64c031795918f26ddeb5148ede2d3a4944cd9f5461cf72bde3f28acdc71d2f3 category: dev optional: true - name: sphinx-jupyterbook-latex @@ -6927,10 +7002,10 @@ package: packaging: '' python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-jupyterbook-latex-1.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-jupyterbook-latex-1.0.0-pyhd8ed1ab_1.conda hash: - md5: 90b6071fb02e56a1aafc85e52721fa0e - sha256: 648307f83e8843b9685a6d979e6bffd7cb0a0d6b81d62b64cbd7c843f87abeb6 + md5: 9261bc5d987013f5d8dc58061c34f1a3 + sha256: b64c031795918f26ddeb5148ede2d3a4944cd9f5461cf72bde3f28acdc71d2f3 category: dev optional: true - name: sphinx-multitoc-numbering @@ -6938,12 +7013,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' + python: '>=3.9' sphinx: '>=3' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-multitoc-numbering-0.1.3-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-multitoc-numbering-0.1.3-pyhd8ed1ab_1.conda hash: - md5: 40749a4d0f0d2e11c65fb26c1cd16a90 - sha256: 6c8241fdb4222799c04677b06b2e1f480a6c11f27c8fccc9f73f98798d3c44d8 + md5: cc5fc0988f0fedab436361b9b5906a58 + sha256: 9fa48b33334c3a9971c96dd3d921950e8350cfa88a8e8ebaec6d8261071ea2ac category: dev optional: true - name: sphinx-multitoc-numbering @@ -6951,12 +7026,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.6' + python: '>=3.9' sphinx: '>=3' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-multitoc-numbering-0.1.3-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-multitoc-numbering-0.1.3-pyhd8ed1ab_1.conda hash: - md5: 40749a4d0f0d2e11c65fb26c1cd16a90 - sha256: 6c8241fdb4222799c04677b06b2e1f480a6c11f27c8fccc9f73f98798d3c44d8 + md5: cc5fc0988f0fedab436361b9b5906a58 + sha256: 9fa48b33334c3a9971c96dd3d921950e8350cfa88a8e8ebaec6d8261071ea2ac category: dev optional: true - name: sphinx-thebe @@ -6964,12 +7039,12 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' sphinx: '>=4' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-thebe-0.3.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-thebe-0.3.1-pyhd8ed1ab_1.conda hash: - md5: c7895f70474a3883c9ff75c290dff551 - sha256: a6c9c15b59edcf957cc6e6122269c07164a08d71754852f65819375844fd843d + md5: f6627ce09745a0f822cc6e7de8cf4f99 + sha256: 9d0cd52edcb2274bf7c8e9327317d9bb48e1d092afeaed093e0242876ad3c008 category: dev optional: true - name: sphinx-thebe @@ -6977,12 +7052,12 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8' + python: '>=3.9' sphinx: '>=4' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-thebe-0.3.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-thebe-0.3.1-pyhd8ed1ab_1.conda hash: - md5: c7895f70474a3883c9ff75c290dff551 - sha256: a6c9c15b59edcf957cc6e6122269c07164a08d71754852f65819375844fd843d + md5: f6627ce09745a0f822cc6e7de8cf4f99 + sha256: 9d0cd52edcb2274bf7c8e9327317d9bb48e1d092afeaed093e0242876ad3c008 category: dev optional: true - name: sphinx-togglebutton @@ -7020,10 +7095,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: 9075bd8c033f0257122300db914e49c9 - sha256: 8ac476358cf26098e3a360b2a9037bd809243f72934c103953e25f4fda4b9f31 + md5: 16e3f039c0aa6446513e94ab18a8784b + sha256: d7433a344a9ad32a680b881c81b0034bc61618d12c39dd6e3309abeffa9577ba category: dev optional: true - name: sphinxcontrib-applehelp @@ -7033,10 +7108,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: 9075bd8c033f0257122300db914e49c9 - sha256: 8ac476358cf26098e3a360b2a9037bd809243f72934c103953e25f4fda4b9f31 + md5: 16e3f039c0aa6446513e94ab18a8784b + sha256: d7433a344a9ad32a680b881c81b0034bc61618d12c39dd6e3309abeffa9577ba category: dev optional: true - name: sphinxcontrib-bibtex @@ -7082,10 +7157,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: b3bcc38c471ebb738854f52a36059b48 - sha256: 6790efe55f168816dfc9c14235054d5156e5150d28546c5baf2ff4973eff8f6b + md5: 910f28a05c178feba832f842155cbfff + sha256: 55d5076005d20b84b20bee7844e686b7e60eb9f683af04492e598a622b12d53d category: dev optional: true - name: sphinxcontrib-devhelp @@ -7095,10 +7170,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: b3bcc38c471ebb738854f52a36059b48 - sha256: 6790efe55f168816dfc9c14235054d5156e5150d28546c5baf2ff4973eff8f6b + md5: 910f28a05c178feba832f842155cbfff + sha256: 55d5076005d20b84b20bee7844e686b7e60eb9f683af04492e598a622b12d53d category: dev optional: true - name: sphinxcontrib-htmlhelp @@ -7108,10 +7183,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda hash: - md5: e25640d692c02e8acfff0372f547e940 - sha256: 55e14b77ed786ab6ff752b8d75f8448536f385ed250f432bd408d2eff5ea4a9e + md5: e9fb3fe8a5b758b4aff187d434f94f03 + sha256: c1492c0262ccf16694bdcd3bb62aa4627878ea8782d5cd3876614ffeb62b3996 category: dev optional: true - name: sphinxcontrib-htmlhelp @@ -7121,10 +7196,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_1.conda hash: - md5: e25640d692c02e8acfff0372f547e940 - sha256: 55e14b77ed786ab6ff752b8d75f8448536f385ed250f432bd408d2eff5ea4a9e + md5: e9fb3fe8a5b758b4aff187d434f94f03 + sha256: c1492c0262ccf16694bdcd3bb62aa4627878ea8782d5cd3876614ffeb62b3996 category: dev optional: true - name: sphinxcontrib-jsmath @@ -7132,11 +7207,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda hash: - md5: da1d979339e2714c30a8e806a33ec087 - sha256: d4337d83b8edba688547766fc80f1ac86d6ec86ceeeda93f376acc04079c5ce2 + md5: fa839b5ff59e192f411ccc7dae6588bb + sha256: 578bef5ec630e5b2b8810d898bbbf79b9ae66d49b7938bcc3efc364e679f2a62 category: dev optional: true - name: sphinxcontrib-jsmath @@ -7144,11 +7219,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_1.conda hash: - md5: da1d979339e2714c30a8e806a33ec087 - sha256: d4337d83b8edba688547766fc80f1ac86d6ec86ceeeda93f376acc04079c5ce2 + md5: fa839b5ff59e192f411ccc7dae6588bb + sha256: 578bef5ec630e5b2b8810d898bbbf79b9ae66d49b7938bcc3efc364e679f2a62 category: dev optional: true - name: sphinxcontrib-qthelp @@ -7158,10 +7233,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: d6e5ea5fe00164ac6c2dcc5d76a42192 - sha256: 7ae639b729844de2ec74dbaf1acccc14843868a82fa46cd2ceb735bc8266af5b + md5: 00534ebcc0375929b45c3039b5ba7636 + sha256: c664fefae4acdb5fae973bdde25836faf451f41d04342b64a358f9a7753c92ca category: dev optional: true - name: sphinxcontrib-qthelp @@ -7171,10 +7246,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_1.conda hash: - md5: d6e5ea5fe00164ac6c2dcc5d76a42192 - sha256: 7ae639b729844de2ec74dbaf1acccc14843868a82fa46cd2ceb735bc8266af5b + md5: 00534ebcc0375929b45c3039b5ba7636 + sha256: c664fefae4acdb5fae973bdde25836faf451f41d04342b64a358f9a7753c92ca category: dev optional: true - name: sphinxcontrib-serializinghtml @@ -7184,10 +7259,10 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda hash: - md5: e507335cb4ca9cff4c3d0fa9cdab255e - sha256: bf80e4c0ff97d5e8e5f6db0831ba60007e820a3a438e8f1afd868aa516d67d6f + md5: 3bc61f7161d28137797e038263c04c54 + sha256: 64d89ecc0264347486971a94487cb8d7c65bfc0176750cf7502b8a272f4ab557 category: dev optional: true - name: sphinxcontrib-serializinghtml @@ -7197,14 +7272,14 @@ package: dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_1.conda hash: - md5: e507335cb4ca9cff4c3d0fa9cdab255e - sha256: bf80e4c0ff97d5e8e5f6db0831ba60007e820a3a438e8f1afd868aa516d67d6f + md5: 3bc61f7161d28137797e038263c04c54 + sha256: 64d89ecc0264347486971a94487cb8d7c65bfc0176750cf7502b8a272f4ab557 category: dev optional: true - name: sqlalchemy - version: 2.0.36 + version: 2.0.37 manager: conda platform: linux-64 dependencies: @@ -7214,14 +7289,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.36-py311h9ecbd09_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.37-py311h9ecbd09_0.conda hash: - md5: 696cd42da0c3c1683a377abcd1e7db1e - sha256: 6a9a79f5796b661d1ec3d3a6d274a01ed85685f6056a169b44874f3d09525870 + md5: 8bddbf26e97fe68a3e4c20abbd7aaf80 + sha256: 7cdcd4338980fcaf02711827bde1af877db85026521a67521b28536ef8a846fd category: dev optional: true - name: sqlalchemy - version: 2.0.36 + version: 2.0.37 manager: conda platform: win-64 dependencies: @@ -7232,40 +7307,40 @@ 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.36-py311he736701_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/sqlalchemy-2.0.37-py311he736701_0.conda hash: - md5: 0f39b879890c4fad0ee0fcaeacc4e8c1 - sha256: 7146b8162ffe549b3441999042911dbccbb2814a54c335418c87f118de21163b + md5: 0a42f9e7e73ff72c3f3e5c9b6caa2222 + sha256: 9003688bfaa0c91279ee40e30a26e1127df9bf067e069fc4506b89dc43b907de category: dev optional: true - name: stack_data - version: 0.6.2 + version: 0.6.3 manager: conda platform: linux-64 dependencies: asttokens: '' executing: '' pure_eval: '' - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda hash: - md5: e7df0fdd404616638df5ece6e69ba7af - sha256: a58433e75229bec39f3be50c02efbe9b7083e53a1f31d8ee247564f370191eec + md5: b1b505328da7a6b246787df4b5a49fbc + sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41 category: dev optional: true - name: stack_data - version: 0.6.2 + version: 0.6.3 manager: conda platform: win-64 dependencies: asttokens: '' executing: '' pure_eval: '' - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.3-pyhd8ed1ab_1.conda hash: - md5: e7df0fdd404616638df5ece6e69ba7af - sha256: a58433e75229bec39f3be50c02efbe9b7083e53a1f31d8ee247564f370191eec + md5: b1b505328da7a6b246787df4b5a49fbc + sha256: 570da295d421661af487f1595045760526964f41471021056e993e73089e9c41 category: dev optional: true - name: tabulate @@ -7273,11 +7348,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_1.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda hash: - md5: 4759805cce2d914c38472f70bf4d8bcb - sha256: f6e4a0dd24ba060a4af69ca79d32361a6678e61d78c73eb5e357909b025b4620 + md5: 959484a66b4b76befcddc4fa97c95567 + sha256: 090023bddd40d83468ef86573976af8c514f64119b2bd814ee63a838a542720a category: dev optional: true - name: tabulate @@ -7285,11 +7360,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_1.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_2.conda hash: - md5: 4759805cce2d914c38472f70bf4d8bcb - sha256: f6e4a0dd24ba060a4af69ca79d32361a6678e61d78c73eb5e357909b025b4620 + md5: 959484a66b4b76befcddc4fa97c95567 + sha256: 090023bddd40d83468ef86573976af8c514f64119b2bd814ee63a838a542720a category: dev optional: true - name: tbb @@ -7329,11 +7404,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda hash: - md5: 04eedddeb68ad39871c8127dd1c21f4f - sha256: 2e2c255b6f24a6d75b9938cb184520e27db697db2c24f04e18342443ae847c0a + md5: 60ce69f73f3e75b21f1c27b1b471320c + sha256: 6869cd2e043426d30c84d0ff6619f176b39728f9c75dc95dca89db994548bb8a category: main optional: false - name: tblib @@ -7341,11 +7416,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_1.conda hash: - md5: 04eedddeb68ad39871c8127dd1c21f4f - sha256: 2e2c255b6f24a6d75b9938cb184520e27db697db2c24f04e18342443ae847c0a + md5: 60ce69f73f3e75b21f1c27b1b471320c + sha256: 6869cd2e043426d30c84d0ff6619f176b39728f9c75dc95dca89db994548bb8a category: main optional: false - name: terminado @@ -7460,11 +7535,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda hash: - md5: f832c45a477c78bebd107098db465095 - sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 + md5: b0dd904de08b7db706167240bf37b164 + sha256: 34f3a83384ac3ac30aefd1309e69498d8a4aa0bf2d1f21c645f79b180e378938 category: dev optional: true - name: toml @@ -7472,11 +7547,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda hash: - md5: f832c45a477c78bebd107098db465095 - sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 + md5: b0dd904de08b7db706167240bf37b164 + sha256: 34f3a83384ac3ac30aefd1309e69498d8a4aa0bf2d1f21c645f79b180e378938 category: dev optional: true - name: tomli @@ -7532,11 +7607,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda hash: - md5: 34feccdd4177f2d3d53c73fc44fd9a37 - sha256: 6371cf3cf8292f2abdcc2bf783d6e70203d72f8ff0c1625f55a486711e276c75 + md5: 40d0ed782a8aaa16ef248e68c06c168d + sha256: eda38f423c33c2eaeca49ed946a8d3bf466cc3364970e083a65eb2fd85258d87 category: main optional: false - name: toolz @@ -7544,11 +7619,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_1.conda hash: - md5: 34feccdd4177f2d3d53c73fc44fd9a37 - sha256: 6371cf3cf8292f2abdcc2bf783d6e70203d72f8ff0c1625f55a486711e276c75 + md5: 40d0ed782a8aaa16ef248e68c06c168d + sha256: eda38f423c33c2eaeca49ed946a8d3bf466cc3364970e083a65eb2fd85258d87 category: main optional: false - name: tornado @@ -7588,11 +7663,11 @@ package: platform: linux-64 dependencies: colorama: '' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda hash: - md5: 4085c9db273a148e149c03627350e22c - sha256: 5673b7104350a6998cb86cccf1d0058217d86950e8d6c927d8530606028edb1d + md5: 9efbfdc37242619130ea42b1cc4ed861 + sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 category: main optional: false - name: tqdm @@ -7601,11 +7676,11 @@ package: platform: win-64 dependencies: colorama: '' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.1-pyhd8ed1ab_1.conda hash: - md5: 4085c9db273a148e149c03627350e22c - sha256: 5673b7104350a6998cb86cccf1d0058217d86950e8d6c927d8530606028edb1d + md5: 9efbfdc37242619130ea42b1cc4ed861 + sha256: 11e2c85468ae9902d24a27137b6b39b4a78099806e551d390e394a8c34b48e40 category: main optional: false - name: traitlets @@ -7633,27 +7708,27 @@ package: category: dev optional: true - name: types-python-dateutil - version: 2.9.0.20241003 + version: 2.9.0.20241206 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241206-pyhd8ed1ab_0.conda hash: - md5: cb0e8ce6fe1198a058040619a09bc424 - sha256: 78538b566f1f1cd1e309bba8361875523c69db1a25db292a54977603c5ea1421 + md5: 1dbc4a115e2ad9fb7f9d5b68397f66f9 + sha256: 8b98cd9464837174ab58aaa912fc95d5831879864676650a383994033533b8d1 category: dev optional: true - name: types-python-dateutil - version: 2.9.0.20241003 + version: 2.9.0.20241206 manager: conda platform: win-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241206-pyhd8ed1ab_0.conda hash: - md5: cb0e8ce6fe1198a058040619a09bc424 - sha256: 78538b566f1f1cd1e309bba8361875523c69db1a25db292a54977603c5ea1421 + md5: 1dbc4a115e2ad9fb7f9d5b68397f66f9 + sha256: 8b98cd9464837174ab58aaa912fc95d5831879864676650a383994033533b8d1 category: dev optional: true - name: typing-extensions @@ -7755,11 +7830,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda hash: - md5: 3b7fc78d7be7b450952aaa916fb78877 - sha256: 54293cd94da3a6b978b353eb7897555055d925ad0008bc73e85cca19e2587ed0 + md5: 9c96c9876ba45368a03056ddd0f20431 + sha256: a2f837780af450d633efc052219c31378bcad31356766663fb88a99e8e4c817b category: dev optional: true - name: uc-micro-py @@ -7767,11 +7842,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_1.conda hash: - md5: 3b7fc78d7be7b450952aaa916fb78877 - sha256: 54293cd94da3a6b978b353eb7897555055d925ad0008bc73e85cca19e2587ed0 + md5: 9c96c9876ba45368a03056ddd0f20431 + sha256: a2f837780af450d633efc052219c31378bcad31356766663fb88a99e8e4c817b category: dev optional: true - name: ucrt @@ -7786,7 +7861,7 @@ package: category: main optional: false - name: unicodedata2 - version: 15.1.0 + version: 16.0.0 manager: conda platform: linux-64 dependencies: @@ -7794,14 +7869,14 @@ package: libgcc: '>=13' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-15.1.0-py311h9ecbd09_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-16.0.0-py311h9ecbd09_0.conda hash: - md5: 00895577e2b4c24dca76675ab1862551 - sha256: 5f277c801ca392512de9aa497fd8be3e168950600c438778dfc4234943c474fc + md5: 51a12678b609f5794985fda8372b1a49 + sha256: e786fb0925515fffc83e393d2a0e2814eaf9be8a434f1982b399841a2c07980b category: main optional: false - name: unicodedata2 - version: 15.1.0 + version: 16.0.0 manager: conda platform: win-64 dependencies: @@ -7810,10 +7885,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/unicodedata2-15.1.0-py311he736701_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/unicodedata2-16.0.0-py311he736701_0.conda hash: - md5: 6230613721d6d805d0276025ee4d7b2b - sha256: 07d55566e05bbadc32e989bbe50853e579fea0f8809503719d7d1438302d27be + md5: 5ec4da89151e9d55f9ecad019f2d1e58 + sha256: 3f626553bfb49ac756cf40e0c10ecb3a915a86f64e036924ab956b37ad1fa9f4 category: main optional: false - name: uri-template @@ -7841,7 +7916,7 @@ package: category: dev optional: true - name: urllib3 - version: 2.2.3 + version: 2.3.0 manager: conda platform: linux-64 dependencies: @@ -7850,14 +7925,14 @@ package: pysocks: '>=1.5.6,<2.0,!=1.5.7' python: '>=3.9' zstandard: '>=0.18.0' - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda hash: - md5: 4a2d8ef7c37b8808c5b9b750501fffce - sha256: 416e30a1c3262275f01a3e22e783118d9e9d2872a739a9ed860d06fa9c7593d5 + md5: 32674f8dbfb7b26410ed580dd3c10a29 + sha256: 114919ffa80c328127dab9c8e7a38f9d563c617691fb81fccb11c1e86763727e category: main optional: false - name: urllib3 - version: 2.2.3 + version: 2.3.0 manager: conda platform: win-64 dependencies: @@ -7866,10 +7941,10 @@ package: pysocks: '>=1.5.6,<2.0,!=1.5.7' python: '>=3.9' zstandard: '>=0.18.0' - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.3.0-pyhd8ed1ab_0.conda hash: - md5: 4a2d8ef7c37b8808c5b9b750501fffce - sha256: 416e30a1c3262275f01a3e22e783118d9e9d2872a739a9ed860d06fa9c7593d5 + md5: 32674f8dbfb7b26410ed580dd3c10a29 + sha256: 114919ffa80c328127dab9c8e7a38f9d563c617691fb81fccb11c1e86763727e category: main optional: false - name: vc @@ -8079,16 +8154,16 @@ package: category: dev optional: true - name: xorg-libxau - version: 1.0.11 + version: 1.0.12 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.11-hb9d3cd8_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb9d3cd8_0.conda hash: - md5: 77cbc488235ebbaab2b6e912d3934bae - sha256: 532a046fee0b3a402db867b6ec55c84ba4cdedb91d817147c8feeae9766be3d6 + md5: f6ebe2cb3f82ba6c057dde5d9debe4f7 + sha256: ed10c9283974d311855ae08a16dfd7e56241fac632aec3b92e3cfe73cff31038 category: main optional: false - name: xorg-libxau @@ -8129,6 +8204,30 @@ package: sha256: f51205d33c07d744ec177243e5d9b874002910c731954f2c8da82459be462b93 category: main optional: false +- name: xyzservices + version: 2024.9.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + hash: + md5: c79cea50b258f652010cb6c8d81591b5 + sha256: 5f8757092fc985d7586f2659505ec28757c05fd65d8d6ae549a5cec7e3376977 + category: main + optional: false +- name: xyzservices + version: 2024.9.0 + manager: conda + platform: win-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_1.conda + hash: + md5: c79cea50b258f652010cb6c8d81591b5 + sha256: 5f8757092fc985d7586f2659505ec28757c05fd65d8d6ae549a5cec7e3376977 + category: main + optional: false - name: yaml version: 0.2.5 manager: conda @@ -8339,12 +8438,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 hash: - sha256: a2a851feabdeacf58dcd9acc083086ffbe9f27fa + sha256: 007da1d142502378a4da9b7760c6b178986368a3 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 category: main optional: false - name: geoapps-utils @@ -8356,12 +8455,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 hash: - sha256: a2a851feabdeacf58dcd9acc083086ffbe9f27fa + sha256: 007da1d142502378a4da9b7760c6b178986368a3 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@a2a851feabdeacf58dcd9acc083086ffbe9f27fa + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 category: main optional: false - name: geoh5py @@ -8373,12 +8472,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@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + url: git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba hash: - sha256: fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + sha256: abdd3bd275deba6a92d741674053a9aabcccbeba source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + url: git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba category: main optional: false - name: geoh5py @@ -8390,16 +8489,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@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + url: git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba hash: - sha256: fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + sha256: abdd3bd275deba6a92d741674053a9aabcccbeba source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@fe9db0338ad1f77427f1e5e64bf49356d0c14c18 + url: git+https://github.com/MiraGeoscience/geoh5py.git@abdd3bd275deba6a92d741674053a9aabcccbeba category: main optional: false - name: mira-simpeg - version: 0.21.2.1b2.post2.dev6+g59133afc4 + version: 0.21.2.1rc2.dev6+gcdc4c59d4 manager: pip platform: linux-64 dependencies: @@ -8413,16 +8512,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 + url: git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 hash: - sha256: 59133afc4586f2924236098f5f001d402f162667 + sha256: cdc4c59d47c03e1623d538504317595fcc548163 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 + url: git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 category: main optional: false - name: mira-simpeg - version: 0.21.2.1b2.post2.dev6+g59133afc4 + version: 0.21.2.1rc2.dev6+gcdc4c59d4 manager: pip platform: win-64 dependencies: @@ -8436,12 +8535,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 + url: git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 hash: - sha256: 59133afc4586f2924236098f5f001d402f162667 + sha256: cdc4c59d47c03e1623d538504317595fcc548163 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@59133afc4586f2924236098f5f001d402f162667 + url: git+https://github.com/MiraGeoscience/simpeg.git@cdc4c59d47c03e1623d538504317595fcc548163 category: main optional: false - name: octree-creation-app @@ -8452,17 +8551,14 @@ package: discretize: ==0.10.* geoapps-utils: 0.5.0-alpha.1 geoh5py: 0.11.0-alpha.1 - h5py: '>=3.2.1,<4.0.0' numpy: '>=1.26.0,<1.27.0' - pillow: '>=10.3.0,<10.4.0' - pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 hash: - sha256: ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + sha256: f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 category: main optional: false - name: octree-creation-app @@ -8473,17 +8569,14 @@ package: discretize: ==0.10.* geoapps-utils: 0.5.0-alpha.1 geoh5py: 0.11.0-alpha.1 - h5py: '>=3.2.1,<4.0.0' numpy: '>=1.26.0,<1.27.0' - pillow: '>=10.3.0,<10.4.0' - pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 hash: - sha256: ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + sha256: f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@ac05f803c7c86a475ddb9e5ba6ea8cabd1bc5924 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@f5fe8fd5af50ee1f4252f3ce5eb57adc980a0aa8 category: main optional: false - name: param-sweeps @@ -8493,12 +8586,12 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d hash: - sha256: 644febfba1e81b1777a8ebf86744541c8e1fce09 + sha256: dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d category: main optional: false - name: param-sweeps @@ -8508,11 +8601,11 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d hash: - sha256: 644febfba1e81b1777a8ebf86744541c8e1fce09 + sha256: dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@644febfba1e81b1777a8ebf86744541c8e1fce09 + url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d category: main optional: false diff --git a/pyproject.toml b/pyproject.toml index 368def0a..de7096f3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -94,6 +94,7 @@ libblas = "*=*mkl" # because simpeg already brings in the MKL ## indirect dependencies, forcing them here for installation through Conda not pip #--------------------------------------------------------------------------------- Pillow = ">=10.3.0, <10.4.0" # from geoh5py +bokeh = ">=3.6.0, <3.7.0" # from simpeg empymod = ">=2.2.1, <2.3.0" # from simpeg and geoana fsspec = "2022.*" # from simpeg[dask] geoana = ">=0.5.0, <0.6.0" # from simpeg From 3a0d9b0e81a91b0b078f0c6a420473d60fc77d14 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 22 Jan 2025 09:46:19 -0800 Subject: [PATCH 15/36] Improve diagnostic naming --- simpeg_drivers/driver.py | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index 2b00aaf9..4233e382 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -20,9 +20,9 @@ from __future__ import annotations import os -os.environ["OMP_NUM_THREADS"] = "12" -os.environ["MKL_NUM_THREADS"] = "12" -os.environ["OPENBLAS_NUM_THREADS"] = "12" +os.environ["OMP_NUM_THREADS"] = "11" +os.environ["MKL_NUM_THREADS"] = "11" +os.environ["OPENBLAS_NUM_THREADS"] = "11" import multiprocessing import sys from datetime import datetime, timedelta @@ -570,18 +570,15 @@ def get_path(self, filepath: str | Path) -> str: if __name__ == "__main__": file = Path(sys.argv[1]).resolve() - # file = Path(r"C:/Users/dominiquef/Desktop/Tests/Dug/Forrestania_MVI_Unconstrained_vDF_test_2_tiles.ui.json") - cluster = LocalCluster(processes=False, n_workers=1, threads_per_worker=12) - client = cluster.get_client() - print(f"Running local cluster.\n Saving to {file.parent / 'dask_profile.html'}") - # Full run - with performance_report(filename=Path(file.parent / "dask_profile.html")): - InversionDriver.start(file) - - # visualize( - # [prof, rprof], - # filename=Path(file.parent / "dask_profile.html"), - # show=False, - # ) + # file = Path(r"C:/Users/dominiquef/Desktop/Tests/Dug/PowerMetal_middle_ones_test_100m.ui.json") + cluster = LocalCluster(processes=True, n_workers=4, threads_per_worker=11) + + diagnostics = file.stem.replace(".ui", "") + "_diagnostics.html" + with cluster.get_client(): + # client = cluster.get_client() + print(f"Running local cluster.\n Saving to {file.parent / diagnostics}") + # Full run + with performance_report(filename=file.parent / diagnostics): + InversionDriver.start(file) sys.stdout.close() From 89d63ce88bdaf9e9b7568120c369ea1e5ff003e5 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Sat, 25 Jan 2025 10:16:55 -0800 Subject: [PATCH 16/36] Compute projections ahead of time for FEM --- simpeg_drivers/components/data.py | 12 ++++++++++ .../components/factories/survey_factory.py | 24 ++++++++++++------- simpeg_drivers/driver.py | 16 ++++++------- 3 files changed, 36 insertions(+), 16 deletions(-) diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index 8155299b..9b7a217a 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -524,3 +524,15 @@ def survey(self): self._survey, _, _ = self.create_survey() return self._survey + + @property + def n_data(self): + n_data = 0 + for comp in self.components: + if isinstance(self.observed[comp], dict): + for channel in self.observed[comp]: + n_data += len(self.observed[comp][channel]) + else: + n_data += len(self.observed[comp]) + + return n_data diff --git a/simpeg_drivers/components/factories/survey_factory.py b/simpeg_drivers/components/factories/survey_factory.py index 1169633e..160d35a2 100644 --- a/simpeg_drivers/components/factories/survey_factory.py +++ b/simpeg_drivers/components/factories/survey_factory.py @@ -1,5 +1,5 @@ # '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' -# Copyright (c) 2023-2024 Mira Geoscience Ltd. +# Copyright (c) 2023-2025 Mira Geoscience Ltd. # All rights reserved. # # This file is part of simpeg-drivers. @@ -411,19 +411,27 @@ def _fem_arguments(self, data=None, mesh=None, channel=None): rx_factory = ReceiversFactory(self.params) tx_factory = SourcesFactory(self.params) + # Compute projections here + projections = {} + for comp in data.components: + if comp[0] not in projections: + projections[comp[0]] = mesh.get_interpolation_matrix( + rx_locs, "faces_" + comp[0] + ) + receiver_groups = {} ordering = [] for receiver_id in self.local_index: receivers = [] for component_id, component in enumerate(data.components): - receivers.append( - rx_factory.build( - locations=rx_locs[receiver_id, :], - data=data, - mesh=mesh, - component=component, - ) + receiver = rx_factory.build( + locations=rx_locs[receiver_id, :], + data=data, + mesh=mesh, + component=component, ) + receiver._Ps["F"] = projections[component[0]][receiver_id, :] # pylint: disable=protected-access + receivers.append(receiver) ordering.append([component_id, receiver_id]) receiver_groups[receiver_id] = receivers diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index 4233e382..9bb451f1 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -20,9 +20,9 @@ from __future__ import annotations import os -os.environ["OMP_NUM_THREADS"] = "11" -os.environ["MKL_NUM_THREADS"] = "11" -os.environ["OPENBLAS_NUM_THREADS"] = "11" +os.environ["OMP_NUM_THREADS"] = "12" +os.environ["MKL_NUM_THREADS"] = "12" +os.environ["OPENBLAS_NUM_THREADS"] = "12" import multiprocessing import sys from datetime import datetime, timedelta @@ -393,10 +393,10 @@ def start_inversion_message(self): if getattr(self, "drivers", None) is not None: # joint problem data_count = np.sum( - [len(d.inversion_data.survey.std) for d in getattr(self, "drivers")] + [d.inversion_data.n_data for d in getattr(self, "drivers")] ) else: - data_count = len(self.inversion_data.survey.std) + data_count = self.inversion_data.n_data print( f"Target Misfit: {self.params.chi_factor * data_count:.2e} ({data_count} data " @@ -569,9 +569,9 @@ def get_path(self, filepath: str | Path) -> str: if __name__ == "__main__": - file = Path(sys.argv[1]).resolve() - # file = Path(r"C:/Users/dominiquef/Desktop/Tests/Dug/PowerMetal_middle_ones_test_100m.ui.json") - cluster = LocalCluster(processes=True, n_workers=4, threads_per_worker=11) + # file = Path(sys.argv[1]).resolve() + file = Path(r"C:\Users\dominiquef\Desktop\Tests\Dug/PowerMetal_AFEM_fwr.ui.json") + cluster = LocalCluster(processes=True, n_workers=1, threads_per_worker=12) diagnostics = file.stem.replace(".ui", "") + "_diagnostics.html" with cluster.get_client(): From cc0683b7e78a5152181ac65f807fc201e3cfe527 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 27 Jan 2025 08:24:19 -0800 Subject: [PATCH 17/36] Move pre-computation of receiver projection to misfit factory --- .../components/factories/misfit_factory.py | 24 +++++++++++++++++++ .../components/factories/survey_factory.py | 12 +++------- 2 files changed, 27 insertions(+), 9 deletions(-) diff --git a/simpeg_drivers/components/factories/misfit_factory.py b/simpeg_drivers/components/factories/misfit_factory.py index c3f0d4df..88fbc226 100644 --- a/simpeg_drivers/components/factories/misfit_factory.py +++ b/simpeg_drivers/components/factories/misfit_factory.py @@ -28,6 +28,7 @@ import numpy as np from geoh5py.objects import Octree +from scipy.sparse import csr_matrix from simpeg import data, data_misfit, maps, meta, objective_function from simpeg_drivers.components.factories.simpeg_factory import SimPEGFactory @@ -211,5 +212,28 @@ def create_nested_simulation( tile_id=tile_id, padding_cells=padding_cells, ) + if inversion_data.params.inversion_type in ["fem", "tdem"]: + compute_projections(inversion_data, local_sim) return local_sim, indices, ordering, mapping + + +def compute_projections(inversion_data, simulation): + """ + Pre-compute projections for the receivers for efficiency. + """ + rx_locs = inversion_data.entity.vertices + projections = {} + for comp in "xyz": + projections[comp] = simulation.mesh.get_interpolation_matrix( + rx_locs, "faces_" + comp[0] + ) + + for source in simulation.survey.source_list: + for receiver in source.receiver_list: + proj = 0.0 + for ori, comp in zip(receiver.orientation, "xyz", strict=False): + if ori == 0: + continue + proj += ori * projections[comp][receiver.local_index, :] + receiver.spatialP = proj diff --git a/simpeg_drivers/components/factories/survey_factory.py b/simpeg_drivers/components/factories/survey_factory.py index 160d35a2..cc806f66 100644 --- a/simpeg_drivers/components/factories/survey_factory.py +++ b/simpeg_drivers/components/factories/survey_factory.py @@ -386,6 +386,7 @@ def _tdem_arguments(self, data=None, local_index=None, mesh=None): mesh=mesh, component=component, ) + rx_obj.local_index = rx_ids rx_list.append(rx_obj) for time_id in range(len(receivers.channels)): @@ -411,14 +412,6 @@ def _fem_arguments(self, data=None, mesh=None, channel=None): rx_factory = ReceiversFactory(self.params) tx_factory = SourcesFactory(self.params) - # Compute projections here - projections = {} - for comp in data.components: - if comp[0] not in projections: - projections[comp[0]] = mesh.get_interpolation_matrix( - rx_locs, "faces_" + comp[0] - ) - receiver_groups = {} ordering = [] for receiver_id in self.local_index: @@ -430,7 +423,8 @@ def _fem_arguments(self, data=None, mesh=None, channel=None): mesh=mesh, component=component, ) - receiver._Ps["F"] = projections[component[0]][receiver_id, :] # pylint: disable=protected-access + + receiver.local_index = receiver_id receivers.append(receiver) ordering.append([component_id, receiver_id]) receiver_groups[receiver_id] = receivers From 8301b46f0f03795596b68f7c8461ed66c5bc16c2 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 30 Jan 2025 14:15:54 -0800 Subject: [PATCH 18/36] Use context for cluster --- simpeg_drivers/driver.py | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index b801b0c2..0ff40be7 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -14,9 +14,9 @@ from __future__ import annotations import os -os.environ["OMP_NUM_THREADS"] = "11" -os.environ["MKL_NUM_THREADS"] = "11" -os.environ["OPENBLAS_NUM_THREADS"] = "11" +os.environ["OMP_NUM_THREADS"] = "7" +os.environ["MKL_NUM_THREADS"] = "7" +os.environ["OPENBLAS_NUM_THREADS"] = "7" import multiprocessing import sys from datetime import datetime, timedelta @@ -565,14 +565,13 @@ def get_path(self, filepath: str | Path) -> str: if __name__ == "__main__": file = Path(sys.argv[1]).resolve() # file = Path(r"") - cluster = LocalCluster(processes=True, n_workers=4, threads_per_worker=11) - - diagnostics = file.stem.replace(".ui", "") + "_diagnostics.html" - with cluster.get_client(): - # client = cluster.get_client() - print(f"Running local cluster.\n Saving to {file.parent / diagnostics}") - # Full run - with performance_report(filename=file.parent / diagnostics): - InversionDriver.start(file) - - sys.stdout.close() + with LocalCluster(processes=True, n_workers=6, threads_per_worker=7) as cluster: + diagnostics = file.stem.replace(".ui", "") + "_diagnostics.html" + with cluster.get_client(): + # client = cluster.get_client() + print(f"Running local cluster.\n Saving to {file.parent / diagnostics}") + # Full run + with performance_report(filename=file.parent / diagnostics): + InversionDriver.start(file) + + sys.stdout.close() From be27c7aade37f817fdd27e08f1e2ac27a68b4b9d Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 3 Feb 2025 11:05:19 -0800 Subject: [PATCH 19/36] Pre-compute projections for DC and IP surveys --- simpeg_drivers/components/data.py | 2 +- .../components/factories/misfit_factory.py | 30 +++++++++++++++---- .../components/factories/receiver_factory.py | 9 +++--- .../components/factories/survey_factory.py | 5 ++-- 4 files changed, 33 insertions(+), 13 deletions(-) diff --git a/simpeg_drivers/components/data.py b/simpeg_drivers/components/data.py index 269cc91a..8d789d26 100644 --- a/simpeg_drivers/components/data.py +++ b/simpeg_drivers/components/data.py @@ -388,7 +388,7 @@ def create_survey( if "direct current" in self.params.inversion_type: survey.apparent_resistivity = 1 / ( - geometric_factor(survey)[np.argsort(local_index)] + 1e-10 + geometric_factor(survey)[np.argsort(np.hstack(local_index))] + 1e-10 ) return survey, local_index, ordering diff --git a/simpeg_drivers/components/factories/misfit_factory.py b/simpeg_drivers/components/factories/misfit_factory.py index 35644750..7ea1b721 100644 --- a/simpeg_drivers/components/factories/misfit_factory.py +++ b/simpeg_drivers/components/factories/misfit_factory.py @@ -205,13 +205,17 @@ def create_nested_simulation( tile_id=tile_id, padding_cells=padding_cells, ) - if inversion_data.params.inversion_type in ["fem", "tdem"]: - compute_projections(inversion_data, local_sim) + inv_type = inversion_data.params.inversion_type + if inv_type in ["fem", "tdem"]: + compute_em_projections(inversion_data, local_sim) + elif ("current" in inv_type or "polarization" in inv_type) and ( + "2d" not in inv_type or "pseudo" in inv_type + ): + compute_dc_projections(inversion_data, local_sim, indices) + return local_sim, np.hstack(indices), ordering, mapping - return local_sim, indices, ordering, mapping - -def compute_projections(inversion_data, simulation): +def compute_em_projections(inversion_data, simulation): """ Pre-compute projections for the receivers for efficiency. """ @@ -230,3 +234,19 @@ def compute_projections(inversion_data, simulation): continue proj += ori * projections[comp][receiver.local_index, :] receiver.spatialP = proj + + +def compute_dc_projections(inversion_data, simulation, indices): + """ + Pre-compute projections for the receivers for efficiency. + """ + rx_locs = inversion_data.entity.vertices + mn_pairs = inversion_data.entity.cells + projection = simulation.mesh.get_interpolation_matrix(rx_locs, "nodes") + + for source, ind in zip(simulation.survey.source_list, indices, strict=False): + proj_mn = projection[mn_pairs[ind, 0], :] + + if not np.all(mn_pairs[ind, 0] == mn_pairs[ind, 1]): + proj_mn -= projection[mn_pairs[ind, 1], :] + source.receiver_list[0]._Ps[simulation.mesh.n_cells] = proj_mn # pylint: disable=protected-access diff --git a/simpeg_drivers/components/factories/receiver_factory.py b/simpeg_drivers/components/factories/receiver_factory.py index a2efd10a..8126c888 100644 --- a/simpeg_drivers/components/factories/receiver_factory.py +++ b/simpeg_drivers/components/factories/receiver_factory.py @@ -174,11 +174,10 @@ def build( def _dcip_arguments(self, locations=None, local_index=None): args = [] local_index = np.vstack(local_index) - locations_m = locations[local_index[:, 0], :] - locations_n = locations[local_index[:, 1], :] - args.append(locations_m) - if np.all(locations_m == locations_n): + args.append(locations[local_index[:, 0], :]) + + if np.all(local_index[:, 0] == local_index[:, 1]): if "direct current" in self.factory_type: from simpeg.electromagnetics.static.resistivity import receivers else: @@ -187,7 +186,7 @@ def _dcip_arguments(self, locations=None, local_index=None): ) self.simpeg_object = receivers.Pole else: - args.append(locations_n) + args.append(locations[local_index[:, 1], :]) return args diff --git a/simpeg_drivers/components/factories/survey_factory.py b/simpeg_drivers/components/factories/survey_factory.py index 9d093785..ae8f25f2 100644 --- a/simpeg_drivers/components/factories/survey_factory.py +++ b/simpeg_drivers/components/factories/survey_factory.py @@ -193,6 +193,9 @@ def _get_local_data(self, data, channel, local_index): return local_data, local_uncertainties 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"]: dobs = [] uncerts = [] @@ -313,8 +316,6 @@ def _dcip_arguments(self, data=None, local_index=None): sources.append(source) self.local_index.append(receiver_indices) - self.local_index = np.hstack(self.local_index) - return [sources] def _tdem_arguments(self, data=None, local_index=None, mesh=None): From a9f40ac1c15d717569c8abf3b3190df35e02a58f Mon Sep 17 00:00:00 2001 From: dominiquef Date: Mon, 3 Feb 2025 11:06:24 -0800 Subject: [PATCH 20/36] Bad indexing of tensor mesh --- 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 b6ccc525..b36c6bd7 100644 --- a/simpeg_drivers/utils/utils.py +++ b/simpeg_drivers/utils/utils.py @@ -660,7 +660,7 @@ def get_containing_cells( locations = data.drape_locations(np.unique(data.locations, axis=0)) xi = np.searchsorted(mesh.nodes_x, locations[:, 0]) - 1 yi = np.searchsorted(mesh.nodes_y, locations[:, -1]) - 1 - inds = xi * mesh.shape_cells[1] + yi + inds = xi + yi * mesh.shape_cells[0] else: raise TypeError("Mesh must be 'TreeMesh' or 'TensorMesh'") From 3e8842156b295ea9440eeed41209e4ef7511c0c1 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 4 Feb 2025 15:28:07 -0800 Subject: [PATCH 21/36] Re-lock on simpeg GEOPY-1879 --- .../py-3.10-linux-64-dev.conda.lock.yml | 55 +-- environments/py-3.10-linux-64.conda.lock.yml | 32 +- .../py-3.10-win-64-dev.conda.lock.yml | 51 +- environments/py-3.10-win-64.conda.lock.yml | 26 +- .../py-3.11-linux-64-dev.conda.lock.yml | 55 +-- environments/py-3.11-linux-64.conda.lock.yml | 32 +- .../py-3.11-win-64-dev.conda.lock.yml | 51 +- environments/py-3.11-win-64.conda.lock.yml | 26 +- py-3.10.conda-lock.yml | 463 +++++++++--------- py-3.11.conda-lock.yml | 457 +++++++++-------- pyproject.toml | 2 +- 11 files changed, 602 insertions(+), 648 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 aeac0bc8..72a48dc6 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: d73ecef65ed7b0f752cc2f320c00b21f7170a26ac3e84514a882fcfe83a9605f +# input_hash: 283c20070b2a2889316e1cba6894f02c04af1c325087139ca22f8d6f79c7af96 channels: - conda-forge @@ -20,8 +20,8 @@ dependencies: - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.4=pyhd8ed1ab_1 - attrs=25.1.0=pyh71513ae_0 - - babel=2.16.0=pyhd8ed1ab_1 - - beautifulsoup4=4.12.3=pyha770c72_1 + - babel=2.17.0=pyhd8ed1ab_0 + - beautifulsoup4=4.13.2=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bokeh=3.6.2=pyhd8ed1ab_1 @@ -30,7 +30,7 @@ dependencies: - brotli-python=1.1.0=py310hf71b8c6_2 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.34.4=hb9d3cd8_0 - - ca-certificates=2024.12.14=hbcca054_0 + - ca-certificates=2025.1.31=hbcca054_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - certifi=2024.12.14=pyhd8ed1ab_0 @@ -54,18 +54,17 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - docutils=0.19=py310hff52083_1 - empymod=2.2.2=pyhd8ed1ab_0 - - entrypoints=0.4=pyhd8ed1ab_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 - fasteners=0.19=pyhd8ed1ab_1 - - fonttools=4.55.6=py310h89163eb_0 + - fonttools=4.55.8=py310h89163eb_0 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.12.1=h267a509_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py310hcb52e73_4 - greenlet=3.1.1=py310hf71b8c6_1 - h11=0.14.0=pyhd8ed1ab_1 - - h2=4.1.0=pyhd8ed1ab_1 + - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.12.1=nompi_py310hacc6608_103 - hdf5=1.14.4=nompi_h2d575fe_105 - hpack=4.1.0=pyhd8ed1ab_0 @@ -79,11 +78,11 @@ dependencies: - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=8.31.0=pyh707e725_0 + - ipython=8.32.0=pyh907856f_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - - isort=5.13.2=pyhd8ed1ab_1 + - isort=6.0.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.5=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 @@ -100,7 +99,7 @@ dependencies: - jupyter_events=0.11.0=pyhd8ed1ab_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.4=pyhd8ed1ab_0 + - jupyterlab=4.3.5=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 @@ -121,7 +120,7 @@ dependencies: - libcurl=8.11.1=h332b0f4_0 - libdeflate=1.23=h4ddbbb0_0 - libdlf=0.3.0=pyhd8ed1ab_1 - - libedit=3.1.20240808=pl5321h7949ede_0 + - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libffi=3.4.2=h7f98852_5 - libgcc=14.2.0=h77fa898_1 @@ -132,8 +131,8 @@ dependencies: - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 - liblapack=3.9.0=20_linux64_mkl - - libllvm14=14.0.6=hcd5def8_4 - - liblzma=5.6.3=hb9d3cd8_1 + - libllvm15=15.0.7=hb3ce162_4 + - liblzma=5.6.4=hb9d3cd8_0 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - libpng=1.6.46=h943b412_0 @@ -151,7 +150,7 @@ dependencies: - libzlib=1.3.1=hb9d3cd8_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - llvm-openmp=19.1.7=h024ca30_0 - - llvmlite=0.43.0=py310h1a6248f_1 + - llvmlite=0.44.0=py310h1a6248f_0 - locket=1.0.0=pyhd8ed1ab_0 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py310h89163eb_1 @@ -160,22 +159,22 @@ dependencies: - mccabe=0.7.0=pyhd8ed1ab_1 - mdit-py-plugins=0.4.2=pyhd8ed1ab_1 - mdurl=0.1.2=pyhd8ed1ab_1 - - mistune=3.1.0=pyhd8ed1ab_0 + - mistune=3.1.1=pyhd8ed1ab_0 - mkl=2023.2.0=h84fe81f_50496 - msgpack-python=1.1.0=py310h3788b33_0 - munkres=1.1.4=pyh9f0ad1d_0 - myst-nb=1.1.2=pyhd8ed1ab_1 - myst-parser=1.0.0=pyhd8ed1ab_0 - nbclient=0.10.2=pyhd8ed1ab_0 - - nbconvert=7.16.5=hd8ed1ab_1 - - nbconvert-core=7.16.5=pyhd8ed1ab_1 - - nbconvert-pandoc=7.16.5=hd8ed1ab_1 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 - nbformat=5.10.4=pyhd8ed1ab_1 - - ncurses=6.5=h2d0b736_2 + - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - notebook=7.3.2=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - - numba=0.60.0=py310h5dc88bb_0 + - numba=0.61.0=py310h699fe88_0 - numcodecs=0.13.1=py310h5eaa309_0 - numpy=1.26.4=py310hb13e2d6_0 - openjpeg=2.5.3=h5fbd93e_0 @@ -208,7 +207,7 @@ dependencies: - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py310h7b68af5_0 - pygments=2.19.1=pyhd8ed1ab_0 - - pylint=3.3.3=pyhd8ed1ab_0 + - pylint=3.3.4=pyh29332c3_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - pyparsing=3.2.1=pyhd8ed1ab_0 @@ -223,7 +222,7 @@ dependencies: - python_abi=3.10=5_cp310 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py310h89163eb_2 - - pyzmq=26.2.0=py310h71f11fc_3 + - pyzmq=26.2.1=py310h71f11fc_0 - readline=8.2=h8228510_1 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 @@ -238,7 +237,7 @@ dependencies: - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - - sortedcontainers=2.4.0=pyhd8ed1ab_0 + - sortedcontainers=2.4.0=pyhd8ed1ab_1 - soupsieve=2.5=pyhd8ed1ab_1 - sphinx=5.3.0=pyhd8ed1ab_0 - sphinx-book-theme=1.1.3=pyhd8ed1ab_1 @@ -299,11 +298,11 @@ dependencies: - zstandard=0.23.0=py310ha39cb0e_1 - zstd=1.5.6=ha6fb4c9_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index c2d87eb4..382addf7 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: d73ecef65ed7b0f752cc2f320c00b21f7170a26ac3e84514a882fcfe83a9605f +# input_hash: 283c20070b2a2889316e1cba6894f02c04af1c325087139ca22f8d6f79c7af96 channels: - conda-forge @@ -16,7 +16,7 @@ dependencies: - brotli-python=1.1.0=py310hf71b8c6_2 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.34.4=hb9d3cd8_0 - - ca-certificates=2024.12.14=hbcca054_0 + - ca-certificates=2025.1.31=hbcca054_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - certifi=2024.12.14=pyhd8ed1ab_0 @@ -32,11 +32,11 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - empymod=2.2.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - - fonttools=4.55.6=py310h89163eb_0 + - fonttools=4.55.8=py310h89163eb_0 - freetype=2.12.1=h267a509_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py310hcb52e73_4 - - h2=4.1.0=pyhd8ed1ab_1 + - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.12.1=nompi_py310hacc6608_103 - hdf5=1.14.4=nompi_h2d575fe_105 - hpack=4.1.0=pyhd8ed1ab_0 @@ -60,7 +60,7 @@ dependencies: - libcurl=8.11.1=h332b0f4_0 - libdeflate=1.23=h4ddbbb0_0 - libdlf=0.3.0=pyhd8ed1ab_1 - - libedit=3.1.20240808=pl5321h7949ede_0 + - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libffi=3.4.2=h7f98852_5 - libgcc=14.2.0=h77fa898_1 @@ -71,8 +71,8 @@ dependencies: - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 - liblapack=3.9.0=20_linux64_mkl - - libllvm14=14.0.6=hcd5def8_4 - - liblzma=5.6.3=hb9d3cd8_1 + - libllvm15=15.0.7=hb3ce162_4 + - liblzma=5.6.4=hb9d3cd8_0 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - libpng=1.6.46=h943b412_0 @@ -88,15 +88,15 @@ dependencies: - libxml2=2.13.5=h0d44e9d_1 - libzlib=1.3.1=hb9d3cd8_2 - llvm-openmp=19.1.7=h024ca30_0 - - llvmlite=0.43.0=py310h1a6248f_1 + - llvmlite=0.44.0=py310h1a6248f_0 - locket=1.0.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py310h89163eb_1 - matplotlib-base=3.8.4=py310hef631a5_2 - mkl=2023.2.0=h84fe81f_50496 - msgpack-python=1.1.0=py310h3788b33_0 - munkres=1.1.4=pyh9f0ad1d_0 - - ncurses=6.5=h2d0b736_2 - - numba=0.60.0=py310h5dc88bb_0 + - ncurses=6.5=h2d0b736_3 + - numba=0.61.0=py310h699fe88_0 - numcodecs=0.13.1=py310h5eaa309_0 - numpy=1.26.4=py310hb13e2d6_0 - openjpeg=2.5.3=h5fbd93e_0 @@ -127,7 +127,7 @@ dependencies: - scipy=1.14.1=py310hfcf56fc_2 - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - - sortedcontainers=2.4.0=pyhd8ed1ab_0 + - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.12.0=h84d6215_4 - tblib=3.0.0=pyhd8ed1ab_1 - threadpoolctl=3.5.0=pyhc1e730c_0 @@ -151,11 +151,11 @@ dependencies: - zstandard=0.23.0=py310ha39cb0e_1 - zstd=1.5.6=ha6fb4c9_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.10-win-64-dev.conda.lock.yml b/environments/py-3.10-win-64-dev.conda.lock.yml index 3b6831a2..35e2af2d 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: 545961761a6fd7c3db8ccd2c6af47188a38d76093c7c2ecafb61582fdd424d2d +# input_hash: d54de8417b963920c73996273ff9a0362e7b01abcbb969a7a7b70b2afb063fb3 channels: - conda-forge @@ -18,8 +18,8 @@ dependencies: - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.4=pyhd8ed1ab_1 - attrs=25.1.0=pyh71513ae_0 - - babel=2.16.0=pyhd8ed1ab_1 - - beautifulsoup4=4.12.3=pyha770c72_1 + - babel=2.17.0=pyhd8ed1ab_0 + - beautifulsoup4=4.13.2=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bokeh=3.6.2=pyhd8ed1ab_1 @@ -27,7 +27,7 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py310h9e98ed7_2 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2024.12.14=h56e8100_0 + - ca-certificates=2025.1.31=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - certifi=2024.12.14=pyhd8ed1ab_0 @@ -52,18 +52,17 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - docutils=0.19=py310h5588dad_1 - empymod=2.2.2=pyhd8ed1ab_0 - - entrypoints=0.4=pyhd8ed1ab_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 - fasteners=0.19=pyhd8ed1ab_1 - - fonttools=4.55.6=py310h38315fa_0 + - fonttools=4.55.8=py310h38315fa_0 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.12.1=hdaf720e_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py310h4856b71_4 - greenlet=3.1.1=py310h9e98ed7_1 - h11=0.14.0=pyhd8ed1ab_1 - - h2=4.1.0=pyhd8ed1ab_1 + - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.12.1=nompi_py310h972678a_103 - hdf5=1.14.4=nompi_hd5d9e70_105 - hpack=4.1.0=pyhd8ed1ab_0 @@ -78,11 +77,11 @@ dependencies: - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2023.2.0=h57928b3_50497 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=8.31.0=pyh7428d3b_0 + - ipython=8.32.0=pyh9ab4c32_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - - isort=5.13.2=pyhd8ed1ab_1 + - isort=6.0.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.5=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 @@ -99,7 +98,7 @@ dependencies: - jupyter_events=0.11.0=pyhd8ed1ab_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.4=pyhd8ed1ab_0 + - jupyterlab=4.3.5=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 @@ -123,7 +122,7 @@ dependencies: - libiconv=1.17=hcfcfb64_2 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=20_win64_mkl - - liblzma=5.6.3=h2466b09_1 + - liblzma=5.6.4=h2466b09_0 - libpng=1.6.46=had7236b_0 - libsodium=1.0.20=hc70643c_0 - libsqlite=3.48.0=h67fdade_1 @@ -134,7 +133,7 @@ dependencies: - libxml2=2.13.5=he286e8c_1 - libzlib=1.3.1=h2466b09_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvmlite=0.43.0=py310h0288bfe_1 + - llvmlite=0.44.0=py310h0288bfe_0 - locket=1.0.0=pyhd8ed1ab_0 - m2w64-gcc-libgfortran=5.3.0=6 - m2w64-gcc-libs=5.3.0=7 @@ -148,7 +147,7 @@ dependencies: - mccabe=0.7.0=pyhd8ed1ab_1 - mdit-py-plugins=0.4.2=pyhd8ed1ab_1 - mdurl=0.1.2=pyhd8ed1ab_1 - - mistune=3.1.0=pyhd8ed1ab_0 + - mistune=3.1.1=pyhd8ed1ab_0 - mkl=2023.2.0=h6a75c08_50497 - msgpack-python=1.1.0=py310hc19bc0b_0 - msys2-conda-epoch=20160418=1 @@ -156,14 +155,14 @@ dependencies: - myst-nb=1.1.2=pyhd8ed1ab_1 - myst-parser=1.0.0=pyhd8ed1ab_0 - nbclient=0.10.2=pyhd8ed1ab_0 - - nbconvert=7.16.5=hd8ed1ab_1 - - nbconvert-core=7.16.5=pyhd8ed1ab_1 - - nbconvert-pandoc=7.16.5=hd8ed1ab_1 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 - nbformat=5.10.4=pyhd8ed1ab_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - notebook=7.3.2=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - - numba=0.60.0=py310h7793332_0 + - numba=0.61.0=py310h7793332_0 - numcodecs=0.13.1=py310hb4db72f_0 - numpy=1.26.4=py310hf667824_0 - openjpeg=2.5.3=h4d64b90_0 @@ -195,7 +194,7 @@ dependencies: - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py310h5da8fee_0 - pygments=2.19.1=pyhd8ed1ab_0 - - pylint=3.3.3=pyhd8ed1ab_0 + - pylint=3.3.4=pyh29332c3_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - pyparsing=3.2.1=pyhd8ed1ab_0 @@ -210,9 +209,9 @@ dependencies: - python_abi=3.10=5_cp310 - pytz=2024.1=pyhd8ed1ab_0 - pywin32=307=py310h9e98ed7_3 - - pywinpty=2.0.14=py310h9e98ed7_0 + - pywinpty=2.0.15=py310h9e98ed7_0 - pyyaml=6.0.2=py310h38315fa_2 - - pyzmq=26.2.0=py310h656833d_3 + - pyzmq=26.2.1=py310h656833d_0 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 - requests=2.32.3=pyhd8ed1ab_1 @@ -226,7 +225,7 @@ dependencies: - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - - sortedcontainers=2.4.0=pyhd8ed1ab_0 + - sortedcontainers=2.4.0=pyhd8ed1ab_1 - soupsieve=2.5=pyhd8ed1ab_1 - sphinx=5.3.0=pyhd8ed1ab_0 - sphinx-book-theme=1.1.3=pyhd8ed1ab_1 @@ -293,11 +292,11 @@ dependencies: - zstandard=0.23.0=py310he5e10e1_1 - zstd=1.5.6=h0ea2cb4_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index ee005707..fa08d6cc 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: 545961761a6fd7c3db8ccd2c6af47188a38d76093c7c2ecafb61582fdd424d2d +# input_hash: d54de8417b963920c73996273ff9a0362e7b01abcbb969a7a7b70b2afb063fb3 channels: - conda-forge @@ -13,7 +13,7 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py310h9e98ed7_2 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2024.12.14=h56e8100_0 + - ca-certificates=2025.1.31=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - certifi=2024.12.14=pyhd8ed1ab_0 @@ -29,11 +29,11 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - empymod=2.2.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - - fonttools=4.55.6=py310h38315fa_0 + - fonttools=4.55.8=py310h38315fa_0 - freetype=2.12.1=hdaf720e_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py310h4856b71_4 - - h2=4.1.0=pyhd8ed1ab_1 + - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.12.1=nompi_py310h972678a_103 - hdf5=1.14.4=nompi_hd5d9e70_105 - hpack=4.1.0=pyhd8ed1ab_0 @@ -61,7 +61,7 @@ dependencies: - libiconv=1.17=hcfcfb64_2 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=20_win64_mkl - - liblzma=5.6.3=h2466b09_1 + - liblzma=5.6.4=h2466b09_0 - libpng=1.6.46=had7236b_0 - libsqlite=3.48.0=h67fdade_1 - libssh2=1.11.1=he619c9f_0 @@ -70,7 +70,7 @@ dependencies: - libxcb=1.16=h013a479_1 - libxml2=2.13.5=he286e8c_1 - libzlib=1.3.1=h2466b09_2 - - llvmlite=0.43.0=py310h0288bfe_1 + - llvmlite=0.44.0=py310h0288bfe_0 - locket=1.0.0=pyhd8ed1ab_0 - m2w64-gcc-libgfortran=5.3.0=6 - m2w64-gcc-libs=5.3.0=7 @@ -83,7 +83,7 @@ dependencies: - msgpack-python=1.1.0=py310hc19bc0b_0 - msys2-conda-epoch=20160418=1 - munkres=1.1.4=pyh9f0ad1d_0 - - numba=0.60.0=py310h7793332_0 + - numba=0.61.0=py310h7793332_0 - numcodecs=0.13.1=py310hb4db72f_0 - numpy=1.26.4=py310hf667824_0 - openjpeg=2.5.3=h4d64b90_0 @@ -114,7 +114,7 @@ dependencies: - scipy=1.14.1=py310hbd0dde3_2 - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - - sortedcontainers=2.4.0=pyhd8ed1ab_0 + - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.12.0=hc790b64_4 - tblib=3.0.0=pyhd8ed1ab_1 - threadpoolctl=3.5.0=pyhc1e730c_0 @@ -143,11 +143,11 @@ dependencies: - zstandard=0.23.0=py310he5e10e1_1 - zstd=1.5.6=h0ea2cb4_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-linux-64-dev.conda.lock.yml b/environments/py-3.11-linux-64-dev.conda.lock.yml index 733dfb5c..9dd2a95e 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: 9763c24f54e81c96312618557d653c8994647978613de9b38a3a921c677567e2 +# input_hash: 9402dc5c8ed01bb86de65c1b56126045c1726e496829cc65bc1d50aa1ed17113 channels: - conda-forge @@ -20,8 +20,8 @@ dependencies: - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.4=pyhd8ed1ab_1 - attrs=25.1.0=pyh71513ae_0 - - babel=2.16.0=pyhd8ed1ab_1 - - beautifulsoup4=4.12.3=pyha770c72_1 + - babel=2.17.0=pyhd8ed1ab_0 + - beautifulsoup4=4.13.2=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bokeh=3.6.2=pyhd8ed1ab_1 @@ -30,7 +30,7 @@ dependencies: - brotli-python=1.1.0=py311hfdbb021_2 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.34.4=hb9d3cd8_0 - - ca-certificates=2024.12.14=hbcca054_0 + - ca-certificates=2025.1.31=hbcca054_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - certifi=2024.12.14=pyhd8ed1ab_0 @@ -55,18 +55,17 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - docutils=0.19=py311h38be061_1 - empymod=2.2.2=pyhd8ed1ab_0 - - entrypoints=0.4=pyhd8ed1ab_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 - fasteners=0.19=pyhd8ed1ab_1 - - fonttools=4.55.6=py311h2dc5d0c_0 + - fonttools=4.55.8=py311h2dc5d0c_0 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.12.1=h267a509_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py311h92ebd52_4 - greenlet=3.1.1=py311hfdbb021_1 - h11=0.14.0=pyhd8ed1ab_1 - - h2=4.1.0=pyhd8ed1ab_1 + - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.12.1=nompi_py311h5ed33ec_103 - hdf5=1.14.4=nompi_h2d575fe_105 - hpack=4.1.0=pyhd8ed1ab_0 @@ -80,11 +79,11 @@ dependencies: - importlib_resources=6.5.2=pyhd8ed1ab_0 - iniconfig=2.0.0=pyhd8ed1ab_1 - ipykernel=6.29.5=pyh3099207_0 - - ipython=8.31.0=pyh707e725_0 + - ipython=8.32.0=pyh907856f_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - - isort=5.13.2=pyhd8ed1ab_1 + - isort=6.0.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.5=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 @@ -101,7 +100,7 @@ dependencies: - jupyter_events=0.11.0=pyhd8ed1ab_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.4=pyhd8ed1ab_0 + - jupyterlab=4.3.5=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 @@ -122,7 +121,7 @@ dependencies: - libcurl=8.11.1=h332b0f4_0 - libdeflate=1.23=h4ddbbb0_0 - libdlf=0.3.0=pyhd8ed1ab_1 - - libedit=3.1.20240808=pl5321h7949ede_0 + - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libexpat=2.6.4=h5888daf_0 - libffi=3.4.2=h7f98852_5 @@ -134,8 +133,8 @@ dependencies: - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 - liblapack=3.9.0=20_linux64_mkl - - libllvm14=14.0.6=hcd5def8_4 - - liblzma=5.6.3=hb9d3cd8_1 + - libllvm15=15.0.7=hb3ce162_4 + - liblzma=5.6.4=hb9d3cd8_0 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - libpng=1.6.46=h943b412_0 @@ -153,7 +152,7 @@ dependencies: - libzlib=1.3.1=hb9d3cd8_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - llvm-openmp=19.1.7=h024ca30_0 - - llvmlite=0.43.0=py311h9c9ff8c_1 + - llvmlite=0.44.0=py311h9c9ff8c_0 - locket=1.0.0=pyhd8ed1ab_0 - markdown-it-py=2.2.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py311h2dc5d0c_1 @@ -162,22 +161,22 @@ dependencies: - mccabe=0.7.0=pyhd8ed1ab_1 - mdit-py-plugins=0.4.2=pyhd8ed1ab_1 - mdurl=0.1.2=pyhd8ed1ab_1 - - mistune=3.1.0=pyhd8ed1ab_0 + - mistune=3.1.1=pyhd8ed1ab_0 - mkl=2023.2.0=h84fe81f_50496 - msgpack-python=1.1.0=py311hd18a35c_0 - munkres=1.1.4=pyh9f0ad1d_0 - myst-nb=1.1.2=pyhd8ed1ab_1 - myst-parser=1.0.0=pyhd8ed1ab_0 - nbclient=0.10.2=pyhd8ed1ab_0 - - nbconvert=7.16.5=hd8ed1ab_1 - - nbconvert-core=7.16.5=pyhd8ed1ab_1 - - nbconvert-pandoc=7.16.5=hd8ed1ab_1 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 - nbformat=5.10.4=pyhd8ed1ab_1 - - ncurses=6.5=h2d0b736_2 + - ncurses=6.5=h2d0b736_3 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - notebook=7.3.2=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - - numba=0.60.0=py311h4bc866e_0 + - numba=0.61.0=py311h4e1c48f_0 - numcodecs=0.15.0=py311h7db5c69_0 - numpy=1.26.4=py311h64a7726_0 - openjpeg=2.5.3=h5fbd93e_0 @@ -210,7 +209,7 @@ dependencies: - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py311h979a38d_0 - pygments=2.19.1=pyhd8ed1ab_0 - - pylint=3.3.3=pyhd8ed1ab_0 + - pylint=3.3.4=pyh29332c3_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - pyparsing=3.2.1=pyhd8ed1ab_0 @@ -225,7 +224,7 @@ dependencies: - python_abi=3.11=5_cp311 - pytz=2024.1=pyhd8ed1ab_0 - pyyaml=6.0.2=py311h2dc5d0c_2 - - pyzmq=26.2.0=py311h7deb3e3_3 + - pyzmq=26.2.1=py311h7deb3e3_0 - readline=8.2=h8228510_1 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 @@ -240,7 +239,7 @@ dependencies: - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - - sortedcontainers=2.4.0=pyhd8ed1ab_0 + - sortedcontainers=2.4.0=pyhd8ed1ab_1 - soupsieve=2.5=pyhd8ed1ab_1 - sphinx=5.3.0=pyhd8ed1ab_0 - sphinx-book-theme=1.1.3=pyhd8ed1ab_1 @@ -302,11 +301,11 @@ dependencies: - zstandard=0.23.0=py311hbc35293_1 - zstd=1.5.6=ha6fb4c9_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index f6d0f6e2..8139e589 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: 9763c24f54e81c96312618557d653c8994647978613de9b38a3a921c677567e2 +# input_hash: 9402dc5c8ed01bb86de65c1b56126045c1726e496829cc65bc1d50aa1ed17113 channels: - conda-forge @@ -16,7 +16,7 @@ dependencies: - brotli-python=1.1.0=py311hfdbb021_2 - bzip2=1.0.8=h4bc722e_7 - c-ares=1.34.4=hb9d3cd8_0 - - ca-certificates=2024.12.14=hbcca054_0 + - ca-certificates=2025.1.31=hbcca054_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - certifi=2024.12.14=pyhd8ed1ab_0 @@ -33,11 +33,11 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - empymod=2.2.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - - fonttools=4.55.6=py311h2dc5d0c_0 + - fonttools=4.55.8=py311h2dc5d0c_0 - freetype=2.12.1=h267a509_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py311h92ebd52_4 - - h2=4.1.0=pyhd8ed1ab_1 + - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.12.1=nompi_py311h5ed33ec_103 - hdf5=1.14.4=nompi_h2d575fe_105 - hpack=4.1.0=pyhd8ed1ab_0 @@ -61,7 +61,7 @@ dependencies: - libcurl=8.11.1=h332b0f4_0 - libdeflate=1.23=h4ddbbb0_0 - libdlf=0.3.0=pyhd8ed1ab_1 - - libedit=3.1.20240808=pl5321h7949ede_0 + - libedit=3.1.20250104=pl5321h7949ede_0 - libev=4.33=hd590300_2 - libexpat=2.6.4=h5888daf_0 - libffi=3.4.2=h7f98852_5 @@ -73,8 +73,8 @@ dependencies: - libiconv=1.17=hd590300_2 - libjpeg-turbo=3.0.0=hd590300_1 - liblapack=3.9.0=20_linux64_mkl - - libllvm14=14.0.6=hcd5def8_4 - - liblzma=5.6.3=hb9d3cd8_1 + - libllvm15=15.0.7=hb3ce162_4 + - liblzma=5.6.4=hb9d3cd8_0 - libnghttp2=1.64.0=h161d5f1_0 - libnsl=2.0.1=hd590300_0 - libpng=1.6.46=h943b412_0 @@ -90,15 +90,15 @@ dependencies: - libxml2=2.13.5=h0d44e9d_1 - libzlib=1.3.1=hb9d3cd8_2 - llvm-openmp=19.1.7=h024ca30_0 - - llvmlite=0.43.0=py311h9c9ff8c_1 + - llvmlite=0.44.0=py311h9c9ff8c_0 - locket=1.0.0=pyhd8ed1ab_0 - markupsafe=3.0.2=py311h2dc5d0c_1 - matplotlib-base=3.8.4=py311ha4ca890_2 - mkl=2023.2.0=h84fe81f_50496 - msgpack-python=1.1.0=py311hd18a35c_0 - munkres=1.1.4=pyh9f0ad1d_0 - - ncurses=6.5=h2d0b736_2 - - numba=0.60.0=py311h4bc866e_0 + - ncurses=6.5=h2d0b736_3 + - numba=0.61.0=py311h4e1c48f_0 - numcodecs=0.15.0=py311h7db5c69_0 - numpy=1.26.4=py311h64a7726_0 - openjpeg=2.5.3=h5fbd93e_0 @@ -129,7 +129,7 @@ dependencies: - scipy=1.14.1=py311he9a78e4_2 - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - - sortedcontainers=2.4.0=pyhd8ed1ab_0 + - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.12.0=h84d6215_4 - tblib=3.0.0=pyhd8ed1ab_1 - threadpoolctl=3.5.0=pyhc1e730c_0 @@ -154,11 +154,11 @@ dependencies: - zstandard=0.23.0=py311hbc35293_1 - zstd=1.5.6=ha6fb4c9_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-win-64-dev.conda.lock.yml b/environments/py-3.11-win-64-dev.conda.lock.yml index e4432845..825bafe0 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: 4ae98973526361a18247a24da2c9fbe4b2d23567d24479936aa67a1cda88db94 +# input_hash: e54351d72b6d511c6044568b9bfea2cba72a2e9c67db2b8162a539b3eae73659 channels: - conda-forge @@ -18,8 +18,8 @@ dependencies: - asttokens=3.0.0=pyhd8ed1ab_1 - async-lru=2.0.4=pyhd8ed1ab_1 - attrs=25.1.0=pyh71513ae_0 - - babel=2.16.0=pyhd8ed1ab_1 - - beautifulsoup4=4.12.3=pyha770c72_1 + - babel=2.17.0=pyhd8ed1ab_0 + - beautifulsoup4=4.13.2=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bokeh=3.6.2=pyhd8ed1ab_1 @@ -27,7 +27,7 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py311hda3d55a_2 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2024.12.14=h56e8100_0 + - ca-certificates=2025.1.31=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - certifi=2024.12.14=pyhd8ed1ab_0 @@ -53,18 +53,17 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - docutils=0.19=py311h1ea47a8_1 - empymod=2.2.2=pyhd8ed1ab_0 - - entrypoints=0.4=pyhd8ed1ab_1 - exceptiongroup=1.2.2=pyhd8ed1ab_1 - executing=2.1.0=pyhd8ed1ab_1 - fasteners=0.19=pyhd8ed1ab_1 - - fonttools=4.55.6=py311h5082efb_0 + - fonttools=4.55.8=py311h5082efb_0 - fqdn=1.5.1=pyhd8ed1ab_1 - freetype=2.12.1=hdaf720e_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py311h12feb9d_4 - greenlet=3.1.1=py311hda3d55a_1 - h11=0.14.0=pyhd8ed1ab_1 - - h2=4.1.0=pyhd8ed1ab_1 + - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.12.1=nompi_py311haea1c80_103 - hdf5=1.14.4=nompi_hd5d9e70_105 - hpack=4.1.0=pyhd8ed1ab_0 @@ -79,11 +78,11 @@ dependencies: - iniconfig=2.0.0=pyhd8ed1ab_1 - intel-openmp=2023.2.0=h57928b3_50497 - ipykernel=6.29.5=pyh4bbf305_0 - - ipython=8.31.0=pyh7428d3b_0 + - ipython=8.32.0=pyh9ab4c32_0 - ipython_genutils=0.2.0=pyhd8ed1ab_2 - ipywidgets=7.8.5=pyhd8ed1ab_0 - isoduration=20.11.0=pyhd8ed1ab_1 - - isort=5.13.2=pyhd8ed1ab_1 + - isort=6.0.0=pyhd8ed1ab_0 - jedi=0.19.2=pyhd8ed1ab_1 - jinja2=3.1.5=pyhd8ed1ab_0 - joblib=1.4.2=pyhd8ed1ab_1 @@ -100,7 +99,7 @@ dependencies: - jupyter_events=0.11.0=pyhd8ed1ab_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - - jupyterlab=4.3.4=pyhd8ed1ab_0 + - jupyterlab=4.3.5=pyhd8ed1ab_0 - jupyterlab_pygments=0.3.0=pyhd8ed1ab_2 - jupyterlab_server=2.27.3=pyhd8ed1ab_1 - jupyterlab_widgets=1.1.11=pyhd8ed1ab_0 @@ -125,7 +124,7 @@ dependencies: - libiconv=1.17=hcfcfb64_2 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=20_win64_mkl - - liblzma=5.6.3=h2466b09_1 + - liblzma=5.6.4=h2466b09_0 - libpng=1.6.46=had7236b_0 - libsodium=1.0.20=hc70643c_0 - libsqlite=3.48.0=h67fdade_1 @@ -136,7 +135,7 @@ dependencies: - libxml2=2.13.5=he286e8c_1 - libzlib=1.3.1=h2466b09_2 - linkify-it-py=2.0.3=pyhd8ed1ab_1 - - llvmlite=0.43.0=py311h7deaa30_1 + - llvmlite=0.44.0=py311h7deaa30_0 - locket=1.0.0=pyhd8ed1ab_0 - m2w64-gcc-libgfortran=5.3.0=6 - m2w64-gcc-libs=5.3.0=7 @@ -150,7 +149,7 @@ dependencies: - mccabe=0.7.0=pyhd8ed1ab_1 - mdit-py-plugins=0.4.2=pyhd8ed1ab_1 - mdurl=0.1.2=pyhd8ed1ab_1 - - mistune=3.1.0=pyhd8ed1ab_0 + - mistune=3.1.1=pyhd8ed1ab_0 - mkl=2023.2.0=h6a75c08_50497 - msgpack-python=1.1.0=py311h3257749_0 - msys2-conda-epoch=20160418=1 @@ -158,14 +157,14 @@ dependencies: - myst-nb=1.1.2=pyhd8ed1ab_1 - myst-parser=1.0.0=pyhd8ed1ab_0 - nbclient=0.10.2=pyhd8ed1ab_0 - - nbconvert=7.16.5=hd8ed1ab_1 - - nbconvert-core=7.16.5=pyhd8ed1ab_1 - - nbconvert-pandoc=7.16.5=hd8ed1ab_1 + - nbconvert=7.16.6=hb482800_0 + - nbconvert-core=7.16.6=pyh29332c3_0 + - nbconvert-pandoc=7.16.6=hed9df3c_0 - nbformat=5.10.4=pyhd8ed1ab_1 - nest-asyncio=1.6.0=pyhd8ed1ab_1 - notebook=7.3.2=pyhd8ed1ab_0 - notebook-shim=0.2.4=pyhd8ed1ab_1 - - numba=0.60.0=py311h0673bce_0 + - numba=0.61.0=py311h0673bce_0 - numcodecs=0.15.0=py311hcf9f919_0 - numpy=1.26.4=py311h0b4df5a_0 - openjpeg=2.5.3=h4d64b90_0 @@ -197,7 +196,7 @@ dependencies: - pydata-sphinx-theme=0.15.4=pyhd8ed1ab_0 - pydiso=0.1.2=py311h6340b4d_0 - pygments=2.19.1=pyhd8ed1ab_0 - - pylint=3.3.3=pyhd8ed1ab_0 + - pylint=3.3.4=pyh29332c3_0 - pymatsolver=0.2.0=ha770c72_3 - pymatsolver-base=0.2.0=pyh44b312d_3 - pyparsing=3.2.1=pyhd8ed1ab_0 @@ -212,9 +211,9 @@ dependencies: - python_abi=3.11=5_cp311 - pytz=2024.1=pyhd8ed1ab_0 - pywin32=307=py311hda3d55a_3 - - pywinpty=2.0.14=py311hda3d55a_0 + - pywinpty=2.0.15=py311hda3d55a_0 - pyyaml=6.0.2=py311h5082efb_2 - - pyzmq=26.2.0=py311h484c95c_3 + - pyzmq=26.2.1=py311h484c95c_0 - readthedocs-sphinx-ext=2.2.5=pyhd8ed1ab_1 - referencing=0.36.2=pyh29332c3_0 - requests=2.32.3=pyhd8ed1ab_1 @@ -228,7 +227,7 @@ dependencies: - six=1.17.0=pyhd8ed1ab_0 - sniffio=1.3.1=pyhd8ed1ab_1 - snowballstemmer=2.2.0=pyhd8ed1ab_0 - - sortedcontainers=2.4.0=pyhd8ed1ab_0 + - sortedcontainers=2.4.0=pyhd8ed1ab_1 - soupsieve=2.5=pyhd8ed1ab_1 - sphinx=5.3.0=pyhd8ed1ab_0 - sphinx-book-theme=1.1.3=pyhd8ed1ab_1 @@ -296,11 +295,11 @@ dependencies: - zstandard=0.23.0=py311h53056dc_1 - zstd=1.5.6=h0ea2cb4_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index c133555a..b08eadad 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: 4ae98973526361a18247a24da2c9fbe4b2d23567d24479936aa67a1cda88db94 +# input_hash: e54351d72b6d511c6044568b9bfea2cba72a2e9c67db2b8162a539b3eae73659 channels: - conda-forge @@ -13,7 +13,7 @@ dependencies: - brotli-bin=1.1.0=h2466b09_2 - brotli-python=1.1.0=py311hda3d55a_2 - bzip2=1.0.8=h2466b09_7 - - ca-certificates=2024.12.14=h56e8100_0 + - ca-certificates=2025.1.31=h56e8100_0 - cached-property=1.5.2=hd8ed1ab_1 - cached_property=1.5.2=pyha770c72_1 - certifi=2024.12.14=pyhd8ed1ab_0 @@ -30,11 +30,11 @@ dependencies: - distributed=2024.6.2=pyhd8ed1ab_0 - empymod=2.2.2=pyhd8ed1ab_0 - fasteners=0.19=pyhd8ed1ab_1 - - fonttools=4.55.6=py311h5082efb_0 + - fonttools=4.55.8=py311h5082efb_0 - freetype=2.12.1=hdaf720e_2 - fsspec=2022.11.0=pyhd8ed1ab_0 - geoana=0.5.0=py311h12feb9d_4 - - h2=4.1.0=pyhd8ed1ab_1 + - h2=4.2.0=pyhd8ed1ab_0 - h5py=3.12.1=nompi_py311haea1c80_103 - hdf5=1.14.4=nompi_hd5d9e70_105 - hpack=4.1.0=pyhd8ed1ab_0 @@ -63,7 +63,7 @@ dependencies: - libiconv=1.17=hcfcfb64_2 - libjpeg-turbo=3.0.0=hcfcfb64_1 - liblapack=3.9.0=20_win64_mkl - - liblzma=5.6.3=h2466b09_1 + - liblzma=5.6.4=h2466b09_0 - libpng=1.6.46=had7236b_0 - libsqlite=3.48.0=h67fdade_1 - libssh2=1.11.1=he619c9f_0 @@ -72,7 +72,7 @@ dependencies: - libxcb=1.16=h013a479_1 - libxml2=2.13.5=he286e8c_1 - libzlib=1.3.1=h2466b09_2 - - llvmlite=0.43.0=py311h7deaa30_1 + - llvmlite=0.44.0=py311h7deaa30_0 - locket=1.0.0=pyhd8ed1ab_0 - m2w64-gcc-libgfortran=5.3.0=6 - m2w64-gcc-libs=5.3.0=7 @@ -85,7 +85,7 @@ dependencies: - msgpack-python=1.1.0=py311h3257749_0 - msys2-conda-epoch=20160418=1 - munkres=1.1.4=pyh9f0ad1d_0 - - numba=0.60.0=py311h0673bce_0 + - numba=0.61.0=py311h0673bce_0 - numcodecs=0.15.0=py311hcf9f919_0 - numpy=1.26.4=py311h0b4df5a_0 - openjpeg=2.5.3=h4d64b90_0 @@ -116,7 +116,7 @@ dependencies: - scipy=1.14.1=py311hf16d85f_2 - setuptools=75.8.0=pyhff2d567_0 - six=1.17.0=pyhd8ed1ab_0 - - sortedcontainers=2.4.0=pyhd8ed1ab_0 + - sortedcontainers=2.4.0=pyhd8ed1ab_1 - tbb=2021.12.0=hc790b64_4 - tblib=3.0.0=pyhd8ed1ab_1 - threadpoolctl=3.5.0=pyhc1e730c_0 @@ -146,11 +146,11 @@ dependencies: - zstandard=0.23.0=py311h53056dc_1 - zstd=1.5.6=h0ea2cb4_0 - pip: - - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b variables: KMP_WARNINGS: 0 diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index 3d8b44bd..36a2566a 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: 545961761a6fd7c3db8ccd2c6af47188a38d76093c7c2ecafb61582fdd424d2d - linux-64: d73ecef65ed7b0f752cc2f320c00b21f7170a26ac3e84514a882fcfe83a9605f + win-64: d54de8417b963920c73996273ff9a0362e7b01abcbb969a7a7b70b2afb063fb3 + linux-64: 283c20070b2a2889316e1cba6894f02c04af1c325087139ca22f8d6f79c7af96 channels: - url: conda-forge used_env_vars: [] @@ -377,55 +377,57 @@ package: category: dev optional: true - name: babel - version: 2.16.0 + version: 2.17.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' pytz: '>=2015.7' - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda hash: - md5: 3e23f7db93ec14c80525257d8affac28 - sha256: f6205d3a62e87447e06e98d911559be0208d824976d77ab092796c9176611fcb + md5: 0a01c169f0ab0f91b26e77a3301fbfe4 + sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac category: dev optional: true - name: babel - version: 2.16.0 + version: 2.17.0 manager: conda platform: win-64 dependencies: python: '>=3.9' pytz: '>=2015.7' - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda hash: - md5: 3e23f7db93ec14c80525257d8affac28 - sha256: f6205d3a62e87447e06e98d911559be0208d824976d77ab092796c9176611fcb + md5: 0a01c169f0ab0f91b26e77a3301fbfe4 + sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac category: dev optional: true - name: beautifulsoup4 - version: 4.12.3 + version: 4.13.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' soupsieve: '>=1.2' - url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.2-pyha770c72_0.conda hash: - md5: d48f7e9fdec44baf6d1da416fe402b04 - sha256: fca842ab7be052eea1037ebee17ac25cc79c626382dd2187b5c6e007b9d9f65f + md5: 22b08b8f283909afee4cfff36b79f083 + sha256: edc85562d1302c2f29005e23a71e1541b1c20647f47f9a1f690767e297f57b7b category: dev optional: true - name: beautifulsoup4 - version: 4.12.3 + version: 4.13.2 manager: conda platform: win-64 dependencies: python: '>=3.9' soupsieve: '>=1.2' - url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.2-pyha770c72_0.conda hash: - md5: d48f7e9fdec44baf6d1da416fe402b04 - sha256: fca842ab7be052eea1037ebee17ac25cc79c626382dd2187b5c6e007b9d9f65f + md5: 22b08b8f283909afee4cfff36b79f083 + sha256: edc85562d1302c2f29005e23a71e1541b1c20647f47f9a1f690767e297f57b7b category: dev optional: true - name: bleach @@ -659,25 +661,25 @@ package: category: main optional: false - name: ca-certificates - version: 2024.12.14 + version: 2025.1.31 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda hash: - md5: 720523eb0d6a9b0f6120c16b2aa4e7de - sha256: 1afd7274cbc9a334d6d0bc62fa760acc7afdaceb0b91a8df370ec01fd75dc7dd + md5: 19f3a56f68d2fd06c516076bff482c52 + sha256: bf832198976d559ab44d6cdb315642655547e26d826e34da67cbee6624cda189 category: main optional: false - name: ca-certificates - version: 2024.12.14 + version: 2025.1.31 manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda hash: - md5: cb2eaeb88549ddb27af533eccf9a45c1 - sha256: 424d82db36cd26234bc4772426170efd60e888c2aed0099a257a95e131683a5e + md5: 5304a31607974dfc2110dfbb662ed092 + sha256: 1bedccdf25a3bd782d6b0e57ddd97cdcda5501716009f2de4479a779221df155 category: main optional: false - name: cached-property @@ -1361,30 +1363,6 @@ package: sha256: c489c425cb75c30288516c140f47d109b4643ab31f17c3f230be38aae7d464f5 category: main optional: false -- name: entrypoints - version: '0.4' - manager: conda - platform: linux-64 - dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda - hash: - md5: 3366592d3c219f2731721f11bc93755c - sha256: 80f579bfc71b3dab5bef74114b89e26c85cb0df8caf4c27ab5ffc16363d57ee7 - category: dev - optional: true -- name: entrypoints - version: '0.4' - manager: conda - platform: win-64 - dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda - hash: - md5: 3366592d3c219f2731721f11bc93755c - sha256: 80f579bfc71b3dab5bef74114b89e26c85cb0df8caf4c27ab5ffc16363d57ee7 - category: dev - optional: true - name: exceptiongroup version: 1.2.2 manager: conda @@ -1458,7 +1436,7 @@ package: category: main optional: false - name: fonttools - version: 4.55.6 + version: 4.55.8 manager: conda platform: linux-64 dependencies: @@ -1469,14 +1447,14 @@ package: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* unicodedata2: '>=15.1.0' - url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.6-py310h89163eb_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.8-py310h89163eb_0.conda hash: - md5: f9b33873bcc3368c0d29f68d4beeaf8e - sha256: 8324d35aa665eb95f276fbecc697ef2b7a06c0d0a66a8267f929dbb7599e3c91 + md5: 207d5014bda2e000fab3c1e6f17f1a84 + sha256: a8f42d57da278a713516dfaaf87a8d46e7c36c0408daebe86ad5ffcaa59efc3a category: main optional: false - name: fonttools - version: 4.55.6 + version: 4.55.8 manager: conda platform: win-64 dependencies: @@ -1488,10 +1466,10 @@ package: unicodedata2: '>=15.1.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.55.6-py310h38315fa_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.55.8-py310h38315fa_0.conda hash: - md5: c8655d1ca07490bbc237cfe3f49fa013 - sha256: bd1c4cb9ad132af8b36a4a6b5ea21466d0e08fefea263c293493a9835211af51 + md5: a750a264b574322892be8a088834bd0d + sha256: 3b447e0cb8702547ea87a13b18ca26683c8d4c5cfd7c2cbdd820370be0d0e9a0 category: main optional: false - name: fqdn @@ -1670,31 +1648,31 @@ package: category: dev optional: true - name: h2 - version: 4.1.0 + version: 4.2.0 manager: conda platform: linux-64 dependencies: - hpack: '>=4.0,<5' - hyperframe: '>=6.0,<7' + hpack: '>=4.1,<5' + hyperframe: '>=6.1,<7' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda hash: - md5: 825927dc7b0f287ef8d4d0011bb113b1 - sha256: 843ddad410c370672a8250470697027618f104153612439076d4d7b91eeb7b5c + md5: b4754fb1bdcb70c8fd54f918301582c6 + sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 category: main optional: false - name: h2 - version: 4.1.0 + version: 4.2.0 manager: conda platform: win-64 dependencies: - hpack: '>=4.0,<5' - hyperframe: '>=6.0,<7' + hpack: '>=4.1,<5' + hyperframe: '>=6.1,<7' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda hash: - md5: 825927dc7b0f287ef8d4d0011bb113b1 - sha256: 843ddad410c370672a8250470697027618f104153612439076d4d7b91eeb7b5c + md5: b4754fb1bdcb70c8fd54f918301582c6 + sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 category: main optional: false - name: h5py @@ -2096,7 +2074,7 @@ package: category: dev optional: true - name: ipython - version: 8.31.0 + version: 8.32.0 manager: conda platform: linux-64 dependencies: @@ -2109,18 +2087,18 @@ package: pickleshare: '' prompt-toolkit: '>=3.0.41,<3.1.0' pygments: '>=2.4.0' - python: '>=3.10' + python: '' stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda hash: - md5: 1d7fcd803dfa936a6c3bd051b293241c - sha256: e10d1172ebf950f8f087f0d9310d215f5ddb8f3ad247bfa58ab5a909b3cabbdc + md5: 9de86472b8f207fb098c69daaad50e67 + sha256: b1b940cfe85d5f0aaed83ef8c9f07ee80daa68acb05feeb5142d620472b01e0d category: dev optional: true - name: ipython - version: 8.31.0 + version: 8.32.0 manager: conda platform: win-64 dependencies: @@ -2137,10 +2115,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.32.0-pyh9ab4c32_0.conda hash: - md5: 749ce640fcb691daa2579344cca50f6e - sha256: bce70d36099dbb2c0a4b9cb7c3f2a8742db94a63aea329a75688d6b93ae07ebb + md5: e34c8a3475d6e2743f4f5093a39004fd + sha256: 970b10688d376dd7a9963478e78f80d62708df73b368fed9295ef100a99b6b04 category: dev optional: true - name: ipython_genutils @@ -2230,29 +2208,29 @@ package: category: dev optional: true - name: isort - version: 5.13.2 + version: 6.0.0 manager: conda platform: linux-64 dependencies: python: '>=3.9,<4.0' setuptools: '' - url: https://conda.anaconda.org/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda hash: - md5: ef7dc847f19fe4859d5aaa33385bf509 - sha256: 6ebf6e83c2d449760ad5c5cc344711d6404f9e3cf6952811b8678aca5a4ab01f + md5: 5e4f9eef5749c5ce6457321a3f8bd405 + sha256: 6cd5e7e86ec3d674311cbcdd5943a1c1508ff12b0e28006d919f69391f18dd15 category: dev optional: true - name: isort - version: 5.13.2 + version: 6.0.0 manager: conda platform: win-64 dependencies: python: '>=3.9,<4.0' setuptools: '' - url: https://conda.anaconda.org/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda hash: - md5: ef7dc847f19fe4859d5aaa33385bf509 - sha256: 6ebf6e83c2d449760ad5c5cc344711d6404f9e3cf6952811b8678aca5a4ab01f + md5: 5e4f9eef5749c5ce6457321a3f8bd405 + sha256: 6cd5e7e86ec3d674311cbcdd5943a1c1508ff12b0e28006d919f69391f18dd15 category: dev optional: true - name: jedi @@ -2810,7 +2788,7 @@ package: category: dev optional: true - name: jupyterlab - version: 4.3.4 + version: 4.3.5 manager: conda platform: linux-64 dependencies: @@ -2830,14 +2808,14 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.5-pyhd8ed1ab_0.conda hash: - md5: edc13687180382b4444d9f143a2e1ef7 - sha256: bcf9fc0ea4bd6cf06a7a23b7f8b7bb7d8520eea8d0cdd6d3b975ede7793ed69b + md5: ec1f95d39ec862a7a87de0662a98ce3e + sha256: 9d033314060993522e1ad999ded9da316a8b928d11b7a58c254597382239a72e category: dev optional: true - name: jupyterlab - version: 4.3.4 + version: 4.3.5 manager: conda platform: win-64 dependencies: @@ -2857,10 +2835,10 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.5-pyhd8ed1ab_0.conda hash: - md5: edc13687180382b4444d9f143a2e1ef7 - sha256: bcf9fc0ea4bd6cf06a7a23b7f8b7bb7d8520eea8d0cdd6d3b975ede7793ed69b + md5: ec1f95d39ec862a7a87de0662a98ce3e + sha256: 9d033314060993522e1ad999ded9da316a8b928d11b7a58c254597382239a72e category: dev optional: true - name: jupyterlab_pygments @@ -3408,17 +3386,17 @@ package: category: main optional: false - name: libedit - version: 3.1.20240808 + version: 3.1.20250104 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' ncurses: '>=6.5,<7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda hash: - md5: 8247f80f3dc464d9322e85007e307fe8 - sha256: 4d0d69ddf9cc7d724a1ccf3a9852e44c8aea9825692582bac2c4e8d21ec95ccd + md5: c277e0a4d549b03ac1e9d6cbbe3d017b + sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 category: main optional: false - name: libev @@ -3614,45 +3592,47 @@ package: sha256: 7627ef580c26e48c3496b5885fd32be4e4db49fa1077eb21235dc638489565f6 category: main optional: false -- name: libllvm14 - version: 14.0.6 +- name: libllvm15 + version: 15.0.7 manager: conda platform: linux-64 dependencies: libgcc-ng: '>=12' libstdcxx-ng: '>=12' + libxml2: '>=2.12.1,<3.0.0a0' libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda + zstd: '>=1.5.5,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda hash: - md5: 73301c133ded2bf71906aa2104edae8b - sha256: 225cc7c3b20ac1db1bdb37fa18c95bf8aecef4388e984ab2f7540a9f4382106a + md5: 8a35df3cbc0c8b12cc8af9473ae75eef + sha256: e71584c0f910140630580fdd0a013029a52fd31e435192aea2aa8d29005262d1 category: main optional: false - name: liblzma - version: 5.6.3 + version: 5.6.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda hash: - md5: 2ecf2f1c7e4e21fcfe6423a51a992d84 - sha256: e6e425252f3839e2756e4af1ea2074dffd3396c161bf460629f9dfd6a65f15c6 + md5: 42d5b6a0f30d3c10cd88cb8584fda1cb + sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f category: main optional: false - name: liblzma - version: 5.6.3 + 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.3-h2466b09_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda hash: - md5: 015b9c0bd1eef60729ab577a38aaf0b5 - sha256: 24d04bd55adfa44c421c99ce169df38cb1ad2bba5f43151bc847fc802496a1fa + md5: c48f6ad0ef0a555b27b233dfcab46a90 + sha256: 3f552b0bdefdd1459ffc827ea3bf70a6a6920c7879d22b6bfd0d73015b55227b category: main optional: false - name: libnghttp2 @@ -4045,25 +4025,25 @@ package: category: main optional: false - name: llvmlite - version: 0.43.0 + version: 0.44.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - libllvm14: '>=14.0.6,<14.1.0a0' + libllvm15: '>=15.0.7,<15.1.0a0' 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/llvmlite-0.43.0-py310h1a6248f_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py310h1a6248f_0.conda hash: - md5: 8153f0ba820cca5bae3101d1bc178d95 - sha256: 071ce1a0fed522a19990b1cb49cba01d5b03f0e851a1ea0c364622267e32bca1 + md5: 437d25a838595f31c48fa4694e309d8b + sha256: c4843606b10b456978d62ed4772b939bffaa87e40bc7ffeb10b1ae47ebcc1590 category: main optional: false - name: llvmlite - version: 0.43.0 + version: 0.44.0 manager: conda platform: win-64 dependencies: @@ -4074,10 +4054,10 @@ package: vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' vs2015_runtime: '' - url: https://conda.anaconda.org/conda-forge/win-64/llvmlite-0.43.0-py310h0288bfe_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/llvmlite-0.44.0-py310h0288bfe_0.conda hash: - md5: f8adf34c61cc1e8f532f7d7f5c04c34f - sha256: 3eed3f0b475d698ff947b8d97b4d8e73fd047ee80b416f5c6c052d74afd25971 + md5: 83aab620bac8211702b0f956b644c9ce + sha256: a2442ca032f082ced2a388ca37b65a66b8e6840bb8b4ff614566890050e8d072 category: main optional: false - name: locket @@ -4385,29 +4365,29 @@ package: category: dev optional: true - name: mistune - version: 3.1.0 + version: 3.1.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.1-pyhd8ed1ab_0.conda hash: - md5: d10024c163a52eeecbb166fdeaef8b12 - sha256: d932404dc610464130db5f36f59cd29947a687d9708daaad369d0020707de41a + md5: 6e6b93442c2ab2f9902a3637b70c720f + sha256: b82ceee187e715a287d2e1dc2d79dd2c68f84858e9b9dbac38df3d48a6f426d9 category: dev optional: true - name: mistune - version: 3.1.0 + version: 3.1.1 manager: conda platform: win-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.1-pyhd8ed1ab_0.conda hash: - md5: d10024c163a52eeecbb166fdeaef8b12 - sha256: d932404dc610464130db5f36f59cd29947a687d9708daaad369d0020707de41a + md5: 6e6b93442c2ab2f9902a3637b70c720f + sha256: b82ceee187e715a287d2e1dc2d79dd2c68f84858e9b9dbac38df3d48a6f426d9 category: dev optional: true - name: mkl @@ -4619,40 +4599,39 @@ package: category: dev optional: true - name: nbconvert - version: 7.16.5 + version: 7.16.6 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.5 - nbconvert-pandoc: 7.16.5 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.5-hd8ed1ab_1.conda + nbconvert-core: ==7.16.6 + nbconvert-pandoc: ==7.16.6 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda hash: - md5: 82ffc2974cd09b45182f018b5af731c8 - sha256: 02780c17ea89ff96c229b908201a656affa70c475ebf40a140b7551d016cba31 + md5: aa90ea40c80d4bd3da35cb17ed668f22 + sha256: 5480b7e05bf3079fcb7357a5a15a96c3a1649cc1371d0c468c806898a7e53088 category: dev optional: true - name: nbconvert - version: 7.16.5 + version: 7.16.6 manager: conda platform: win-64 dependencies: - nbconvert-core: 7.16.5 - nbconvert-pandoc: 7.16.5 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.5-hd8ed1ab_1.conda + nbconvert-core: ==7.16.6 + nbconvert-pandoc: ==7.16.6 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda hash: - md5: 82ffc2974cd09b45182f018b5af731c8 - sha256: 02780c17ea89ff96c229b908201a656affa70c475ebf40a140b7551d016cba31 + md5: aa90ea40c80d4bd3da35cb17ed668f22 + sha256: 5480b7e05bf3079fcb7357a5a15a96c3a1649cc1371d0c468c806898a7e53088 category: dev optional: true - name: nbconvert-core - version: 7.16.5 + version: 7.16.6 manager: conda platform: linux-64 dependencies: beautifulsoup4: '' bleach-with-css: '!=5.0.0' defusedxml: '' - entrypoints: '>=0.2.2' importlib-metadata: '>=3.6' jinja2: '>=3.0' jupyter_core: '>=4.7' @@ -4664,23 +4643,22 @@ package: packaging: '' pandocfilters: '>=1.4.1' pygments: '>=2.4.1' - python: '>=3.9' + python: '' traitlets: '>=5.1' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda hash: - md5: dd50a122c5b9782b1e9b2695473bfd95 - sha256: 9eed80365c012ab3bbb0f0ed1446af496d6810063dfa07dde33ae4a6d8a392ef + md5: d24beda1d30748afcc87c429454ece1b + sha256: dcccb07c5a1acb7dc8be94330e62d54754c0e9c9cb2bb6865c8e3cfe44cf5a58 category: dev optional: true - name: nbconvert-core - version: 7.16.5 + version: 7.16.6 manager: conda platform: win-64 dependencies: beautifulsoup4: '' bleach-with-css: '!=5.0.0' defusedxml: '' - entrypoints: '>=0.2.2' importlib-metadata: '>=3.6' jinja2: '>=3.0' jupyter_core: '>=4.7' @@ -4694,36 +4672,36 @@ package: pygments: '>=2.4.1' python: '>=3.9' traitlets: '>=5.1' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda hash: - md5: dd50a122c5b9782b1e9b2695473bfd95 - sha256: 9eed80365c012ab3bbb0f0ed1446af496d6810063dfa07dde33ae4a6d8a392ef + md5: d24beda1d30748afcc87c429454ece1b + sha256: dcccb07c5a1acb7dc8be94330e62d54754c0e9c9cb2bb6865c8e3cfe44cf5a58 category: dev optional: true - name: nbconvert-pandoc - version: 7.16.5 + version: 7.16.6 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.5 + nbconvert-core: ==7.16.6 pandoc: '' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.5-hd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda hash: - md5: 593a8fd80968f14f8a7b3a685ddc455e - sha256: ddef467e066125a86bbb748d5cd6a54f7c0b7021461406d1bf7e48823f2eab9d + md5: 5b0afb6c52e74a7eca2cf809a874acf4 + sha256: 1e8923f1557c2ddb7bba915033cfaf8b8c1b7462c745172458102c11caee1002 category: dev optional: true - name: nbconvert-pandoc - version: 7.16.5 + version: 7.16.6 manager: conda platform: win-64 dependencies: - nbconvert-core: 7.16.5 + nbconvert-core: ==7.16.6 pandoc: '' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.5-hd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda hash: - md5: 593a8fd80968f14f8a7b3a685ddc455e - sha256: ddef467e066125a86bbb748d5cd6a54f7c0b7021461406d1bf7e48823f2eab9d + md5: 5b0afb6c52e74a7eca2cf809a874acf4 + sha256: 1e8923f1557c2ddb7bba915033cfaf8b8c1b7462c745172458102c11caee1002 category: dev optional: true - name: nbformat @@ -4765,10 +4743,10 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda hash: - md5: 04b34b9a40cdc48cfdab261ab176ff74 - sha256: 17fe6afd8a00446010220d52256bd222b1e4fcb93bd587e7784b03219f3dc358 + md5: 47e340acb35de30501a76c7c799c41d7 + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 category: main optional: false - name: nest-asyncio @@ -4858,39 +4836,40 @@ package: category: dev optional: true - name: numba - version: 0.60.0 + version: 0.61.0 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' _openmp_mutex: '>=4.5' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - llvmlite: '>=0.43.0,<0.44.0a0' - numpy: '>=1.22.3,<2.1' + libgcc: '>=13' + libstdcxx: '>=13' + llvmlite: '>=0.44.0,<0.45.0a0' + numpy: '>=1.24,<2.2' python: '>=3.10,<3.11.0a0' python_abi: 3.10.* - url: https://conda.anaconda.org/conda-forge/linux-64/numba-0.60.0-py310h5dc88bb_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.0-py310h699fe88_0.conda hash: - md5: 73e2e2c0ffad216572ce01952ff0099c - sha256: c76c5baa087c2be3374bdb5eee37caf0c70f390c02a48aeb5e4337b600e5e319 + md5: 67c3f8861269c7ad00c0a296ebd091ec + sha256: ef084da75c5b85db326b9173d2d8ea95dd9c2223476da4bc0c6c802198487ca4 category: main optional: false - name: numba - version: 0.60.0 + version: 0.61.0 manager: conda platform: win-64 dependencies: - llvmlite: '>=0.43.0,<0.44.0a0' - numpy: '>=1.22.3,<2.1' + llvmlite: '>=0.44.0,<0.45.0a0' + numpy: '>=1.24,<2.2' 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/numba-0.60.0-py310h7793332_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/numba-0.61.0-py310h7793332_0.conda hash: - md5: 7bf58dbea05720f25c5b1fe99cac026c - sha256: 65cbc4fd3e29bb98f68fc694640546f37929c4766def46796579d7488ef9b714 + md5: 2b25eefe19afdbec6e6ef9502c91a8af + sha256: 163deb727a45dab26ae1a5eca1da21b8e55f8899e6f7e065aef6790295f2d8f6 category: main optional: false - name: numcodecs @@ -5813,45 +5792,45 @@ package: category: dev optional: true - name: pylint - version: 3.3.3 + version: 3.3.4 manager: conda platform: linux-64 dependencies: astroid: '>=3.3.8,<3.4.0-dev0' colorama: '>=0.4.5' dill: '>=0.3.7' - isort: '>=4.2.5,<6,!=5.13.0' + isort: '>=4.2.5,<7,!=5.13.0' mccabe: '>=0.6,<0.8' platformdirs: '>=2.2.0' - python: '>=3.9' + python: '' tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda hash: - md5: 5842a1fa3b9b4f9fe7069b9ca5ed068d - sha256: a8192c823bfb6cdc57d2e12a8748ac1acb588c960c53e71c763f6359c5602e46 + md5: 3a865c9f5461a1f7b52ed535b03e9285 + sha256: 05016f7826e099b30d6dc7a028169cbc39aa1594da99991311f51516de419310 category: dev optional: true - name: pylint - version: 3.3.3 + version: 3.3.4 manager: conda platform: win-64 dependencies: astroid: '>=3.3.8,<3.4.0-dev0' colorama: '>=0.4.5' dill: '>=0.3.7' - isort: '>=4.2.5,<6,!=5.13.0' + isort: '>=4.2.5,<7,!=5.13.0' mccabe: '>=0.6,<0.8' platformdirs: '>=2.2.0' python: '>=3.9' tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda hash: - md5: 5842a1fa3b9b4f9fe7069b9ca5ed068d - sha256: a8192c823bfb6cdc57d2e12a8748ac1acb588c960c53e71c763f6359c5602e46 + md5: 3a865c9f5461a1f7b52ed535b03e9285 + sha256: 05016f7826e099b30d6dc7a028169cbc39aa1594da99991311f51516de419310 category: dev optional: true - name: pymatsolver @@ -6237,7 +6216,7 @@ package: category: dev optional: true - name: pywinpty - version: 2.0.14 + version: 2.0.15 manager: conda platform: win-64 dependencies: @@ -6247,10 +6226,10 @@ package: vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' winpty: '' - url: https://conda.anaconda.org/conda-forge/win-64/pywinpty-2.0.14-py310h9e98ed7_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pywinpty-2.0.15-py310h9e98ed7_0.conda hash: - md5: 9b36cc37a04410f4067b5e6dc35d5064 - sha256: 8a7993fd661e0f5f544d152eae668706b2ae373a288dbd1243f5882bb044f6d7 + md5: f49c829097b0b3074801911047e4fd70 + sha256: ca5952309c4faa76c617488da87ac8b77dbeb86b4dae7b767211b2ededf98575 category: dev optional: true - name: pyyaml @@ -6287,7 +6266,7 @@ package: category: main optional: false - name: pyzmq - version: 26.2.0 + version: 26.2.1 manager: conda platform: linux-64 dependencies: @@ -6298,14 +6277,14 @@ package: python: '>=3.10,<3.11.0a0' python_abi: 3.10.* zeromq: '>=4.3.5,<4.4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.0-py310h71f11fc_3.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.1-py310h71f11fc_0.conda hash: - md5: 0c3fe057cc758c8fa1beba31ff4e5c35 - sha256: d5bbafe00fbed64134f5c3cc38a2f16a9dc0f24c747f81f8341c53758d8b5d96 + md5: 7793fb5339be966e5f28971fd6025a9e + sha256: fb5446c23c920970502e4288ee5a8c2b6a52c8c6761673716d7243f7feedf065 category: dev optional: true - name: pyzmq - version: 26.2.0 + version: 26.2.1 manager: conda platform: win-64 dependencies: @@ -6316,10 +6295,10 @@ package: vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' zeromq: '>=4.3.5,<4.3.6.0a0' - url: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.2.0-py310h656833d_3.conda + url: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.2.1-py310h656833d_0.conda hash: - md5: 0006cd398c60696f009db3d60d27366a - sha256: 56d8c857a689d1133e08c1842edb7fea252b5918de685cf45a775cd8dc38f92b + md5: a32255b1e5bf69adf98b943fba791bc0 + sha256: 992e8813a540770e096d0bcfdd6152f7e57a8a2632957cdd3ec2f4609afd1e21 category: dev optional: true - name: readline @@ -6718,11 +6697,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda hash: - md5: 6d6552722448103793743dabfbda532d - sha256: 0cea408397d50c2afb2d25e987ebac4546ae11e549d65b1403d80dc368dfaaa6 + md5: 0401a17ae845fa72c7210e206ec5647d + sha256: d1e3e06b5cf26093047e63c8cc77b70d970411c5cbc0cb1fad461a8a8df599f7 category: main optional: false - name: sortedcontainers @@ -6730,11 +6709,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda hash: - md5: 6d6552722448103793743dabfbda532d - sha256: 0cea408397d50c2afb2d25e987ebac4546ae11e549d65b1403d80dc368dfaaa6 + md5: 0401a17ae845fa72c7210e206ec5647d + sha256: d1e3e06b5cf26093047e63c8cc77b70d970411c5cbc0cb1fad461a8a8df599f7 category: main optional: false - name: soupsieve @@ -8413,12 +8392,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 hash: - sha256: 007da1d142502378a4da9b7760c6b178986368a3 + sha256: e610b3d8ecaa5ce028b39f09e2902436b11d7af9 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 category: main optional: false - name: geoapps-utils @@ -8430,12 +8409,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 hash: - sha256: 007da1d142502378a4da9b7760c6b178986368a3 + sha256: e610b3d8ecaa5ce028b39f09e2902436b11d7af9 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 category: main optional: false - name: geoh5py @@ -8447,12 +8426,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@728633f4332d7b5052a4b7e3f8958b287222f26b + url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 hash: - sha256: 728633f4332d7b5052a4b7e3f8958b287222f26b + sha256: 858013ba0b531a922cb45318b87a8db162223351 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b + url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 category: main optional: false - name: geoh5py @@ -8464,16 +8443,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@728633f4332d7b5052a4b7e3f8958b287222f26b + url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 hash: - sha256: 728633f4332d7b5052a4b7e3f8958b287222f26b + sha256: 858013ba0b531a922cb45318b87a8db162223351 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b + url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev7+g0074bae22 + version: 0.21.2.2a1.dev90+g997bbe041 manager: pip platform: linux-64 dependencies: @@ -8487,16 +8466,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 + url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de hash: - sha256: 0074bae221e775aa3d8abff37de2304a94c411f3 + sha256: 997bbe041edf665fcf76622c54c609e70d35b5de source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 + url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev7+g0074bae22 + version: 0.21.2.2a1.dev90+g997bbe041 manager: pip platform: win-64 dependencies: @@ -8510,12 +8489,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 + url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de hash: - sha256: 0074bae221e775aa3d8abff37de2304a94c411f3 + sha256: 997bbe041edf665fcf76622c54c609e70d35b5de source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 + url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de category: main optional: false - name: octree-creation-app @@ -8528,12 +8507,12 @@ package: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c hash: - sha256: 8a2af2a57144c32419db9335ba623518930b9621 + sha256: d12839a685d88445cbd502294204dbef55a25a4c source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c category: main optional: false - name: octree-creation-app @@ -8546,12 +8525,12 @@ package: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c hash: - sha256: 8a2af2a57144c32419db9335ba623518930b9621 + sha256: d12839a685d88445cbd502294204dbef55a25a4c source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c category: main optional: false - name: param-sweeps @@ -8561,12 +8540,12 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b hash: - sha256: dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + sha256: f94ca2757afd074c56c45a7c65dae468eefd7f9b source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b category: main optional: false - name: param-sweeps @@ -8576,11 +8555,11 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b hash: - sha256: dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + sha256: f94ca2757afd074c56c45a7c65dae468eefd7f9b source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b category: main optional: false diff --git a/py-3.11.conda-lock.yml b/py-3.11.conda-lock.yml index 05a42807..63db2281 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: 4ae98973526361a18247a24da2c9fbe4b2d23567d24479936aa67a1cda88db94 - linux-64: 9763c24f54e81c96312618557d653c8994647978613de9b38a3a921c677567e2 + win-64: e54351d72b6d511c6044568b9bfea2cba72a2e9c67db2b8162a539b3eae73659 + linux-64: 9402dc5c8ed01bb86de65c1b56126045c1726e496829cc65bc1d50aa1ed17113 channels: - url: conda-forge used_env_vars: [] @@ -375,55 +375,57 @@ package: category: dev optional: true - name: babel - version: 2.16.0 + version: 2.17.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' pytz: '>=2015.7' - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda hash: - md5: 3e23f7db93ec14c80525257d8affac28 - sha256: f6205d3a62e87447e06e98d911559be0208d824976d77ab092796c9176611fcb + md5: 0a01c169f0ab0f91b26e77a3301fbfe4 + sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac category: dev optional: true - name: babel - version: 2.16.0 + version: 2.17.0 manager: conda platform: win-64 dependencies: python: '>=3.9' pytz: '>=2015.7' - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.17.0-pyhd8ed1ab_0.conda hash: - md5: 3e23f7db93ec14c80525257d8affac28 - sha256: f6205d3a62e87447e06e98d911559be0208d824976d77ab092796c9176611fcb + md5: 0a01c169f0ab0f91b26e77a3301fbfe4 + sha256: 1c656a35800b7f57f7371605bc6507c8d3ad60fbaaec65876fce7f73df1fc8ac category: dev optional: true - name: beautifulsoup4 - version: 4.12.3 + version: 4.13.2 manager: conda platform: linux-64 dependencies: python: '>=3.9' soupsieve: '>=1.2' - url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.2-pyha770c72_0.conda hash: - md5: d48f7e9fdec44baf6d1da416fe402b04 - sha256: fca842ab7be052eea1037ebee17ac25cc79c626382dd2187b5c6e007b9d9f65f + md5: 22b08b8f283909afee4cfff36b79f083 + sha256: edc85562d1302c2f29005e23a71e1541b1c20647f47f9a1f690767e297f57b7b category: dev optional: true - name: beautifulsoup4 - version: 4.12.3 + version: 4.13.2 manager: conda platform: win-64 dependencies: python: '>=3.9' soupsieve: '>=1.2' - url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_1.conda + typing-extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.2-pyha770c72_0.conda hash: - md5: d48f7e9fdec44baf6d1da416fe402b04 - sha256: fca842ab7be052eea1037ebee17ac25cc79c626382dd2187b5c6e007b9d9f65f + md5: 22b08b8f283909afee4cfff36b79f083 + sha256: edc85562d1302c2f29005e23a71e1541b1c20647f47f9a1f690767e297f57b7b category: dev optional: true - name: bleach @@ -657,25 +659,25 @@ package: category: main optional: false - name: ca-certificates - version: 2024.12.14 + version: 2025.1.31 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda hash: - md5: 720523eb0d6a9b0f6120c16b2aa4e7de - sha256: 1afd7274cbc9a334d6d0bc62fa760acc7afdaceb0b91a8df370ec01fd75dc7dd + md5: 19f3a56f68d2fd06c516076bff482c52 + sha256: bf832198976d559ab44d6cdb315642655547e26d826e34da67cbee6624cda189 category: main optional: false - name: ca-certificates - version: 2024.12.14 + version: 2025.1.31 manager: conda platform: win-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.12.14-h56e8100_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2025.1.31-h56e8100_0.conda hash: - md5: cb2eaeb88549ddb27af533eccf9a45c1 - sha256: 424d82db36cd26234bc4772426170efd60e888c2aed0099a257a95e131683a5e + md5: 5304a31607974dfc2110dfbb662ed092 + sha256: 1bedccdf25a3bd782d6b0e57ddd97cdcda5501716009f2de4479a779221df155 category: main optional: false - name: cached-property @@ -1385,30 +1387,6 @@ package: sha256: c489c425cb75c30288516c140f47d109b4643ab31f17c3f230be38aae7d464f5 category: main optional: false -- name: entrypoints - version: '0.4' - manager: conda - platform: linux-64 - dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda - hash: - md5: 3366592d3c219f2731721f11bc93755c - sha256: 80f579bfc71b3dab5bef74114b89e26c85cb0df8caf4c27ab5ffc16363d57ee7 - category: dev - optional: true -- name: entrypoints - version: '0.4' - manager: conda - platform: win-64 - dependencies: - python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_1.conda - hash: - md5: 3366592d3c219f2731721f11bc93755c - sha256: 80f579bfc71b3dab5bef74114b89e26c85cb0df8caf4c27ab5ffc16363d57ee7 - category: dev - optional: true - name: exceptiongroup version: 1.2.2 manager: conda @@ -1482,7 +1460,7 @@ package: category: main optional: false - name: fonttools - version: 4.55.6 + version: 4.55.8 manager: conda platform: linux-64 dependencies: @@ -1493,14 +1471,14 @@ package: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* unicodedata2: '>=15.1.0' - url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.6-py311h2dc5d0c_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.8-py311h2dc5d0c_0.conda hash: - md5: 0f78e44a302c6df16338d5bbcd98de51 - sha256: eb894bdeec6cf249ca003d21575355f79374b04fadab0baf9dfe57b4cc8453b7 + md5: baafc38a3ab0029d7cfbb609b3823ab8 + sha256: 62d7b38802d6812c33987c6797791aa0c72b6aceefab93499b69fa49655b490b category: main optional: false - name: fonttools - version: 4.55.6 + version: 4.55.8 manager: conda platform: win-64 dependencies: @@ -1512,10 +1490,10 @@ package: unicodedata2: '>=15.1.0' vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' - url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.55.6-py311h5082efb_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.55.8-py311h5082efb_0.conda hash: - md5: 6ed90b3d7a69451724f0dca418bb90b0 - sha256: e45b356e42b11c00aa245ebffc27e01e4c913460d9981e8867405483f6341d9e + md5: a32e32f16500f99010975d7ad30e6a65 + sha256: 1e2741f8329aca8c6ed203272003e469352604dc6b251e5834368581277c76b0 category: main optional: false - name: fqdn @@ -1694,31 +1672,31 @@ package: category: dev optional: true - name: h2 - version: 4.1.0 + version: 4.2.0 manager: conda platform: linux-64 dependencies: - hpack: '>=4.0,<5' - hyperframe: '>=6.0,<7' + hpack: '>=4.1,<5' + hyperframe: '>=6.1,<7' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda hash: - md5: 825927dc7b0f287ef8d4d0011bb113b1 - sha256: 843ddad410c370672a8250470697027618f104153612439076d4d7b91eeb7b5c + md5: b4754fb1bdcb70c8fd54f918301582c6 + sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 category: main optional: false - name: h2 - version: 4.1.0 + version: 4.2.0 manager: conda platform: win-64 dependencies: - hpack: '>=4.0,<5' - hyperframe: '>=6.0,<7' + hpack: '>=4.1,<5' + hyperframe: '>=6.1,<7' python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.2.0-pyhd8ed1ab_0.conda hash: - md5: 825927dc7b0f287ef8d4d0011bb113b1 - sha256: 843ddad410c370672a8250470697027618f104153612439076d4d7b91eeb7b5c + md5: b4754fb1bdcb70c8fd54f918301582c6 + sha256: 0aa1cdc67a9fe75ea95b5644b734a756200d6ec9d0dff66530aec3d1c1e9df75 category: main optional: false - name: h5py @@ -2120,7 +2098,7 @@ package: category: dev optional: true - name: ipython - version: 8.31.0 + version: 8.32.0 manager: conda platform: linux-64 dependencies: @@ -2137,14 +2115,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.31.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.32.0-pyh907856f_0.conda hash: - md5: 1d7fcd803dfa936a6c3bd051b293241c - sha256: e10d1172ebf950f8f087f0d9310d215f5ddb8f3ad247bfa58ab5a909b3cabbdc + md5: 9de86472b8f207fb098c69daaad50e67 + sha256: b1b940cfe85d5f0aaed83ef8c9f07ee80daa68acb05feeb5142d620472b01e0d category: dev optional: true - name: ipython - version: 8.31.0 + version: 8.32.0 manager: conda platform: win-64 dependencies: @@ -2161,10 +2139,10 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.31.0-pyh7428d3b_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.32.0-pyh9ab4c32_0.conda hash: - md5: 749ce640fcb691daa2579344cca50f6e - sha256: bce70d36099dbb2c0a4b9cb7c3f2a8742db94a63aea329a75688d6b93ae07ebb + md5: e34c8a3475d6e2743f4f5093a39004fd + sha256: 970b10688d376dd7a9963478e78f80d62708df73b368fed9295ef100a99b6b04 category: dev optional: true - name: ipython_genutils @@ -2254,29 +2232,29 @@ package: category: dev optional: true - name: isort - version: 5.13.2 + version: 6.0.0 manager: conda platform: linux-64 dependencies: python: '>=3.9,<4.0' setuptools: '' - url: https://conda.anaconda.org/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda hash: - md5: ef7dc847f19fe4859d5aaa33385bf509 - sha256: 6ebf6e83c2d449760ad5c5cc344711d6404f9e3cf6952811b8678aca5a4ab01f + md5: 5e4f9eef5749c5ce6457321a3f8bd405 + sha256: 6cd5e7e86ec3d674311cbcdd5943a1c1508ff12b0e28006d919f69391f18dd15 category: dev optional: true - name: isort - version: 5.13.2 + version: 6.0.0 manager: conda platform: win-64 dependencies: python: '>=3.9,<4.0' setuptools: '' - url: https://conda.anaconda.org/conda-forge/noarch/isort-5.13.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/isort-6.0.0-pyhd8ed1ab_0.conda hash: - md5: ef7dc847f19fe4859d5aaa33385bf509 - sha256: 6ebf6e83c2d449760ad5c5cc344711d6404f9e3cf6952811b8678aca5a4ab01f + md5: 5e4f9eef5749c5ce6457321a3f8bd405 + sha256: 6cd5e7e86ec3d674311cbcdd5943a1c1508ff12b0e28006d919f69391f18dd15 category: dev optional: true - name: jedi @@ -2834,7 +2812,7 @@ package: category: dev optional: true - name: jupyterlab - version: 4.3.4 + version: 4.3.5 manager: conda platform: linux-64 dependencies: @@ -2854,14 +2832,14 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.5-pyhd8ed1ab_0.conda hash: - md5: edc13687180382b4444d9f143a2e1ef7 - sha256: bcf9fc0ea4bd6cf06a7a23b7f8b7bb7d8520eea8d0cdd6d3b975ede7793ed69b + md5: ec1f95d39ec862a7a87de0662a98ce3e + sha256: 9d033314060993522e1ad999ded9da316a8b928d11b7a58c254597382239a72e category: dev optional: true - name: jupyterlab - version: 4.3.4 + version: 4.3.5 manager: conda platform: win-64 dependencies: @@ -2881,10 +2859,10 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.5-pyhd8ed1ab_0.conda hash: - md5: edc13687180382b4444d9f143a2e1ef7 - sha256: bcf9fc0ea4bd6cf06a7a23b7f8b7bb7d8520eea8d0cdd6d3b975ede7793ed69b + md5: ec1f95d39ec862a7a87de0662a98ce3e + sha256: 9d033314060993522e1ad999ded9da316a8b928d11b7a58c254597382239a72e category: dev optional: true - name: jupyterlab_pygments @@ -3432,17 +3410,17 @@ package: category: main optional: false - name: libedit - version: 3.1.20240808 + version: 3.1.20250104 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' ncurses: '>=6.5,<7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20240808-pl5321h7949ede_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda hash: - md5: 8247f80f3dc464d9322e85007e307fe8 - sha256: 4d0d69ddf9cc7d724a1ccf3a9852e44c8aea9825692582bac2c4e8d21ec95ccd + md5: c277e0a4d549b03ac1e9d6cbbe3d017b + sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 category: main optional: false - name: libev @@ -3665,45 +3643,47 @@ package: sha256: 7627ef580c26e48c3496b5885fd32be4e4db49fa1077eb21235dc638489565f6 category: main optional: false -- name: libllvm14 - version: 14.0.6 +- name: libllvm15 + version: 15.0.7 manager: conda platform: linux-64 dependencies: libgcc-ng: '>=12' libstdcxx-ng: '>=12' + libxml2: '>=2.12.1,<3.0.0a0' libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda + zstd: '>=1.5.5,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda hash: - md5: 73301c133ded2bf71906aa2104edae8b - sha256: 225cc7c3b20ac1db1bdb37fa18c95bf8aecef4388e984ab2f7540a9f4382106a + md5: 8a35df3cbc0c8b12cc8af9473ae75eef + sha256: e71584c0f910140630580fdd0a013029a52fd31e435192aea2aa8d29005262d1 category: main optional: false - name: liblzma - version: 5.6.3 + version: 5.6.4 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.4-hb9d3cd8_0.conda hash: - md5: 2ecf2f1c7e4e21fcfe6423a51a992d84 - sha256: e6e425252f3839e2756e4af1ea2074dffd3396c161bf460629f9dfd6a65f15c6 + md5: 42d5b6a0f30d3c10cd88cb8584fda1cb + sha256: cad52e10319ca4585bc37f0bc7cce99ec7c15dc9168e42ccb96b741b0a27db3f category: main optional: false - name: liblzma - version: 5.6.3 + 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.3-h2466b09_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.6.4-h2466b09_0.conda hash: - md5: 015b9c0bd1eef60729ab577a38aaf0b5 - sha256: 24d04bd55adfa44c421c99ce169df38cb1ad2bba5f43151bc847fc802496a1fa + md5: c48f6ad0ef0a555b27b233dfcab46a90 + sha256: 3f552b0bdefdd1459ffc827ea3bf70a6a6920c7879d22b6bfd0d73015b55227b category: main optional: false - name: libnghttp2 @@ -4096,25 +4076,25 @@ package: category: main optional: false - name: llvmlite - version: 0.43.0 + version: 0.44.0 manager: conda platform: linux-64 dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - libllvm14: '>=14.0.6,<14.1.0a0' + libllvm15: '>=15.0.7,<15.1.0a0' 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/llvmlite-0.43.0-py311h9c9ff8c_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.44.0-py311h9c9ff8c_0.conda hash: - md5: 9ab40f5700784bf16ff7cf8012a646e8 - sha256: fb8b3eeea19f1160343d2c84f3b3e888f8c45db563375660905e1e73a793fc74 + md5: 2982bb97e921bbc90b762ba301cc4a74 + sha256: 4f0f29c81da661a39506b3ea9349ad8e661c96fb8e6b2858221f5523be3aa6ee category: main optional: false - name: llvmlite - version: 0.43.0 + version: 0.44.0 manager: conda platform: win-64 dependencies: @@ -4125,10 +4105,10 @@ package: vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' vs2015_runtime: '' - url: https://conda.anaconda.org/conda-forge/win-64/llvmlite-0.43.0-py311h7deaa30_1.conda + url: https://conda.anaconda.org/conda-forge/win-64/llvmlite-0.44.0-py311h7deaa30_0.conda hash: - md5: c59d60615d5c5a9e9539a106478d332c - sha256: 7df8480fc6c32b6f5e0b6f928332759559e9c2d6c43f94e6b51ea5d2129442a9 + md5: 96c2a89ac4b1c6a32e953a3b587e8725 + sha256: 195d6fa97131fbfa333b55c26e0984588968b7967e58bc176930d57c9b9a79d4 category: main optional: false - name: locket @@ -4436,29 +4416,29 @@ package: category: dev optional: true - name: mistune - version: 3.1.0 + version: 3.1.1 manager: conda platform: linux-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.1-pyhd8ed1ab_0.conda hash: - md5: d10024c163a52eeecbb166fdeaef8b12 - sha256: d932404dc610464130db5f36f59cd29947a687d9708daaad369d0020707de41a + md5: 6e6b93442c2ab2f9902a3637b70c720f + sha256: b82ceee187e715a287d2e1dc2d79dd2c68f84858e9b9dbac38df3d48a6f426d9 category: dev optional: true - name: mistune - version: 3.1.0 + version: 3.1.1 manager: conda platform: win-64 dependencies: python: '>=3.9' typing_extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/mistune-3.1.1-pyhd8ed1ab_0.conda hash: - md5: d10024c163a52eeecbb166fdeaef8b12 - sha256: d932404dc610464130db5f36f59cd29947a687d9708daaad369d0020707de41a + md5: 6e6b93442c2ab2f9902a3637b70c720f + sha256: b82ceee187e715a287d2e1dc2d79dd2c68f84858e9b9dbac38df3d48a6f426d9 category: dev optional: true - name: mkl @@ -4670,40 +4650,39 @@ package: category: dev optional: true - name: nbconvert - version: 7.16.5 + version: 7.16.6 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.5 - nbconvert-pandoc: 7.16.5 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.5-hd8ed1ab_1.conda + nbconvert-core: ==7.16.6 + nbconvert-pandoc: ==7.16.6 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda hash: - md5: 82ffc2974cd09b45182f018b5af731c8 - sha256: 02780c17ea89ff96c229b908201a656affa70c475ebf40a140b7551d016cba31 + md5: aa90ea40c80d4bd3da35cb17ed668f22 + sha256: 5480b7e05bf3079fcb7357a5a15a96c3a1649cc1371d0c468c806898a7e53088 category: dev optional: true - name: nbconvert - version: 7.16.5 + version: 7.16.6 manager: conda platform: win-64 dependencies: - nbconvert-core: 7.16.5 - nbconvert-pandoc: 7.16.5 - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.5-hd8ed1ab_1.conda + nbconvert-core: ==7.16.6 + nbconvert-pandoc: ==7.16.6 + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.6-hb482800_0.conda hash: - md5: 82ffc2974cd09b45182f018b5af731c8 - sha256: 02780c17ea89ff96c229b908201a656affa70c475ebf40a140b7551d016cba31 + md5: aa90ea40c80d4bd3da35cb17ed668f22 + sha256: 5480b7e05bf3079fcb7357a5a15a96c3a1649cc1371d0c468c806898a7e53088 category: dev optional: true - name: nbconvert-core - version: 7.16.5 + version: 7.16.6 manager: conda platform: linux-64 dependencies: beautifulsoup4: '' bleach-with-css: '!=5.0.0' defusedxml: '' - entrypoints: '>=0.2.2' importlib-metadata: '>=3.6' jinja2: '>=3.0' jupyter_core: '>=4.7' @@ -4717,21 +4696,20 @@ package: pygments: '>=2.4.1' python: '>=3.9' traitlets: '>=5.1' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda hash: - md5: dd50a122c5b9782b1e9b2695473bfd95 - sha256: 9eed80365c012ab3bbb0f0ed1446af496d6810063dfa07dde33ae4a6d8a392ef + md5: d24beda1d30748afcc87c429454ece1b + sha256: dcccb07c5a1acb7dc8be94330e62d54754c0e9c9cb2bb6865c8e3cfe44cf5a58 category: dev optional: true - name: nbconvert-core - version: 7.16.5 + version: 7.16.6 manager: conda platform: win-64 dependencies: beautifulsoup4: '' bleach-with-css: '!=5.0.0' defusedxml: '' - entrypoints: '>=0.2.2' importlib-metadata: '>=3.6' jinja2: '>=3.0' jupyter_core: '>=4.7' @@ -4745,36 +4723,36 @@ package: pygments: '>=2.4.1' python: '>=3.9' traitlets: '>=5.1' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.5-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.6-pyh29332c3_0.conda hash: - md5: dd50a122c5b9782b1e9b2695473bfd95 - sha256: 9eed80365c012ab3bbb0f0ed1446af496d6810063dfa07dde33ae4a6d8a392ef + md5: d24beda1d30748afcc87c429454ece1b + sha256: dcccb07c5a1acb7dc8be94330e62d54754c0e9c9cb2bb6865c8e3cfe44cf5a58 category: dev optional: true - name: nbconvert-pandoc - version: 7.16.5 + version: 7.16.6 manager: conda platform: linux-64 dependencies: - nbconvert-core: 7.16.5 + nbconvert-core: ==7.16.6 pandoc: '' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.5-hd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda hash: - md5: 593a8fd80968f14f8a7b3a685ddc455e - sha256: ddef467e066125a86bbb748d5cd6a54f7c0b7021461406d1bf7e48823f2eab9d + md5: 5b0afb6c52e74a7eca2cf809a874acf4 + sha256: 1e8923f1557c2ddb7bba915033cfaf8b8c1b7462c745172458102c11caee1002 category: dev optional: true - name: nbconvert-pandoc - version: 7.16.5 + version: 7.16.6 manager: conda platform: win-64 dependencies: - nbconvert-core: 7.16.5 + nbconvert-core: ==7.16.6 pandoc: '' - url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.5-hd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.6-hed9df3c_0.conda hash: - md5: 593a8fd80968f14f8a7b3a685ddc455e - sha256: ddef467e066125a86bbb748d5cd6a54f7c0b7021461406d1bf7e48823f2eab9d + md5: 5b0afb6c52e74a7eca2cf809a874acf4 + sha256: 1e8923f1557c2ddb7bba915033cfaf8b8c1b7462c745172458102c11caee1002 category: dev optional: true - name: nbformat @@ -4816,10 +4794,10 @@ package: dependencies: __glibc: '>=2.17,<3.0.a0' libgcc: '>=13' - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda hash: - md5: 04b34b9a40cdc48cfdab261ab176ff74 - sha256: 17fe6afd8a00446010220d52256bd222b1e4fcb93bd587e7784b03219f3dc358 + md5: 47e340acb35de30501a76c7c799c41d7 + sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 category: main optional: false - name: nest-asyncio @@ -4909,39 +4887,40 @@ package: category: dev optional: true - name: numba - version: 0.60.0 + version: 0.61.0 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' _openmp_mutex: '>=4.5' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - llvmlite: '>=0.43.0,<0.44.0a0' - numpy: '>=1.22.3,<2.1' + libgcc: '>=13' + libstdcxx: '>=13' + llvmlite: '>=0.44.0,<0.45.0a0' + numpy: '>=1.24,<2.2' python: '>=3.11,<3.12.0a0' python_abi: 3.11.* - url: https://conda.anaconda.org/conda-forge/linux-64/numba-0.60.0-py311h4bc866e_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/numba-0.61.0-py311h4e1c48f_0.conda hash: - md5: e32a210e9caf97383c35685fd2343512 - sha256: b48178613ba637b647c5738772d3efabfca502ea579b5ec10784a33d5acb0789 + md5: 265b12cabad27acca15c08493973eeb1 + sha256: 23d43f453e05e3c23fbe70a51d6e22c43d8b2f27a5c93612e85cb6565ea5ea49 category: main optional: false - name: numba - version: 0.60.0 + version: 0.61.0 manager: conda platform: win-64 dependencies: - llvmlite: '>=0.43.0,<0.44.0a0' - numpy: '>=1.22.3,<2.1' + llvmlite: '>=0.44.0,<0.45.0a0' + numpy: '>=1.24,<2.2' 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/numba-0.60.0-py311h0673bce_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/numba-0.61.0-py311h0673bce_0.conda hash: - md5: 5d6eb2107dd921d651e46d059a82ab95 - sha256: b3359607051ec34c3eeb90447ece326822b6883882cf0e425cb1108dbcaebdc9 + md5: 39457b23fbbd36c86cfe40d9f624079d + sha256: 283695efa4d95f1998a58eedd8f7accdaa67c76b46792eaba31a6a10faf83fb3 category: main optional: false - name: numcodecs @@ -5866,45 +5845,45 @@ package: category: dev optional: true - name: pylint - version: 3.3.3 + version: 3.3.4 manager: conda platform: linux-64 dependencies: astroid: '>=3.3.8,<3.4.0-dev0' colorama: '>=0.4.5' dill: '>=0.3.7' - isort: '>=4.2.5,<6,!=5.13.0' + isort: '>=4.2.5,<7,!=5.13.0' mccabe: '>=0.6,<0.8' platformdirs: '>=2.2.0' python: '>=3.9' tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda hash: - md5: 5842a1fa3b9b4f9fe7069b9ca5ed068d - sha256: a8192c823bfb6cdc57d2e12a8748ac1acb588c960c53e71c763f6359c5602e46 + md5: 3a865c9f5461a1f7b52ed535b03e9285 + sha256: 05016f7826e099b30d6dc7a028169cbc39aa1594da99991311f51516de419310 category: dev optional: true - name: pylint - version: 3.3.3 + version: 3.3.4 manager: conda platform: win-64 dependencies: astroid: '>=3.3.8,<3.4.0-dev0' colorama: '>=0.4.5' dill: '>=0.3.7' - isort: '>=4.2.5,<6,!=5.13.0' + isort: '>=4.2.5,<7,!=5.13.0' mccabe: '>=0.6,<0.8' platformdirs: '>=2.2.0' python: '>=3.9' tomli: '>=1.1.0' tomlkit: '>=0.10.1' typing_extensions: '>=3.10.0' - url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.3-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pylint-3.3.4-pyh29332c3_0.conda hash: - md5: 5842a1fa3b9b4f9fe7069b9ca5ed068d - sha256: a8192c823bfb6cdc57d2e12a8748ac1acb588c960c53e71c763f6359c5602e46 + md5: 3a865c9f5461a1f7b52ed535b03e9285 + sha256: 05016f7826e099b30d6dc7a028169cbc39aa1594da99991311f51516de419310 category: dev optional: true - name: pymatsolver @@ -6292,7 +6271,7 @@ package: category: dev optional: true - name: pywinpty - version: 2.0.14 + version: 2.0.15 manager: conda platform: win-64 dependencies: @@ -6302,10 +6281,10 @@ package: vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' winpty: '' - url: https://conda.anaconda.org/conda-forge/win-64/pywinpty-2.0.14-py311hda3d55a_0.conda + url: https://conda.anaconda.org/conda-forge/win-64/pywinpty-2.0.15-py311hda3d55a_0.conda hash: - md5: 64553b300529aa8987f6ca92c914c844 - sha256: 337097e3f3b71f782c43fb702893f86f080e140da467415dcaf039a7fbb8e551 + md5: 8a142e0fcd43513c2e876d97ba98c0fa + sha256: fbf3e3f2d5596e755bd4b83b5007fa629b184349781f46e137a4e80b6754c7c0 category: dev optional: true - name: pyyaml @@ -6342,7 +6321,7 @@ package: category: main optional: false - name: pyzmq - version: 26.2.0 + version: 26.2.1 manager: conda platform: linux-64 dependencies: @@ -6353,14 +6332,14 @@ package: python: '>=3.11,<3.12.0a0' python_abi: 3.11.* zeromq: '>=4.3.5,<4.4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.0-py311h7deb3e3_3.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.1-py311h7deb3e3_0.conda hash: - md5: e0897de1d8979a3bb20ef031ae1f7d28 - sha256: 3fdef7b3c43474b7225868776a373289a8fd92787ffdf8bed11cf7f39b4ac741 + md5: 52457fbaa0aef8136d5dd7bb8a36db9e + sha256: bd6309ef4629744aaaccd9b33d6389dfe879e9864386137e6e4ecc7e1b9ed0f3 category: dev optional: true - name: pyzmq - version: 26.2.0 + version: 26.2.1 manager: conda platform: win-64 dependencies: @@ -6371,10 +6350,10 @@ package: vc: '>=14.2,<15' vc14_runtime: '>=14.29.30139' zeromq: '>=4.3.5,<4.3.6.0a0' - url: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.2.0-py311h484c95c_3.conda + url: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.2.1-py311h484c95c_0.conda hash: - md5: 4836b00658e11b466b823216f6df2424 - sha256: 4d3fc4cfac284efb83a903601586cc6ee18fb556d4bf84d3bd66af76517c463e + md5: efe5e2d7ca651116dd17052ac4891746 + sha256: 1b102e3e6c8b5632c9e7b292c8fe4f06c761bffeee39389ec337d83a3388b6f0 category: dev optional: true - name: readline @@ -6773,11 +6752,11 @@ package: manager: conda platform: linux-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda hash: - md5: 6d6552722448103793743dabfbda532d - sha256: 0cea408397d50c2afb2d25e987ebac4546ae11e549d65b1403d80dc368dfaaa6 + md5: 0401a17ae845fa72c7210e206ec5647d + sha256: d1e3e06b5cf26093047e63c8cc77b70d970411c5cbc0cb1fad461a8a8df599f7 category: main optional: false - name: sortedcontainers @@ -6785,11 +6764,11 @@ package: manager: conda platform: win-64 dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda hash: - md5: 6d6552722448103793743dabfbda532d - sha256: 0cea408397d50c2afb2d25e987ebac4546ae11e549d65b1403d80dc368dfaaa6 + md5: 0401a17ae845fa72c7210e206ec5647d + sha256: d1e3e06b5cf26093047e63c8cc77b70d970411c5cbc0cb1fad461a8a8df599f7 category: main optional: false - name: soupsieve @@ -8499,12 +8478,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 hash: - sha256: 007da1d142502378a4da9b7760c6b178986368a3 + sha256: e610b3d8ecaa5ce028b39f09e2902436b11d7af9 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 category: main optional: false - name: geoapps-utils @@ -8516,12 +8495,12 @@ package: numpy: '>=1.26.0,<1.27.0' pydantic: '>=2.5.2,<3.0.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 hash: - sha256: 007da1d142502378a4da9b7760c6b178986368a3 + sha256: e610b3d8ecaa5ce028b39f09e2902436b11d7af9 source: type: url - url: git+https://github.com/MiraGeoscience/geoapps-utils.git@007da1d142502378a4da9b7760c6b178986368a3 + url: git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 category: main optional: false - name: geoh5py @@ -8533,12 +8512,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@728633f4332d7b5052a4b7e3f8958b287222f26b + url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 hash: - sha256: 728633f4332d7b5052a4b7e3f8958b287222f26b + sha256: 858013ba0b531a922cb45318b87a8db162223351 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b + url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 category: main optional: false - name: geoh5py @@ -8550,16 +8529,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@728633f4332d7b5052a4b7e3f8958b287222f26b + url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 hash: - sha256: 728633f4332d7b5052a4b7e3f8958b287222f26b + sha256: 858013ba0b531a922cb45318b87a8db162223351 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@728633f4332d7b5052a4b7e3f8958b287222f26b + url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev7+g0074bae22 + version: 0.21.2.2a1.dev90+g997bbe041 manager: pip platform: linux-64 dependencies: @@ -8573,16 +8552,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 + url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de hash: - sha256: 0074bae221e775aa3d8abff37de2304a94c411f3 + sha256: 997bbe041edf665fcf76622c54c609e70d35b5de source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 + url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev7+g0074bae22 + version: 0.21.2.2a1.dev90+g997bbe041 manager: pip platform: win-64 dependencies: @@ -8596,12 +8575,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 + url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de hash: - sha256: 0074bae221e775aa3d8abff37de2304a94c411f3 + sha256: 997bbe041edf665fcf76622c54c609e70d35b5de source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@0074bae221e775aa3d8abff37de2304a94c411f3 + url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de category: main optional: false - name: octree-creation-app @@ -8614,12 +8593,12 @@ package: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c hash: - sha256: 8a2af2a57144c32419db9335ba623518930b9621 + sha256: d12839a685d88445cbd502294204dbef55a25a4c source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c category: main optional: false - name: octree-creation-app @@ -8632,12 +8611,12 @@ package: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c hash: - sha256: 8a2af2a57144c32419db9335ba623518930b9621 + sha256: d12839a685d88445cbd502294204dbef55a25a4c source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@8a2af2a57144c32419db9335ba623518930b9621 + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c category: main optional: false - name: param-sweeps @@ -8647,12 +8626,12 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b hash: - sha256: dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + sha256: f94ca2757afd074c56c45a7c65dae468eefd7f9b source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b category: main optional: false - name: param-sweeps @@ -8662,11 +8641,11 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b hash: - sha256: dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + sha256: f94ca2757afd074c56c45a7c65dae468eefd7f9b source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@dbb6a6e2131f4fb6ab26ffe0dcd1bd8adbbbd74d + url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b category: main optional: false diff --git a/pyproject.toml b/pyproject.toml index a59870f7..cec6dba7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,7 +49,7 @@ octree-creation-app = {git = "https://github.com/MiraGeoscience/octree-creation- geoapps-utils = {git = "https://github.com/MiraGeoscience/geoapps-utils.git", rev = "develop"} #mira-simpeg = {version = ">=0.21.2.1rc1, <0.21.2.2a.dev", source="pypi", allow-prereleases = true, extras = ["dask"]} -mira-simpeg = {git = "https://github.com/MiraGeoscience/simpeg.git", rev = "develop", extras = ["dask"]} +mira-simpeg = {git = "https://github.com/MiraGeoscience/simpeg.git", rev = "GEOPY-1879c", extras = ["dask"]} #param-sweeps = {version = ">=0.2.0rc1, <0.3.0a.dev", source = "pypi", allow-prereleases = true} param-sweeps = {git = "https://github.com/MiraGeoscience/param-sweeps.git", rev = "develop"} From 6822865e1896f034f41f215e9480adbafa03f8d9 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 4 Feb 2025 23:43:07 +0000 Subject: [PATCH 22/36] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- simpeg_drivers/driver.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index fe7f604c..19cce2e2 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -12,7 +12,6 @@ # flake8: noqa from __future__ import annotations -import os import multiprocessing @@ -485,7 +484,6 @@ def configure_dask(self): if self.params.parallelized: dconf.set(scheduler="threads", pool=ThreadPool(self.params.n_cpu)) - @classmethod def start(cls, filepath: str | Path, driver_class=None): _ = driver_class From b8b20cb69939e6652cca1f376fcc89c548393553 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 4 Feb 2025 16:01:22 -0800 Subject: [PATCH 23/36] Clean out stuff --- simpeg_drivers/driver.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index fe7f604c..19cce2e2 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -12,7 +12,6 @@ # flake8: noqa from __future__ import annotations -import os import multiprocessing @@ -485,7 +484,6 @@ def configure_dask(self): if self.params.parallelized: dconf.set(scheduler="threads", pool=ThreadPool(self.params.n_cpu)) - @classmethod def start(cls, filepath: str | Path, driver_class=None): _ = driver_class From 658656351d4da79b409550f7feae3098ee848e82 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 4 Feb 2025 16:09:13 -0800 Subject: [PATCH 24/36] Update locks --- 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 +- py-3.10.conda-lock.yml | 16 ++++++++-------- py-3.11.conda-lock.yml | 16 ++++++++-------- 10 files changed, 24 insertions(+), 24 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 72a48dc6..39a357bd 100644 --- a/environments/py-3.10-linux-64-dev.conda.lock.yml +++ b/environments/py-3.10-linux-64-dev.conda.lock.yml @@ -300,7 +300,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index 382addf7..a9e88d0c 100644 --- a/environments/py-3.10-linux-64.conda.lock.yml +++ b/environments/py-3.10-linux-64.conda.lock.yml @@ -153,7 +153,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b 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 35e2af2d..7c99ed36 100644 --- a/environments/py-3.10-win-64-dev.conda.lock.yml +++ b/environments/py-3.10-win-64-dev.conda.lock.yml @@ -294,7 +294,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index fa08d6cc..1bfca76c 100644 --- a/environments/py-3.10-win-64.conda.lock.yml +++ b/environments/py-3.10-win-64.conda.lock.yml @@ -145,7 +145,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b 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 9dd2a95e..7e06882e 100644 --- a/environments/py-3.11-linux-64-dev.conda.lock.yml +++ b/environments/py-3.11-linux-64-dev.conda.lock.yml @@ -303,7 +303,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index 8139e589..0b83517e 100644 --- a/environments/py-3.11-linux-64.conda.lock.yml +++ b/environments/py-3.11-linux-64.conda.lock.yml @@ -156,7 +156,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b 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 825bafe0..f660baee 100644 --- a/environments/py-3.11-win-64-dev.conda.lock.yml +++ b/environments/py-3.11-win-64-dev.conda.lock.yml @@ -297,7 +297,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index b08eadad..e035682c 100644 --- a/environments/py-3.11-win-64.conda.lock.yml +++ b/environments/py-3.11-win-64.conda.lock.yml @@ -148,7 +148,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index 36a2566a..5a57b870 100644 --- a/py-3.10.conda-lock.yml +++ b/py-3.10.conda-lock.yml @@ -8452,7 +8452,7 @@ package: category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev90+g997bbe041 + version: 0.21.2.2a1.dev91+g1035c9339 manager: pip platform: linux-64 dependencies: @@ -8466,16 +8466,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 hash: - sha256: 997bbe041edf665fcf76622c54c609e70d35b5de + sha256: 1035c9339c368100ad3227106d3010ff8b56f073 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev90+g997bbe041 + version: 0.21.2.2a1.dev91+g1035c9339 manager: pip platform: win-64 dependencies: @@ -8489,12 +8489,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 hash: - sha256: 997bbe041edf665fcf76622c54c609e70d35b5de + sha256: 1035c9339c368100ad3227106d3010ff8b56f073 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 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 63db2281..b3df19ab 100644 --- a/py-3.11.conda-lock.yml +++ b/py-3.11.conda-lock.yml @@ -8538,7 +8538,7 @@ package: category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev90+g997bbe041 + version: 0.21.2.2a1.dev91+g1035c9339 manager: pip platform: linux-64 dependencies: @@ -8552,16 +8552,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 hash: - sha256: 997bbe041edf665fcf76622c54c609e70d35b5de + sha256: 1035c9339c368100ad3227106d3010ff8b56f073 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev90+g997bbe041 + version: 0.21.2.2a1.dev91+g1035c9339 manager: pip platform: win-64 dependencies: @@ -8575,12 +8575,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 hash: - sha256: 997bbe041edf665fcf76622c54c609e70d35b5de + sha256: 1035c9339c368100ad3227106d3010ff8b56f073 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@997bbe041edf665fcf76622c54c609e70d35b5de + url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 category: main optional: false - name: octree-creation-app From 75ed98834dadd3175013081d61b6ef5c4ce1644a Mon Sep 17 00:00:00 2001 From: dominiquef Date: Tue, 4 Feb 2025 16:21:28 -0800 Subject: [PATCH 25/36] Fix tile estimator --- simpeg_drivers/utils/tile_estimate.py | 1 + 1 file changed, 1 insertion(+) diff --git a/simpeg_drivers/utils/tile_estimate.py b/simpeg_drivers/utils/tile_estimate.py index 59cb5398..a22b7374 100644 --- a/simpeg_drivers/utils/tile_estimate.py +++ b/simpeg_drivers/utils/tile_estimate.py @@ -107,6 +107,7 @@ def get_results(self, max_tiles: int = 13) -> dict: sim, _, _, mapping = MisfitFactory.create_nested_simulation( self.driver.inversion_data, self.mesh, + None, self.active_cells, tiles[ind], tile_id=ind, From 7453ffd420adb342799c7fb307936ea36ac268c2 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 5 Feb 2025 10:01:38 -0800 Subject: [PATCH 26/36] Cleanups and use public spatialP attribute --- .../components/factories/misfit_factory.py | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/simpeg_drivers/components/factories/misfit_factory.py b/simpeg_drivers/components/factories/misfit_factory.py index 8e353ba9..0aa9a9ef 100644 --- a/simpeg_drivers/components/factories/misfit_factory.py +++ b/simpeg_drivers/components/factories/misfit_factory.py @@ -223,19 +223,19 @@ def compute_em_projections(inversion_data, simulation): """ rx_locs = inversion_data.entity.vertices projections = {} - for comp in "xyz": - projections[comp] = simulation.mesh.get_interpolation_matrix( - rx_locs, "faces_" + comp[0] + for component in "xyz": + projections[component] = simulation.mesh.get_interpolation_matrix( + rx_locs, "faces_" + component[0] ) for source in simulation.survey.source_list: for receiver in source.receiver_list: - proj = 0.0 - for ori, comp in zip(receiver.orientation, "xyz", strict=False): - if ori == 0: + projection = 0.0 + for orientation, comp in zip(receiver.orientation, "xyz", strict=True): + if orientation == 0: continue - proj += ori * projections[comp][receiver.local_index, :] - receiver.spatialP = proj + projection += orientation * projections[comp][receiver.local_index, :] + receiver.spatialP = projection def compute_dc_projections(inversion_data, simulation, indices): @@ -246,9 +246,11 @@ def compute_dc_projections(inversion_data, simulation, indices): mn_pairs = inversion_data.entity.cells projection = simulation.mesh.get_interpolation_matrix(rx_locs, "nodes") - for source, ind in zip(simulation.survey.source_list, indices, strict=False): + for source, ind in zip(simulation.survey.source_list, indices, strict=True): proj_mn = projection[mn_pairs[ind, 0], :] + # Check if dipole receiver if not np.all(mn_pairs[ind, 0] == mn_pairs[ind, 1]): proj_mn -= projection[mn_pairs[ind, 1], :] - source.receiver_list[0]._Ps[simulation.mesh.n_cells] = proj_mn # pylint: disable=protected-access + + source.receiver_list[0].spatialP[simulation.mesh.n_cells] = proj_mn # pylint: disable=protected-access From 1f9679a02fa7dffb51aafaf4427f9e9a9faf0729 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 5 Feb 2025 10:03:55 -0800 Subject: [PATCH 27/36] Fix typo --- simpeg_drivers/components/factories/misfit_factory.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simpeg_drivers/components/factories/misfit_factory.py b/simpeg_drivers/components/factories/misfit_factory.py index 0aa9a9ef..38a876a6 100644 --- a/simpeg_drivers/components/factories/misfit_factory.py +++ b/simpeg_drivers/components/factories/misfit_factory.py @@ -253,4 +253,4 @@ def compute_dc_projections(inversion_data, simulation, indices): if not np.all(mn_pairs[ind, 0] == mn_pairs[ind, 1]): proj_mn -= projection[mn_pairs[ind, 1], :] - source.receiver_list[0].spatialP[simulation.mesh.n_cells] = proj_mn # pylint: disable=protected-access + source.receiver_list[0].spatialP = proj_mn # pylint: disable=protected-access From aa1f832a5d1cca0b66e050d3e2be47367fed5402 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 5 Feb 2025 10:14:57 -0800 Subject: [PATCH 28/36] Cleanup driver. Move LocalCluster mechanism to runtest/mag for later. --- simpeg_drivers/driver.py | 13 ++----------- tests/run_tests/driver_mag_test.py | 11 +++++++++-- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/simpeg_drivers/driver.py b/simpeg_drivers/driver.py index 19cce2e2..57ad3e01 100644 --- a/simpeg_drivers/driver.py +++ b/simpeg_drivers/driver.py @@ -562,14 +562,5 @@ def get_path(self, filepath: str | Path) -> str: if __name__ == "__main__": file = Path(sys.argv[1]).resolve() - # file = Path(r"") - with LocalCluster(processes=True, n_workers=6, threads_per_worker=7) as cluster: - diagnostics = file.stem.replace(".ui", "") + "_diagnostics.html" - with cluster.get_client(): - # client = cluster.get_client() - print(f"Running local cluster.\n Saving to {file.parent / diagnostics}") - # Full run - with performance_report(filename=file.parent / diagnostics): - InversionDriver.start(file) - - sys.stdout.close() + InversionDriver.start(file) + sys.stdout.close() diff --git a/tests/run_tests/driver_mag_test.py b/tests/run_tests/driver_mag_test.py index a73935ec..f7e4477a 100644 --- a/tests/run_tests/driver_mag_test.py +++ b/tests/run_tests/driver_mag_test.py @@ -13,6 +13,7 @@ from pathlib import Path import numpy as np +from dask.distributed import LocalCluster, performance_report from geoh5py.workspace import Workspace from simpeg_drivers.params import ActiveCellsData @@ -139,5 +140,11 @@ def test_susceptibility_run( if __name__ == "__main__": # Full run - test_susceptibility_fwr_run(Path("./"), n_grid_points=20, refinement=(4, 8)) - test_susceptibility_run(Path("./"), max_iterations=30, pytest=False) + with LocalCluster(processes=True, n_workers=2, threads_per_worker=6) as cluster: + with cluster.get_client(): + # Full run + with performance_report(filename="diagnostics.html"): + test_susceptibility_fwr_run( + Path("./"), n_grid_points=20, refinement=(4, 8) + ) + test_susceptibility_run(Path("./"), max_iterations=30, pytest=False) From 5934134e1fc4bdea2441cd06a1eb62958e09dc64 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 5 Feb 2025 10:25:49 -0800 Subject: [PATCH 29/36] Fix data test --- tests/data_test.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/data_test.py b/tests/data_test.py index 3a549e02..953711bd 100644 --- a/tests/data_test.py +++ b/tests/data_test.py @@ -134,8 +134,12 @@ def test_survey_data(tmp_path: Path): assert driver.inversion is not None - local_survey_a = driver.inverse_problem.dmisfit.objfcts[0].simulation.survey - local_survey_b = driver.inverse_problem.dmisfit.objfcts[1].simulation.survey + local_survey_a = ( + driver.inverse_problem.dmisfit.objfcts[0].simulation.simulations[0].survey + ) + local_survey_b = ( + driver.inverse_problem.dmisfit.objfcts[1].simulation.simulations[0].survey + ) # test locations From bf3daaeba029155ebd0cb79a4f198511d73eeae7 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 5 Feb 2025 13:40:31 -0800 Subject: [PATCH 30/36] Update IP test after fixing multiplier --- tests/run_tests/driver_ip_2d_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/run_tests/driver_ip_2d_test.py b/tests/run_tests/driver_ip_2d_test.py index 7cddae02..688a3077 100644 --- a/tests/run_tests/driver_ip_2d_test.py +++ b/tests/run_tests/driver_ip_2d_test.py @@ -28,7 +28,7 @@ # To test the full run and validate the inversion. # Move this file out of the test directory and run. -target_run = {"data_norm": 0.091350, "phi_d": 25630, "phi_m": 0.1578} +target_run = {"data_norm": 0.09052544, "phi_d": 24910, "phi_m": 0.1845} def test_ip_2d_fwr_run( From dc57d4c89da2264f30bb4b56871dbf33a7a6de83 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 5 Feb 2025 13:41:10 -0800 Subject: [PATCH 31/36] Update locks --- .../py-3.10-linux-64-dev.conda.lock.yml | 8 +-- environments/py-3.10-linux-64.conda.lock.yml | 4 +- .../py-3.10-win-64-dev.conda.lock.yml | 8 +-- environments/py-3.10-win-64.conda.lock.yml | 4 +- .../py-3.11-linux-64-dev.conda.lock.yml | 8 +-- environments/py-3.11-linux-64.conda.lock.yml | 4 +- .../py-3.11-win-64-dev.conda.lock.yml | 8 +-- environments/py-3.11-win-64.conda.lock.yml | 4 +- py-3.10.conda-lock.yml | 54 +++++++++---------- py-3.11.conda-lock.yml | 52 +++++++++--------- pyproject.toml | 2 +- 11 files changed, 78 insertions(+), 78 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 39a357bd..8e68747a 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: 283c20070b2a2889316e1cba6894f02c04af1c325087139ca22f8d6f79c7af96 +# input_hash: d73ecef65ed7b0f752cc2f320c00b21f7170a26ac3e84514a882fcfe83a9605f channels: - conda-forge @@ -21,7 +21,7 @@ dependencies: - async-lru=2.0.4=pyhd8ed1ab_1 - attrs=25.1.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - - beautifulsoup4=4.13.2=pyha770c72_0 + - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bokeh=3.6.2=pyhd8ed1ab_1 @@ -96,7 +96,7 @@ dependencies: - jupyter-lsp=2.2.5=pyhd8ed1ab_1 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.7.2=pyh31011fe_1 - - jupyter_events=0.11.0=pyhd8ed1ab_0 + - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - jupyterlab=4.3.5=pyhd8ed1ab_0 @@ -300,7 +300,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index a9e88d0c..44f2e47d 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: 283c20070b2a2889316e1cba6894f02c04af1c325087139ca22f8d6f79c7af96 +# input_hash: d73ecef65ed7b0f752cc2f320c00b21f7170a26ac3e84514a882fcfe83a9605f channels: - conda-forge @@ -153,7 +153,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b 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 7c99ed36..48cca8c4 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: d54de8417b963920c73996273ff9a0362e7b01abcbb969a7a7b70b2afb063fb3 +# input_hash: 545961761a6fd7c3db8ccd2c6af47188a38d76093c7c2ecafb61582fdd424d2d channels: - conda-forge @@ -19,7 +19,7 @@ dependencies: - async-lru=2.0.4=pyhd8ed1ab_1 - attrs=25.1.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - - beautifulsoup4=4.13.2=pyha770c72_0 + - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bokeh=3.6.2=pyhd8ed1ab_1 @@ -95,7 +95,7 @@ dependencies: - jupyter-lsp=2.2.5=pyhd8ed1ab_1 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.7.2=pyh5737063_1 - - jupyter_events=0.11.0=pyhd8ed1ab_0 + - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - jupyterlab=4.3.5=pyhd8ed1ab_0 @@ -294,7 +294,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index 1bfca76c..3538c074 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: d54de8417b963920c73996273ff9a0362e7b01abcbb969a7a7b70b2afb063fb3 +# input_hash: 545961761a6fd7c3db8ccd2c6af47188a38d76093c7c2ecafb61582fdd424d2d channels: - conda-forge @@ -145,7 +145,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b 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 7e06882e..896da197 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: 9402dc5c8ed01bb86de65c1b56126045c1726e496829cc65bc1d50aa1ed17113 +# input_hash: 9763c24f54e81c96312618557d653c8994647978613de9b38a3a921c677567e2 channels: - conda-forge @@ -21,7 +21,7 @@ dependencies: - async-lru=2.0.4=pyhd8ed1ab_1 - attrs=25.1.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - - beautifulsoup4=4.13.2=pyha770c72_0 + - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bokeh=3.6.2=pyhd8ed1ab_1 @@ -97,7 +97,7 @@ dependencies: - jupyter-lsp=2.2.5=pyhd8ed1ab_1 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.7.2=pyh31011fe_1 - - jupyter_events=0.11.0=pyhd8ed1ab_0 + - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - jupyterlab=4.3.5=pyhd8ed1ab_0 @@ -303,7 +303,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index 0b83517e..729867a0 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: 9402dc5c8ed01bb86de65c1b56126045c1726e496829cc65bc1d50aa1ed17113 +# input_hash: 9763c24f54e81c96312618557d653c8994647978613de9b38a3a921c677567e2 channels: - conda-forge @@ -156,7 +156,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b 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 f660baee..49ecccb1 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: e54351d72b6d511c6044568b9bfea2cba72a2e9c67db2b8162a539b3eae73659 +# input_hash: 4ae98973526361a18247a24da2c9fbe4b2d23567d24479936aa67a1cda88db94 channels: - conda-forge @@ -19,7 +19,7 @@ dependencies: - async-lru=2.0.4=pyhd8ed1ab_1 - attrs=25.1.0=pyh71513ae_0 - babel=2.17.0=pyhd8ed1ab_0 - - beautifulsoup4=4.13.2=pyha770c72_0 + - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - bokeh=3.6.2=pyhd8ed1ab_1 @@ -96,7 +96,7 @@ dependencies: - jupyter-lsp=2.2.5=pyhd8ed1ab_1 - jupyter_client=8.6.3=pyhd8ed1ab_1 - jupyter_core=5.7.2=pyh5737063_1 - - jupyter_events=0.11.0=pyhd8ed1ab_0 + - jupyter_events=0.12.0=pyh29332c3_0 - jupyter_server=2.15.0=pyhd8ed1ab_0 - jupyter_server_terminals=0.5.3=pyhd8ed1ab_1 - jupyterlab=4.3.5=pyhd8ed1ab_0 @@ -297,7 +297,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index e035682c..842c8a93 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: e54351d72b6d511c6044568b9bfea2cba72a2e9c67db2b8162a539b3eae73659 +# input_hash: 4ae98973526361a18247a24da2c9fbe4b2d23567d24479936aa67a1cda88db94 channels: - conda-forge @@ -148,7 +148,7 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index 5a57b870..9ae9ea57 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: d54de8417b963920c73996273ff9a0362e7b01abcbb969a7a7b70b2afb063fb3 - linux-64: 283c20070b2a2889316e1cba6894f02c04af1c325087139ca22f8d6f79c7af96 + win-64: 545961761a6fd7c3db8ccd2c6af47188a38d76093c7c2ecafb61582fdd424d2d + linux-64: d73ecef65ed7b0f752cc2f320c00b21f7170a26ac3e84514a882fcfe83a9605f channels: - url: conda-forge used_env_vars: [] @@ -403,31 +403,31 @@ package: category: dev optional: true - name: beautifulsoup4 - version: 4.13.2 + version: 4.13.3 manager: conda platform: linux-64 dependencies: python: '>=3.9' soupsieve: '>=1.2' typing-extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.2-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda hash: - md5: 22b08b8f283909afee4cfff36b79f083 - sha256: edc85562d1302c2f29005e23a71e1541b1c20647f47f9a1f690767e297f57b7b + md5: 373374a3ed20141090504031dc7b693e + sha256: 4ce42860292a57867cfc81a5d261fb9886fc709a34eca52164cc8bbf6d03de9f category: dev optional: true - name: beautifulsoup4 - version: 4.13.2 + version: 4.13.3 manager: conda platform: win-64 dependencies: python: '>=3.9' soupsieve: '>=1.2' typing-extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.2-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda hash: - md5: 22b08b8f283909afee4cfff36b79f083 - sha256: edc85562d1302c2f29005e23a71e1541b1c20647f47f9a1f690767e297f57b7b + md5: 373374a3ed20141090504031dc7b693e + sha256: 4ce42860292a57867cfc81a5d261fb9886fc709a34eca52164cc8bbf6d03de9f category: dev optional: true - name: bleach @@ -2662,27 +2662,27 @@ package: category: dev optional: true - name: jupyter_events - version: 0.11.0 + version: 0.12.0 manager: conda platform: linux-64 dependencies: jsonschema-with-format-nongpl: '>=4.18.0' packaging: '' - python: '>=3.9' + python: '' python-json-logger: '>=2.0.4' pyyaml: '>=5.3' referencing: '' rfc3339-validator: '' rfc3986-validator: '>=0.1.1' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.11.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda hash: - md5: 2d8876ca6bda213622dfbc3d1da56ecb - sha256: eeb32aa58d37b130387628d5c151092f6d3fcf0a6964294bef06d6bac117f3c4 + md5: f56000b36f09ab7533877e695e4e8cb0 + sha256: 37e6ac3ccf7afcc730c3b93cb91a13b9ae827fd306f35dd28f958a74a14878b5 category: dev optional: true - name: jupyter_events - version: 0.11.0 + version: 0.12.0 manager: conda platform: win-64 dependencies: @@ -2695,10 +2695,10 @@ package: rfc3339-validator: '' rfc3986-validator: '>=0.1.1' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.11.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda hash: - md5: 2d8876ca6bda213622dfbc3d1da56ecb - sha256: eeb32aa58d37b130387628d5c151092f6d3fcf0a6964294bef06d6bac117f3c4 + md5: f56000b36f09ab7533877e695e4e8cb0 + sha256: 37e6ac3ccf7afcc730c3b93cb91a13b9ae827fd306f35dd28f958a74a14878b5 category: dev optional: true - name: jupyter_server @@ -8452,7 +8452,7 @@ package: category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev91+g1035c9339 + version: 0.21.2.2a1.dev94+g5f245f913 manager: pip platform: linux-64 dependencies: @@ -8466,16 +8466,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac hash: - sha256: 1035c9339c368100ad3227106d3010ff8b56f073 + sha256: 5f245f913c3040fe32759278066fffbc05e7fdac source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev91+g1035c9339 + version: 0.21.2.2a1.dev94+g5f245f913 manager: pip platform: win-64 dependencies: @@ -8489,12 +8489,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac hash: - sha256: 1035c9339c368100ad3227106d3010ff8b56f073 + sha256: 5f245f913c3040fe32759278066fffbc05e7fdac source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac 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 b3df19ab..4f239876 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: e54351d72b6d511c6044568b9bfea2cba72a2e9c67db2b8162a539b3eae73659 - linux-64: 9402dc5c8ed01bb86de65c1b56126045c1726e496829cc65bc1d50aa1ed17113 + win-64: 4ae98973526361a18247a24da2c9fbe4b2d23567d24479936aa67a1cda88db94 + linux-64: 9763c24f54e81c96312618557d653c8994647978613de9b38a3a921c677567e2 channels: - url: conda-forge used_env_vars: [] @@ -401,31 +401,31 @@ package: category: dev optional: true - name: beautifulsoup4 - version: 4.13.2 + version: 4.13.3 manager: conda platform: linux-64 dependencies: python: '>=3.9' soupsieve: '>=1.2' typing-extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.2-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda hash: - md5: 22b08b8f283909afee4cfff36b79f083 - sha256: edc85562d1302c2f29005e23a71e1541b1c20647f47f9a1f690767e297f57b7b + md5: 373374a3ed20141090504031dc7b693e + sha256: 4ce42860292a57867cfc81a5d261fb9886fc709a34eca52164cc8bbf6d03de9f category: dev optional: true - name: beautifulsoup4 - version: 4.13.2 + version: 4.13.3 manager: conda platform: win-64 dependencies: python: '>=3.9' soupsieve: '>=1.2' typing-extensions: '' - url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.2-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.13.3-pyha770c72_0.conda hash: - md5: 22b08b8f283909afee4cfff36b79f083 - sha256: edc85562d1302c2f29005e23a71e1541b1c20647f47f9a1f690767e297f57b7b + md5: 373374a3ed20141090504031dc7b693e + sha256: 4ce42860292a57867cfc81a5d261fb9886fc709a34eca52164cc8bbf6d03de9f category: dev optional: true - name: bleach @@ -2686,7 +2686,7 @@ package: category: dev optional: true - name: jupyter_events - version: 0.11.0 + version: 0.12.0 manager: conda platform: linux-64 dependencies: @@ -2699,14 +2699,14 @@ package: rfc3339-validator: '' rfc3986-validator: '>=0.1.1' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.11.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda hash: - md5: 2d8876ca6bda213622dfbc3d1da56ecb - sha256: eeb32aa58d37b130387628d5c151092f6d3fcf0a6964294bef06d6bac117f3c4 + md5: f56000b36f09ab7533877e695e4e8cb0 + sha256: 37e6ac3ccf7afcc730c3b93cb91a13b9ae827fd306f35dd28f958a74a14878b5 category: dev optional: true - name: jupyter_events - version: 0.11.0 + version: 0.12.0 manager: conda platform: win-64 dependencies: @@ -2719,10 +2719,10 @@ package: rfc3339-validator: '' rfc3986-validator: '>=0.1.1' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.11.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.12.0-pyh29332c3_0.conda hash: - md5: 2d8876ca6bda213622dfbc3d1da56ecb - sha256: eeb32aa58d37b130387628d5c151092f6d3fcf0a6964294bef06d6bac117f3c4 + md5: f56000b36f09ab7533877e695e4e8cb0 + sha256: 37e6ac3ccf7afcc730c3b93cb91a13b9ae827fd306f35dd28f958a74a14878b5 category: dev optional: true - name: jupyter_server @@ -8538,7 +8538,7 @@ package: category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev91+g1035c9339 + version: 0.21.2.2a1.dev94+g5f245f913 manager: pip platform: linux-64 dependencies: @@ -8552,16 +8552,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac hash: - sha256: 1035c9339c368100ad3227106d3010ff8b56f073 + sha256: 5f245f913c3040fe32759278066fffbc05e7fdac source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev91+g1035c9339 + version: 0.21.2.2a1.dev94+g5f245f913 manager: pip platform: win-64 dependencies: @@ -8575,12 +8575,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac hash: - sha256: 1035c9339c368100ad3227106d3010ff8b56f073 + sha256: 5f245f913c3040fe32759278066fffbc05e7fdac source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@1035c9339c368100ad3227106d3010ff8b56f073 + url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac category: main optional: false - name: octree-creation-app diff --git a/pyproject.toml b/pyproject.toml index cec6dba7..a59870f7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,7 +49,7 @@ octree-creation-app = {git = "https://github.com/MiraGeoscience/octree-creation- geoapps-utils = {git = "https://github.com/MiraGeoscience/geoapps-utils.git", rev = "develop"} #mira-simpeg = {version = ">=0.21.2.1rc1, <0.21.2.2a.dev", source="pypi", allow-prereleases = true, extras = ["dask"]} -mira-simpeg = {git = "https://github.com/MiraGeoscience/simpeg.git", rev = "GEOPY-1879c", extras = ["dask"]} +mira-simpeg = {git = "https://github.com/MiraGeoscience/simpeg.git", rev = "develop", extras = ["dask"]} #param-sweeps = {version = ">=0.2.0rc1, <0.3.0a.dev", source = "pypi", allow-prereleases = true} param-sweeps = {git = "https://github.com/MiraGeoscience/param-sweeps.git", rev = "develop"} From 77163f26421082b1580d80a095ce93ec51cd3537 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 5 Feb 2025 13:51:52 -0800 Subject: [PATCH 32/36] Revert default cooling rate to 1 --- simpeg_drivers/params.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simpeg_drivers/params.py b/simpeg_drivers/params.py index b412d381..3997f76b 100644 --- a/simpeg_drivers/params.py +++ b/simpeg_drivers/params.py @@ -316,7 +316,7 @@ class BaseInversionData(CoreData): initial_beta: float | None = None coolingFactor: float = 2.0 - coolingRate: float = 2.0 + coolingRate: float = 1.0 max_global_iterations: int = 50 max_line_search_iterations: int = 20 max_cg_iterations: int = 30 From be69f3e55a6587ac4afd1751886a6ae140efe052 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Wed, 5 Feb 2025 18:48:09 -0800 Subject: [PATCH 33/36] Relock --- .../py-3.10-linux-64-dev.conda.lock.yml | 6 +-- environments/py-3.10-linux-64.conda.lock.yml | 6 +-- .../py-3.10-win-64-dev.conda.lock.yml | 6 +-- environments/py-3.10-win-64.conda.lock.yml | 6 +-- .../py-3.11-linux-64-dev.conda.lock.yml | 6 +-- environments/py-3.11-linux-64.conda.lock.yml | 6 +-- .../py-3.11-win-64-dev.conda.lock.yml | 6 +-- environments/py-3.11-win-64.conda.lock.yml | 6 +-- py-3.10.conda-lock.yml | 40 +++++++++---------- py-3.11.conda-lock.yml | 40 +++++++++---------- 10 files changed, 64 insertions(+), 64 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 8e68747a..d8969b2d 100644 --- a/environments/py-3.10-linux-64-dev.conda.lock.yml +++ b/environments/py-3.10-linux-64-dev.conda.lock.yml @@ -299,10 +299,10 @@ dependencies: - zstd=1.5.6=ha6fb4c9_0 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index 44f2e47d..f15d5221 100644 --- a/environments/py-3.10-linux-64.conda.lock.yml +++ b/environments/py-3.10-linux-64.conda.lock.yml @@ -152,10 +152,10 @@ dependencies: - zstd=1.5.6=ha6fb4c9_0 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.10-win-64-dev.conda.lock.yml b/environments/py-3.10-win-64-dev.conda.lock.yml index 48cca8c4..d40c7bb7 100644 --- a/environments/py-3.10-win-64-dev.conda.lock.yml +++ b/environments/py-3.10-win-64-dev.conda.lock.yml @@ -293,10 +293,10 @@ dependencies: - zstd=1.5.6=h0ea2cb4_0 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index 3538c074..bf685708 100644 --- a/environments/py-3.10-win-64.conda.lock.yml +++ b/environments/py-3.10-win-64.conda.lock.yml @@ -144,10 +144,10 @@ dependencies: - zstd=1.5.6=h0ea2cb4_0 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-linux-64-dev.conda.lock.yml b/environments/py-3.11-linux-64-dev.conda.lock.yml index 896da197..7d59ca10 100644 --- a/environments/py-3.11-linux-64-dev.conda.lock.yml +++ b/environments/py-3.11-linux-64-dev.conda.lock.yml @@ -302,10 +302,10 @@ dependencies: - zstd=1.5.6=ha6fb4c9_0 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index 729867a0..33f3cc98 100644 --- a/environments/py-3.11-linux-64.conda.lock.yml +++ b/environments/py-3.11-linux-64.conda.lock.yml @@ -155,10 +155,10 @@ dependencies: - zstd=1.5.6=ha6fb4c9_0 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-win-64-dev.conda.lock.yml b/environments/py-3.11-win-64-dev.conda.lock.yml index 49ecccb1..f4ccb7c8 100644 --- a/environments/py-3.11-win-64-dev.conda.lock.yml +++ b/environments/py-3.11-win-64-dev.conda.lock.yml @@ -296,10 +296,10 @@ dependencies: - zstd=1.5.6=h0ea2cb4_0 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: KMP_WARNINGS: 0 diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index 842c8a93..8c947237 100644 --- a/environments/py-3.11-win-64.conda.lock.yml +++ b/environments/py-3.11-win-64.conda.lock.yml @@ -147,10 +147,10 @@ dependencies: - zstd=1.5.6=h0ea2cb4_0 - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c - - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: KMP_WARNINGS: 0 diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index 9ae9ea57..c78c48a5 100644 --- a/py-3.10.conda-lock.yml +++ b/py-3.10.conda-lock.yml @@ -8426,12 +8426,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@858013ba0b531a922cb45318b87a8db162223351 + url: git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 hash: - sha256: 858013ba0b531a922cb45318b87a8db162223351 + sha256: a90ae78d14429009304cf6d6bac0c40e8b28c4a1 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + url: git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 category: main optional: false - name: geoh5py @@ -8443,16 +8443,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@858013ba0b531a922cb45318b87a8db162223351 + url: git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 hash: - sha256: 858013ba0b531a922cb45318b87a8db162223351 + sha256: a90ae78d14429009304cf6d6bac0c40e8b28c4a1 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + url: git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev94+g5f245f913 + version: 0.21.2.2a1.dev96+g42d2b1adf manager: pip platform: linux-64 dependencies: @@ -8466,16 +8466,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 hash: - sha256: 5f245f913c3040fe32759278066fffbc05e7fdac + sha256: 42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev94+g5f245f913 + version: 0.21.2.2a1.dev96+g42d2b1adf manager: pip platform: win-64 dependencies: @@ -8489,12 +8489,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 hash: - sha256: 5f245f913c3040fe32759278066fffbc05e7fdac + sha256: 42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 category: main optional: false - name: octree-creation-app @@ -8540,12 +8540,12 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + url: git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac hash: - sha256: f94ca2757afd074c56c45a7c65dae468eefd7f9b + sha256: 1d38d71ffd733e0a128db74b3406a6749ea8d4ac source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + url: git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac category: main optional: false - name: param-sweeps @@ -8555,11 +8555,11 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + url: git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac hash: - sha256: f94ca2757afd074c56c45a7c65dae468eefd7f9b + sha256: 1d38d71ffd733e0a128db74b3406a6749ea8d4ac source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + url: git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac category: main optional: false diff --git a/py-3.11.conda-lock.yml b/py-3.11.conda-lock.yml index 4f239876..8858dca7 100644 --- a/py-3.11.conda-lock.yml +++ b/py-3.11.conda-lock.yml @@ -8512,12 +8512,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@858013ba0b531a922cb45318b87a8db162223351 + url: git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 hash: - sha256: 858013ba0b531a922cb45318b87a8db162223351 + sha256: a90ae78d14429009304cf6d6bac0c40e8b28c4a1 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + url: git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 category: main optional: false - name: geoh5py @@ -8529,16 +8529,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@858013ba0b531a922cb45318b87a8db162223351 + url: git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 hash: - sha256: 858013ba0b531a922cb45318b87a8db162223351 + sha256: a90ae78d14429009304cf6d6bac0c40e8b28c4a1 source: type: url - url: git+https://github.com/MiraGeoscience/geoh5py.git@858013ba0b531a922cb45318b87a8db162223351 + url: git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev94+g5f245f913 + version: 0.21.2.2a1.dev96+g42d2b1adf manager: pip platform: linux-64 dependencies: @@ -8552,16 +8552,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 hash: - sha256: 5f245f913c3040fe32759278066fffbc05e7fdac + sha256: 42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev94+g5f245f913 + version: 0.21.2.2a1.dev96+g42d2b1adf manager: pip platform: win-64 dependencies: @@ -8575,12 +8575,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 hash: - sha256: 5f245f913c3040fe32759278066fffbc05e7fdac + sha256: 42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@5f245f913c3040fe32759278066fffbc05e7fdac + url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 category: main optional: false - name: octree-creation-app @@ -8626,12 +8626,12 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + url: git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac hash: - sha256: f94ca2757afd074c56c45a7c65dae468eefd7f9b + sha256: 1d38d71ffd733e0a128db74b3406a6749ea8d4ac source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + url: git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac category: main optional: false - name: param-sweeps @@ -8641,11 +8641,11 @@ package: dependencies: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' - url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + url: git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac hash: - sha256: f94ca2757afd074c56c45a7c65dae468eefd7f9b + sha256: 1d38d71ffd733e0a128db74b3406a6749ea8d4ac source: type: url - url: git+https://github.com/MiraGeoscience/param-sweeps.git@f94ca2757afd074c56c45a7c65dae468eefd7f9b + url: git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac category: main optional: false From 67b57fd3f170fd74cda6cced3fb765d14a2d1539 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 6 Feb 2025 09:25:47 -0800 Subject: [PATCH 34/36] Expand tile meshes --- simpeg_drivers/params.py | 5 +++-- simpeg_drivers/utils/utils.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/simpeg_drivers/params.py b/simpeg_drivers/params.py index 3997f76b..66e88739 100644 --- a/simpeg_drivers/params.py +++ b/simpeg_drivers/params.py @@ -28,7 +28,8 @@ from geoh5py.ui_json import InputFile from pydantic import BaseModel, ConfigDict, Field, field_validator, model_validator -from simpeg_drivers import assets_path + +# from simpeg_drivers import assets_path # pylint: disable=too-many-lines @@ -1083,4 +1084,4 @@ def padding_cells(self) -> int: if self.tile_spatial == 1: return 100 - return 4 if self.inversion_type in ["fem", "tdem"] else 6 + return 4 if self.inversion_type in ["fem", "tdem"] else 8 diff --git a/simpeg_drivers/utils/utils.py b/simpeg_drivers/utils/utils.py index 4e5d982d..f4030897 100644 --- a/simpeg_drivers/utils/utils.py +++ b/simpeg_drivers/utils/utils.py @@ -145,7 +145,7 @@ def create_nested_mesh( survey: BaseSurvey, base_mesh: TreeMesh, padding_cells: int = 8, - minimum_level: int = 3, + minimum_level: int = 4, finalize: bool = True, ): """ From 18ee8d8860c2a2b9a86a2418ddbfdc4a2293b5f2 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 6 Feb 2025 09:54:26 -0800 Subject: [PATCH 35/36] Update test target after increasing padding on tiles --- tests/run_tests/driver_dc_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/run_tests/driver_dc_test.py b/tests/run_tests/driver_dc_test.py index 77d7d792..e43764f3 100644 --- a/tests/run_tests/driver_dc_test.py +++ b/tests/run_tests/driver_dc_test.py @@ -28,7 +28,7 @@ # To test the full run and validate the inversion. # Move this file out of the test directory and run. -target_run = {"data_norm": 0.15043, "phi_d": 221.4, "phi_m": 358.6} +target_run = {"data_norm": 0.150326, "phi_d": 194.2, "phi_m": 346.2} def test_dc_3d_fwr_run( From bf9d18123adf39df5bb6ab7b2c38ceb323444c99 Mon Sep 17 00:00:00 2001 From: dominiquef Date: Thu, 6 Feb 2025 19:17:09 -0800 Subject: [PATCH 36/36] Relock --- .../py-3.10-linux-64-dev.conda.lock.yml | 6 +-- environments/py-3.10-linux-64.conda.lock.yml | 6 +-- .../py-3.10-win-64-dev.conda.lock.yml | 6 +-- environments/py-3.10-win-64.conda.lock.yml | 6 +-- .../py-3.11-linux-64-dev.conda.lock.yml | 6 +-- environments/py-3.11-linux-64.conda.lock.yml | 6 +-- .../py-3.11-win-64-dev.conda.lock.yml | 6 +-- environments/py-3.11-win-64.conda.lock.yml | 6 +-- py-3.10.conda-lock.yml | 44 +++++++++---------- py-3.11.conda-lock.yml | 44 +++++++++---------- 10 files changed, 68 insertions(+), 68 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 d8969b2d..74956f72 100644 --- a/environments/py-3.10-linux-64-dev.conda.lock.yml +++ b/environments/py-3.10-linux-64-dev.conda.lock.yml @@ -24,7 +24,7 @@ dependencies: - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - - bokeh=3.6.2=pyhd8ed1ab_1 + - bokeh=3.6.3=pyhd8ed1ab_0 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 - brotli-python=1.1.0=py310hf71b8c6_2 @@ -300,8 +300,8 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: diff --git a/environments/py-3.10-linux-64.conda.lock.yml b/environments/py-3.10-linux-64.conda.lock.yml index f15d5221..9cf3bf8c 100644 --- a/environments/py-3.10-linux-64.conda.lock.yml +++ b/environments/py-3.10-linux-64.conda.lock.yml @@ -10,7 +10,7 @@ dependencies: - _openmp_mutex=4.5=2_kmp_llvm - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - - bokeh=3.6.2=pyhd8ed1ab_1 + - bokeh=3.6.3=pyhd8ed1ab_0 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 - brotli-python=1.1.0=py310hf71b8c6_2 @@ -153,8 +153,8 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: 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 d40c7bb7..dd765034 100644 --- a/environments/py-3.10-win-64-dev.conda.lock.yml +++ b/environments/py-3.10-win-64-dev.conda.lock.yml @@ -22,7 +22,7 @@ dependencies: - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - - bokeh=3.6.2=pyhd8ed1ab_1 + - 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 @@ -294,8 +294,8 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: diff --git a/environments/py-3.10-win-64.conda.lock.yml b/environments/py-3.10-win-64.conda.lock.yml index bf685708..0682e0ca 100644 --- a/environments/py-3.10-win-64.conda.lock.yml +++ b/environments/py-3.10-win-64.conda.lock.yml @@ -8,7 +8,7 @@ channels: dependencies: - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - - bokeh=3.6.2=pyhd8ed1ab_1 + - 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 @@ -145,8 +145,8 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: 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 7d59ca10..7d59509c 100644 --- a/environments/py-3.11-linux-64-dev.conda.lock.yml +++ b/environments/py-3.11-linux-64-dev.conda.lock.yml @@ -24,7 +24,7 @@ dependencies: - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - - bokeh=3.6.2=pyhd8ed1ab_1 + - bokeh=3.6.3=pyhd8ed1ab_0 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 - brotli-python=1.1.0=py311hfdbb021_2 @@ -303,8 +303,8 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: diff --git a/environments/py-3.11-linux-64.conda.lock.yml b/environments/py-3.11-linux-64.conda.lock.yml index 33f3cc98..f5a68e73 100644 --- a/environments/py-3.11-linux-64.conda.lock.yml +++ b/environments/py-3.11-linux-64.conda.lock.yml @@ -10,7 +10,7 @@ dependencies: - _openmp_mutex=4.5=2_kmp_llvm - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - - bokeh=3.6.2=pyhd8ed1ab_1 + - bokeh=3.6.3=pyhd8ed1ab_0 - brotli=1.1.0=hb9d3cd8_2 - brotli-bin=1.1.0=hb9d3cd8_2 - brotli-python=1.1.0=py311hfdbb021_2 @@ -156,8 +156,8 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: 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 f4ccb7c8..a9425f82 100644 --- a/environments/py-3.11-win-64-dev.conda.lock.yml +++ b/environments/py-3.11-win-64-dev.conda.lock.yml @@ -22,7 +22,7 @@ dependencies: - beautifulsoup4=4.13.3=pyha770c72_0 - bleach=6.2.0=pyh29332c3_4 - bleach-with-css=6.2.0=h82add2a_4 - - bokeh=3.6.2=pyhd8ed1ab_1 + - 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 @@ -297,8 +297,8 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: diff --git a/environments/py-3.11-win-64.conda.lock.yml b/environments/py-3.11-win-64.conda.lock.yml index 8c947237..99156cfa 100644 --- a/environments/py-3.11-win-64.conda.lock.yml +++ b/environments/py-3.11-win-64.conda.lock.yml @@ -8,7 +8,7 @@ channels: dependencies: - annotated-types=0.7.0=pyhd8ed1ab_1 - asciitree=0.3.3=py_2 - - bokeh=3.6.2=pyhd8ed1ab_1 + - 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 @@ -148,8 +148,8 @@ dependencies: - pip: - geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@e610b3d8ecaa5ce028b39f09e2902436b11d7af9 - geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@a90ae78d14429009304cf6d6bac0c40e8b28c4a1 - - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 - - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + - mira-simpeg @ git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 + - octree-creation-app @ git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f - param-sweeps @ git+https://github.com/MiraGeoscience/param-sweeps.git@1d38d71ffd733e0a128db74b3406a6749ea8d4ac variables: diff --git a/py-3.10.conda-lock.yml b/py-3.10.conda-lock.yml index c78c48a5..f6334e38 100644 --- a/py-3.10.conda-lock.yml +++ b/py-3.10.conda-lock.yml @@ -483,7 +483,7 @@ package: category: dev optional: true - name: bokeh - version: 3.6.2 + version: 3.6.3 manager: conda platform: linux-64 dependencies: @@ -497,14 +497,14 @@ package: pyyaml: '>=3.10' tornado: '>=6.2' xyzservices: '>=2021.09.1' - url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda hash: - md5: 976ff24762f1f991b08f7a7a41875086 - sha256: 66d2649b8b8f1ec58c83a9ff948aed4a3a86465ca6ccda686741797cae54b264 + md5: 606498329a91bd9d5c0439fb2815816f + sha256: 6cc6841b1660cd3246890d4f601baf51367526afe6256dfd8a8d9a8f7db651fe category: main optional: false - name: bokeh - version: 3.6.2 + version: 3.6.3 manager: conda platform: win-64 dependencies: @@ -518,10 +518,10 @@ package: pyyaml: '>=3.10' tornado: '>=6.2' xyzservices: '>=2021.09.1' - url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda hash: - md5: 976ff24762f1f991b08f7a7a41875086 - sha256: 66d2649b8b8f1ec58c83a9ff948aed4a3a86465ca6ccda686741797cae54b264 + md5: 606498329a91bd9d5c0439fb2815816f + sha256: 6cc6841b1660cd3246890d4f601baf51367526afe6256dfd8a8d9a8f7db651fe category: main optional: false - name: brotli @@ -8452,7 +8452,7 @@ package: category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev96+g42d2b1adf + version: 0.21.2.2a1.dev98+g382516039 manager: pip platform: linux-64 dependencies: @@ -8466,16 +8466,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + url: git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 hash: - sha256: 42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + sha256: 3825160397345dbeaddb9553aa59dab085fbf442 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + url: git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev96+g42d2b1adf + version: 0.21.2.2a1.dev98+g382516039 manager: pip platform: win-64 dependencies: @@ -8489,12 +8489,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + url: git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 hash: - sha256: 42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + sha256: 3825160397345dbeaddb9553aa59dab085fbf442 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + url: git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 category: main optional: false - name: octree-creation-app @@ -8507,12 +8507,12 @@ package: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f hash: - sha256: d12839a685d88445cbd502294204dbef55a25a4c + sha256: 7d5b68f580b24e1ac096e236d77f739e1465d90f source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f category: main optional: false - name: octree-creation-app @@ -8525,12 +8525,12 @@ package: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f hash: - sha256: d12839a685d88445cbd502294204dbef55a25a4c + sha256: 7d5b68f580b24e1ac096e236d77f739e1465d90f source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f category: main optional: false - name: param-sweeps diff --git a/py-3.11.conda-lock.yml b/py-3.11.conda-lock.yml index 8858dca7..cfd08adc 100644 --- a/py-3.11.conda-lock.yml +++ b/py-3.11.conda-lock.yml @@ -481,7 +481,7 @@ package: category: dev optional: true - name: bokeh - version: 3.6.2 + version: 3.6.3 manager: conda platform: linux-64 dependencies: @@ -495,14 +495,14 @@ package: pyyaml: '>=3.10' tornado: '>=6.2' xyzservices: '>=2021.09.1' - url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda hash: - md5: 976ff24762f1f991b08f7a7a41875086 - sha256: 66d2649b8b8f1ec58c83a9ff948aed4a3a86465ca6ccda686741797cae54b264 + md5: 606498329a91bd9d5c0439fb2815816f + sha256: 6cc6841b1660cd3246890d4f601baf51367526afe6256dfd8a8d9a8f7db651fe category: main optional: false - name: bokeh - version: 3.6.2 + version: 3.6.3 manager: conda platform: win-64 dependencies: @@ -516,10 +516,10 @@ package: pyyaml: '>=3.10' tornado: '>=6.2' xyzservices: '>=2021.09.1' - url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.2-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.3-pyhd8ed1ab_0.conda hash: - md5: 976ff24762f1f991b08f7a7a41875086 - sha256: 66d2649b8b8f1ec58c83a9ff948aed4a3a86465ca6ccda686741797cae54b264 + md5: 606498329a91bd9d5c0439fb2815816f + sha256: 6cc6841b1660cd3246890d4f601baf51367526afe6256dfd8a8d9a8f7db651fe category: main optional: false - name: brotli @@ -8538,7 +8538,7 @@ package: category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev96+g42d2b1adf + version: 0.21.2.2a1.dev98+g382516039 manager: pip platform: linux-64 dependencies: @@ -8552,16 +8552,16 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + url: git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 hash: - sha256: 42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + sha256: 3825160397345dbeaddb9553aa59dab085fbf442 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + url: git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 category: main optional: false - name: mira-simpeg - version: 0.21.2.2a1.dev96+g42d2b1adf + version: 0.21.2.2a1.dev98+g382516039 manager: pip platform: win-64 dependencies: @@ -8575,12 +8575,12 @@ package: pymatsolver: '>=0.2,<0.3.0' scikit-learn: '>=1.2' scipy: '>=1.8.0' - url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + url: git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 hash: - sha256: 42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + sha256: 3825160397345dbeaddb9553aa59dab085fbf442 source: type: url - url: git+https://github.com/MiraGeoscience/simpeg.git@42d2b1adfeb065889ad0fd42bd2db0be4df1d7d6 + url: git+https://github.com/MiraGeoscience/simpeg.git@3825160397345dbeaddb9553aa59dab085fbf442 category: main optional: false - name: octree-creation-app @@ -8593,12 +8593,12 @@ package: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f hash: - sha256: d12839a685d88445cbd502294204dbef55a25a4c + sha256: 7d5b68f580b24e1ac096e236d77f739e1465d90f source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f category: main optional: false - name: octree-creation-app @@ -8611,12 +8611,12 @@ package: geoh5py: 0.11.0-alpha.1 numpy: '>=1.26.0,<1.27.0' scipy: '>=1.14.0,<1.15.0' - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f hash: - sha256: d12839a685d88445cbd502294204dbef55a25a4c + sha256: 7d5b68f580b24e1ac096e236d77f739e1465d90f source: type: url - url: git+https://github.com/MiraGeoscience/octree-creation-app.git@d12839a685d88445cbd502294204dbef55a25a4c + url: git+https://github.com/MiraGeoscience/octree-creation-app.git@7d5b68f580b24e1ac096e236d77f739e1465d90f category: main optional: false - name: param-sweeps