From fc07a76f6b530fc3afa25b88a0b7bf8ca754dd6e Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Tue, 22 Oct 2024 09:44:50 +0100 Subject: [PATCH 01/11] lower macos version requirement --- pixi.lock | 2 +- pyproject.toml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pixi.lock b/pixi.lock index ab55f66..87b5470 100644 --- a/pixi.lock +++ b/pixi.lock @@ -5374,7 +5374,7 @@ packages: name: emissions-harmonization-historical version: 0.1.0 path: . - sha256: 5c35318d9cfb8a1a5cdc9b099acc336810eee20ce5e0de3531374688b9f110ff + sha256: e7ad60e96b845782cd9c59ff2bc93c49b3742d64661b5c204dad4b576008e03a requires_dist: - pre-commit==3.3.1 - ptolemy-iamc @ git+https://github.com/gidden/ptolemy.git@015aa843c340bd57464eb7cfd5f3c8e397201266 diff --git a/pyproject.toml b/pyproject.toml index b346f00..c9f7777 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,9 @@ platforms = [ "win-64", ] +[tool.pixi.system-requirements] +macos = "12.7.6" + [tool.pixi.tasks] [tool.pixi.dependencies] From 2b941fb13559cc14826ded9a7f445348f4a03524 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Mon, 28 Oct 2024 13:23:11 +0000 Subject: [PATCH 02/11] WIP commit --- notebooks/0101_CEDS-prepare.py | 2 ++ notebooks/0102_GFED4-prepare.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/notebooks/0101_CEDS-prepare.py b/notebooks/0101_CEDS-prepare.py index 8505222..ad1a19a 100644 --- a/notebooks/0101_CEDS-prepare.py +++ b/notebooks/0101_CEDS-prepare.py @@ -121,3 +121,5 @@ # %% (ceds_ref.to_csv(ceds_processed_output_file)) + +# %% diff --git a/notebooks/0102_GFED4-prepare.py b/notebooks/0102_GFED4-prepare.py index 7ac6490..ea741ad 100644 --- a/notebooks/0102_GFED4-prepare.py +++ b/notebooks/0102_GFED4-prepare.py @@ -279,3 +279,5 @@ # %% (burningCMIP7_ref.to_csv(gfed_processed_output_file)) + +# %% From 45eada6d1aa34d006694cc78094e448c320b8a14 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Thu, 31 Oct 2024 12:41:16 +0000 Subject: [PATCH 03/11] CEDS emissions to IAMC format --- notebooks/0101_CEDS-prepare.py | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/notebooks/0101_CEDS-prepare.py b/notebooks/0101_CEDS-prepare.py index ad1a19a..61ba46f 100644 --- a/notebooks/0101_CEDS-prepare.py +++ b/notebooks/0101_CEDS-prepare.py @@ -40,8 +40,8 @@ # Specify gases to processes # %% -# use all gases covered in CEDS -gases = [ +# use all species covered in CEDS +species = [ "BC", "CH4", "CO", @@ -67,7 +67,8 @@ # %% ceds = pd.concat( - read_CEDS(Path(ceds_data_folder) / f"{gas}_CEDS_emissions_by_country_sector_v{ceds_release}.csv") for gas in gases + read_CEDS(Path(ceds_data_folder) / f"{specie}_CEDS_emissions_by_country_sector_v{ceds_release}.csv") + for specie in species ).rename_axis(index={"region": "country"}) ceds.attrs["name"] = "CEDS21" ceds = ceds.pix.semijoin(ceds_map, how="outer") @@ -91,15 +92,19 @@ ceds = add_global(ceds) # %% +# See Hoesly et al. 2018 plots of NOx for suggestion that NOx units is NO2 +# https://gmd.copernicus.org/articles/11/369/2018/gmd-11-369-2018.pdf + unit_wishes = pd.MultiIndex.from_tuples( [ ("BC", "Mt BC/yr"), ("CH4", "Mt CH4/yr"), ("CO", "Mt CO/yr"), ("CO2", "Mt CO2/yr"), + ("N2O", "Mt N2O/yr"), ("NH3", "Mt NH3/yr"), ("NMVOC", "Mt NMVOC/yr"), - ("NOx", "Mt NOx/yr"), + ("NOx", "Mt NO2/yr"), # CEDS is reported in NO2 units ("OC", "Mt OC/yr"), ("SO2", "Mt SO2/yr"), ], @@ -112,12 +117,28 @@ # %% ceds.pix.unique(unit_wishes.names).symmetric_difference(unit_wishes) +# %% +# reformat +ceds_ref = ( + ceds.droplevel("unit") + .pix.semijoin(unit_wishes, how="left") + .rename_axis(index={"em": "variable", "country": "region"}) +) + +# %% +# rename to IAMC-style variable names including standard index order +ceds_ref = ( + ceds_ref.rename(index={"SO2": "Sulfur"}, level="variable") + .pix.format(variable="CMIP7 History|Emissions|{variable}|{sector}", drop=True) + .pix.assign(model="History", scenario=f"CEDSv{ceds_release}") + .reorder_levels(["model", "scenario", "region", "variable", "unit"]) +) + # %% [markdown] # Save formatted CEDS data # %% -# reformat -ceds_ref = ceds.droplevel("unit").pix.semijoin(unit_wishes, how="left").rename_axis(index={"em": "gas"}) +ceds_ref # %% (ceds_ref.to_csv(ceds_processed_output_file)) From 9bea92d1d65d8bb9e749c2ddec56e44f02c96db8 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Thu, 31 Oct 2024 14:19:35 +0000 Subject: [PATCH 04/11] format CEDS data as IAMC --- notebooks/0102_GFED4-prepare.py | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/notebooks/0102_GFED4-prepare.py b/notebooks/0102_GFED4-prepare.py index ea741ad..973033d 100644 --- a/notebooks/0102_GFED4-prepare.py +++ b/notebooks/0102_GFED4-prepare.py @@ -228,18 +228,18 @@ # %% # set units -unit = pd.MultiIndex.from_tuples( +unit_wishes = pd.MultiIndex.from_tuples( [ - ("BC", "kt BC/yr"), - ("OC", "kt OC/yr"), - ("CO", "kt CO/yr"), - ("CO2", "kt CO2/yr"), - ("CH4", "kt CH4/yr"), - ("N2O", "kt N2O/yr"), - ("NH3", "kt NH3/yr"), - ("NOx", "kt NOx/yr"), - ("NMVOC", "kt VOC/yr"), - ("SO2", "kt SO2/yr"), + ("BC", "Mt BC/yr"), + ("OC", "Mt OC/yr"), + ("CO", "Mt CO/yr"), + ("CO2", "Mt CO2/yr"), + ("CH4", "Mt CH4/yr"), + ("N2O", "Mt N2O/yr"), + ("NH3", "Mt NH3/yr"), + ("NOx", "Mt NO/yr"), # we know NO mass units, so label as such + ("NMVOC", "Mt VOC/yr"), + ("SO2", "Mt SO2/yr"), ], names=["em", "unit"], ) @@ -257,6 +257,8 @@ .sum() ) +# format units +burningCMIP7_ref = burningCMIP7_ref.droplevel("unit").pix.semijoin(unit_wishes, how="left") # rename to IAMC-style variable names burningCMIP7_ref = ( @@ -266,7 +268,12 @@ ) # add global level aggregation ("World") -burningCMIP7_ref = add_global(burningCMIP7_ref, groups=["model", "scenario", "variable", "unit"]) +burningCMIP7_ref = add_global(burningCMIP7_ref, groups=["model", "scenario", "variable", "unit"]).rename_axis( + index={"country": "region"} +) + +# fix order +burningCMIP7_ref = burningCMIP7_ref.reorder_levels(["model", "scenario", "region", "variable", "unit"]) # %% burningCMIP7.pix From d9a7b6e3a90371787420e1410c1853c04918e5f3 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Wed, 20 Nov 2024 13:36:33 +0100 Subject: [PATCH 05/11] fight ruff --- notebooks/0101_CEDS-prepare.py | 4 +- notebooks/0102_GFED4-prepare.py | 47 +- notebooks/0103_GFED4-BB4CMIP-prepare.py | 298 +- pixi.lock | 8295 +++++++++++++---------- pyproject.toml | 4 +- 5 files changed, 4741 insertions(+), 3907 deletions(-) diff --git a/notebooks/0101_CEDS-prepare.py b/notebooks/0101_CEDS-prepare.py index 61ba46f..aee650e 100644 --- a/notebooks/0101_CEDS-prepare.py +++ b/notebooks/0101_CEDS-prepare.py @@ -37,7 +37,7 @@ ceds_processed_output_file = DATA_ROOT / Path("national", "ceds", "processed", "ceds_cmip7_national_alpha.csv") # %% [markdown] -# Specify gases to processes +# Specify species to processes # %% # use all species covered in CEDS @@ -132,7 +132,7 @@ .pix.format(variable="CMIP7 History|Emissions|{variable}|{sector}", drop=True) .pix.assign(model="History", scenario=f"CEDSv{ceds_release}") .reorder_levels(["model", "scenario", "region", "variable", "unit"]) -) +).sort_values(by=["region", "variable"]) # %% [markdown] # Save formatted CEDS data diff --git a/notebooks/0102_GFED4-prepare.py b/notebooks/0102_GFED4-prepare.py index 973033d..a49c84d 100644 --- a/notebooks/0102_GFED4-prepare.py +++ b/notebooks/0102_GFED4-prepare.py @@ -16,6 +16,7 @@ # import external packages and functions from pathlib import Path +import numpy as np import pandas as pd import ptolemy import xarray as xr @@ -62,11 +63,11 @@ gfed_temp_file = DATA_ROOT / Path("national", "gfed", "processed", "gfed_temporaryfile.csv") # %% [markdown] -# Specify gases to processes +# Specify species to processes # %% -# use all gases covered in CEDS -gases = [ +# use all species covered in CEDS +species = [ "BC", "CH4", "CO", @@ -105,6 +106,23 @@ # show xarray emissions +# %% +dummy = xr.Dataset( + data_vars=dict( + DM=(["lat", "lon"], np.zeros((360, 720))), + ), + coords=dict( + lat=("lat", np.arange(-89.75, 90, 0.5)), + lon=("lon", np.arange(-179.75, 180, 0.5)), + ), +) + +# %% +dummy + +# %% +emissions["DM"].regrid.conservative(dummy) + # %% [markdown] # Get emissions factor for different species @@ -138,7 +156,7 @@ ef.loc["NMVOC"] = ef.multiply(nmvoc_factors, axis=0).sum() -ef_per_DM = ef.loc[gases] / ef.loc["DM"] +ef_per_DM = ef.loc[species] / ef.loc["DM"] # in kg {species} / kg DM ef_per_DM @@ -151,18 +169,27 @@ # 'chunks={"iso": 1}' uses Dask to enable chunking for memory efficiency, loading one ISO code at a time. idxr = xr.open_dataarray(gfed_isomask, chunks={"iso": 1}) +# %% # Step 2: Open a NetCDF file to use as a grid template for latitude and longitude coordinates. # The template file provides the lat/lon grid for regridding the emissions data. -with xr.open_dataset(gfed_grid_template) as template: - # Interpolate the "DM" (Dry Matter) emissions data to the lat/lon grid from the template, - # using linear interpolation. This matches the emissions data to the same grid resolution. - dm_regrid = emissions["DM"].interp(lon=template.lon, lat=template.lat, method="linear") +# Interpolate the "DM" (Dry Matter) emissions data to the lat/lon grid from the template, +# using conservative interpolation. This matches the emissions data to the same grid resolution. +dm_regrid = emissions["DM"].regrid.conservative(dummy) + +# %% +dm_regrid + +# %% # Step 3: Compute the area of each grid cell using the 'ptolemy.cell_area' function. # This function calculates the area of each grid cell based on the interpolated lat/lon grid. # The resulting cell areas are stored in an xarray DataArray, with units of square meters ("m2"). cell_area = xr.DataArray(ptolemy.cell_area(lats=dm_regrid.lat, lons=dm_regrid.lon), attrs=dict(unit="m2")) +# %% +cell_area + +# %% # calculate emissions by country by: # taking the country cell IDs (idxr), multiplying it by the area (cell_area), # and by the regridded lat/lon grid resummed to per year (dm_regrid.groupby("time.year").sum()) @@ -273,7 +300,9 @@ ) # fix order -burningCMIP7_ref = burningCMIP7_ref.reorder_levels(["model", "scenario", "region", "variable", "unit"]) +burningCMIP7_ref = burningCMIP7_ref.reorder_levels(["model", "scenario", "region", "variable", "unit"]).sort_values( + by=["region", "variable"] +) # %% burningCMIP7.pix diff --git a/notebooks/0103_GFED4-BB4CMIP-prepare.py b/notebooks/0103_GFED4-BB4CMIP-prepare.py index 6be6c07..5d584e8 100644 --- a/notebooks/0103_GFED4-BB4CMIP-prepare.py +++ b/notebooks/0103_GFED4-BB4CMIP-prepare.py @@ -14,25 +14,26 @@ # %% from collections import defaultdict +from pathlib import Path -import cf_xarray.units -import matplotlib.pyplot as plt import numpy as np -import pint_xarray +import ptolemy import scmdata import xarray as xr +from tqdm import tqdm from emissions_harmonization_historical.constants import DATA_ROOT -# %% -pint_xarray.accessors.default_registry = pint_xarray.setup_registry(cf_xarray.units.units) - # %% raw_data_path = DATA_ROOT / "national/gfed-bb4cmip/data_raw/data" raw_data_path # %% -rcmip_data_path = DATA_ROOT / "global/rcmip/data_raw/rcmip-emissions-annual-means-v5-1-0.csv" +gfed_processed_output_file = DATA_ROOT / Path("national", "gfed", "processed", "gfed-bb4cmip_cmip7_national_alpha.csv") + +# %% +gfed_data_aux_folder = DATA_ROOT / Path("national", "gfed", "data_aux") +gfed_isomask = Path(gfed_data_aux_folder, "iso_mask.nc") # for aggregating to countries # %% [markdown] # Group raw data into variable groups which can be used for processing. @@ -45,114 +46,57 @@ variable = file.name.split("_")[0] bb4cmip_file_groups[variable].append(file) -bb4cmip_file_groups.keys() - -# %% [markdown] -# An example of loading data. - -# %% -cell_area = xr.open_mfdataset(bb4cmip_file_groups["gridcellarea"]) -cell_area - -# %% -gas = "BC" -unit_target = "Mt / yr" -unit_label = "Mt BC / yr" # Have to be careful here, depends on the species -rcmip_gas = "BC" - -# gas = "CO" -# unit_target = "Mt / yr" -# unit_label = "Mt CO / yr" -# rcmip_gas = "CO" - -# # TODO: check. I don't think we used this last time so we may want to ignore this again. -# gas = "CO2" -# unit_target = "Mt / yr" -# unit_label = "Mt CO2 / yr" -# rcmip_gas = "CO2" - -# gas = "CH4" -# unit_target = "Mt / yr" -# unit_label = "Mt CH4 / yr" -# rcmip_gas = "CH4" - -# # TODO: check. I don't think we used this last time. -# gas = "N2O" -# unit_target = "Mt / yr" -# unit_label = "Mt N2O / yr" -# rcmip_gas = "N2O" - -# gas = "OC" -# unit_target = "Mt / yr" -# unit_label = "Mt OC / yr" -# rcmip_gas = "OC" - -# gas = "NH3" -# unit_target = "Mt / yr" -# unit_label = "Mt NH3 / yr" -# rcmip_gas = "NH3" - -# This reveals the bug in NOx processing for RCMIP v0.5.1 data -# first identified by Chris. -# Long story short: NOx emissions were too low by ~50%. -# In this round, let's report NOx emissions with units of Mt N / yr -# to avoid the ambiguous Mt NOx / yr. -gas = "NOx" -unit_target = "Mt / yr" -unit_label = "Mt NO / yr" # File metadata has molecular weight of 30 so assume NO -rcmip_gas = "NOx" - -# gas = "SO2" -# unit_target = "Mt / yr" -# unit_label = "Mt SO2 / yr" -# rcmip_gas = "Sulfur" - # %% -gas_ds = xr.open_mfdataset(bb4cmip_file_groups[gas], combine_attrs="drop_conflicts") -gas_ds - -# %% [markdown] -# Do a unit-aware sum - -# %% -emissions_da = gas_ds[gas].pint.quantify() -cellarea_da = cell_area["gridcellarea"].pint.quantify(gridcellarea="m^2") -global_sum_emissions = (emissions_da * cellarea_da).sum(["latitude", "longitude"]).compute() -global_sum_emissions - -# %% -global_sum_emissions.plot() - -# %% -# Should really weight the mean by the length of the month. -# One for the future. -global_sum_emissions_annual_mean = global_sum_emissions.groupby("time.year").mean() - -# Check that the sum matches the data provider's check values -for original_file in bb4cmip_file_groups[gas]: - orig_ds = xr.open_dataset(original_file) - timerange = original_file.stem.split("_")[-1].split("-") - - for i, timestamp in enumerate(timerange): - year = int(timestamp[:4]) - if i < 1: - compare_val = float(orig_ds.attrs["annual_total_first_year_Tg_yr"]) - elif i == 1: - compare_val = float(orig_ds.attrs["annual_total_last_year_Tg_yr"]) - else: - raise NotImplementedError() - - np.testing.assert_allclose( - global_sum_emissions_annual_mean.sel(year=year).pint.to("Tg / yr").data.m, - compare_val, - rtol=5e-2, - ) - -global_sum_emissions_annual_mean.plot() - - -# %% -def gfed_to_scmrun(in_da: xr.DataArray, *, unit_target: str, unit_label: str, region: str) -> scmdata.ScmRun: +species_data = { + "BC": { + "unit_label": "Mt BC / yr", + "filename_label": "BC", + }, + "NMVOC": { + "unit_label": "Mt NMVOC / yr", + "filename_label": "NMVOC_bulk", + }, + "CO2": { + "unit_label": "Mt CO2 / yr", + "filename_label": "CO2", + }, + "CH4": { + "unit_label": "Mt CH4 / yr", + "filename_label": "CH4", + }, + "N2O": { + "unit_label": "Mt N2O / yr", + "filename_label": "N2O", + }, + "OC": { + "unit_label": "Mt OC / yr", + "filename_label": "OC", + }, + "NH3": { + "unit_label": "Mt NH3 / yr", + "filename_label": "NH3", + }, + "NOx": { + "unit_label": "Mt NO / yr", + "filename_label": "NOx", + }, + "SO2": { + "unit_label": "Mt SO2 / yr", + "filename_label": "SO2", + }, +} + +# %% +# cell areas of GFED map +cell_area_gfed = xr.open_mfdataset(bb4cmip_file_groups["gridcellarea"]).rename({"latitude": "lat", "longitude": "lon"}) +# not sure needed + +# get iso map at half degree +idxr = xr.open_dataarray(gfed_isomask, chunks="auto") # chunks={"iso": 1}) + + +# %% +def gfed_to_scmrun(in_da: xr.DataArray, *, unit_label: str, world: bool = False) -> scmdata.ScmRun: """ Convert an `xr.DataArray` to `scmdata.ScmRun` @@ -163,87 +107,89 @@ def gfed_to_scmrun(in_da: xr.DataArray, *, unit_target: str, unit_label: str, re in_da Input `xr.DataArray` to convert - unit_target - The unit to which to convert the data to. - - This is done based on the original data unit, - so almost always has to exclude the gas. - I.e. this should be e.g. "Mt / yr", not "Mt BC / yr". - unit_label The label to apply to the unit as it will be handled in the output. - This typically includes the gas, e.g. "Mt BC / yr" - - region - The region to which the data applies. + This typically includes the species, e.g. "Mt BC / yr" - Typically "World". + world + Do global emissions Returns ------- : `scmdata.ScmRun` """ - df = in_da.pint.to(unit_target).pint.dequantify().to_pandas().to_frame().T - df["model"] = "GFED-BB4CMIP" - df["scenario"] = "historical-CMIP6Plus" - df["region"] = region - df["unit"] = unit_label - df["variable"] = f"Emissions|{gas}|BB4CMIP" - out = scmdata.ScmRun(df) + df = in_da.to_numpy() + + if world: + region = "World" + else: + region = in_da.iso.to_numpy() + + out = scmdata.ScmRun( + df, + columns=dict( + model="GFED-BB4CMIP", + scenario="historical-CMIP6Plus", + region=region, + unit=unit_label, + variable=f"Emissions|{species}|BB4CMIP", + ), + index=np.arange(1750, 2023, dtype=int), + ) # .interpolate(target_times=np.arange(1750, 2023, dtype=int)).timeseries(time_axis="year") return out # %% -gfed_to_plot = gfed_to_scmrun( - global_sum_emissions_annual_mean, unit_target=unit_target, unit_label=unit_label, region="World" -) -gfed_to_plot.timeseries() +# out = [] +for species in tqdm(species_data): + species_ds = xr.open_mfdataset(bb4cmip_file_groups[species], combine_attrs="drop_conflicts").rename( + {"latitude": "lat", "longitude": "lon"} + ) + # species_ds -# %% -rcmip_data = scmdata.ScmRun(str(rcmip_data_path), lowercase_cols=True) -rcmip_data + # First get the emissions on to an annual grid + emissions_da = species_ds[species].chunk("auto") # kg / m2 / s -# %% -tmp = rcmip_data.filter( - variable=[ - f"Emissions|{rcmip_gas}", - f"Emissions|{rcmip_gas}|MAGICC AFOLU", - f"Emissions|{rcmip_gas}|MAGICC AFOLU|*Burning*", - ], - region="World", - scenario=["historical", "ssp*"], -) - -tmp_total = tmp.filter(variable=[f"Emissions|{rcmip_gas}", f"Emissions|{rcmip_gas}|MAGICC AFOLU"]) -tmp_total_burning = tmp.filter(variable=f"Emissions|{rcmip_gas}|MAGICC AFOLU|*Burning*", log_if_empty=False) -if tmp_total_burning.empty: - # No RCMIP burning emissions - tmp = scmdata.run_append([tmp_total]) - -else: - tmp_total_burning = tmp_total_burning.process_over( - "variable", "sum", op_cols={"variable": f"Emissions|{rcmip_gas}|MAGICC AFOLU|Burning"}, as_run=True, min_count=1 + # weight by month length + seconds_per_month = ( + np.tile([31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], len(emissions_da.time) // 12) * 24 * 60 * 60 ) - tmp = scmdata.run_append([tmp_total, tmp_total_burning]) + weights = xr.DataArray(seconds_per_month, dims=("time",), coords=emissions_da.coords["time"].coords) -rcmip_to_plot = scmdata.run_append( - [ - tmp.filter(scenario="historical"), - tmp.filter(scenario="historical", keep=False).filter(year=range(2014, 3000 + 1)), - ] -) + # get annual sum emissions in each grid cell + gridded_annual_emissions_rate = (emissions_da * weights).groupby("time.year").sum().compute() # kg / m2 / yr -# %% -to_plot = scmdata.run_append([gfed_to_plot, rcmip_to_plot]).convert_unit(unit_label) + # regrid to half degree + regridded_annual_emissions_rate = gridded_annual_emissions_rate.regrid.conservative( + idxr + ) # still kg / m2 / yr, now coarser grid + + # get cell areas of new grid + cell_area = xr.DataArray( + ptolemy.cell_area(lats=regridded_annual_emissions_rate.lat, lons=regridded_annual_emissions_rate.lon) + ) # m2 + + # emissions in each country, annual time series + country_emissions = ((regridded_annual_emissions_rate * cell_area * idxr).sum(["lat", "lon"])).compute() / 1e9 + country_emissions # Mt / yr in each country, the 1e9 is kg to Mt + world_emissions = (regridded_annual_emissions_rate * cell_area).sum(["lat", "lon"]).compute() / 1e9 + + out_world = gfed_to_scmrun(world_emissions, unit_label=species_data[species]["unit_label"], world=True) + out_country = gfed_to_scmrun(country_emissions, unit_label=species_data[species]["unit_label"]) -ax = to_plot.filter(scenario="hist*").lineplot(style="variable", alpha=0.5, linewidth=2) -ax.legend(loc="center left", bbox_to_anchor=(1.05, 0.5)) -ax.set_ylim(ymin=0) -plt.show() + # write out temporary files to save RAM and process combined dataset later + out_world = out_world.append(out_country) -ax = to_plot.filter(variable=f"Emissions|{rcmip_gas}", keep=False).lineplot(style="variable", alpha=0.5, linewidth=2) -ax.legend(loc="center left", bbox_to_anchor=(1.05, 0.5)) -ax.set_ylim(ymin=0) + gfed_temp_file = DATA_ROOT / Path("national", "gfed-bb4cmip", "processed", f"{species}.csv") + out_world = out_world.interpolate(target_times=np.arange(1750, 2023, dtype=int)).timeseries(time_axis="year") + out_world.to_csv(gfed_temp_file) + + +# %% +# out = scmdata.run_append(out).interpolate(target_times=np.arange(1750, 2023, dtype=int)).timeseries(time_axis="year") + +# %% +# out.to_csv(gfed_processed_output_file) diff --git a/pixi.lock b/pixi.lock index 87b5470..25b6b31 100644 --- a/pixi.lock +++ b/pixi.lock @@ -11,42 +11,42 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/affine-2.4.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-21.2.0-py311h9ecbd09_5.conda - conda: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.31-h57bd9a3_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.7.4-hfd43aa1_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.9.28-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.19-h756ea98_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.4.3-h29ce20c_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.8.10-h5e77a74_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.14.18-h2af50b2_12.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.10.7-h02abb05_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.6.6-h834ce55_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.1.19-h756ea98_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.20-h756ea98_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.28.3-h3e6eb3e_6.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.407-h9f1560d_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.0-hb88c0a9_10.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.0-hecf86a2_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.10.3-hb9d3cd8_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.0-hf42f96a_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.0-h1ffe551_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.1-hab05fe4_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.15.2-hdeadb07_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.11.0-h7bd072d_8.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.1-h3a84f74_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.1-hf42f96a_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.2-hf42f96a_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.29.4-h21d7256_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.449-h1a02111_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.14.0-h5cfcd09_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.10.0-h113e628_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.13.0-h3cf044e_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.8.0-h736e048_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-ha633028_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-hef167b5_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/branca-0.7.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py311hfdbb021_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.2-heb4867d_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.3-heb4867d_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 @@ -59,31 +59,33 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/click-plugins-1.1.1-py_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cligj-0.7.2-pyhd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.0-py311hd18a35c_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.1-py311hd18a35c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.0.0-py311h9ecbd09_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-2024.9.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.9.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.15-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.7-py311hfdbb021_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-2024.11.2-pyhff2d567_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.11.2-pyhff2d567_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.19-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.8-py311hfdbb021_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.14-pyh1a96a4e_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.9.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.15-pyhff2d567_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.11.2-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-1.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/flexcache-0.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.3.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.12-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/folium-0.17.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.54.1-py311h9ecbd09_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.4-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.15-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/folium-0.18.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.0-py311h2dc5d0c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/freexl-2.0.0-h743c826_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.9.0-pyhff2d567_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/geopandas-1.0.1-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.0.1-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/geos-3.13.0-h5888daf_0.conda @@ -93,27 +95,26 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.12.1-nompi_py311hb639ac4_100.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.12.1-nompi_py311hb639ac4_102.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/hdf4-4.2.15-h2a13503_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.3-nompi_hdf9ad27_105.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh3099207_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.28.0-pyh707e725_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh707e725_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/json-c-0.18-h6688a6e_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py311h38be061_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda @@ -124,7 +125,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.1-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.4-pyh80e38bb_0.conda @@ -132,54 +133,57 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.7-py311hd18a35c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240722.0-cxx17_h5888daf_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.7.4-hfca40fe_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-17.0.0-ha07344c_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-17.0.0-h5888daf_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-17.0.0-h5888daf_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-17.0.0-he882d9a_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-24_linux64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-17.0.0-h3b997a5_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-17.0.0-h5888daf_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-17.0.0-h5888daf_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-17.0.0-h5c8f2c3_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.1.1-h1909e37_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-25_linux64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-24_linux64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-25_linux64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.10.1-hbbe4b11_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.22-hb9d3cd8_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.3-h5888daf_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgdal-core-3.9.2-hd5b9bfb_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgdal-core-3.10.0-hef9eae6_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-14.2.0-h69a702a_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.30.0-h438788a_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.30.0-h0121fbd_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.65.5-hf5c653b_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.31.0-h804f50b_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.31.0-h0121fbd_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-hc2c308b_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libheif-1.18.2-gpl_hffcb242_100.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libkml-1.3.0-hf539b9f_1021.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-24_linux64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-25_linux64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libnetcdf-4.9.2-nompi_h135f659_114.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.27-pthreads_hac2b453_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libparquet-17.0.0-h6bd9018_22_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libparquet-17.0.0-h6bd9018_31_cpu.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.44-hadc24fc_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.27.5-h5b01275_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.2-h5b01275_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2024.07.02-hbbce691_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/librttopo-1.1.0-h97f6797_17.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libspatialite-5.1.0-h1b4f908_11.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.1-hadc24fc_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.0-hadc24fc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda @@ -189,8 +193,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.4.0-hd590300_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-he7c6b58_4.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libzip-1.11.1-hf83b1b0_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.5-hb346dea_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libzip-1.11.2-h6991a6a_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/lz4-4.3.3-py311h2cbdf9a_1.conda @@ -198,8 +202,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-hd590300_1001.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.8.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.1-py311h2dc5d0c_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.2-py311h2b939e6_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py311h2dc5d0c_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.2-py311h2b939e6_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda @@ -214,50 +218,49 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/netcdf4-1.7.1-nompi_py311hae66bec_102.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.1.2-py311h71ddf71_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.1.3-py311h71ddf71_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/numpy_groupies-0.11.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.2-h488ebb8_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/openpyxl-3.1.5-py311h50c5138_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.2-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/orc-2.0.2-h690cf93_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/orc-2.0.3-he039a57_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py311h7db5c69_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pandas-indexing-0.5.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/patsy-0.5.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hba22ea6_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/pillow-11.0.0-py311h49e9ac3_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pint-xarray-0.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.2-pyh8b19718_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/proj-9.5.0-h12925eb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.0.0-py311h9ecbd09_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.1.0-py311h9ecbd09_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-17.0.0-py311hbd00459_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-17.0.0-py311h4510849_1_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-17.0.0-py311hbd00459_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-17.0.0-py311h4854187_2_cpu.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pyogrio-0.10.0-py311h5fbebbf_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/pyogrio-0.10.0-py311hf6089d3_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pyproj-3.7.0-py311h0f98d5a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.11.0-he550d4f_1_cpython.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda @@ -266,21 +269,22 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py311h9ecbd09_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.0-py311h7deb3e3_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/rasterio-1.4.1-py311hfbe26e2_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/rasterio-1.4.2-py311h5394301_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.6.6-he8a937b_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/re2-2024.07.02-h77b4e00_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.20.0-py311h9e33e62_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.5-h3931f03_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.21.0-py311h9e33e62_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.9-h0fd0ee4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.5.2-py311h57cc02b_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py311he1f765f_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py311he9a78e4_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.5.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/shapely-2.0.6-py311h2fdb869_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.1-ha2e4443_0.conda @@ -288,23 +292,26 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/snuggs-1.4.7-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.46.1-h9eae976_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.47.0-h9eae976_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/statsmodels-0.14.4-py311h9f3472d_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/svt-av1-2.3.0-h5888daf_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.1-py311h9ecbd09_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-15.1.0-py311h9ecbd09_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/uriparser-0.9.8-hac33072_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda @@ -312,18 +319,19 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.44.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.16.0-py311h9ecbd09_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.10.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xerces-c-3.2.5-h988505b_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.11-hb9d3cd8_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_6.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py311hbc35293_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda @@ -332,60 +340,60 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b9/f8/feced7779d755758a52d1f6635d990b8d98dc0a29fa568bbe0625f18fdf3/filelock-3.16.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cb/99/f8ad15b4414489be553f323109fd279ba98f48bc9b38b648f2f6c0628f17/globalwarmingpotentials-0.11.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/7d/0c/4ef72754c050979fdcc06c744715ae70ea37e734816bb6514f79df77a42f/identify-2.6.1-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e0/86/c4395700f3c5475424fb5c41e20c16be28d10c904aee4d005ba3217fc8e7/identify-2.6.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/d2/05/24faf71529d98beb9529a63e7756febc203210adf8a975cc90e2e802475c/openscm_units-0.6.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b2/9f/f48e406b4f92741f50350abeb054ed960bb2b1265bd4d21c3eb4906600c9/openscm_units-0.6.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/95/b0/2dcc0f58caf8d3bfc16df1214922fa826bbf7526145383872f257b903375/Pint_Pandas-0.6.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/39/86e07f4e9671ee9311fa4bafc41c66d6a907192707160e3f45272e78be38/pre_commit-3.3.1-py2.py3-none-any.whl - pypi: git+https://github.com/gidden/ptolemy.git@015aa843c340bd57464eb7cfd5f3c8e397201266 - - pypi: https://files.pythonhosted.org/packages/99/31/8e3485cea96e7d564975a18511cabd15665491fc0428b7adbd58df8486c0/Pyomo-6.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/de/72/ea9c7d65aca6ce8f3ea37844c2d227339545611e0e17f5b7cbdd3980d381/rioxarray-0.17.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e3/29/f860b08ef986800276fb43bae19436c71bcf300bc2ce6cc27f42e2abd2b0/Pyomo-6.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/aa/b7/a881b08bb24ae15bd3644b313244d89b0eb50d88dbda577ce72e5e3e4be4/rioxarray-0.18.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d3/cd/2e032e7bb1dcd389da2a803df2e41cce7b202686f5871f0ba9b1b2c01d86/scmdata-0.17.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/48/5d/acf5905c36149bbaec41ccf7f2b68814647347b72075ac0b1fe3022fdc73/tqdm-4.66.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/59/90/57b8ac0c8a231545adc7698c64c5a36fa7cd8e376c691b9bde877269f2eb/virtualenv-20.26.6-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ae/92/78324ff89391e00c8f4cf6b8526c41c6ef36b4ea2d2c132250b1a6fc2b8d/virtualenv-20.27.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a9/cd/7e8753b9ef31c4e18d8c206019be052380bd2e8eb389180b6b39dc3f0c1e/xarray_regrid-0.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a6/0c/c2a72d51fe56e08a08acc85d13013558a2d793028ae7385448a6ccdfae64/xlrd-2.0.1-py2.py3-none-any.whl - pypi: . linux-aarch64: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/affine-2.4.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aom-3.9.1-hcccb83c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/argon2-cffi-bindings-21.2.0-py311ha879c10_5.conda - conda: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-auth-0.7.31-h92f6102_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-cal-0.7.4-h51bfcdd_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-common-0.9.28-h86ecc28_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-compression-0.2.19-h57e602e_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-event-stream-0.4.3-h7400eea_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-http-0.8.10-hc7031c7_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-io-0.14.18-ha95386c_12.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-mqtt-0.10.7-hd84f86a_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-s3-0.6.6-h2c5aa70_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-sdkutils-0.1.19-h57e602e_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-checksums-0.1.20-h57e602e_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-crt-cpp-0.28.3-hd6bf246_6.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-sdk-cpp-1.11.407-h21cfba4_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-auth-0.8.0-hac900a4_10.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-cal-0.8.0-h35473ba_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-common-0.10.3-h86ecc28_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-compression-0.3.0-h4c7db1d_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-event-stream-0.5.0-h9bacb8c_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-http-0.9.1-hf4e072c_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-io-0.15.2-h10eb1bc_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-mqtt-0.11.0-h28a5e6a_8.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-s3-0.7.1-h29aef15_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-sdkutils-0.2.1-h4c7db1d_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-checksums-0.2.2-h4c7db1d_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-crt-cpp-0.29.4-h8cc6612_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-sdk-cpp-1.11.449-hf48a0a1_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-core-cpp-1.14.0-h1887c18_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-identity-cpp-1.10.0-h47b0b28_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-storage-blobs-cpp-12.13.0-h185ecfd_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-storage-common-cpp-12.8.0-h1b94036_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-storage-files-datalake-cpp-12.12.0-h37d6d07_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/blosc-1.21.6-hd2997c2_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/branca-0.7.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-1.1.0-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-bin-1.1.0-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-python-1.1.0-py311h89d996e_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h68df207_7.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.34.2-ha64f414_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.34.3-ha64f414_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2024.8.30-hcefe29a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 @@ -398,31 +406,33 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/click-plugins-1.1.1-py_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cligj-0.7.2-pyhd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/contourpy-1.3.0-py311hc07b1fb_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/contourpy-1.3.1-py311hc07b1fb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/cytoolz-1.0.0-py311h5487e9b_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-2024.9.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.9.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.15-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/debugpy-1.8.7-py311h89d996e_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-2024.11.2-pyhff2d567_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.11.2-pyhff2d567_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.19-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/dav1d-1.2.1-h31becfc_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/debugpy-1.8.8-py311h89d996e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.14-pyh1a96a4e_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.9.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.15-pyhff2d567_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.11.2-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-1.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/flexcache-0.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.3.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.12-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/folium-0.17.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fonttools-4.54.1-py311ha879c10_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.4-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.15-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/folium-0.18.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/fonttools-4.55.0-py311h58d527c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/freetype-2.12.1-hf0a5ef3_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/freexl-2.0.0-h5428426_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.9.0-pyhff2d567_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/geopandas-1.0.1-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.0.1-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/geos-3.13.0-h5ad3122_0.conda @@ -432,27 +442,26 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/glog-0.7.1-h468a4a4_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/h5py-3.12.1-nompi_py311h47ba626_100.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/h5py-3.12.1-nompi_py311h47ba626_102.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/hdf4-4.2.15-hb6ba311_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/hdf5-1.14.3-nompi_hd1676c9_105.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/icu-75.1-hf9b3779_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh3099207_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.28.0-pyh707e725_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh707e725_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/json-c-0.18-hd4cd8d4_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/jsonpointer-3.0.0-py311hec3470c_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda @@ -463,7 +472,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.1-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.4-pyh80e38bb_0.conda @@ -471,54 +480,57 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/kiwisolver-1.4.7-py311h75754e6_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/krb5-1.21.3-h50a48e9_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lcms2-2.16-h922389a_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.43-h80caac9_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.43-h80caac9_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lerc-4.0.0-h4de3ea5_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libabseil-20240722.0-cxx17_h5ad3122_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libaec-1.1.3-h2f0025b_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarchive-3.7.4-h2c0effa_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-17.0.0-h6949a90_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-acero-17.0.0-h5ad3122_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-dataset-17.0.0-h5ad3122_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-substrait-17.0.0-ha618846_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libblas-3.9.0-24_linuxaarch64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-17.0.0-hf19f309_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-acero-17.0.0-h5ad3122_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-dataset-17.0.0-h5ad3122_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-substrait-17.0.0-h14ec2bd_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libavif16-1.1.1-h3b0c220_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libblas-3.9.0-25_linuxaarch64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlicommon-1.1.0-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlidec-1.1.0-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlienc-1.1.0-h86ecc28_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libcblas-3.9.0-24_linuxaarch64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libcblas-3.9.0-25_linuxaarch64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libcrc32c-1.1.2-h01db608_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libcurl-8.10.1-h3ec0cbf_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libde265-1.0.15-h2a328a1_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libdeflate-1.22-h86ecc28_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libev-4.33-h31becfc_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libevent-2.1.12-h4ba1bb4_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libexpat-2.6.3-h5ad3122_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libexpat-2.6.4-h5ad3122_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-14.2.0-he277a41_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-14.2.0-he9431aa_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgdal-core-3.9.2-h80360e1_7.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgdal-core-3.10.0-h809dfe7_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran-14.2.0-he9431aa_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran-ng-14.2.0-he9431aa_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-14.2.0-hb6113d0_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-14.2.0-he277a41_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-2.30.0-hd2ff9d8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-storage-2.30.0-hb9b2b65_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgrpc-1.65.5-ha633eb3_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-2.31.0-h3888205_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-storage-2.31.0-hb9b2b65_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libgrpc-1.67.1-h36c5df4_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libheif-1.18.2-gpl_h0b63164_100.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libiconv-1.17-h31becfc_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libjpeg-turbo-3.0.0-h31becfc_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libkml-1.3.0-h62bc5a7_1021.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/liblapack-3.9.0-24_linuxaarch64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/liblapack-3.9.0-25_linuxaarch64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libnetcdf-4.9.2-nompi_h9180261_114.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libnghttp2-1.58.0-hb0e430d_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libnghttp2-1.64.0-hc8609a4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.27-pthreads_h076ed1e_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libparquet-17.0.0-h23a96eb_22_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.28-pthreads_h9d3fd7e_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libparquet-17.0.0-h23a96eb_31_cpu.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libpng-1.6.44-hc4a20ef_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libprotobuf-5.27.5-h029595c_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libprotobuf-5.28.2-h029595c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libre2-11-2024.07.02-h18dbdb1_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/librttopo-1.1.0-hbcf326e_17.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsodium-1.0.20-h68df207_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libspatialite-5.1.0-h08d9e07_11.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.46.1-hc4a20ef_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.47.0-hc4a20ef_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libssh2-1.11.0-h492db2e_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-14.2.0-h3f4de04_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-14.2.0-hf1166c9_1.conda @@ -528,8 +540,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libwebp-base-1.4.0-h31becfc_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcb-1.17.0-h262b8f6_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.12.7-h00a45b3_4.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzip-1.11.1-h22f5f0a_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.13.5-hf4efe5d_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzip-1.11.2-h3e8f909_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-4.3.3-py311h2db3614_1.conda @@ -537,8 +549,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/lzo-2.10-h31becfc_1001.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.8.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-3.0.1-py311ha09ea12_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/matplotlib-base-3.9.2-py311h0385ec1_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-3.0.2-py311ha09ea12_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/matplotlib-base-3.9.2-py311h0385ec1_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda @@ -553,50 +565,49 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-hcccb83c_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/netcdf4-1.7.1-nompi_py311h054e472_102.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-2.1.2-py311he9aa9f1_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-2.1.3-py311he9aa9f1_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/numpy_groupies-0.11.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openjpeg-2.5.2-h0d9d63b_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openpyxl-3.1.5-py311he5b9528_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.2-h86ecc28_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/orc-2.0.2-h4ebe456_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.4.0-h86ecc28_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/orc-2.0.3-h90de224_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pandas-2.2.3-py311h848c333_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pandas-indexing-0.5.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/patsy-0.5.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pcre2-10.44-h070dd5b_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pillow-11.0.0-py311hb2a0dd2_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pint-xarray-0.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.2-pyh8b19718_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/proj-9.5.0-h07e4b22_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/psutil-6.0.0-py311ha879c10_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/psutil-6.1.0-py311ha879c10_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pthread-stubs-0.4-h86ecc28_1002.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-17.0.0-py311h58b41f2_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-core-17.0.0-py311ha6d2531_1_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-17.0.0-py311h58b41f2_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-core-17.0.0-py311ha6d2531_2_cpu.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyogrio-0.10.0-py311hbbf8199_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyogrio-0.10.0-py311h83152cb_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyproj-3.7.0-py311hf06f8e6_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.11.0-ha43d526_1_cpython.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda @@ -605,21 +616,22 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyyaml-6.0.2-py311ha879c10_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/pyzmq-26.2.0-py311h826da9f_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/qhull-2020.2-h70be974_5.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rasterio-1.4.1-py311h7dac4bb_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rasterio-1.4.2-py311h57b7204_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rav1e-0.6.6-h1d8f897_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/re2-2024.07.02-h2d3a13d_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rpds-py-0.20.0-py311h7270cec_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.5.5-hc6ade00_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rpds-py-0.21.0-py311h7270cec_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.5.9-h636ded1_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/scikit-learn-1.5.2-py311hd29cff0_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/scipy-1.14.1-py311h74f25a6_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/scipy-1.14.1-py311h5912639_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.5.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/shapely-2.0.6-py311h5942003_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/snappy-1.2.1-h1088aeb_0.conda @@ -627,23 +639,26 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/snuggs-1.4.7-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sqlite-3.46.1-h578a6b9_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/sqlite-3.47.0-h578a6b9_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/statsmodels-0.14.4-py311hec9beba_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/svt-av1-2.3.0-h5ad3122_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.13-h194ca79_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/tornado-6.4.1-py311h5487e9b_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/unicodedata2-15.1.0-py311ha879c10_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/uriparser-0.9.8-h0a1ffab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda @@ -651,18 +666,19 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.44.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/wrapt-1.16.0-py311ha879c10_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/x265-3.5-hdd96247_3.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.10.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xerces-c-3.2.5-h595f43b_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxau-1.0.11-h86ecc28_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.5-h57736b2_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.6-h9cdd2b7_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/yaml-0.2.5-hf897c2e_2.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/zeromq-4.3.5-h5efb499_6.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/zeromq-4.3.5-h5efb499_7.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/zlib-1.3.1-h86ecc28_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/zstandard-0.23.0-py311hd5293d8_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.6-h02f22dd_0.conda @@ -671,24 +687,24 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b9/f8/feced7779d755758a52d1f6635d990b8d98dc0a29fa568bbe0625f18fdf3/filelock-3.16.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cb/99/f8ad15b4414489be553f323109fd279ba98f48bc9b38b648f2f6c0628f17/globalwarmingpotentials-0.11.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/7d/0c/4ef72754c050979fdcc06c744715ae70ea37e734816bb6514f79df77a42f/identify-2.6.1-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e0/86/c4395700f3c5475424fb5c41e20c16be28d10c904aee4d005ba3217fc8e7/identify-2.6.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/d2/05/24faf71529d98beb9529a63e7756febc203210adf8a975cc90e2e802475c/openscm_units-0.6.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b2/9f/f48e406b4f92741f50350abeb054ed960bb2b1265bd4d21c3eb4906600c9/openscm_units-0.6.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/95/b0/2dcc0f58caf8d3bfc16df1214922fa826bbf7526145383872f257b903375/Pint_Pandas-0.6.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/39/86e07f4e9671ee9311fa4bafc41c66d6a907192707160e3f45272e78be38/pre_commit-3.3.1-py2.py3-none-any.whl - pypi: git+https://github.com/gidden/ptolemy.git@015aa843c340bd57464eb7cfd5f3c8e397201266 - - pypi: https://files.pythonhosted.org/packages/73/33/fcee99c7805b327fd42e27723a4766dc492e80e546fff74ce56eb3428d5c/Pyomo-6.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - - pypi: https://files.pythonhosted.org/packages/de/72/ea9c7d65aca6ce8f3ea37844c2d227339545611e0e17f5b7cbdd3980d381/rioxarray-0.17.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/67/33/4ce1cfb88fb73a904283f8b209048f6eb1c51d9ee9b9dac54a93932609b5/Pyomo-6.8.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl + - pypi: https://files.pythonhosted.org/packages/aa/b7/a881b08bb24ae15bd3644b313244d89b0eb50d88dbda577ce72e5e3e4be4/rioxarray-0.18.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d3/cd/2e032e7bb1dcd389da2a803df2e41cce7b202686f5871f0ba9b1b2c01d86/scmdata-0.17.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/48/5d/acf5905c36149bbaec41ccf7f2b68814647347b72075ac0b1fe3022fdc73/tqdm-4.66.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/59/90/57b8ac0c8a231545adc7698c64c5a36fa7cd8e376c691b9bde877269f2eb/virtualenv-20.26.6-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ae/92/78324ff89391e00c8f4cf6b8526c41c6ef36b4ea2d2c132250b1a6fc2b8d/virtualenv-20.27.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a9/cd/7e8753b9ef31c4e18d8c206019be052380bd2e8eb389180b6b39dc3f0c1e/xarray_regrid-0.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a6/0c/c2a72d51fe56e08a08acc85d13013558a2d793028ae7385448a6ccdfae64/xlrd-2.0.1-py2.py3-none-any.whl - pypi: . osx-64: - conda: https://conda.anaconda.org/conda-forge/noarch/affine-2.4.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-64/aom-3.9.1-hf036a51_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/appnope-0.1.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/argon2-cffi-bindings-21.2.0-py311h3336109_5.conda @@ -696,35 +712,35 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.7.31-hb28a666_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.7.4-h8128ea2_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.9.28-h00291cd_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.2.19-h8128ea2_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.4.3-hcd1ed9e_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.8.10-h2f86973_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.14.18-hf9a0f1c_12.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.10.7-h9d7d61c_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.6.6-hd01826e_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.1.19-h8128ea2_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.1.20-h8128ea2_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.28.3-hef75ebe_6.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.407-h2e282c2_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.8.0-hb1b2711_10.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.8.0-h1c3498a_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.10.3-h6e16a3a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.3.0-h1c3498a_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.5.0-heedde58_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.9.1-h0c96e2d_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.15.2-h789f5c1_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.11.0-h00ab244_8.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.7.1-h704940e_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.2.1-h1c3498a_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.2.2-h1c3498a_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.29.4-h44c5c52_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.449-h7bf9075_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-core-cpp-1.14.0-h9a36307_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-identity-cpp-1.10.0-ha4e2ba9_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-blobs-cpp-12.13.0-h3d2f5f1_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-common-cpp-12.8.0-h1ccc5ac_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h86941f0_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/blosc-1.21.6-h7d75f6d_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/branca-0.7.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/brotli-1.1.0-h00291cd_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/brotli-bin-1.1.0-h00291cd_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py311hd89902b_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.34.2-h32b1619_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.34.3-hf13058a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.8.30-h8857fd0_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 @@ -737,31 +753,33 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/click-plugins-1.1.1-py_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cligj-0.7.2-pyhd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.3.0-py311hf2f7c97_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.3.1-py311h4e34fa0_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/cytoolz-1.0.0-py311h3336109_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-2024.9.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.9.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.15-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/debugpy-1.8.7-py311hd89902b_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-2024.11.2-pyhff2d567_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.11.2-pyhff2d567_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.19-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/dav1d-1.2.1-h0dc2134_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/debugpy-1.8.8-py311hc356e98_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.14-pyh1a96a4e_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.9.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.15-pyhff2d567_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.11.2-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-1.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/flexcache-0.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.3.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.12-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/folium-0.17.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.54.1-py311h3336109_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.4-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.15-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/folium-0.18.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.55.0-py311ha3cf9ac_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/freetype-2.12.1-h60636b9_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/freexl-2.0.0-h3ec172f_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.9.0-pyhff2d567_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/geopandas-1.0.1-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.0.1-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/geos-3.13.0-hac325c4_0.conda @@ -771,27 +789,26 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/glog-0.7.1-h2790a97_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/h5py-3.12.1-nompi_py311h82f1de1_100.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/h5py-3.12.1-nompi_py311h82f1de1_102.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/hdf4-4.2.15-h8138101_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/hdf5-1.14.3-nompi_h687a608_105.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh57ce528_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.28.0-pyh707e725_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh707e725_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/json-c-0.18-hc62ec3d_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/jsonpointer-3.0.0-py311h6eed73b_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda @@ -802,7 +819,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.1-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.4-pyh80e38bb_0.conda @@ -813,63 +830,66 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/libabseil-20240722.0-cxx17_hac325c4_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libaec-1.1.3-h73e2aa4_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libarchive-3.7.4-h20e244c_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-17.0.0-h3475b9b_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-17.0.0-h240833e_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-17.0.0-h240833e_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-17.0.0-hdefb866_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-22_osx64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-17.0.0-hd4c0275_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-17.0.0-h240833e_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-17.0.0-h240833e_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-17.0.0-h5c0c8cd_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libavif16-1.1.1-h71406da_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-25_osx64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-22_osx64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-25_osx64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.10.1-h58e7537_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-19.1.2-hf95d169_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-19.1.3-hf95d169_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libde265-1.0.15-h7728843_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.22-h00291cd_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-h0678c8f_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.3-hac325c4_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-64/libgdal-core-3.9.2-hba79287_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libgdal-core-3.10.0-h61e89c6_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-2.30.0-hade041e_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-storage-2.30.0-h8126ed0_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libgrpc-1.65.5-hb88832f_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-2.31.0-hd00c612_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-storage-2.31.0-h3f2b517_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libgrpc-1.67.1-he6e0b18_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libheif-1.18.2-gpl_h57a3ca0_100.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libkml-1.3.0-h9ee1731_1021.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-22_osx64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-25_osx64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libnetcdf-4.9.2-nompi_h7334405_114.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.58.0-h64cf6d3_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.27-openmp_h8869122_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libparquet-17.0.0-hc957f30_22_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.28-openmp_hbf64a52_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libparquet-17.0.0-hc957f30_31_cpu.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.44-h4b8f8c9_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libprotobuf-5.27.5-h62b0dff_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libprotobuf-5.28.2-h8b30cf6_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libre2-11-2024.07.02-hd530cb8_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/librttopo-1.1.0-hdfb80b9_17.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.20-hfdf4475_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libspatialite-5.1.0-hc43c327_11.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.46.1-h4b8f8c9_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.47.0-h2f8c449_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.11.0-hd019ec5_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libthrift-0.21.0-h75589b3_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.7.0-h583c2ba_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libutf8proc-2.8.0-hb7f2c08_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.4.0-h10d778d_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-heaf3512_4.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libzip-1.11.1-h3116616_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.13.5-h495214b_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libzip-1.11.2-h31df5bb_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-19.1.2-hf78d878_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-19.1.3-hf78d878_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/lz4-4.3.3-py311h12b7ed1_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.9.4-hf0c8a7f_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/lzo-2.10-h10d778d_1001.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.8.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-3.0.1-py311ha971863_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.2-py311h8b21175_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-3.0.2-py311h8b4e8a7_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.2-py311h8b21175_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda @@ -884,52 +904,51 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-hf036a51_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/netcdf4-1.7.1-nompi_py311h79bb2b8_102.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/numpy-2.1.2-py311h394b0bb_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/numpy-2.1.3-py311h14ed71f_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/numpy_groupies-0.11.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.5.2-h7310d3a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/openpyxl-3.1.5-py311h03bb54d_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.2-hd23fc13_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/orc-2.0.2-h52ea4d3_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.4.0-hd471939_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/orc-2.0.3-h5cd248e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/pandas-2.2.3-py311haeb46be_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pandas-indexing-0.5.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/patsy-0.5.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.44-h7634a1b_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/pillow-11.0.0-py311h1f68098_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pint-xarray-0.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.2-pyh8b19718_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/proj-9.5.0-h70d2bda_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/psutil-6.0.0-py311h1314207_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/psutil-6.1.0-py311h1314207_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-17.0.0-py311he764780_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-core-17.0.0-py311h073f6b9_1_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-17.0.0-py311he764780_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-core-17.0.0-py311he02522f_2_cpu.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-core-10.3.1-py311hd6939f8_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-framework-cocoa-10.3.1-py311hd6939f8_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/pyogrio-0.10.0-py311h41035f3_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/pyogrio-0.10.0-py311hecf0d82_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/pyproj-3.7.0-py311h50e4d0a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.11.0-he7542f4_1_cpython.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda @@ -938,20 +957,21 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/pyyaml-6.0.2-py311h3336109_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/pyzmq-26.2.0-py311h4d3da15_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/qhull-2020.2-h3c5361c_5.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/rasterio-1.4.1-py311h0ce1bf4_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/rasterio-1.4.2-py311h7ab2778_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/rav1e-0.6.6-h7205ca4_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/re2-2024.07.02-h2fb0a26_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.20.0-py311h95688db_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.21.0-py311h3b9c2be_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/scikit-learn-1.5.2-py311ha1d5734_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.14.1-py311hb3ed397_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.14.1-py311hed734c1_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh31c8845_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.5.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/shapely-2.0.6-py311h9a2ae1f_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/snappy-1.2.1-he1e6707_0.conda @@ -959,23 +979,26 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/snuggs-1.4.7-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.46.1-he26b093_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.47.0-h6285a30_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/statsmodels-0.14.4-py311h0034819_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/svt-av1-2.3.0-h97d8b74_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh31c8845_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tornado-6.4.1-py311h3336109_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/unicodedata2-15.1.0-py311h1314207_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/uriparser-0.9.8-h6aefe2f_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda @@ -983,18 +1006,19 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.44.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/wrapt-1.16.0-py311h3336109_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/x265-3.5-hbb4e6a2_3.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.10.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/xerces-c-3.2.5-h197e74d_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/xorg-libxau-1.0.11-h00291cd_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.5-he4ceba3_6.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.5-h7130eaa_7.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/zstandard-0.23.0-py311hdf6fcd6_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.6-h915ae27_0.conda @@ -1003,24 +1027,24 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b9/f8/feced7779d755758a52d1f6635d990b8d98dc0a29fa568bbe0625f18fdf3/filelock-3.16.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cb/99/f8ad15b4414489be553f323109fd279ba98f48bc9b38b648f2f6c0628f17/globalwarmingpotentials-0.11.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/7d/0c/4ef72754c050979fdcc06c744715ae70ea37e734816bb6514f79df77a42f/identify-2.6.1-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e0/86/c4395700f3c5475424fb5c41e20c16be28d10c904aee4d005ba3217fc8e7/identify-2.6.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/d2/05/24faf71529d98beb9529a63e7756febc203210adf8a975cc90e2e802475c/openscm_units-0.6.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b2/9f/f48e406b4f92741f50350abeb054ed960bb2b1265bd4d21c3eb4906600c9/openscm_units-0.6.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/95/b0/2dcc0f58caf8d3bfc16df1214922fa826bbf7526145383872f257b903375/Pint_Pandas-0.6.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/39/86e07f4e9671ee9311fa4bafc41c66d6a907192707160e3f45272e78be38/pre_commit-3.3.1-py2.py3-none-any.whl - pypi: git+https://github.com/gidden/ptolemy.git@015aa843c340bd57464eb7cfd5f3c8e397201266 - - pypi: https://files.pythonhosted.org/packages/d1/dc/139e49cee5b003e32bd38d222dfd8ced549078c98809f88f736abd3d7650/Pyomo-6.8.0-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/de/72/ea9c7d65aca6ce8f3ea37844c2d227339545611e0e17f5b7cbdd3980d381/rioxarray-0.17.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/54/c4/ecbd3fcc9921698225bbaa5fd33597a0b419207eb1eb56d8b14a367debee/Pyomo-6.8.2-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/aa/b7/a881b08bb24ae15bd3644b313244d89b0eb50d88dbda577ce72e5e3e4be4/rioxarray-0.18.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d3/cd/2e032e7bb1dcd389da2a803df2e41cce7b202686f5871f0ba9b1b2c01d86/scmdata-0.17.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/48/5d/acf5905c36149bbaec41ccf7f2b68814647347b72075ac0b1fe3022fdc73/tqdm-4.66.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/59/90/57b8ac0c8a231545adc7698c64c5a36fa7cd8e376c691b9bde877269f2eb/virtualenv-20.26.6-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ae/92/78324ff89391e00c8f4cf6b8526c41c6ef36b4ea2d2c132250b1a6fc2b8d/virtualenv-20.27.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a9/cd/7e8753b9ef31c4e18d8c206019be052380bd2e8eb389180b6b39dc3f0c1e/xarray_regrid-0.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a6/0c/c2a72d51fe56e08a08acc85d13013558a2d793028ae7385448a6ccdfae64/xlrd-2.0.1-py2.py3-none-any.whl - pypi: . osx-arm64: - conda: https://conda.anaconda.org/conda-forge/noarch/affine-2.4.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aom-3.9.1-h7bae524_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/appnope-0.1.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/argon2-cffi-bindings-21.2.0-py311h460d6c5_5.conda @@ -1028,35 +1052,35 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.7.31-hc27b277_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.7.4-h41dd001_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.9.28-hd74edd7_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.2.19-h41dd001_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.4.3-h40a8fc1_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.8.10-hf5a2c8c_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.14.18-hc3cb426_12.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.10.7-h3acc7b9_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.6.6-hd16c091_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.1.19-h41dd001_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.1.20-h41dd001_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.28.3-h433f80b_6.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.407-h0455a66_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.8.0-h9b725a8_10.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.8.0-h5d7ee29_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.10.3-h5505292_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.3.0-h5d7ee29_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h13ead76_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.9.1-hf483d09_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.15.2-h39f8ad8_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h68a0d7e_8.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.7.1-h840aca7_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.2.1-h5d7ee29_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.2.2-h5d7ee29_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.29.4-h6832833_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.449-h8f08b23_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-core-cpp-1.14.0-hd50102c_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-identity-cpp-1.10.0-hc602bab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.13.0-h7585a09_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-common-cpp-12.8.0-h9ca1f76_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-hcdd55da_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/blosc-1.21.6-h5499902_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/branca-0.7.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-1.1.0-hd74edd7_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-bin-1.1.0-hd74edd7_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py311h3f08180_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.34.2-h7ab814d_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.34.3-h5505292_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.8.30-hf0a4a13_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 @@ -1069,31 +1093,33 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/click-plugins-1.1.1-py_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cligj-0.7.2-pyhd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/contourpy-1.3.0-py311h2c37856_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/contourpy-1.3.1-py311h210dab8_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cytoolz-1.0.0-py311h460d6c5_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-2024.9.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.9.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.15-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.7-py311h3f08180_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-2024.11.2-pyhff2d567_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.11.2-pyhff2d567_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.19-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/dav1d-1.2.1-hb547adb_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.8-py311h155a34a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.14-pyh1a96a4e_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.9.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.15-pyhff2d567_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.11.2-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-1.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/flexcache-0.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.3.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.12-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/folium-0.17.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.54.1-py311h460d6c5_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.4-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.15-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/folium-0.18.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.55.0-py311h4921393_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/freexl-2.0.0-hfbad9fb_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.9.0-pyhff2d567_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/geopandas-1.0.1-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.0.1-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/geos-3.13.0-hf9b8971_0.conda @@ -1103,27 +1129,26 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/h5py-3.12.1-nompi_py311h0fa3d65_100.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/h5py-3.12.1-nompi_py311h0fa3d65_102.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/hdf4-4.2.15-h2ee6834_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/hdf5-1.14.3-nompi_hec07895_105.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh57ce528_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.28.0-pyh707e725_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh707e725_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/json-c-0.18-he4178ee_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/jsonpointer-3.0.0-py311h267d04e_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda @@ -1134,7 +1159,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.1-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.4-pyh80e38bb_0.conda @@ -1145,63 +1170,66 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libabseil-20240722.0-cxx17_hf9b8971_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libaec-1.1.3-hebf3989_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarchive-3.7.4-h83d404f_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-17.0.0-h2432dd3_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-17.0.0-h286801f_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-17.0.0-h286801f_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-17.0.0-hdcc9e87_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-24_osxarm64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-17.0.0-h2409f62_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-17.0.0-h286801f_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-17.0.0-h286801f_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-17.0.0-h6a6e5c5_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libavif16-1.1.1-h45b7238_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-25_osxarm64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-24_osxarm64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-25_osxarm64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.10.1-h13a7ad3_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-19.1.2-ha82da77_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-19.1.3-ha82da77_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libde265-1.0.15-h2ffa867_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.22-hd74edd7_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20191231-hc8eb9b7_2.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.3-hf9b8971_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-core-3.9.2-hfd0b032_7.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-core-3.10.0-h1554e7d_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-2.30.0-h2e6cea1_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-storage-2.30.0-h90fd6fa_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgrpc-1.65.5-h3d9cf25_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-2.31.0-h8d8be31_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-storage-2.31.0-h7081f7f_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgrpc-1.67.1-hc70892a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libheif-1.18.2-gpl_he913df3_100.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libkml-1.3.0-he250239_1021.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-24_osxarm64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-25_osxarm64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libnetcdf-4.9.2-nompi_he469be0_114.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.58.0-ha4dd798_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.27-openmp_h517c56d_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-17.0.0-hda0ea68_22_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-17.0.0-hda0ea68_31_cpu.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.44-hc14010f_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-5.27.5-h53f8970_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-5.28.2-h8f0b736_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libre2-11-2024.07.02-h2348fd5_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/librttopo-1.1.0-ha2cf0f4_17.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libspatialite-5.1.0-hffd3212_11.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.46.1-hc14010f_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.47.0-hbaaea75_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libssh2-1.11.0-h7a5bd25_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libthrift-0.21.0-h64651cc_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.0-hfce79cd_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libutf8proc-2.8.0-h1a8c8d9_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.4.0-h93a5062_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-h01dff8b_4.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzip-1.11.1-hfc4440f_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.13.5-hbbdcc80_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzip-1.11.2-h1336266_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.2-hb52a8e5_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.3-hb52a8e5_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-4.3.3-py311hebe0b09_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.9.4-hb7217d7_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lzo-2.10-h93a5062_1001.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.8.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.1-py311h0ecf0c1_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.9.2-py311hbe3227e_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py311h56c23cb_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.9.2-py311hbe3227e_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda @@ -1216,52 +1244,51 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h7bae524_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/netcdf4-1.7.1-nompi_py311he40982b_102.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.1.2-py311h6de8079_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.1.3-py311h649a571_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/numpy_groupies-0.11.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openjpeg-2.5.2-h9f1df11_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openpyxl-3.1.5-py311hfb527b5_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.2-h8359307_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/orc-2.0.2-h4a9587e_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.4.0-h39f12f2_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/orc-2.0.3-h121fd32_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pandas-2.2.3-py311h9cb3ce9_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pandas-indexing-0.5.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/patsy-0.5.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.44-h297a79d_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-11.0.0-py311h3894ae9_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pint-xarray-0.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.2-pyh8b19718_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/proj-9.5.0-h61a8e3e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-6.0.0-py311hae2e1ce_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-6.1.0-py311hae2e1ce_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-17.0.0-py311h35c05fe_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-core-17.0.0-py311he42f270_1_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-17.0.0-py311h35c05fe_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-core-17.0.0-py311he04fa90_2_cpu.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-core-10.3.1-py311h09e6bbd_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-framework-cocoa-10.3.1-py311h09e6bbd_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyogrio-0.10.0-py311hc9b973e_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyogrio-0.10.0-py311h595b8b0_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyproj-3.7.0-py311hb4b81e0_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.11.0-h3ba56d0_1_cpython.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda @@ -1270,20 +1297,21 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.2-py311h460d6c5_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-26.2.0-py311h730b646_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/qhull-2020.2-h420ef59_5.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rasterio-1.4.1-py311h5d76719_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rasterio-1.4.2-py311h09e72dc_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rav1e-0.6.6-h69fbcac_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/re2-2024.07.02-hcd0e937_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.20.0-py311h481aa64_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.21.0-py311h3ff9189_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scikit-learn-1.5.2-py311h9e23f0f_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.14.1-py311h2929bc6_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.14.1-py311hf1db568_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh31c8845_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.5.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/shapely-2.0.6-py311hac502b4_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/snappy-1.2.1-hd02b534_0.conda @@ -1291,23 +1319,26 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/snuggs-1.4.7-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sqlite-3.46.1-h3b4c4e4_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/sqlite-3.47.0-hcd14bea_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/statsmodels-0.14.4-py311h0f07fe1_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/svt-av1-2.3.0-hf24288c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh31c8845_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.4.1-py311h460d6c5_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/unicodedata2-15.1.0-py311hae2e1ce_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/uriparser-0.9.8-h00cdb27_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda @@ -1315,18 +1346,19 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.44.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/wrapt-1.16.0-py311h460d6c5_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/x265-3.5-hbc6ce65_3.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.10.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/xerces-c-3.2.5-h92fc2f4_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxau-1.0.11-hd74edd7_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-h9f5b81c_6.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-hc1bb282_7.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.23.0-py311ha60cc69_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda @@ -1335,55 +1367,56 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b9/f8/feced7779d755758a52d1f6635d990b8d98dc0a29fa568bbe0625f18fdf3/filelock-3.16.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cb/99/f8ad15b4414489be553f323109fd279ba98f48bc9b38b648f2f6c0628f17/globalwarmingpotentials-0.11.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/7d/0c/4ef72754c050979fdcc06c744715ae70ea37e734816bb6514f79df77a42f/identify-2.6.1-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e0/86/c4395700f3c5475424fb5c41e20c16be28d10c904aee4d005ba3217fc8e7/identify-2.6.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/d2/05/24faf71529d98beb9529a63e7756febc203210adf8a975cc90e2e802475c/openscm_units-0.6.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b2/9f/f48e406b4f92741f50350abeb054ed960bb2b1265bd4d21c3eb4906600c9/openscm_units-0.6.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/95/b0/2dcc0f58caf8d3bfc16df1214922fa826bbf7526145383872f257b903375/Pint_Pandas-0.6.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/39/86e07f4e9671ee9311fa4bafc41c66d6a907192707160e3f45272e78be38/pre_commit-3.3.1-py2.py3-none-any.whl - pypi: git+https://github.com/gidden/ptolemy.git@015aa843c340bd57464eb7cfd5f3c8e397201266 - - pypi: https://files.pythonhosted.org/packages/76/22/2b12441363d2fc043c19af2fbcaeb33e723123dcb65e5a79fc5293678a6c/Pyomo-6.8.0-cp311-cp311-macosx_11_0_arm64.whl - - pypi: https://files.pythonhosted.org/packages/de/72/ea9c7d65aca6ce8f3ea37844c2d227339545611e0e17f5b7cbdd3980d381/rioxarray-0.17.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/bd/0b/1ae0f6a285f27c975cb8f301a14a9ed985a969adcefd217cc248076933f4/Pyomo-6.8.2-cp311-cp311-macosx_11_0_arm64.whl + - pypi: https://files.pythonhosted.org/packages/aa/b7/a881b08bb24ae15bd3644b313244d89b0eb50d88dbda577ce72e5e3e4be4/rioxarray-0.18.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d3/cd/2e032e7bb1dcd389da2a803df2e41cce7b202686f5871f0ba9b1b2c01d86/scmdata-0.17.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/48/5d/acf5905c36149bbaec41ccf7f2b68814647347b72075ac0b1fe3022fdc73/tqdm-4.66.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/59/90/57b8ac0c8a231545adc7698c64c5a36fa7cd8e376c691b9bde877269f2eb/virtualenv-20.26.6-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ae/92/78324ff89391e00c8f4cf6b8526c41c6ef36b4ea2d2c132250b1a6fc2b8d/virtualenv-20.27.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a9/cd/7e8753b9ef31c4e18d8c206019be052380bd2e8eb389180b6b39dc3f0c1e/xarray_regrid-0.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a6/0c/c2a72d51fe56e08a08acc85d13013558a2d793028ae7385448a6ccdfae64/xlrd-2.0.1-py2.py3-none-any.whl - pypi: . win-64: + - conda: https://conda.anaconda.org/conda-forge/win-64/_libavif_api-1.1.1-h57928b3_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda - conda: https://conda.anaconda.org/conda-forge/noarch/affine-2.4.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/win-64/aom-3.9.1-he0c23c2_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/argon2-cffi-bindings-21.2.0-py311he736701_5.conda - conda: https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-auth-0.7.31-hce3b56f_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-cal-0.7.4-hf1fc857_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-common-0.9.28-h2466b09_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-compression-0.2.19-hf1fc857_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-event-stream-0.4.3-hd0ca3c1_2.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-http-0.8.10-heca9ddf_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-io-0.14.18-h3831a8d_12.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-mqtt-0.10.7-hf27581b_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-s3-0.6.6-h56e9fbd_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-sdkutils-0.1.19-hf1fc857_3.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-checksums-0.1.20-hf1fc857_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-crt-cpp-0.28.3-h26f7782_6.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/aws-sdk-cpp-1.11.407-h25dd3c2_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-auth-0.8.0-h6c5491b_10.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-cal-0.8.0-hb414858_2.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-common-0.10.3-h2466b09_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-compression-0.3.0-hb414858_2.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-event-stream-0.5.0-hab6af6e_7.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-http-0.9.1-hab0f966_2.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-io-0.15.2-hef77f12_2.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-mqtt-0.11.0-hbfeb708_8.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-s3-0.7.1-h6108ab3_3.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-sdkutils-0.2.1-hb414858_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-checksums-0.2.2-hb414858_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-crt-cpp-0.29.4-h1e7036a_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/aws-sdk-cpp-1.11.449-h922649a_2.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/blosc-1.21.6-h85f69ea_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/branca-0.7.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-1.1.0-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-bin-1.1.0-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py311hda3d55a_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/c-ares-1.34.2-h2466b09_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/c-ares-1.34.3-h2466b09_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.8.30-h56e8100_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 @@ -1398,56 +1431,56 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/contourpy-1.3.0-py311h3257749_2.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/contourpy-1.3.1-py311h3257749_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/cytoolz-1.0.0-py311he736701_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-2024.9.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.9.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.15-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.7-py311hda3d55a_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-2024.11.2-pyhff2d567_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.11.2-pyhff2d567_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.19-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/dav1d-1.2.1-hcfcfb64_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.8-py311hda3d55a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.14-pyh1a96a4e_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.9.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.15-pyhff2d567_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.11.2-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-1.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/flexcache-0.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.3.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.12-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/folium-0.17.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.54.1-py311he736701_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.4-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.15-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/folium-0.18.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.55.0-py311h5082efb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/freexl-2.0.0-h8276f4a_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.9.0-pyhff2d567_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/geopandas-1.0.1-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.0.1-pyha770c72_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/geos-3.13.0-h5a68840_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/geotiff-1.7.3-h496ac4d_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/h5py-3.12.1-nompi_py311h67016bb_100.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/h5py-3.12.1-nompi_py311h67016bb_102.conda - conda: https://conda.anaconda.org/conda-forge/win-64/hdf4-4.2.15-h5557f11_7.conda - conda: https://conda.anaconda.org/conda-forge/win-64/hdf5-1.14.3-nompi_h2b43c12_105.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh4bbf305_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.28.0-pyh7428d3b_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh7428d3b_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/jsonpointer-3.0.0-py311h1ea47a8_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda @@ -1458,7 +1491,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.1-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.4-pyh80e38bb_0.conda @@ -1469,40 +1502,43 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/libabseil-20240722.0-cxx17_he0c23c2_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libaec-1.1.3-h63175ca_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libarchive-3.7.4-haf234dc_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libarrow-17.0.0-ha019072_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libarrow-acero-17.0.0-hac47afa_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libarrow-dataset-17.0.0-hac47afa_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libarrow-substrait-17.0.0-ha9530af_22_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-24_win64_mkl.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libarrow-17.0.0-h7b593d6_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libarrow-acero-17.0.0-hac47afa_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libarrow-dataset-17.0.0-hac47afa_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libarrow-substrait-17.0.0-hcd1cebd_31_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libavif16-1.1.1-h4d049a7_2.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-25_win64_mkl.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libbrotlicommon-1.1.0-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libbrotlidec-1.1.0-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libbrotlienc-1.1.0-h2466b09_2.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-24_win64_mkl.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-25_win64_mkl.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/libcurl-8.10.1-h1ee3ff0_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libde265-1.0.15-h91493d7_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.22-h2466b09_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libevent-2.1.12-h3671451_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.6.3-he0c23c2_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/libgcc-14.2.0-h1383e82_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libgdal-core-3.9.2-h042995d_7.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libgdal-core-3.10.0-h9595f31_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libgomp-14.2.0-h1383e82_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-2.30.0-ha00044d_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-storage-2.30.0-he5eb982_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libgrpc-1.65.5-ha20e22e_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-2.31.0-h07d40e7_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-storage-2.31.0-he5eb982_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libgrpc-1.67.1-h7aa3b8a_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libheif-1.18.2-gpl_hc631cee_100.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libkml-1.3.0-h538826c_1021.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-24_win64_mkl.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-25_win64_mkl.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libnetcdf-4.9.2-nompi_h92078aa_114.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libparquet-17.0.0-h59f2d37_22_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libparquet-17.0.0-h59f2d37_31_cpu.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.44-h3ca93ac_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libprotobuf-5.27.5-hcaed137_2.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libprotobuf-5.28.2-hcaed137_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libre2-11-2024.07.02-h4eb7d71_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/librttopo-1.1.0-hd4c2148_17.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libsodium-1.0.20-hc70643c_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libspatialite-5.1.0-h939089a_11.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.46.1-h2466b09_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.47.0-h2466b09_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libssh2-1.11.0-h7dfc565_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libthrift-0.21.0-hbe90ef8_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.7.0-hfc51747_1.conda @@ -1510,8 +1546,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.4.0-hcfcfb64_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libwinpthread-12.0.0.r4.gg4f2fc60ca-h57928b3_8.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libxcb-1.17.0-h0e4246c_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.12.7-h0f24e4e_4.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libzip-1.11.1-h25f2845_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.13.5-h442d1da_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libzip-1.11.2-h3135430_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/lz4-4.3.3-py311h8b5e962_1.conda @@ -1519,14 +1555,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/lzo-2.10-hcfcfb64_1001.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mapclassify-2.8.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.1-py311h5082efb_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.9.2-py311h8f1b1e4_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.2-py311h5082efb_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.9.2-py311h8f1b1e4_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/minizip-4.0.6-hb638d1e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.1.0-h66d3029_694.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.2.2-h66d3029_14.conda - conda: https://conda.anaconda.org/conda-forge/win-64/msgpack-python-1.1.0-py311h3257749_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.0-pyhd8ed1ab_0.conda @@ -1535,71 +1571,71 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/nc-time-axis-1.4.1-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/netcdf4-1.7.1-nompi_py311hbdc12eb_102.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/numpy-2.1.2-py311hc213d13_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/numpy-2.1.3-py311h35ffc71_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/numpy_groupies-0.11.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/openjpeg-2.5.2-h3d672ee_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/openpyxl-3.1.5-py311ha68e1ae_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.2-h2466b09_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/orc-2.0.2-h1c5a4bf_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.4.0-h2466b09_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/orc-2.0.3-h34659fe_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/pandas-2.2.3-py311hcf9f919_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pandas-indexing-0.5.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/patsy-0.5.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.44-h3d7b363_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/pillow-11.0.0-py311h4fbf6a9_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.3-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.4-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pint-xarray-0.4-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.2-pyh8b19718_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/proj-9.5.0-hd9569ee_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/psutil-6.0.0-py311he736701_2.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/psutil-6.1.0-py311he736701_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/pthread-stubs-0.4-h0e40799_1002.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/pyarrow-17.0.0-py311h06a5be4_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/pyarrow-core-17.0.0-py311hdea38fa_1_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/pyarrow-17.0.0-py311h06a5be4_2.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/pyarrow-core-17.0.0-py311hdea38fa_2_cpu.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/pyogrio-0.10.0-py311h8c1360f_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/pyogrio-0.10.0-py311haedb144_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/pyproj-3.7.0-py311h90dcb63_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh0701188_6.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.11.0-hcf16a7b_0_cpython.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python_abi-3.11-5_cp311.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/pywin32-307-py311hda3d55a_3.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/pywinpty-2.0.13-py311hda3d55a_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/pywinpty-2.0.14-py311hda3d55a_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.2-py311he736701_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/pyzmq-26.2.0-py311h484c95c_3.conda - conda: https://conda.anaconda.org/conda-forge/win-64/qhull-2020.2-hc790b64_5.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/rasterio-1.4.1-py311h7354abb_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/rasterio-1.4.2-py311hf418590_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/rav1e-0.6.6-h975169c_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/re2-2024.07.02-hd3b24a8_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.20.0-py311h533ab2d_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.21.0-py311h533ab2d_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/scikit-learn-1.5.2-py311hdcb8d17_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.14.1-py311hd4686c6_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.14.1-py311hf16d85f_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/seaborn-0.13.2-hd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/seaborn-base-0.13.2-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh5737063_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.1.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.5.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/shapely-2.0.6-py311hd54bd37_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/snappy-1.2.1-h23299a8_0.conda @@ -1607,18 +1643,20 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/snuggs-1.4.7-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/sqlite-3.46.1-h2466b09_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/sqlite-3.47.0-h2466b09_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/statsmodels-0.14.4-py311h0a17f05_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/svt-av1-2.3.0-he0c23c2_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.7.0-h91493d7_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tblib-3.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh5737063_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/toolz-1.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/tornado-6.4.1-py311he736701_1.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_0.conda @@ -1626,30 +1664,32 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/unicodedata2-15.1.0-py311he736701_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/uriparser-0.9.8-h5a68840_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-ha32ba9b_22.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.40.33810-hcc2c482_22.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.40.33810-h3bf8584_22.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda - conda: https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.44.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyh7428d3b_7.conda - conda: https://conda.anaconda.org/conda-forge/win-64/winpty-0.4.3-4.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/wrapt-1.16.0-py311he736701_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.9.0-pyhd8ed1ab_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/x265-3.5-h2d74725_3.tar.bz2 + - conda: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.10.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/xerces-c-3.2.5-he0c23c2_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxau-1.0.11-h0e40799_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/xorg-libxdmcp-1.1.5-h0e40799_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/xz-5.2.6-h8d14728_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.5-ha9f60a1_6.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.5-ha9f60a1_7.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.2-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/zlib-1.3.1-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.23.0-py311h53056dc_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda @@ -1658,21 +1698,33 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b9/f8/feced7779d755758a52d1f6635d990b8d98dc0a29fa568bbe0625f18fdf3/filelock-3.16.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cb/99/f8ad15b4414489be553f323109fd279ba98f48bc9b38b648f2f6c0628f17/globalwarmingpotentials-0.11.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/7d/0c/4ef72754c050979fdcc06c744715ae70ea37e734816bb6514f79df77a42f/identify-2.6.1-py2.py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e0/86/c4395700f3c5475424fb5c41e20c16be28d10c904aee4d005ba3217fc8e7/identify-2.6.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/d2/05/24faf71529d98beb9529a63e7756febc203210adf8a975cc90e2e802475c/openscm_units-0.6.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/b2/9f/f48e406b4f92741f50350abeb054ed960bb2b1265bd4d21c3eb4906600c9/openscm_units-0.6.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/95/b0/2dcc0f58caf8d3bfc16df1214922fa826bbf7526145383872f257b903375/Pint_Pandas-0.6.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/39/86e07f4e9671ee9311fa4bafc41c66d6a907192707160e3f45272e78be38/pre_commit-3.3.1-py2.py3-none-any.whl - pypi: git+https://github.com/gidden/ptolemy.git@015aa843c340bd57464eb7cfd5f3c8e397201266 - - pypi: https://files.pythonhosted.org/packages/83/ad/5753129f5718893d16039c81b04c8bf73c7e1798eed323c5c408ccf564d9/Pyomo-6.8.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/de/72/ea9c7d65aca6ce8f3ea37844c2d227339545611e0e17f5b7cbdd3980d381/rioxarray-0.17.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/1e/d9/d4ae90087a1143d9e4889973b248f958440856f27469836a11ca66cc1500/Pyomo-6.8.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/aa/b7/a881b08bb24ae15bd3644b313244d89b0eb50d88dbda577ce72e5e3e4be4/rioxarray-0.18.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d3/cd/2e032e7bb1dcd389da2a803df2e41cce7b202686f5871f0ba9b1b2c01d86/scmdata-0.17.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/48/5d/acf5905c36149bbaec41ccf7f2b68814647347b72075ac0b1fe3022fdc73/tqdm-4.66.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/59/90/57b8ac0c8a231545adc7698c64c5a36fa7cd8e376c691b9bde877269f2eb/virtualenv-20.26.6-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ae/92/78324ff89391e00c8f4cf6b8526c41c6ef36b4ea2d2c132250b1a6fc2b8d/virtualenv-20.27.1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/a9/cd/7e8753b9ef31c4e18d8c206019be052380bd2e8eb389180b6b39dc3f0c1e/xarray_regrid-0.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a6/0c/c2a72d51fe56e08a08acc85d13013558a2d793028ae7385448a6ccdfae64/xlrd-2.0.1-py2.py3-none-any.whl - pypi: . packages: +- kind: conda + name: _libavif_api + version: 1.1.1 + build: h57928b3_2 + build_number: 2 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/_libavif_api-1.1.1-h57928b3_2.conda + sha256: b99b8948a170ff721ea958ee04a4431797070e85dd6942cb27b73ac3102e5145 + md5: 76cf1f62c9a62d6b8f44339483e0f016 + purls: [] + size: 9286 + timestamp: 1730268773319 - kind: conda name: _libgcc_mutex version: '0.1' @@ -1823,22 +1875,86 @@ packages: size: 109864 timestamp: 1728935803440 - kind: conda - name: appdirs - version: 1.4.4 - build: pyh9f0ad1d_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 - sha256: ae9fb8f68281f84482f2c234379aa12405a9e365151d43af20b3ae1f17312111 - md5: 5f095bc6454094e96f146491fd03633b + name: aom + version: 3.9.1 + build: h7bae524_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aom-3.9.1-h7bae524_0.conda + sha256: ec238f18ce8140485645252351a0eca9ef4f7a1c568a420f240a585229bc12ef + md5: 7adba36492a1bb22d98ffffe4f6fc6de depends: - - python - license: MIT - license_family: MIT - purls: - - pkg:pypi/appdirs?source=hash-mapping - size: 12840 - timestamp: 1603108499239 + - __osx >=11.0 + - libcxx >=16 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 2235747 + timestamp: 1718551382432 +- kind: conda + name: aom + version: 3.9.1 + build: hac33072_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/aom-3.9.1-hac33072_0.conda + sha256: b08ef033817b5f9f76ce62dfcac7694e7b6b4006420372de22494503decac855 + md5: 346722a0be40f6edc53f12640d301338 + depends: + - libgcc-ng >=12 + - libstdcxx-ng >=12 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 2706396 + timestamp: 1718551242397 +- kind: conda + name: aom + version: 3.9.1 + build: hcccb83c_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aom-3.9.1-hcccb83c_0.conda + sha256: ac438ce5d3d3673a9188b535fc7cda413b479f0d52536aeeac1bd82faa656ea0 + md5: cc744ac4efe5bcaa8cca51ff5b850df0 + depends: + - libgcc-ng >=12 + - libstdcxx-ng >=12 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 3250813 + timestamp: 1718551360260 +- kind: conda + name: aom + version: 3.9.1 + build: he0c23c2_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/aom-3.9.1-he0c23c2_0.conda + sha256: 0524d0c0b61dacd0c22ac7a8067f977b1d52380210933b04141f5099c5b6fec7 + md5: 3d7c14285d3eb3239a76ff79063f27a5 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 1958151 + timestamp: 1718551737234 +- kind: conda + name: aom + version: 3.9.1 + build: hf036a51_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/aom-3.9.1-hf036a51_0.conda + sha256: 3032f2f55d6eceb10d53217c2a7f43e1eac83603d91e21ce502e8179e63a75f5 + md5: 3f17bc32cb7fcb2b4bf3d8d37f656eb8 + depends: + - __osx >=10.13 + - libcxx >=16 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 2749186 + timestamp: 1718551450314 - kind: conda name: appnope version: 0.1.4 @@ -2056,172 +2172,177 @@ packages: timestamp: 1722977241383 - kind: conda name: aws-c-auth - version: 0.7.31 - build: h57bd9a3_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.31-h57bd9a3_0.conda - sha256: 7706d49b8011da81d5dc54e9bad06f67d43edb1ff2aa1dcc3dbc737d53d2a4ef - md5: 83be3b5e072d88b76841cc02c6dd458e + version: 0.8.0 + build: h6c5491b_10 + build_number: 10 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-auth-0.8.0-h6c5491b_10.conda + sha256: f92d43e36d271194f027a49c5bd91c7f3eab0406a83734b0a2fee75e0c914546 + md5: 78eef4154032e557c81bcd12640ee048 + depends: + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-c-sdkutils >=0.2.1,<0.2.2.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 103029 + timestamp: 1731733929676 +- kind: conda + name: aws-c-auth + version: 0.8.0 + build: h9b725a8_10 + build_number: 10 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.8.0-h9b725a8_10.conda + sha256: 63cb8c25e0a26be4261d4271de525e7e33aefe9d9b001b8abfa5c9ac69c3dab3 + md5: 17c90d9eb8c6842fd739dc5445ce9962 depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-c-sdkutils >=0.1.19,<0.1.20.0a0 - - libgcc >=13 + - __osx >=11.0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-c-sdkutils >=0.2.1,<0.2.2.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 107753 - timestamp: 1726544311370 + size: 92355 + timestamp: 1731733738919 - kind: conda name: aws-c-auth - version: 0.7.31 - build: h92f6102_0 + version: 0.8.0 + build: hac900a4_10 + build_number: 10 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-auth-0.7.31-h92f6102_0.conda - sha256: 381a8fab6f74c9bdf6c55ed88134ad9ca24be1ccf3ac91b539fd8f046fe91b4e - md5: d47a1298488849aa9635cfcb4d9cc455 - depends: - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-c-sdkutils >=0.1.19,<0.1.20.0a0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-auth-0.8.0-hac900a4_10.conda + sha256: 85c8500ae0570f0d39e6661a120c653e43f0f5f984e2954c44fd358a87776892 + md5: 9ecaef75ebd666dda7caa79154183b02 + depends: + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-c-sdkutils >=0.2.1,<0.2.2.0a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 111978 - timestamp: 1726544334156 + size: 111853 + timestamp: 1731733547677 - kind: conda name: aws-c-auth - version: 0.7.31 - build: hb28a666_0 + version: 0.8.0 + build: hb1b2711_10 + build_number: 10 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.7.31-hb28a666_0.conda - sha256: 51bf3047115f21c89e96999ec7a0c46a7684334ffe5a3584547a2e1f9e14ba2a - md5: d14e2cb987740374e14e871456356b76 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.8.0-hb1b2711_10.conda + sha256: 88731bee2b93e8bf5e6c0a692da9a28ac017de16880e72d6a26d4f48377a69ae + md5: cabb2823d1eaa138c1fa5ea3b68b9f8a depends: - __osx >=10.13 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-c-sdkutils >=0.1.19,<0.1.20.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-c-sdkutils >=0.2.1,<0.2.2.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 94230 - timestamp: 1726544392579 + size: 94585 + timestamp: 1731733610867 - kind: conda name: aws-c-auth - version: 0.7.31 - build: hc27b277_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.7.31-hc27b277_0.conda - sha256: 5a512985e65a0b9b60e54c5aa01bb8b3c4573663b32753d3e63da43eccf638f3 - md5: f22f3582756570df9b0025b2b373b118 + version: 0.8.0 + build: hb88c0a9_10 + build_number: 10 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.8.0-hb88c0a9_10.conda + sha256: d2837a84e6bd7d993a83e79f9e240e1465e375f3d57149ea5b1927c6a4133bcc + md5: 409b7ee6d3473cc62bda7280f6ac20d0 depends: - - __osx >=11.0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-c-sdkutils >=0.1.19,<0.1.20.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 92974 - timestamp: 1726544484188 -- kind: conda - name: aws-c-auth - version: 0.7.31 - build: hce3b56f_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-auth-0.7.31-hce3b56f_0.conda - sha256: b154854dc8b0c66bf7282da5668352a93f8d36e44936f8adb5bdabe519596e69 - md5: 49f9d09893f4356733ea584c1ef088ce - depends: - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-c-sdkutils >=0.1.19,<0.1.20.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - __glibc >=2.17,<3.0.a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-c-sdkutils >=0.2.1,<0.2.2.0a0 + - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 102819 - timestamp: 1726544858712 + size: 107163 + timestamp: 1731733534767 - kind: conda name: aws-c-cal - version: 0.7.4 - build: h41dd001_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.7.4-h41dd001_1.conda - sha256: 2167b44bc879fb9cb7aaf2ca8418c2f8764c82c8732a41c08616e3f70fc92224 - md5: 3f2c1743ed973b58fd187b0c31861dd8 + version: 0.8.0 + build: h1c3498a_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.8.0-h1c3498a_2.conda + sha256: fa5cf06e1553198ef41d6aae29bfdf990053db185c492c27b116b2c91137e8c0 + md5: b900b8d8f2d51c1b84ad1c8a1366c1e3 depends: - - __osx >=11.0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - __osx >=10.13 + - aws-c-common >=0.10.3,<0.10.4.0a0 - openssl >=3.3.1,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 39881 - timestamp: 1725829996108 + size: 39373 + timestamp: 1731678700352 - kind: conda name: aws-c-cal - version: 0.7.4 - build: h51bfcdd_1 - build_number: 1 + version: 0.8.0 + build: h35473ba_2 + build_number: 2 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-cal-0.7.4-h51bfcdd_1.conda - sha256: b4c536245ceb696cd282b50156580464b88efb45c5ed1a41dfe95d12d1782585 - md5: 51af481aa48d64523b9ce6837238d8d8 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-cal-0.8.0-h35473ba_2.conda + sha256: 3327a9e65ec531b0c55d17bbcdc436b4e641af1f293d1c2f50e0f16aa79fde60 + md5: 48dc0b3576513622673d3f5f3d163b62 depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - libgcc >=13 - openssl >=3.3.1,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 50041 - timestamp: 1725830048945 + size: 49714 + timestamp: 1731678553709 - kind: conda name: aws-c-cal - version: 0.7.4 - build: h8128ea2_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.7.4-h8128ea2_1.conda - sha256: 6ffa143181fa40bbbe1b5dfad149b68e4c3fcb6e5d38a4f5a4490c8c3b4402df - md5: 195ef3e2d7dadb02a4b1f874a1e5e1e6 + version: 0.8.0 + build: h5d7ee29_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.8.0-h5d7ee29_2.conda + sha256: 2a8c09b33400cf2b7d658e63fd5a6f9b6e9626458f6213b904592fc15220bc92 + md5: 92734dad83d22314205ba73b679710d2 depends: - - __osx >=10.13 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - __osx >=11.0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - openssl >=3.3.1,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 39204 - timestamp: 1725829973 + size: 39966 + timestamp: 1731678721786 - kind: conda name: aws-c-cal - version: 0.7.4 - build: hf1fc857_1 - build_number: 1 + version: 0.8.0 + build: hb414858_2 + build_number: 2 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-cal-0.7.4-hf1fc857_1.conda - sha256: f7ea9d52f759775dde2a39e1a2325e4659bfb2859f7a45798323c7cb00ed2770 - md5: 7c01760e07f867666662a4d91e998308 + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-cal-0.8.0-hb414858_2.conda + sha256: d2327c924931550a05ab902b4aedbcf5105b581839bade4db7fba6e73dd63214 + md5: fd898cb8119bf3ad009762df2d8068b0 depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - openssl >=3.3.1,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -2229,50 +2350,35 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 46848 - timestamp: 1725830274457 + size: 46852 + timestamp: 1731679007675 - kind: conda name: aws-c-cal - version: 0.7.4 - build: hfd43aa1_1 - build_number: 1 + version: 0.8.0 + build: hecf86a2_2 + build_number: 2 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.7.4-hfd43aa1_1.conda - sha256: 8c8100499b7fced0c6a5eea156e85994d3bb0702b30eecedd949d555ca11f6a8 - md5: f301eb944d297fc879c441fffe461d8a + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.8.0-hecf86a2_2.conda + sha256: 220a37955c120bf2f565fbd5320a82fc4c8b550b2449294bc0509c296cfcb9fa + md5: c54459d686ad9d0502823cacff7e8423 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - libgcc >=13 - openssl >=3.3.1,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 47532 - timestamp: 1725829965837 -- kind: conda - name: aws-c-common - version: 0.9.28 - build: h00291cd_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.9.28-h00291cd_0.conda - sha256: 9af8c4514526829de390bc5f5c103487dff1cd025463ea90b7f8dbb8f1d0ff16 - md5: ffe8898e6d97ecb791df1350ce273508 - depends: - - __osx >=10.13 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 225877 - timestamp: 1725670122224 + size: 47477 + timestamp: 1731678510949 - kind: conda name: aws-c-common - version: 0.9.28 + version: 0.10.3 build: h2466b09_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-common-0.9.28-h2466b09_0.conda - sha256: 102e955695d4b996753773552820b18b6d0c1f8d77ac0412041341bece100815 - md5: 3ffb0664a913a557bf89ed1834d0c12c + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-common-0.10.3-h2466b09_0.conda + sha256: 27c094c554a84389f0f2430e7397a1b33d558b035bbaf188877f635dbb9b26e6 + md5: 49b50b5f5074259e9a62c0c271a24d98 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -2280,1002 +2386,1065 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 233724 - timestamp: 1725670503118 + size: 234894 + timestamp: 1731567453718 - kind: conda name: aws-c-common - version: 0.9.28 - build: h86ecc28_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-common-0.9.28-h86ecc28_0.conda - sha256: eec3832674e8eae438e4a7a83f991044077a6c94cd1d1fbac777dd2cf9e42d0a - md5: aa93eed77c5da6c30f8fc7b2c91f057a + version: 0.10.3 + build: h5505292_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.10.3-h5505292_0.conda + sha256: bb2c1038726d31ffd2d35a5764f80bcd670b6a1c753aadfd261aecb9f88db6d8 + md5: 4150339e3b08db33fe4c436340b1d7f6 depends: - - libgcc >=13 + - __osx >=11.0 license: Apache-2.0 license_family: Apache purls: [] - size: 257424 - timestamp: 1725670120223 + size: 221524 + timestamp: 1731567512057 - kind: conda name: aws-c-common - version: 0.9.28 - build: hb9d3cd8_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.9.28-hb9d3cd8_0.conda - sha256: febe894ae2f5bfc4d65c51bd058433e9061d994ff06b30d5eca18919639c5083 - md5: 1b53af320b24547ce0fb8196d2604542 + version: 0.10.3 + build: h6e16a3a_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.10.3-h6e16a3a_0.conda + sha256: b31603e305c9a7b9f7dca010471ac2012a4c570da483737ec090db4812674fe8 + md5: d1b72435b57b79fb97ba3ab6564db34c depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - __osx >=10.13 license: Apache-2.0 license_family: Apache purls: [] - size: 236451 - timestamp: 1725670076853 + size: 227079 + timestamp: 1731567405398 - kind: conda name: aws-c-common - version: 0.9.28 - build: hd74edd7_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.9.28-hd74edd7_0.conda - sha256: 4081ada22148dc500765aac106ed224829810fd5e5d6f942a842b0a40f53783e - md5: 8dc8711c903ab57ead8ce99b65625a95 + version: 0.10.3 + build: h86ecc28_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-common-0.10.3-h86ecc28_0.conda + sha256: 95ca372a0e1bb8dad421751de6aa44d37d87dd69c33a48faca1ae6efa30f2af0 + md5: 64f523ba00b75fdcb33a4eea827d3d19 depends: - - __osx >=11.0 + - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 220787 - timestamp: 1725670124570 + size: 257859 + timestamp: 1731567310573 - kind: conda - name: aws-c-compression - version: 0.2.19 - build: h41dd001_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.2.19-h41dd001_1.conda - sha256: d0a4362beb22aa4da126aab5ddadcb4bbde5032f407d7e4b03969a3d7e5f9cb2 - md5: 98e9d9c62300fd87bee44d2a63792ee5 + name: aws-c-common + version: 0.10.3 + build: hb9d3cd8_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.10.3-hb9d3cd8_0.conda + sha256: 90bd2ff40b65acb62f11e2500ee7b7e85ac77d2e332429002f4c1da949bec27f + md5: ff3653946d34a6a6ba10babb139d96ef depends: - - __osx >=11.0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 17974 - timestamp: 1725830013702 + size: 237137 + timestamp: 1731567278052 - kind: conda name: aws-c-compression - version: 0.2.19 - build: h57e602e_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-compression-0.2.19-h57e602e_1.conda - sha256: e53d808421884cf348cadfbf309ef141e96de75a22de98eb11a414a5b47b7519 - md5: bdb086e28843e715ed1963aca21c0e65 + version: 0.3.0 + build: h1c3498a_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.3.0-h1c3498a_2.conda + sha256: 7cbb8cf79428c342518b2ba456361f89e48ec5ae6a974b2bb3bd8ceb84778c5c + md5: af56ad879a463b520989ddd774aa7695 depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 - - libgcc >=13 + - __osx >=10.13 + - aws-c-common >=0.10.3,<0.10.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 19723 - timestamp: 1725830026095 + size: 18023 + timestamp: 1731678883009 - kind: conda name: aws-c-compression - version: 0.2.19 - build: h756ea98_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.19-h756ea98_1.conda - sha256: 0e7fd40a9f8aa235e78202af75a421a7f6ea589e30c5cbe1787ceaccf36a3ce9 - md5: 5e08c385a1b8a79b52012b74653bbb99 + version: 0.3.0 + build: h4c7db1d_2 + build_number: 2 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-compression-0.3.0-h4c7db1d_2.conda + sha256: 8dba3d48a7230ccd2a6ea8d88c0e1b6caf0a39b14a2b2f0255a413fcfce8ad0a + md5: ee074857cec335bb83692771b06160a4 depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 19116 - timestamp: 1725829968483 + size: 19696 + timestamp: 1731678729046 - kind: conda name: aws-c-compression - version: 0.2.19 - build: h8128ea2_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.2.19-h8128ea2_1.conda - sha256: f60f8bec5eddd1974367aac03a646996374d8f290bb4463dfbf1e7620462e7be - md5: 43be0637437461d48ff524c04459ee46 + version: 0.3.0 + build: h5d7ee29_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.3.0-h5d7ee29_2.conda + sha256: a52ea62bf08aed3af079e16d1738f3d2a7fcdd1d260289ae27ae96298e15d12a + md5: 15566c36b0cf5f314e3bee7f7cc796b5 depends: - - __osx >=10.13 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - __osx >=11.0 + - aws-c-common >=0.10.3,<0.10.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 17936 - timestamp: 1725829971987 + size: 18204 + timestamp: 1731678916439 - kind: conda name: aws-c-compression - version: 0.2.19 - build: hf1fc857_1 - build_number: 1 + version: 0.3.0 + build: hb414858_2 + build_number: 2 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-compression-0.2.19-hf1fc857_1.conda - sha256: 0e5913b72e730644a9ea8b5ed8d8fbc32d288d202882a9ec089b64a18612dc31 - md5: 289e8943be0dce6b1abf60652bc1492e + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-compression-0.3.0-hb414858_2.conda + sha256: 2f8c79b24a1396ed2754379bfbe1595b50e7cf306962060b80084b46b682887f + md5: beb319c4aeb7de9f6cacf533ebbae94c depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 22447 - timestamp: 1725830398597 + size: 22528 + timestamp: 1731679090015 - kind: conda - name: aws-c-event-stream - version: 0.4.3 - build: h29ce20c_2 + name: aws-c-compression + version: 0.3.0 + build: hf42f96a_2 build_number: 2 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.4.3-h29ce20c_2.conda - sha256: ac5e04779811b29fc47e06d6bb9ea6436511216ea2871ad6917c3894174c5fa3 - md5: d533baa7e43239591d5cc0233849c475 + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.0-hf42f96a_2.conda + sha256: 210ba4fff1c9500fe02de1dae311ce723bfa313a2d21b72accd745f736f56fce + md5: 257f4ae92fe11bd8436315c86468c39b depends: - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - libgcc >=13 - - libstdcxx >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 54116 - timestamp: 1726327201288 + size: 19034 + timestamp: 1731678703956 - kind: conda name: aws-c-event-stream - version: 0.4.3 - build: h40a8fc1_2 - build_number: 2 + version: 0.5.0 + build: h13ead76_7 + build_number: 7 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.4.3-h40a8fc1_2.conda - sha256: 63c903dc4b708c0054287dbb5411de62067a181886657a515d96c0e6add173c1 - md5: f3d15e195e0b4dc6db749398eb925ffe + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.5.0-h13ead76_7.conda + sha256: 386965fab5f0bed4a6109cdba32579f16bee1b0f76ce1db840ce6f7070188f9f + md5: 55a901b6d4fb9ce1bc8328925b229f0b depends: - __osx >=11.0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 - - libcxx >=17 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 + - libcxx >=18 license: Apache-2.0 license_family: Apache purls: [] - size: 46887 - timestamp: 1726327307175 + size: 47528 + timestamp: 1731714690911 - kind: conda name: aws-c-event-stream - version: 0.4.3 - build: h7400eea_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-event-stream-0.4.3-h7400eea_2.conda - sha256: 856a3d17c15cfb005bb85fc4a2dc1f192435a616f8b20c43e4d313b86704ae4f - md5: 00807ac2c0089554c9abc49d131152ae + version: 0.5.0 + build: h1ffe551_7 + build_number: 7 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.0-h1ffe551_7.conda + sha256: 3b780d6483baa889e8df5aa66ab3c439a9c81331cf2a4799e373f4174768ddd9 + md5: 7cce4dfab184f4bbdfc160789251b3c5 depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 55127 - timestamp: 1726327268697 + size: 53500 + timestamp: 1731714597524 - kind: conda name: aws-c-event-stream - version: 0.4.3 - build: hcd1ed9e_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.4.3-hcd1ed9e_2.conda - sha256: f717b5d9baa8206d7069f80cd2f5a2cd99747b3f1e3aed4bea7e392846979d9b - md5: 73bde3fabf8b8f6f2be9cc6f152d0606 + version: 0.5.0 + build: h9bacb8c_7 + build_number: 7 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-event-stream-0.5.0-h9bacb8c_7.conda + sha256: 2b7bb475330942d94bc359171df19d0cf8b326f15c0c7903a59da54a8add621e + md5: 694020125b66632d6577456d2d9d3c74 depends: - - __osx >=10.13 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 - - libcxx >=17 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 + - libgcc >=13 + - libstdcxx >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 46699 - timestamp: 1726327279325 + size: 55054 + timestamp: 1731714599360 - kind: conda name: aws-c-event-stream - version: 0.4.3 - build: hd0ca3c1_2 - build_number: 2 + version: 0.5.0 + build: hab6af6e_7 + build_number: 7 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-event-stream-0.4.3-hd0ca3c1_2.conda - sha256: be7815f98f210acc1e6cbac1d9a0cb05d6f91fe53c2dd62cab585c4da66359e3 - md5: 93704218ce07e4d961299e170ed430b6 + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-event-stream-0.5.0-hab6af6e_7.conda + sha256: 39fe165d6616e09d25c07a85560ec414a0b0b19c1880e0df52283196cf44896f + md5: 1e81f2ecfb25d4a84b4d8fa6067924e5 depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 54331 - timestamp: 1726327493766 + size: 54641 + timestamp: 1731714676039 - kind: conda - name: aws-c-http - version: 0.8.10 - build: h2f86973_0 + name: aws-c-event-stream + version: 0.5.0 + build: heedde58_7 + build_number: 7 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.8.10-h2f86973_0.conda - sha256: dae6a6be9a6fc1c2d6318c62d2b89e20fe75d8df5a4b7766b95be788cfb9516c - md5: 4160f0e92d2f25532ee52b625556e488 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.5.0-heedde58_7.conda + sha256: 5fe9a5cc297d8c54536d7958738db35ae7ef561ad02494692b03c5c2b41f896e + md5: b1fa857b39304646770e3f0d70182ed3 depends: - __osx >=10.13 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-compression >=0.2.19,<0.2.20.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 + - libcxx >=18 license: Apache-2.0 license_family: Apache purls: [] - size: 164396 - timestamp: 1726469195066 + size: 46953 + timestamp: 1731714670991 - kind: conda name: aws-c-http - version: 0.8.10 - build: h5e77a74_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.8.10-h5e77a74_0.conda - sha256: 887af55b895502ef7611ad0dd5e19990385b05348262d6c5a8a22330490b14e7 - md5: 947cd303444ea92a382a10e43bad1a3f + version: 0.9.1 + build: h0c96e2d_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.9.1-h0c96e2d_2.conda + sha256: dab3bc124acb36fd89839337b37fac40fcf47798a66934aa18e280a889646e8e + md5: e0596752aa1c4f748c88bce167ae003d depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-compression >=0.2.19,<0.2.20.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - libgcc >=13 + - __osx >=10.13 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-compression >=0.3.0,<0.3.1.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 197233 - timestamp: 1726469181157 + size: 164320 + timestamp: 1731714564875 - kind: conda name: aws-c-http - version: 0.8.10 - build: hc7031c7_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-http-0.8.10-hc7031c7_0.conda - sha256: a3d3c1bc042c07a832e8b405f882670a09ae1cb00cc69cea6829a0d5d5d05624 - md5: 0c4d2f3bd8431f41e8fbd80c4ef09a23 - depends: - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-compression >=0.2.19,<0.2.20.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 + version: 0.9.1 + build: hab05fe4_2 + build_number: 2 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.9.1-hab05fe4_2.conda + sha256: 90a325b6f5371dd2203b643de646967fe57a4bcbbee8c91086abbf9dd733d59a + md5: fb409f7053fa3dbbdf6eb41045a87795 + depends: + - __glibc >=2.17,<3.0.a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-compression >=0.3.0,<0.3.1.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 190600 - timestamp: 1726469206238 + size: 196945 + timestamp: 1731714483279 - kind: conda name: aws-c-http - version: 0.8.10 - build: heca9ddf_0 + version: 0.9.1 + build: hab0f966_2 + build_number: 2 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-http-0.8.10-heca9ddf_0.conda - sha256: 2d474df981675d8d4bef7b22485c76cbf05df6b65bb2ea3f07363ebc0f6ed34c - md5: efd3dc45770f91dcd4f3a82f50cbea53 - depends: - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-compression >=0.2.19,<0.2.20.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-http-0.9.1-hab0f966_2.conda + sha256: 81c93d2b8c951c18509ff1359505d01740f77865c9bef46c457607f0ca8c76ad + md5: e715a008f534917e93ed2238546b68b0 + depends: + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-compression >=0.3.0,<0.3.1.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 182262 - timestamp: 1726469702580 + size: 182315 + timestamp: 1731714924335 - kind: conda name: aws-c-http - version: 0.8.10 - build: hf5a2c8c_0 + version: 0.9.1 + build: hf483d09_2 + build_number: 2 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.8.10-hf5a2c8c_0.conda - sha256: dfdec013bf7c2e87c49bc61a4cb8b1e3b8bf21e7f592326e958f0bf224de21b7 - md5: e4ba8aa0fb7dac95b0ea398a3229bf56 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.9.1-hf483d09_2.conda + sha256: fca9ed0f0895bab9bf737c8d8a3314556cb893d45c40f0656f21a93502db3089 + md5: d880c40b8fc7d07374c036f93f1359d2 depends: - __osx >=11.0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-compression >=0.2.19,<0.2.20.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-compression >=0.3.0,<0.3.1.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 152450 - timestamp: 1726469199710 + size: 153315 + timestamp: 1731714621306 - kind: conda - name: aws-c-io - version: 0.14.18 - build: h2af50b2_12 - build_number: 12 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.14.18-h2af50b2_12.conda - sha256: ca10865b8e5d16ea9f9ebc14833ef49bc30eed194233539794db887def925390 - md5: 700f1883f5a0a28c30fd98c43d4d946f - depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + name: aws-c-http + version: 0.9.1 + build: hf4e072c_2 + build_number: 2 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-http-0.9.1-hf4e072c_2.conda + sha256: b9a262451fc91d2fd4ccfcb6dc11ac61d0152c0db765bfe8d089e3e1b70c2150 + md5: fddc197912c16cb95276077f6c7917c5 + depends: + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-compression >=0.3.0,<0.3.1.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 - libgcc >=13 - - s2n >=1.5.5,<1.5.6.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 158169 - timestamp: 1728562824182 -- kind: conda - name: aws-c-io - version: 0.14.18 - build: h3831a8d_12 - build_number: 12 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-io-0.14.18-h3831a8d_12.conda - sha256: 26778c5dd0f4bd4e2cfafbfc7920a1289461ba98608ca4b400f87a05e77e2de8 - md5: 360c63cdf64d7bbd99196eb23d753908 - depends: - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 161275 - timestamp: 1728563406574 + size: 190363 + timestamp: 1731714613945 - kind: conda name: aws-c-io - version: 0.14.18 - build: ha95386c_12 - build_number: 12 + version: 0.15.2 + build: h10eb1bc_2 + build_number: 2 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-io-0.14.18-ha95386c_12.conda - sha256: 25217538d892e81be349606ab9b0e78e78834eaa237a8400817231a7723d7f5d - md5: 8f4368fdc4213e3aaa107ede5c3d52bc + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-io-0.15.2-h10eb1bc_2.conda + sha256: b8e4206ee1fa58453535c1c08c6aca5bdc92cde026bf7ec20d038786f813239b + md5: 7cdf478bb4feae1a93319f6e3381b8a9 depends: - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - libgcc >=13 - - s2n >=1.5.5,<1.5.6.0a0 + - s2n >=1.5.9,<1.5.10.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 162191 - timestamp: 1728562854595 + size: 162624 + timestamp: 1731702570075 - kind: conda name: aws-c-io - version: 0.14.18 - build: hc3cb426_12 - build_number: 12 + version: 0.15.2 + build: h39f8ad8_2 + build_number: 2 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.14.18-hc3cb426_12.conda - sha256: 59c510b61aad4da05f17756d84e3b138c51a5f27a8466021587504368818f159 - md5: efdd67503fa663c31d51b399c8f4cc2e + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.15.2-h39f8ad8_2.conda + sha256: b14e32f024f6be1610dccfdb6371e101cba204d24f37c2a63d9b6380ac74ac17 + md5: 3b49f1dd8f20bead8b222828cfdad585 depends: - __osx >=11.0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 137133 - timestamp: 1728562901503 + size: 137610 + timestamp: 1731702839896 - kind: conda name: aws-c-io - version: 0.14.18 - build: hf9a0f1c_12 - build_number: 12 + version: 0.15.2 + build: h789f5c1_2 + build_number: 2 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.14.18-hf9a0f1c_12.conda - sha256: 6daa592fdf623633ab4bd94394d45552bfdc9041bca6af0394a7fb9af6213c14 - md5: 19876b415ede498ca2003ddc304fe2b2 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.15.2-h789f5c1_2.conda + sha256: 57775bb51fbb45405575548d7452fc7702affac744fd6b80aebc82a28f5e2cba + md5: f85932994b14737e4ec6b6dc0bb66036 depends: - __osx >=10.13 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 138604 - timestamp: 1728562840477 + size: 139362 + timestamp: 1731702578455 - kind: conda - name: aws-c-mqtt - version: 0.10.7 - build: h02abb05_0 + name: aws-c-io + version: 0.15.2 + build: hdeadb07_2 + build_number: 2 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.10.7-h02abb05_0.conda - sha256: dfc23a658ee659b0bf86545bd76d14710bfb6fb1457824b85e49a0e99b0aaea9 - md5: b442b985952afe5820da96bb976ee006 + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.15.2-hdeadb07_2.conda + sha256: 1636136a5d882b4aaa13ea8b7de8cf07038a6878872e3c434df9daf478cee594 + md5: 461a1eaa075fd391add91bcffc9de0c1 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - libgcc >=13 + - s2n >=1.5.9,<1.5.10.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 195051 - timestamp: 1728339436377 + size: 159368 + timestamp: 1731702542973 - kind: conda - name: aws-c-mqtt - version: 0.10.7 - build: h3acc7b9_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.10.7-h3acc7b9_0.conda - sha256: ffb9600b4fa37dbee242eb300b22757b092943a82b56b9c0e3940ff3a0358809 - md5: 832123f8f88fc311b0eb86b06890aff4 + name: aws-c-io + version: 0.15.2 + build: hef77f12_2 + build_number: 2 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-io-0.15.2-hef77f12_2.conda + sha256: 8c02308ad64dcccb85ea55b6fdfb6b6de4b5710a564d24faf64655c4029f4008 + md5: ac3ab925a1345a6957d5d217fd2d9469 depends: - - __osx >=11.0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 135178 - timestamp: 1728339026350 + size: 160495 + timestamp: 1731702920182 - kind: conda name: aws-c-mqtt - version: 0.10.7 - build: h9d7d61c_0 + version: 0.11.0 + build: h00ab244_8 + build_number: 8 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.10.7-h9d7d61c_0.conda - sha256: e17efadc9db5b4397f1a2ce8714bf60a2c5269764dd95000c2a2c97f28e663eb - md5: cfa8c785abedd8caaf6a58703d215c44 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.11.0-h00ab244_8.conda + sha256: 5ba0cd019a01ca553784d18f6e4cc60a481eb88410ca689b6adbc1915cb85b89 + md5: 0c2db3585e4c1865cdf4528720bab440 depends: - __osx >=10.13 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 163926 - timestamp: 1728339489746 + size: 164288 + timestamp: 1731734750092 - kind: conda name: aws-c-mqtt - version: 0.10.7 - build: hd84f86a_0 + version: 0.11.0 + build: h28a5e6a_8 + build_number: 8 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-mqtt-0.10.7-hd84f86a_0.conda - sha256: 397207662449a86c56e3d5384a721f55ea335bf0f8ba02808624d7ef437b29fa - md5: 74b3548bf578a004251658acadae463c + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-mqtt-0.11.0-h28a5e6a_8.conda + sha256: aad8c9a5c24953cdebf17efa7ec06b5639e14072d4fa70c5c0607d7ad913ba88 + md5: 5250ce3b5154c0347b7576015a7c6cef depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 169550 - timestamp: 1728339074997 + size: 169040 + timestamp: 1731734203264 - kind: conda name: aws-c-mqtt - version: 0.10.7 - build: hf27581b_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-mqtt-0.10.7-hf27581b_0.conda - sha256: 7ba0d682b81f8fdd5b66edf251026a5bfed3b2c51b6d53dbdb5d93985fe451c1 - md5: 7c1bb68151f9b81e1369bbcaa05a574e + version: 0.11.0 + build: h68a0d7e_8 + build_number: 8 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.11.0-h68a0d7e_8.conda + sha256: 837c24c105624e16ace94b4b566ffe45231ff275339c523571ebd45946926156 + md5: 9e3ac70d27e7591b1310a690768cfe27 depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - __osx >=11.0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 186759 - timestamp: 1728340065107 + size: 134573 + timestamp: 1731734281038 - kind: conda - name: aws-c-s3 - version: 0.6.6 - build: h2c5aa70_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-s3-0.6.6-h2c5aa70_0.conda - sha256: 4fce09204795c6ba2854a0d65d3fdec99db53a8f26eda7d591aba5b8fc7856b4 - md5: 76822baabf944aa5f8997019206a3c29 - depends: - - aws-c-auth >=0.7.31,<0.7.32.0a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 + name: aws-c-mqtt + version: 0.11.0 + build: h7bd072d_8 + build_number: 8 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.11.0-h7bd072d_8.conda + sha256: 51d3d87a47c642096e2ce389a169aec2e26958042e9130857552a12d65a19045 + md5: 0e9d67838114c0dbd267a9311268b331 + depends: + - __glibc >=2.17,<3.0.a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 - libgcc >=13 - - openssl >=3.3.2,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 116941 - timestamp: 1726722547878 + size: 194447 + timestamp: 1731734668760 - kind: conda - name: aws-c-s3 - version: 0.6.6 - build: h56e9fbd_0 + name: aws-c-mqtt + version: 0.11.0 + build: hbfeb708_8 + build_number: 8 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-s3-0.6.6-h56e9fbd_0.conda - sha256: 15c45a36c07cdbfbb5ec393e6b6d10d15a87df7d2dd87db9fa594b13a3359987 - md5: 0b301304eebf6697381350eb096bd1a5 - depends: - - aws-c-auth >=0.7.31,<0.7.32.0a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-mqtt-0.11.0-hbfeb708_8.conda + sha256: c1462d6b1de9bdaf6b3233e70cdf2e49b481da9bdf91c0c3f5fcf5ed55f3ca18 + md5: e125209fbb06e56a208a75f8aae48c00 + depends: + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 108140 - timestamp: 1726722849474 + size: 186691 + timestamp: 1731735208782 - kind: conda name: aws-c-s3 - version: 0.6.6 - build: h834ce55_0 + version: 0.7.1 + build: h29aef15_3 + build_number: 3 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-s3-0.7.1-h29aef15_3.conda + sha256: b8c67e279f8efa833fc92b066dc6d0cef3aff7f06144f738adfbd95cdab52865 + md5: bd7d7b664176b5d164d369f12615b75a + depends: + - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 + - libgcc >=13 + - openssl >=3.4.0,<4.0a0 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 117581 + timestamp: 1731745139268 +- kind: conda + name: aws-c-s3 + version: 0.7.1 + build: h3a84f74_3 + build_number: 3 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.6.6-h834ce55_0.conda - sha256: b5e921f2bca092eec7355e296292f84a3db6e37802be61c56bf865edc4246532 - md5: dbf33f245023697941d4ff6b996d2b2c + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.7.1-h3a84f74_3.conda + sha256: 274c9ec3c173a2979b949ccc10a6013673c4391502a4a71e07070d6c50eabc60 + md5: e7a54821aaa774cfd64efcd45114a4d7 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-auth >=0.7.31,<0.7.32.0a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 + - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 - libgcc >=13 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 112595 - timestamp: 1726722460857 + size: 113837 + timestamp: 1731745115080 - kind: conda name: aws-c-s3 - version: 0.6.6 - build: hd01826e_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.6.6-hd01826e_0.conda - sha256: 24794cfcaf9d6da28192dda88449dad1e112408a96c51e5a0df6a1925c4e8a57 - md5: 7fa9af757e8376f738eb314518ec282b - depends: - - __osx >=10.13 - - aws-c-auth >=0.7.31,<0.7.32.0a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 + version: 0.7.1 + build: h6108ab3_3 + build_number: 3 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-s3-0.7.1-h6108ab3_3.conda + sha256: d1fbcf4bc0b14ecb36c478f174c886b28149a99198f70d064629d576db32e2ec + md5: 5b74f3d69d265068ddd53b21af16a29a + depends: + - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 97414 - timestamp: 1726722505830 + size: 109065 + timestamp: 1731745786696 - kind: conda name: aws-c-s3 - version: 0.6.6 - build: hd16c091_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.6.6-hd16c091_0.conda - sha256: 0b3e2a1e4189faea5edaeb480d9ddcf6878efdc06f66ba6910dee4b4fb386b43 - md5: a4406babaa217f4d965c6cc52ef6520f + version: 0.7.1 + build: h704940e_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.7.1-h704940e_3.conda + sha256: 976099a58d2f171b1ba4ffe7e3fc1431cf903d70360e6705c3633bc87c1090b1 + md5: 6ac3fb96662302c6db50afdb7c3bc71b depends: - - __osx >=11.0 - - aws-c-auth >=0.7.31,<0.7.32.0a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 + - __osx >=10.13 + - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 96383 - timestamp: 1726722491079 + size: 98295 + timestamp: 1731745189033 - kind: conda - name: aws-c-sdkutils - version: 0.1.19 - build: h41dd001_3 + name: aws-c-s3 + version: 0.7.1 + build: h840aca7_3 build_number: 3 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.1.19-h41dd001_3.conda - sha256: b320a08973f22468fd816bb957947369381913ae045d33bd872d03ebabaa355f - md5: 53bd7f3e6723288f531387a892d01635 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.7.1-h840aca7_3.conda + sha256: a75dce44667327d365abdcd68c525913c7dd948ea26d4709386acd58717307fc + md5: 540af65a722c5e490012153673793df5 depends: - __osx >=11.0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 49674 - timestamp: 1725836815498 + size: 96830 + timestamp: 1731745236535 - kind: conda name: aws-c-sdkutils - version: 0.1.19 - build: h57e602e_3 - build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-sdkutils-0.1.19-h57e602e_3.conda - sha256: 1a6ed79cbc500349224a460f9aa95e2ffe2668d40e2c49977230c136f6ac38a7 - md5: fafe9243d41fb1269e0eead92b487969 + version: 0.2.1 + build: h1c3498a_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.2.1-h1c3498a_1.conda + sha256: 59f47c5bea2ddc1c502999e6b2a4ebb81be7ddbf9d2b5818ff1cdc5ad58aa03d + md5: 70cd54aaaddb6efa4e5d41fa8f045a44 depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 - - libgcc >=13 + - __osx >=10.13 + - aws-c-common >=0.10.3,<0.10.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 58151 - timestamp: 1725836785874 + size: 51034 + timestamp: 1731687124981 - kind: conda name: aws-c-sdkutils - version: 0.1.19 - build: h756ea98_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.1.19-h756ea98_3.conda - sha256: 4e6f79f3fee5ebb4fb12b6258d91315ed0f7a2ac16c75611cffdbaa0d54badb2 - md5: bfe6623096906d2502c78ccdbfc3bc7a + version: 0.2.1 + build: h4c7db1d_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-sdkutils-0.2.1-h4c7db1d_1.conda + sha256: 3d2b079a361888197894308a93fec95666c6abfcc86c979ae36f1f9cb223dfb3 + md5: 45437a9bad358b25f795e77218063baf depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 55799 - timestamp: 1725836731034 + size: 58256 + timestamp: 1731687032896 - kind: conda name: aws-c-sdkutils - version: 0.1.19 - build: h8128ea2_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.1.19-h8128ea2_3.conda - sha256: 50912641279d00a6ce12b1d72e74ea5d30078e91a0557a48a9e9fe285c2f6b2c - md5: 8d93b3603363214303737f74b6efb5da + version: 0.2.1 + build: h5d7ee29_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.2.1-h5d7ee29_1.conda + sha256: ed3b272b9a345142e62f0cf9ab2a9fa909c92e09691f6a06e98ff500a1f8a303 + md5: 0f1e5bc57d4567c9d9bec8d8982828ed depends: - - __osx >=10.13 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - __osx >=11.0 + - aws-c-common >=0.10.3,<0.10.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 50686 - timestamp: 1725836776385 + size: 50276 + timestamp: 1731687215375 - kind: conda name: aws-c-sdkutils - version: 0.1.19 - build: hf1fc857_3 - build_number: 3 + version: 0.2.1 + build: hb414858_1 + build_number: 1 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-sdkutils-0.1.19-hf1fc857_3.conda - sha256: 5e42bba0f1ffd1a1cc5b80f5abae03c7118809f4545c688e56c2bb5a0ee3740e - md5: b00e5b1b3985d9dfadde29e8b00f85e4 + url: https://conda.anaconda.org/conda-forge/win-64/aws-c-sdkutils-0.2.1-hb414858_1.conda + sha256: 6130e79950efe49460dcedc8a4845a274ed572e55667b66c815dc771f63f9eca + md5: 0e3318644bfcc9c42cbde728d7bb8e08 depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 55242 - timestamp: 1725837225397 + size: 55188 + timestamp: 1731687352327 - kind: conda - name: aws-checksums - version: 0.1.20 - build: h41dd001_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.1.20-h41dd001_0.conda - sha256: 23c99722a3b3fac35d78c70731d333e85332e86a0ffce8bf48a9223478d5ffea - md5: 7ba57aa81224959beb6235f46bd05338 + name: aws-c-sdkutils + version: 0.2.1 + build: hf42f96a_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.1-hf42f96a_1.conda + sha256: f6e38c79b124c34edb048c28ec58fdfc4ea8f7a218dc493195afbada48ba063b + md5: bbdd20fb1994a9f0ba98078fcb6c12ab depends: - - __osx >=11.0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 69868 - timestamp: 1726282042057 + size: 55738 + timestamp: 1731687063424 - kind: conda name: aws-checksums - version: 0.1.20 - build: h57e602e_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-checksums-0.1.20-h57e602e_0.conda - sha256: 15c2b71f4c0d6b2c0dde9a3789e17a2d020d9391dbb62d2923d66a085abb0919 - md5: 2e8b832bdd43bf49c77be0794543ec5b + version: 0.2.2 + build: h1c3498a_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.2.2-h1c3498a_1.conda + sha256: a52b53437bd274eeee1bdd1427686b2d3b4bed586a91f0ea5a4c45303805cd56 + md5: a13de34c0c2224a8755ef3854f85c2a8 depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 - - libgcc >=13 + - __osx >=10.13 + - aws-c-common >=0.10.3,<0.10.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 72398 - timestamp: 1726281978877 + size: 70940 + timestamp: 1731687320283 - kind: conda name: aws-checksums - version: 0.1.20 - build: h756ea98_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.20-h756ea98_0.conda - sha256: 4b4543b0ca5528b6ca421f97394d7781a1d7d78b17ac3990d0fbe6a49159a407 - md5: ff7dbb319545f4bd1e5e0f8555cf9e7f + version: 0.2.2 + build: h4c7db1d_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-checksums-0.2.2-h4c7db1d_1.conda + sha256: b3fa060d4fe9e8fdb7b21b8b3c5fdb61df6f02973f74245a65869100f72a3931 + md5: af22e7e1c1af348a66f938aa66192f2c depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 72784 - timestamp: 1726281973900 + size: 72081 + timestamp: 1731687244426 - kind: conda name: aws-checksums - version: 0.1.20 - build: h8128ea2_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.1.20-h8128ea2_0.conda - sha256: 1953103f0ead6ffbcb73ddbcec617ce9195010fea838f63b5e8e93b8d4bf4bcb - md5: 1fbab35b839a3d822f1b39680298fd9f + version: 0.2.2 + build: h5d7ee29_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.2.2-h5d7ee29_1.conda + sha256: eb7ebe309b33a04329b3e51a7f10bb407815389dc37cc047f7d41f9c91f0d1b0 + md5: db1ed95988a8fe6c1ce0d94abdfc8e72 depends: - - __osx >=10.13 - - aws-c-common >=0.9.28,<0.9.29.0a0 + - __osx >=11.0 + - aws-c-common >=0.10.3,<0.10.4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 70818 - timestamp: 1726281979944 + size: 70184 + timestamp: 1731687342560 - kind: conda name: aws-checksums - version: 0.1.20 - build: hf1fc857_0 + version: 0.2.2 + build: hb414858_1 + build_number: 1 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-checksums-0.1.20-hf1fc857_0.conda - sha256: 446710cc7d12beddfe11bfd50a5d2a8f2418b66fb3a0a92a1a9031e041b101e9 - md5: 1b66a8719c94d85fa6658d8f46600f21 + url: https://conda.anaconda.org/conda-forge/win-64/aws-checksums-0.2.2-hb414858_1.conda + sha256: f7d0c5c9bd65cca937ed53425800d7376e89bdac9f82fcef44698e6707784cae + md5: 0cb03655a7cf5b4ad9e0cd8d5a18b21d depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 75478 - timestamp: 1726282558694 + size: 91905 + timestamp: 1731687613902 +- kind: conda + name: aws-checksums + version: 0.2.2 + build: hf42f96a_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.2-hf42f96a_1.conda + sha256: da802ace5448481c968cfec7e7a4f79f686f42df9de8e3f78c09a925c2882a79 + md5: d908d43d87429be24edfb20e96543c20 + depends: + - __glibc >=2.17,<3.0.a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - libgcc >=13 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 72744 + timestamp: 1731687193373 - kind: conda name: aws-crt-cpp - version: 0.28.3 - build: h26f7782_6 - build_number: 6 + version: 0.29.4 + build: h1e7036a_1 + build_number: 1 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-crt-cpp-0.28.3-h26f7782_6.conda - sha256: d17c6a79a872d622656a8d6b54573d230030ef808fc5da2d3bbe5e60518d1c3c - md5: d59a961de1c3039c98f23e8f7532b31a - depends: - - aws-c-auth >=0.7.31,<0.7.32.0a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-event-stream >=0.4.3,<0.4.4.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-c-mqtt >=0.10.7,<0.10.8.0a0 - - aws-c-s3 >=0.6.6,<0.6.7.0a0 - - aws-c-sdkutils >=0.1.19,<0.1.20.0a0 + url: https://conda.anaconda.org/conda-forge/win-64/aws-crt-cpp-0.29.4-h1e7036a_1.conda + sha256: ea3262ff39797a5ff4120d00f75de49abf49b81f70952f805373197432802f82 + md5: e77d1847e340f272a791e8a6cc38bdd3 + depends: + - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-event-stream >=0.5.0,<0.5.1.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-c-mqtt >=0.11.0,<0.11.1.0a0 + - aws-c-s3 >=0.7.1,<0.7.2.0a0 + - aws-c-sdkutils >=0.2.1,<0.2.2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache purls: [] - size: 255207 - timestamp: 1728390584945 + size: 263018 + timestamp: 1731787600543 - kind: conda name: aws-crt-cpp - version: 0.28.3 - build: h3e6eb3e_6 - build_number: 6 + version: 0.29.4 + build: h21d7256_1 + build_number: 1 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.28.3-h3e6eb3e_6.conda - sha256: bf85c7ad2875771d29db7f65a346b1937fc6b4c7f44283b159e6f00c2dac7a2c - md5: a12a25457b517277e15228889e568daa + url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.29.4-h21d7256_1.conda + sha256: 0de8dc3a6a9aab74049d85d407d204623a638ade4221a428cef4d91d25d41ef5 + md5: 963a310ba64fd6a113eb4f7fcf89f935 depends: - __glibc >=2.17,<3.0.a0 - - aws-c-auth >=0.7.31,<0.7.32.0a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-event-stream >=0.4.3,<0.4.4.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-c-mqtt >=0.10.7,<0.10.8.0a0 - - aws-c-s3 >=0.6.6,<0.6.7.0a0 - - aws-c-sdkutils >=0.1.19,<0.1.20.0a0 + - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-event-stream >=0.5.0,<0.5.1.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-c-mqtt >=0.11.0,<0.11.1.0a0 + - aws-c-s3 >=0.7.1,<0.7.2.0a0 + - aws-c-sdkutils >=0.2.1,<0.2.2.0a0 - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 349909 - timestamp: 1728389760881 + size: 354101 + timestamp: 1731787070984 - kind: conda name: aws-crt-cpp - version: 0.28.3 - build: h433f80b_6 - build_number: 6 + version: 0.29.4 + build: h44c5c52_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.29.4-h44c5c52_1.conda + sha256: ad20dc69b25262631f2f7f33f3b93049722a9480df8ae64f8d5b23251d1d36a4 + md5: 9ec205c058461ca674e3194e31de68ab + depends: + - __osx >=10.13 + - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-event-stream >=0.5.0,<0.5.1.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-c-mqtt >=0.11.0,<0.11.1.0a0 + - aws-c-s3 >=0.7.1,<0.7.2.0a0 + - aws-c-sdkutils >=0.2.1,<0.2.2.0a0 + - libcxx >=18 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 298024 + timestamp: 1731787266415 +- kind: conda + name: aws-crt-cpp + version: 0.29.4 + build: h6832833_1 + build_number: 1 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.28.3-h433f80b_6.conda - sha256: 88f08fae202172df62b0ffc370deb464098d9a4aff63039d71189421750455de - md5: e410ea6979eb3a603eb778cb4ba4ee19 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.29.4-h6832833_1.conda + sha256: 9c94db7881035bd1cfb24985668c5c7a693d70ecbf46e4b23c453774400e4437 + md5: 452a0da8c040f2aa825727af66d05b42 depends: - __osx >=11.0 - - aws-c-auth >=0.7.31,<0.7.32.0a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-event-stream >=0.4.3,<0.4.4.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-c-mqtt >=0.10.7,<0.10.8.0a0 - - aws-c-s3 >=0.6.6,<0.6.7.0a0 - - aws-c-sdkutils >=0.1.19,<0.1.20.0a0 - - libcxx >=17 + - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-event-stream >=0.5.0,<0.5.1.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-c-mqtt >=0.11.0,<0.11.1.0a0 + - aws-c-s3 >=0.7.1,<0.7.2.0a0 + - aws-c-sdkutils >=0.2.1,<0.2.2.0a0 + - libcxx >=18 license: Apache-2.0 license_family: Apache purls: [] - size: 230317 - timestamp: 1728389837618 + size: 237267 + timestamp: 1731787157065 - kind: conda name: aws-crt-cpp - version: 0.28.3 - build: hd6bf246_6 - build_number: 6 + version: 0.29.4 + build: h8cc6612_1 + build_number: 1 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-crt-cpp-0.28.3-hd6bf246_6.conda - sha256: dfd6176cfe2b560fb0c1d6ce7d49bf1098880abad6c945e5f34104126435359c - md5: 16437b2947680b34bb5984dd3bea2798 - depends: - - aws-c-auth >=0.7.31,<0.7.32.0a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-event-stream >=0.4.3,<0.4.4.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-c-mqtt >=0.10.7,<0.10.8.0a0 - - aws-c-s3 >=0.6.6,<0.6.7.0a0 - - aws-c-sdkutils >=0.1.19,<0.1.20.0a0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-crt-cpp-0.29.4-h8cc6612_1.conda + sha256: 7ff3dcac3578f2946dcc2d1953f20369750efdb228ada2a6f894642677cef4ec + md5: 494aaf00b4413cdf961abfbdeb5c24e9 + depends: + - aws-c-auth >=0.8.0,<0.8.1.0a0 + - aws-c-cal >=0.8.0,<0.8.1.0a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-event-stream >=0.5.0,<0.5.1.0a0 + - aws-c-http >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.15.2,<0.15.3.0a0 + - aws-c-mqtt >=0.11.0,<0.11.1.0a0 + - aws-c-s3 >=0.7.1,<0.7.2.0a0 + - aws-c-sdkutils >=0.2.1,<0.2.2.0a0 - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 276050 - timestamp: 1728389810592 + size: 283847 + timestamp: 1731787045666 - kind: conda - name: aws-crt-cpp - version: 0.28.3 - build: hef75ebe_6 - build_number: 6 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.28.3-hef75ebe_6.conda - sha256: 540af6454373d89636012578c1d35cffb6fcf997ebb242773f975c13cea3d0f8 - md5: 831c884adc08e9cb33671f5ae024da65 + name: aws-sdk-cpp + version: 1.11.449 + build: h1a02111_2 + build_number: 2 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.449-h1a02111_2.conda + sha256: 697d0055c4838f882d029d05baf432fb4d6fbebd92d60edfadeb10fea66f1755 + md5: 109ff9aa7347ca004a3f496a5160cdb9 depends: - - __osx >=10.13 - - aws-c-auth >=0.7.31,<0.7.32.0a0 - - aws-c-cal >=0.7.4,<0.7.5.0a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-event-stream >=0.4.3,<0.4.4.0a0 - - aws-c-http >=0.8.10,<0.8.11.0a0 - - aws-c-io >=0.14.18,<0.14.19.0a0 - - aws-c-mqtt >=0.10.7,<0.10.8.0a0 - - aws-c-s3 >=0.6.6,<0.6.7.0a0 - - aws-c-sdkutils >=0.1.19,<0.1.20.0a0 - - libcxx >=17 + - __glibc >=2.17,<3.0.a0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-event-stream >=0.5.0,<0.5.1.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 + - aws-crt-cpp >=0.29.4,<0.29.5.0a0 + - libcurl >=8.10.1,<9.0a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 294267 - timestamp: 1728389843579 + size: 2951572 + timestamp: 1731927266611 - kind: conda name: aws-sdk-cpp - version: 1.11.407 - build: h0455a66_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.407-h0455a66_0.conda - sha256: a753df57869eb6814113fe4ae71b99965acf4f2fafc9237067ba84bb18b39933 - md5: e189085758424fa0222292c98decb68f + version: 1.11.449 + build: h7bf9075_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.449-h7bf9075_2.conda + sha256: acf125902c715c0a8c53b3e2005406d4df25cc48530a7239606ebcb45019e1e9 + md5: f22a9a4d62f1ab66a6b0ff3f978e9447 depends: - - __osx >=11.0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-event-stream >=0.4.3,<0.4.4.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 - - aws-crt-cpp >=0.28.3,<0.28.4.0a0 - - libcurl >=8.10.0,<9.0a0 - - libcxx >=17 + - __osx >=10.13 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-event-stream >=0.5.0,<0.5.1.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 + - aws-crt-cpp >=0.29.4,<0.29.5.0a0 + - libcurl >=8.10.1,<9.0a0 + - libcxx >=18 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 2704289 - timestamp: 1726638328407 + size: 2777262 + timestamp: 1731927927590 - kind: conda name: aws-sdk-cpp - version: 1.11.407 - build: h21cfba4_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-sdk-cpp-1.11.407-h21cfba4_0.conda - sha256: 4fd78167257c14d14a8317268ff6ce1918cd7fad762bcef41f3e9d9a04390b8a - md5: e33acabffcda4c2bf7e22b48528e4cec - depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-event-stream >=0.4.3,<0.4.4.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 - - aws-crt-cpp >=0.28.3,<0.28.4.0a0 - - libcurl >=8.10.0,<9.0a0 - - libgcc >=13 - - libstdcxx >=13 + version: 1.11.449 + build: h8f08b23_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.449-h8f08b23_2.conda + sha256: 7b7e17c332d7f382f5f97cefe477cb5e9fae171a00d0c40a78ad6263c64a0af2 + md5: c1111d86333195e42ae29d02d64a545c + depends: + - __osx >=11.0 + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-event-stream >=0.5.0,<0.5.1.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 + - aws-crt-cpp >=0.29.4,<0.29.5.0a0 + - libcurl >=8.10.1,<9.0a0 + - libcxx >=18 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 2775644 - timestamp: 1726638192741 + size: 2733405 + timestamp: 1731927979855 - kind: conda name: aws-sdk-cpp - version: 1.11.407 - build: h25dd3c2_0 + version: 1.11.449 + build: h922649a_2 + build_number: 2 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-sdk-cpp-1.11.407-h25dd3c2_0.conda - sha256: 46337ac3bb24a6f8addeef0b642013989cf7efa2de5c1e12e2d7f62c5137549c - md5: b2d39f93aa57382367d6cacd55ec4f32 - depends: - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-event-stream >=0.4.3,<0.4.4.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 - - aws-crt-cpp >=0.28.3,<0.28.4.0a0 + url: https://conda.anaconda.org/conda-forge/win-64/aws-sdk-cpp-1.11.449-h922649a_2.conda + sha256: bf45247a4c28d14e7240c5cbd2f635edbe5597970fc3c150478262d41d5e07bd + md5: 31a040ebe846198fce79599ecb37bd2d + depends: + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-event-stream >=0.5.0,<0.5.1.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 + - aws-crt-cpp >=0.29.4,<0.29.5.0a0 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -3283,55 +3452,32 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 2805201 - timestamp: 1726639233904 -- kind: conda - name: aws-sdk-cpp - version: 1.11.407 - build: h2e282c2_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.407-h2e282c2_0.conda - sha256: c6a88e7882325c56e1f25252a5529bd24650207ab44cb31e976daa9b5d8b1914 - md5: 16c5992e1c374f160128336cdf64e171 - depends: - - __osx >=10.13 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-event-stream >=0.4.3,<0.4.4.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 - - aws-crt-cpp >=0.28.3,<0.28.4.0a0 - - libcurl >=8.10.0,<9.0a0 - - libcxx >=17 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.2,<4.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 2787167 - timestamp: 1726638546148 + size: 2869232 + timestamp: 1731927853656 - kind: conda name: aws-sdk-cpp - version: 1.11.407 - build: h9f1560d_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.407-h9f1560d_0.conda - sha256: bc250a3879b88c13e91fc03abdca3867c5a0dd7767da5f364d4460f74d64f286 - md5: 5c3dd49b04db05e0e884de48ff77ae24 - depends: - - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.9.28,<0.9.29.0a0 - - aws-c-event-stream >=0.4.3,<0.4.4.0a0 - - aws-checksums >=0.1.20,<0.1.21.0a0 - - aws-crt-cpp >=0.28.3,<0.28.4.0a0 - - libcurl >=8.10.0,<9.0a0 + version: 1.11.449 + build: hf48a0a1_2 + build_number: 2 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-sdk-cpp-1.11.449-hf48a0a1_2.conda + sha256: 246d894d4354e1c7bbd1466881e87f3f92396777ebbd8cbebe53efb16ace88c4 + md5: e1cd103f7450254f9513244169ea6a1a + depends: + - aws-c-common >=0.10.3,<0.10.4.0a0 + - aws-c-event-stream >=0.5.0,<0.5.1.0a0 + - aws-checksums >=0.2.2,<0.2.3.0a0 + - aws-crt-cpp >=0.29.4,<0.29.5.0a0 + - libcurl >=8.10.1,<9.0a0 - libgcc >=13 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 2935773 - timestamp: 1726638167995 + size: 2803239 + timestamp: 1731927417845 - kind: conda name: azure-core-cpp version: 1.14.0 @@ -3719,23 +3865,22 @@ packages: timestamp: 1728729672889 - kind: conda name: babel - version: 2.14.0 + version: 2.16.0 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda - sha256: 8584e3da58e92b72641c89ff9b98c51f0d5dbe76e527867804cbdf03ac91d8e6 - md5: 9669586875baeced8fc30c0826c3270e + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda + sha256: fce1d78e42665bb26d3f2b45ce9cacf0d9dbe4c1b2db3879a384eadee53c6231 + md5: 6d4e9ecca8d88977147e109fc7053184 depends: - - python >=3.7 - - pytz - - setuptools + - python >=3.8 + - pytz >=2015.7 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/babel?source=hash-mapping - size: 7609750 - timestamp: 1702422720584 + size: 6525614 + timestamp: 1730878929589 - kind: conda name: beautifulsoup4 version: 4.12.3 @@ -3756,25 +3901,22 @@ packages: timestamp: 1705564819537 - kind: conda name: bleach - version: 6.1.0 + version: 6.2.0 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda - sha256: 845e77ef495376c5c3c328ccfd746ca0ef1978150cae8eae61a300fe7755fb08 - md5: 0ed9d7c0e9afa7c025807a9a8136ea3e + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda + sha256: 01be7fb5163e7c31356a18c259ddc19a5431b8b974dc65e2427b88c2d30034f3 + md5: 461bcfab8e65c166e297222ae919a2d4 depends: - - packaging - - python >=3.6 - - setuptools - - six >=1.9.0 + - python >=3.9 - webencodings - license: Apache-2.0 + license: Apache-2.0 AND MIT license_family: Apache purls: - pkg:pypi/bleach?source=hash-mapping - size: 131220 - timestamp: 1696630354218 + size: 132652 + timestamp: 1730286301829 - kind: conda name: blosc version: 1.21.6 @@ -3878,13 +4020,13 @@ packages: timestamp: 1719266029046 - kind: conda name: bokeh - version: 3.6.0 + version: 3.6.1 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.0-pyhd8ed1ab_0.conda - sha256: 6658b1ac45ba1c6a486b0b1eb22235a42435e5b014ec3ca696e41c6fc43761a3 - md5: 6728ca650187933a007b89f00ece4279 + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda + sha256: f917c7c60ac9c8066fb389432876fe381d2068758a87d0a06e79428c46091ee4 + md5: e88d74bb7b9b89d4c9764286ceb94cc9 depends: - contourpy >=1.2 - jinja2 >=2.9 @@ -3900,8 +4042,8 @@ packages: license_family: BSD purls: - pkg:pypi/bokeh?source=hash-mapping - size: 4519248 - timestamp: 1728932643855 + size: 4520636 + timestamp: 1730964473035 - kind: conda name: branca version: 0.7.2 @@ -4310,12 +4452,12 @@ packages: timestamp: 1720974491916 - kind: conda name: c-ares - version: 1.34.2 + version: 1.34.3 build: h2466b09_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/c-ares-1.34.2-h2466b09_0.conda - sha256: 5b7a6bb814bc2df92c0c08d7f2f63ae5bc4d71efdc6131130bdc230a8db936fc - md5: 6fcf481938188279f28757a4814a4b73 + url: https://conda.anaconda.org/conda-forge/win-64/c-ares-1.34.3-h2466b09_0.conda + sha256: 1ddad30ee6de501a65b2431427800cb79fdb34a1650f291bb477a6c1c78fc1f1 + md5: 7dd8f0c4af6a36df3b402fa12e19854c depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -4323,70 +4465,70 @@ packages: license: MIT license_family: MIT purls: [] - size: 192859 - timestamp: 1729006899124 -- kind: conda - name: c-ares - version: 1.34.2 - build: h32b1619_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.34.2-h32b1619_0.conda - sha256: 972d0403c92c9cd1d1c60e34d80991258125ee880cf5a9289ae83a443d8970cd - md5: 724edfea6dde646c1faf2ce1423e0faa - depends: - - __osx >=10.13 - license: MIT - license_family: MIT - purls: [] - size: 182342 - timestamp: 1729006698430 + size: 192873 + timestamp: 1731182126180 - kind: conda name: c-ares - version: 1.34.2 - build: h7ab814d_0 + version: 1.34.3 + build: h5505292_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.34.2-h7ab814d_0.conda - sha256: 24d53d27397f9c2f0c168992690b5ec1bd62593fb4fc1f1e906ab91b10fd06c3 - md5: 8a8cfc11064b521bc54bd2d8591cb137 + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.34.3-h5505292_0.conda + sha256: e9e0f737286f9f4173c76fb01a11ffbe87cfc2da4e99760e1e18f47851d7ae06 + md5: d0155a4f41f28628c7409ea000eeb19c depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 177487 - timestamp: 1729006763496 + size: 178951 + timestamp: 1731182071026 - kind: conda name: c-ares - version: 1.34.2 + version: 1.34.3 build: ha64f414_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.34.2-ha64f414_0.conda - sha256: 06f67e6b2c18f1ff79391ffb032c752fcbbf754f6f6e7a786edde6cca1c92791 - md5: 588af5337614cece17e61b6ac907f812 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.34.3-ha64f414_0.conda + sha256: c0ec34413744c572f2f95390bbf19189d1460ecc7fb08902287e6289d327a7bd + md5: fb47a36e80869a6580454a8606b78619 depends: - __glibc >=2.28,<3.0.a0 - libgcc >=13 license: MIT license_family: MIT purls: [] - size: 214916 - timestamp: 1729006632022 + size: 215455 + timestamp: 1731181925271 - kind: conda name: c-ares - version: 1.34.2 + version: 1.34.3 build: heb4867d_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.2-heb4867d_0.conda - sha256: c2a515e623ac3e17a56027c06098fbd5ab47afefefbd386b4c21289f2ec55139 - md5: 2b780c0338fc0ffa678ac82c54af51fd + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.3-heb4867d_0.conda + sha256: 1015d731c05ef7de298834833d680b08dea58980b907f644345bd457f9498c99 + md5: 09a6c610d002e54e18353c06ef61a253 depends: - __glibc >=2.28,<3.0.a0 - libgcc >=13 license: MIT license_family: MIT purls: [] - size: 205797 - timestamp: 1729006575652 + size: 205575 + timestamp: 1731181837907 +- kind: conda + name: c-ares + version: 1.34.3 + build: hf13058a_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.34.3-hf13058a_0.conda + sha256: e1bc2520ba9bfa55cd487efabd6bfaa49ccd944847895472133ba919810c9978 + md5: c36355bc08d4623c210b00f9935ee632 + depends: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: [] + size: 183798 + timestamp: 1731181957603 - kind: conda name: ca-certificates version: 2024.8.30 @@ -4877,16 +5019,15 @@ packages: timestamp: 1710320435158 - kind: conda name: contourpy - version: 1.3.0 - build: py311h2c37856_2 - build_number: 2 + version: 1.3.1 + build: py311h210dab8_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/contourpy-1.3.0-py311h2c37856_2.conda - sha256: 384d3f49c16693afea78f794bd45d7cd7afe3f212714fe215ded6c78e630b47b - md5: 84bb2b07c58c13d48e5ef38f49f0e7de + url: https://conda.anaconda.org/conda-forge/osx-arm64/contourpy-1.3.1-py311h210dab8_0.conda + sha256: 8e755206b38a6e14861c79a74b51af76124bdf5c266dd6a584305e03d37c2e0c + md5: 7f9e9df2d62cf69aed450f6957a23e61 depends: - __osx >=11.0 - - libcxx >=17 + - libcxx >=18 - numpy >=1.23 - python >=3.11,<3.12.0a0 - python >=3.11,<3.12.0a0 *_cpython @@ -4895,17 +5036,16 @@ packages: license_family: BSD purls: - pkg:pypi/contourpy?source=hash-mapping - size: 253595 - timestamp: 1727293810778 + size: 247202 + timestamp: 1731428753912 - kind: conda name: contourpy - version: 1.3.0 - build: py311h3257749_2 - build_number: 2 + version: 1.3.1 + build: py311h3257749_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/contourpy-1.3.0-py311h3257749_2.conda - sha256: 9e0263f5a5cb72d74687504b7b9c30de009bbd148513c65cfb07923af908e1d2 - md5: f94f6c4d0e793b6d175267f3fb3b4f39 + url: https://conda.anaconda.org/conda-forge/win-64/contourpy-1.3.1-py311h3257749_0.conda + sha256: dbb0c161dd75e72e66c13f31715941adb094a45471016f89d6a1cfab30967ba8 + md5: 91d8504588e1b3c77e605503e5a1bc11 depends: - numpy >=1.23 - python >=3.11,<3.12.0a0 @@ -4917,64 +5057,61 @@ packages: license_family: BSD purls: - pkg:pypi/contourpy?source=hash-mapping - size: 216421 - timestamp: 1727294331402 + size: 216693 + timestamp: 1731429286140 - kind: conda name: contourpy - version: 1.3.0 - build: py311hc07b1fb_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/contourpy-1.3.0-py311hc07b1fb_2.conda - sha256: f8a3e5d42485ff5592b750dea2416cf60029b54d33031622f9784d6f80516d53 - md5: 1e2bf3d4395e17e47bb3716528dc3f4c + version: 1.3.1 + build: py311h4e34fa0_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.3.1-py311h4e34fa0_0.conda + sha256: 373e17f22bca3e13aac2245bb0c8a15c4a54d1ffa4c3278308eeb8d3c9435c0e + md5: 6bc3882064e277827934e2c6e5281661 depends: - - libgcc >=13 - - libstdcxx >=13 + - __osx >=10.13 + - libcxx >=18 - numpy >=1.23 - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/contourpy?source=hash-mapping - size: 287595 - timestamp: 1727293830980 + size: 255123 + timestamp: 1731428577146 - kind: conda name: contourpy - version: 1.3.0 - build: py311hd18a35c_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.0-py311hd18a35c_2.conda - sha256: 9d0abbb1f3bbfdd9070afbe389d6f9bf71e33bd53c0b3d1dcf12e63084f7993b - md5: 66266cd4f20e47dc1de458c93fb4d2a9 + version: 1.3.1 + build: py311hc07b1fb_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/contourpy-1.3.1-py311hc07b1fb_0.conda + sha256: 454c1332324c8b73ec5db98a290dff2b818487210077a85fa7fa5fe80ed84dbc + md5: e4299ff1e3a139ce2cf45da53abfb010 depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 - numpy >=1.23 - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/contourpy?source=hash-mapping - size: 277946 - timestamp: 1727293740030 + size: 288632 + timestamp: 1731428561374 - kind: conda name: contourpy - version: 1.3.0 - build: py311hf2f7c97_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.3.0-py311hf2f7c97_2.conda - sha256: 88b7bf709ac5a8a39dffddddce18f5a80d6d4dae7befd8b34d524effd3097284 - md5: c91173e4c5776060e9fc1ba5c8a03bdf + version: 1.3.1 + build: py311hd18a35c_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.1-py311hd18a35c_0.conda + sha256: 08be6120dc9369f07858677dde2a8474644cc7ec2ae146b39a6953aadc536dfd + md5: 351cb68d2081e249069748b6e60b3cd2 depends: - - __osx >=10.13 - - libcxx >=17 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 - numpy >=1.23 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -4982,8 +5119,8 @@ packages: license_family: BSD purls: - pkg:pypi/contourpy?source=hash-mapping - size: 262424 - timestamp: 1727293723800 + size: 278209 + timestamp: 1731428493722 - kind: conda name: cycler version: 0.12.1 @@ -5107,106 +5244,178 @@ packages: timestamp: 1728335601937 - kind: conda name: dask - version: 2024.9.1 - build: pyhd8ed1ab_0 + version: 2024.11.2 + build: pyhff2d567_1 + build_number: 1 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.9.1-pyhd8ed1ab_0.conda - sha256: 0007c996c91891df3a3fe3d6b8265f0b602396989d4ce87cd78d88fd94dfac48 - md5: f4a81fe958755b2db083566a6a2da06f + url: https://conda.anaconda.org/conda-forge/noarch/dask-2024.11.2-pyhff2d567_1.conda + sha256: 1f2c226bfb4e3ee24125185b0694ec73431ff95bc55d995abdb38b7a7e1838ca + md5: 4ea56955c9922ac99c35d0784cffeb96 depends: - bokeh >=3.1.0 - cytoolz >=0.11.0 - - dask-core >=2024.9.1,<2024.9.2.0a0 + - dask-core >=2024.11.2,<2024.11.3.0a0 - dask-expr >=1.1,<1.2 - - distributed >=2024.9.1,<2024.9.2.0a0 + - distributed >=2024.11.2,<2024.11.3.0a0 - jinja2 >=2.10.3 - lz4 >=4.3.2 - numpy >=1.24 - pandas >=2.0 - - pyarrow >=7.0 - - pyarrow-hotfix + - pyarrow >=14.0.1 - python >=3.10 constrains: - openssl !=1.1.1e license: BSD-3-Clause - license_family: BSD purls: [] - size: 7417 - timestamp: 1727494165691 + size: 7549 + timestamp: 1731971053850 - kind: conda name: dask-core - version: 2024.9.1 - build: pyhd8ed1ab_0 + version: 2024.11.2 + build: pyhff2d567_1 + build_number: 1 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.9.1-pyhd8ed1ab_0.conda - sha256: 08d01f45f711fcb093e04a491825f9dd0f4129e6432587f5f84a3cbd10a4030d - md5: 0bcf33226f8dbe7e2d6acefb99a7323f + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2024.11.2-pyhff2d567_1.conda + sha256: b5e120fbcab57343aedbb312c22df8faa1a8444fb16b4d66879efbd7fd560d53 + md5: ae2be36dab764e655a22f240837cef75 depends: - click >=8.1 - cloudpickle >=3.0.0 - fsspec >=2021.09.0 - - importlib_metadata >=4.13.0 + - importlib-metadata >=4.13.0 - packaging >=20.0 - partd >=1.4.0 - python >=3.10 - pyyaml >=5.3.1 - toolz >=0.10.0 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/dask?source=hash-mapping - size: 896858 - timestamp: 1727485758122 + size: 903030 + timestamp: 1731970891036 - kind: conda name: dask-expr - version: 1.1.15 + version: 1.1.19 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.15-pyhd8ed1ab_0.conda - sha256: 7ff9c79fc369de2b9da433108cd02ed5a99045493b366f6ce7acaa2dd097a6b0 - md5: 865cd3fdeffd42a9682f3bb992e828e8 + url: https://conda.anaconda.org/conda-forge/noarch/dask-expr-1.1.19-pyhd8ed1ab_0.conda + sha256: 5f2c9e8f49c016a249d07eb46bae5b4085f3750827d12aff8aa0db1be4665165 + md5: 09ea33eb6525cc703ce1d39c88378320 depends: - - dask-core 2024.9.1 + - dask-core 2024.11.2 - pandas >=2 - - pyarrow + - pyarrow >=14.0.1 - python >=3.10 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/dask-expr?source=hash-mapping - size: 185216 - timestamp: 1727490062118 + size: 185913 + timestamp: 1731515130979 - kind: conda - name: debugpy - version: 1.8.7 - build: py311h3f08180_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.7-py311h3f08180_0.conda - sha256: 88a6c8db209168a20e9e3c91db527f531b2994013852e6ac9f122b8ce28d88ea - md5: 6bea7745539923fc0facaa2cba50369c - depends: - - __osx >=11.0 - - libcxx >=17 - - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - - python_abi 3.11.* *_cp311 - license: MIT - license_family: MIT + name: dav1d + version: 1.2.1 + build: h0dc2134_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/dav1d-1.2.1-h0dc2134_0.conda + sha256: ec71a835866b42e946cd2039a5f7a6458851a21890d315476f5e66790ac11c96 + md5: 9d88733c715300a39f8ca2e936b7808d + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 668439 + timestamp: 1685696184631 +- kind: conda + name: dav1d + version: 1.2.1 + build: h31becfc_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/dav1d-1.2.1-h31becfc_0.conda + sha256: 33fe66d025cf5bac7745196d1a3dd7a437abcf2dbce66043e9745218169f7e17 + md5: 6e5a87182d66b2d1328a96b61ca43a62 + depends: + - libgcc-ng >=12 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 347363 + timestamp: 1685696690003 +- kind: conda + name: dav1d + version: 1.2.1 + build: hb547adb_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/dav1d-1.2.1-hb547adb_0.conda + sha256: 93e077b880a85baec8227e8c72199220c7f87849ad32d02c14fb3807368260b8 + md5: 5a74cdee497e6b65173e10d94582fae6 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 316394 + timestamp: 1685695959391 +- kind: conda + name: dav1d + version: 1.2.1 + build: hcfcfb64_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/dav1d-1.2.1-hcfcfb64_0.conda + sha256: 2aa2083c9c186da7d6f975ccfbef654ed54fff27f4bc321dbcd12cee932ec2c4 + md5: ed2c27bda330e3f0ab41577cf8b9b585 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 618643 + timestamp: 1685696352968 +- kind: conda + name: dav1d + version: 1.2.1 + build: hd590300_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/dav1d-1.2.1-hd590300_0.conda + sha256: 22053a5842ca8ee1cf8e1a817138cdb5e647eb2c46979f84153f6ad7bde73020 + md5: 418c6ca5929a611cbd69204907a83995 + depends: + - libgcc-ng >=12 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 760229 + timestamp: 1685695754230 +- kind: conda + name: debugpy + version: 1.8.8 + build: py311h155a34a_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.8-py311h155a34a_0.conda + sha256: 959e7cdeb6627d64228a6cbaf91e5bd674465d81619b410c8ce772fa9db1a594 + md5: 376b9971d7b47dab0b5197bd3efc74d4 + depends: + - __osx >=11.0 + - libcxx >=18 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + license: MIT + license_family: MIT purls: - pkg:pypi/debugpy?source=hash-mapping - size: 2493171 - timestamp: 1728594326810 + size: 2489339 + timestamp: 1731045144242 - kind: conda name: debugpy - version: 1.8.7 + version: 1.8.8 build: py311h89d996e_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/debugpy-1.8.7-py311h89d996e_0.conda - sha256: 8999c70aa70f4810887e81e7a42db5a7fecc73cbc2806f8c6292c80edc81eeab - md5: 403817a7306f67552118b21cdaf15317 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/debugpy-1.8.8-py311h89d996e_0.conda + sha256: 576fd0075e5db8660ee4b46490fd1b71f87dffe5b922ea20da64ce982988c8c6 + md5: ca59e334efd8ce68056670740c15838a depends: - libgcc >=13 - libstdcxx >=13 @@ -5217,35 +5426,35 @@ packages: license_family: MIT purls: - pkg:pypi/debugpy?source=hash-mapping - size: 2478739 - timestamp: 1728594349309 + size: 2506742 + timestamp: 1731045096101 - kind: conda name: debugpy - version: 1.8.7 - build: py311hd89902b_0 + version: 1.8.8 + build: py311hc356e98_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/debugpy-1.8.7-py311hd89902b_0.conda - sha256: 4188b10fa63dff1cd6d3d05ee90fc2242be4f79a84a598785aa41b61fceaa0f2 - md5: e88d2e577bfb45271a4590cb9d010e5d + url: https://conda.anaconda.org/conda-forge/osx-64/debugpy-1.8.8-py311hc356e98_0.conda + sha256: 34f83a442443323f02e7674a5accadd376324535db561415c7ce6796c88cb5dc + md5: 89062c093aafdfa2155f13967177ef8a depends: - __osx >=10.13 - - libcxx >=17 + - libcxx >=18 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 license: MIT license_family: MIT purls: - pkg:pypi/debugpy?source=hash-mapping - size: 2487953 - timestamp: 1728594270483 + size: 2492179 + timestamp: 1731045106437 - kind: conda name: debugpy - version: 1.8.7 + version: 1.8.8 build: py311hda3d55a_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.7-py311hda3d55a_0.conda - sha256: 714deaaa5ed757b259062f7979c2ed5e9fea66361ef72a5b63c644ea4b75232d - md5: 351ff5f8591856aa848a2cc89ca53957 + url: https://conda.anaconda.org/conda-forge/win-64/debugpy-1.8.8-py311hda3d55a_0.conda + sha256: ee15fa3cb625d02cba59cb8b60575de721d44798029be8b2c961a613f714ff7e + md5: 77d256e98801d3f1066993c6602579c0 depends: - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -5256,16 +5465,16 @@ packages: license_family: MIT purls: - pkg:pypi/debugpy?source=hash-mapping - size: 3548917 - timestamp: 1728594758491 + size: 3631650 + timestamp: 1731045182872 - kind: conda name: debugpy - version: 1.8.7 + version: 1.8.8 build: py311hfdbb021_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.7-py311hfdbb021_0.conda - sha256: 540d6b509d68ba77f6ad06f3bc419ba42930f1b3139ab4fda0476e12de8d7f4d - md5: e02dac14097eb3605342cd35c13f0a26 + url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.8-py311hfdbb021_0.conda + sha256: 4a326b01252ebae38a84cb8c37470283ebb37fd1db71469e0e23ca253a0fbe83 + md5: 698c1e95b2af120f318a0bdec35552b6 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -5276,8 +5485,8 @@ packages: license_family: MIT purls: - pkg:pypi/debugpy?source=hash-mapping - size: 2544636 - timestamp: 1728594337523 + size: 2532053 + timestamp: 1731045057237 - kind: conda name: decorator version: 5.1.1 @@ -5314,13 +5523,13 @@ packages: timestamp: 1615232388757 - kind: conda name: deprecated - version: 1.2.14 - build: pyh1a96a4e_0 + version: 1.2.15 + build: pyhff2d567_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.14-pyh1a96a4e_0.conda - sha256: 8f61539b00ea315c99f8b6f9e2408caa6894593617676741214cc0280e875ca0 - md5: 4e4c4236e1ca9bcd8816b921a4805882 + url: https://conda.anaconda.org/conda-forge/noarch/deprecated-1.2.15-pyhff2d567_0.conda + sha256: 48182a27a8fd855db3a402ed914823802f94c3344c87b0d074facc51411296ee + md5: ca75e235b44ab995655fae392f99595e depends: - python >=2.7 - wrapt <2,>=1.10 @@ -5328,8 +5537,8 @@ packages: license_family: MIT purls: - pkg:pypi/deprecated?source=hash-mapping - size: 14033 - timestamp: 1685233463632 + size: 14182 + timestamp: 1731836933516 - kind: pypi name: distlib version: 0.3.9 @@ -5337,18 +5546,19 @@ packages: sha256: 47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87 - kind: conda name: distributed - version: 2024.9.1 - build: pyhd8ed1ab_0 + version: 2024.11.2 + build: pyhff2d567_1 + build_number: 1 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.9.1-pyhd8ed1ab_0.conda - sha256: d4d934d3b5c73d8ccadd7c1b37cfba99b096403f33d4cf0085108daeed46e3c9 - md5: a9f1c72da2654a8ae07a33ed3975d328 + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2024.11.2-pyhff2d567_1.conda + sha256: 67b4ef42db9f0fcfa2fb6274bd4ee530769bb84649cbb07da2b7d0a85f4cdfe2 + md5: 171408408370e59126dc3e39352c6218 depends: - click >=8.0 - cloudpickle >=3.0.0 - cytoolz >=0.11.2 - - dask-core >=2024.9.1,<2024.9.2.0a0 + - dask-core >=2024.11.2,<2024.11.3.0a0 - jinja2 >=2.10.3 - locket >=1.0.0 - msgpack-python >=1.0.2 @@ -5368,19 +5578,20 @@ packages: license_family: BSD purls: - pkg:pypi/distributed?source=hash-mapping - size: 801109 - timestamp: 1727490025224 + size: 802347 + timestamp: 1731970957315 - kind: pypi name: emissions-harmonization-historical version: 0.1.0 path: . - sha256: e7ad60e96b845782cd9c59ff2bc93c49b3742d64661b5c204dad4b576008e03a + sha256: bd4ab51097b298a6e494ff4781ef10ec7ca85ebd30035318fae6f76bd22dfc99 requires_dist: - pre-commit==3.3.1 - ptolemy-iamc @ git+https://github.com/gidden/ptolemy.git@015aa843c340bd57464eb7cfd5f3c8e397201266 - aneris-iamc @ git+https://github.com/iiasa/aneris.git@9e5aa002b523f1d5d0ac32554988816e8c20cb44 - openscm-units>=0.6.2 - scmdata>=0.17.0,<0.18 + - xarray-regrid==0.4.0 requires_python: ==3.11 editable: true - kind: conda @@ -5402,21 +5613,21 @@ packages: timestamp: 1643888357950 - kind: conda name: et_xmlfile - version: 1.1.0 + version: 2.0.0 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-1.1.0-pyhd8ed1ab_0.conda - sha256: 0c7bb50e1382615a660468dc531b8b17c5b91b88a02ed131c8e3cc63db507ce2 - md5: a2f2138597905eaa72e561d8efb42cf3 + url: https://conda.anaconda.org/conda-forge/noarch/et_xmlfile-2.0.0-pyhd8ed1ab_0.conda + sha256: 385e7f1cd141ce535f30bfefb49d6f21aaecfca710c8cfa49b5ce2fa88f1d27d + md5: cdcdbe90dfab4075fc1f3c4cf2e4b4e5 depends: - - python >=3.6 + - python >=3.8 license: MIT license_family: MIT purls: - pkg:pypi/et-xmlfile?source=hash-mapping - size: 10602 - timestamp: 1674664251571 + size: 21781 + timestamp: 1729893031985 - kind: conda name: exceptiongroup version: 1.2.2 @@ -5490,31 +5701,32 @@ packages: timestamp: 1718124229994 - kind: conda name: flexparser - version: 0.3.1 + version: '0.4' build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.3.1-pyhd8ed1ab_0.conda - sha256: b9b22b2018491c422abd7e274aebbd1e3a967def87f1f5110ec7e1512d299bc8 - md5: 41ccc584228bb4c185cd0c92c5712741 + url: https://conda.anaconda.org/conda-forge/noarch/flexparser-0.4-pyhd8ed1ab_0.conda + sha256: 039dcda4a774523fc0edd9a3a07b6122b4c404f9f098b42427225d86dc0fad6f + md5: fa7030389ca7b33bd3430dd12d25e91b depends: - python >=3.9 - typing-extensions + - typing_extensions license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/flexparser?source=hash-mapping - size: 28516 - timestamp: 1718131407384 + size: 28471 + timestamp: 1730963360535 - kind: conda name: flox - version: 0.9.12 + version: 0.9.15 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.12-pyhd8ed1ab_0.conda - sha256: ecbef23e1f4eceadf290a7ff3a0dd0125035477a7a0191a10875ef6d13dff463 - md5: d1d00fd23d8f38389fce355ef049639a + url: https://conda.anaconda.org/conda-forge/noarch/flox-0.9.15-pyhd8ed1ab_0.conda + sha256: a7d94fc5a122e8db098da5a51fcebb32d12bb892f23f03751de3cc4980b1dbeb + md5: 06ae305e848134909a7c5bd3e51f217f depends: - numpy >=1.22 - numpy_groupies >=0.9.19 @@ -5529,17 +5741,17 @@ packages: license_family: APACHE purls: - pkg:pypi/flox?source=hash-mapping - size: 61247 - timestamp: 1726542475483 + size: 61298 + timestamp: 1731458073879 - kind: conda name: folium - version: 0.17.0 + version: 0.18.0 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/folium-0.17.0-pyhd8ed1ab_0.conda - sha256: d5c4153cad0154112daf0db648afe82ad7930523e2cb9f7379bb2d148fac0537 - md5: 9b96a3e6e0473b5722fa4fbefcefcded + url: https://conda.anaconda.org/conda-forge/noarch/folium-0.18.0-pyhd8ed1ab_0.conda + sha256: b0692047888db2875cbdb3280aec69e9d88c229adf830c4f88357796d35ce006 + md5: 26a1457f3e698dc0c9e656874cc6b623 depends: - branca >=0.6.0 - jinja2 >=2.9 @@ -5551,36 +5763,38 @@ packages: license_family: MIT purls: - pkg:pypi/folium?source=hash-mapping - size: 78894 - timestamp: 1718606077008 + size: 79126 + timestamp: 1729664648900 - kind: conda name: fonttools - version: 4.54.1 - build: py311h3336109_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.54.1-py311h3336109_0.conda - sha256: 02d1abdac6d9bd2d9c0b4ab9cf8c1b8df33dc7f345a9fe78b9b450c244e4b317 - md5: 8a9081f67e51663bad5ebea28951c685 + version: 4.55.0 + build: py311h2dc5d0c_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.0-py311h2dc5d0c_0.conda + sha256: b959bbe11eda7f4443e635a95347de40d834484f7ad971a0d0953f327d2d86f8 + md5: 8b056dbb53df32a9dbf1718a04dc4138 depends: - - __osx >=10.13 + - __glibc >=2.17,<3.0.a0 - brotli + - libgcc >=13 - munkres - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 + - unicodedata2 >=15.1.0 license: MIT license_family: MIT purls: - pkg:pypi/fonttools?source=hash-mapping - size: 2810733 - timestamp: 1727206513366 + size: 2885790 + timestamp: 1731643615522 - kind: conda name: fonttools - version: 4.54.1 - build: py311h460d6c5_0 + version: 4.55.0 + build: py311h4921393_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.54.1-py311h460d6c5_0.conda - sha256: 62d742863fc177f3cdb8a92cd496d8d2d7cfc95c764482462a90fc6e52480b3b - md5: f59320c99c61c72f96083ea23d2e18b1 + url: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.55.0-py311h4921393_0.conda + sha256: d4a66eafaaa94618f9218881d24fd60f4b93c2d629cab14ddb98216e1cf83fda + md5: 9dbec219c6180471bada3b40199f2239 depends: - __osx >=11.0 - brotli @@ -5588,41 +5802,44 @@ packages: - python >=3.11,<3.12.0a0 - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 + - unicodedata2 >=15.1.0 license: MIT license_family: MIT purls: - pkg:pypi/fonttools?source=hash-mapping - size: 2800413 - timestamp: 1727206555938 + size: 2781319 + timestamp: 1731643650622 - kind: conda name: fonttools - version: 4.54.1 - build: py311h9ecbd09_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.54.1-py311h9ecbd09_0.conda - sha256: bcedd32e032289bcc504000b54d276647caaba1dc1e69a0e9c50cc48a7006e39 - md5: e46c9797470e25be729606421d5de2d1 + version: 4.55.0 + build: py311h5082efb_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.55.0-py311h5082efb_0.conda + sha256: 3a031bac21b8057a9e337ecb586eda89ebdfd3f8ccb46b59b5df4883bdd6cb35 + md5: 9c27840f1f26f6abe84d9b41ff1dcc03 depends: - - __glibc >=2.17,<3.0.a0 - brotli - - libgcc >=13 - munkres - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - unicodedata2 >=15.1.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: MIT license_family: MIT purls: - pkg:pypi/fonttools?source=hash-mapping - size: 2868064 - timestamp: 1727206484680 + size: 2478943 + timestamp: 1731643729545 - kind: conda name: fonttools - version: 4.54.1 - build: py311ha879c10_0 + version: 4.55.0 + build: py311h58d527c_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/fonttools-4.54.1-py311ha879c10_0.conda - sha256: b9aec10e8b25a21c412d1b44c3be15ae0ae8bf7d32269b3c24cc390edbacf011 - md5: 7823a040a4035b741a57f6fe7e214843 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/fonttools-4.55.0-py311h58d527c_0.conda + sha256: 8f009b32427dd62547b6ca4ed171ca809511a8b97e93abcf0600568dcc1d5983 + md5: 5f72416ce8d20093dbcfc3f5d8e8a6e8 depends: - brotli - libgcc >=13 @@ -5630,34 +5847,34 @@ packages: - python >=3.11,<3.12.0a0 - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 + - unicodedata2 >=15.1.0 license: MIT license_family: MIT purls: - pkg:pypi/fonttools?source=hash-mapping - size: 2873482 - timestamp: 1727206686524 + size: 2861050 + timestamp: 1731643700173 - kind: conda name: fonttools - version: 4.54.1 - build: py311he736701_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.54.1-py311he736701_0.conda - sha256: 3efc847eaa47830e30bc49a1d2bebfe729c1dfc6ad6facf4dd7721cf20de93aa - md5: 54ea46a7f08683a34cd0c6af4bdddeee + version: 4.55.0 + build: py311ha3cf9ac_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.55.0-py311ha3cf9ac_0.conda + sha256: 14c8fe864b2b0df5f74e9f5079cbbbd614bf35135746473276fc40e82128f364 + md5: 57ae8d06b0d70028a20d2e87b3ea8724 depends: + - __osx >=10.13 - brotli - munkres - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - unicodedata2 >=15.1.0 license: MIT license_family: MIT purls: - pkg:pypi/fonttools?source=hash-mapping - size: 2478991 - timestamp: 1727207392167 + size: 2808934 + timestamp: 1731643652637 - kind: conda name: fqdn version: 1.5.1 @@ -5853,21 +6070,21 @@ packages: timestamp: 1694952828719 - kind: conda name: fsspec - version: 2024.9.0 + version: 2024.10.0 build: pyhff2d567_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.9.0-pyhff2d567_0.conda - sha256: 8f4e9805b4ec223dea0d99f9e7e57c391d9026455eb9f0d6e0784c5d1a1200dc - md5: ace4329fbff4c69ab0309db6da182987 + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2024.10.0-pyhff2d567_0.conda + sha256: 40bb76981dd49d5869b48925a8975bb7bbe4e33e1e40af4ec06f6bf4a62effd7 + md5: 816dbc4679a64e4417cd1385d661bb31 depends: - python >=3.8 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/fsspec?source=hash-mapping - size: 134378 - timestamp: 1725543368393 + size: 134745 + timestamp: 1729608972363 - kind: conda name: geopandas version: 1.0.1 @@ -6340,13 +6557,13 @@ packages: timestamp: 1634280590080 - kind: conda name: h5netcdf - version: 1.4.0 + version: 1.4.1 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.0-pyhd8ed1ab_0.conda - sha256: 313bcfe1d25da44d82c3ffa1d2d4addacab1e7ad12d9c21be63ad056398e9cc4 - md5: 09654b6e08a38977b2ccab5136673871 + url: https://conda.anaconda.org/conda-forge/noarch/h5netcdf-1.4.1-pyhd8ed1ab_0.conda + sha256: e8a3ff94dd511e7f5098f09f75b44487a40241946640a29e14025e8094f0ca6e + md5: 5d0c9dc3425aadc346a969de5f2acc89 depends: - h5py - packaging @@ -6355,17 +6572,17 @@ packages: license_family: BSD purls: - pkg:pypi/h5netcdf?source=hash-mapping - size: 47078 - timestamp: 1728292541085 + size: 47177 + timestamp: 1731517710280 - kind: conda name: h5py version: 3.12.1 - build: nompi_py311h0fa3d65_100 - build_number: 100 + build: nompi_py311h0fa3d65_102 + build_number: 102 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/h5py-3.12.1-nompi_py311h0fa3d65_100.conda - sha256: 4eee47ff7f85b3b8b448c0475b9c756c3f0f888cc4429e8faceaa160a225df19 - md5: 634e6e9957acabf35cffbb82d194ae07 + url: https://conda.anaconda.org/conda-forge/osx-arm64/h5py-3.12.1-nompi_py311h0fa3d65_102.conda + sha256: 2e4a5673bfb6750c503edeb9dfc11bcb4fe7313a2c44377ba1dafbb7527ebe48 + md5: 679929d14a50b8ef5efafdecc52e163e depends: - __osx >=11.0 - cached-property @@ -6375,19 +6592,20 @@ packages: - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/h5py?source=hash-mapping - size: 1216096 - timestamp: 1729117616370 + size: 1216231 + timestamp: 1729618649075 - kind: conda name: h5py version: 3.12.1 - build: nompi_py311h47ba626_100 - build_number: 100 + build: nompi_py311h47ba626_102 + build_number: 102 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/h5py-3.12.1-nompi_py311h47ba626_100.conda - sha256: 09a741d4761850b710e7d56257dceca98c90bae42fa56e9c8f474a11570e0ac7 - md5: 61375fd91dc783c31c6cb4985349a53c + url: https://conda.anaconda.org/conda-forge/linux-aarch64/h5py-3.12.1-nompi_py311h47ba626_102.conda + sha256: 70d102eb1c840dbab842f049a862e947db7b0ee05dfc37c027deaa5764a8d102 + md5: 5cf860898af54d00e1fa190b6a41c1c6 depends: - cached-property - hdf5 >=1.14.3,<1.14.4.0a0 @@ -6397,19 +6615,20 @@ packages: - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/h5py?source=hash-mapping - size: 1383575 - timestamp: 1729117679817 + size: 1383940 + timestamp: 1729618099230 - kind: conda name: h5py version: 3.12.1 - build: nompi_py311h67016bb_100 - build_number: 100 + build: nompi_py311h67016bb_102 + build_number: 102 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/h5py-3.12.1-nompi_py311h67016bb_100.conda - sha256: 3a408e2310418a85c047b46a6c2cd9e5459c42e50a5f203e3d98300ca7dba908 - md5: d6e2e9e14dd8620d3c7eaf04b45dfb20 + url: https://conda.anaconda.org/conda-forge/win-64/h5py-3.12.1-nompi_py311h67016bb_102.conda + sha256: 5ca110b4264f7b9567662d11fd17bb11909a012dc2da8b3fe36b255df9aac824 + md5: cc84ef5211329e067d485f3e36bc54be depends: - cached-property - hdf5 >=1.14.3,<1.14.4.0a0 @@ -6420,19 +6639,20 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/h5py?source=hash-mapping - size: 1118864 - timestamp: 1729117881279 + size: 1115485 + timestamp: 1729618324428 - kind: conda name: h5py version: 3.12.1 - build: nompi_py311h82f1de1_100 - build_number: 100 + build: nompi_py311h82f1de1_102 + build_number: 102 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/h5py-3.12.1-nompi_py311h82f1de1_100.conda - sha256: 7ecd71d997b3253c4626763beded2aaf536c83478c4ae826058cf2516c6fc4f3 - md5: 108e3f24a8823946c2545947361ecfc2 + url: https://conda.anaconda.org/conda-forge/osx-64/h5py-3.12.1-nompi_py311h82f1de1_102.conda + sha256: f535bfbb313c98e6ad53c55bc7c52963f00a336625100d03967aace09d327f42 + md5: b4470b6cac2328d45982637ae5db107e depends: - __osx >=10.13 - cached-property @@ -6441,19 +6661,20 @@ packages: - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/h5py?source=hash-mapping - size: 1188710 - timestamp: 1729117674071 + size: 1190158 + timestamp: 1729618122263 - kind: conda name: h5py version: 3.12.1 - build: nompi_py311hb639ac4_100 - build_number: 100 + build: nompi_py311hb639ac4_102 + build_number: 102 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.12.1-nompi_py311hb639ac4_100.conda - sha256: bc927298b6ffb4911dea6dc8183793df592bb0ce5b2e10a6fa0628c2809ff86c - md5: 4a51742012213f78157d8712eb93556f + url: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.12.1-nompi_py311hb639ac4_102.conda + sha256: a21932ada1e7a9f95433e4b29980316dac72428bedd738e1af73cb269ed36e2a + md5: c2438b0f0016fbd7ea93e872c9b93309 depends: - __glibc >=2.17,<3.0.a0 - cached-property @@ -6463,10 +6684,11 @@ packages: - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 license: BSD-3-Clause + license_family: BSD purls: - pkg:pypi/h5py?source=hash-mapping - size: 1394427 - timestamp: 1729117754723 + size: 1391677 + timestamp: 1729617884282 - kind: conda name: hdf4 version: 4.2.15 @@ -6696,26 +6918,26 @@ packages: timestamp: 1598856368685 - kind: conda name: httpcore - version: 1.0.6 - build: pyhd8ed1ab_0 + version: 1.0.7 + build: pyh29332c3_1 + build_number: 1 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda - sha256: 8952c3f1eb18bf4d7e813176c3b23e0af4e863e8b05087e73f74f371d73077ca - md5: b8e1901ef9a215fc41ecfb6bef7e0943 + url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.7-pyh29332c3_1.conda + sha256: c84d012a245171f3ed666a8bf9319580c269b7843ffa79f26468842da3abd5df + md5: 2ca8e6dbc86525c8b95e3c0ffa26442e depends: - - anyio >=3.0,<5.0 - - certifi + - python >=3.8 - h11 >=0.13,<0.15 - h2 >=3,<5 - - python >=3.8 - sniffio 1.* + - anyio >=3.0,<5.0 + - certifi license: BSD-3-Clause license_family: BSD - purls: - - pkg:pypi/httpcore?source=hash-mapping - size: 45711 - timestamp: 1727821031365 + purls: [] + size: 48959 + timestamp: 1731707562362 - kind: conda name: httpx version: 0.27.2 @@ -6820,12 +7042,12 @@ packages: timestamp: 1720853997952 - kind: pypi name: identify - version: 2.6.1 - url: https://files.pythonhosted.org/packages/7d/0c/4ef72754c050979fdcc06c744715ae70ea37e734816bb6514f79df77a42f/identify-2.6.1-py2.py3-none-any.whl - sha256: 53863bcac7caf8d2ed85bd20312ea5dcfc22226800f6d6881f232d861db5a8f0 + version: 2.6.2 + url: https://files.pythonhosted.org/packages/e0/86/c4395700f3c5475424fb5c41e20c16be28d10c904aee4d005ba3217fc8e7/identify-2.6.2-py2.py3-none-any.whl + sha256: c097384259f49e372f4ea00a19719d95ae27dd5ff0fd77ad630aa891306b82f3 requires_dist: - ukkonen ; extra == 'license' - requires_python: '>=3.8' + requires_python: '>=3.9' - kind: conda name: idna version: '3.10' @@ -6861,22 +7083,6 @@ packages: - pkg:pypi/importlib-metadata?source=hash-mapping size: 28646 timestamp: 1726082927916 -- kind: conda - name: importlib_metadata - version: 8.5.0 - build: hd8ed1ab_0 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda - sha256: 313b8a05211bacd6b15ab2621cb73d7f41ea5c6cae98db53367d47833f03fef1 - md5: 2a92e152208121afadf85a5e1f3a5f4d - depends: - - importlib-metadata >=8.5.0,<8.5.1.0a0 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 9385 - timestamp: 1726082930346 - kind: conda name: importlib_resources version: 6.4.5 @@ -7004,13 +7210,13 @@ packages: timestamp: 1719845667420 - kind: conda name: ipython - version: 8.28.0 + version: 8.29.0 build: pyh707e725_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.28.0-pyh707e725_0.conda - sha256: b18adc659d43fc8eef026312a74cd39944ffe9d8decee71ec60a1974fb8ec86c - md5: 7142a7dff2a47e40b55d304decadd78a + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh707e725_0.conda + sha256: 606723272a208cca1036852e04fbb61741b78451784746e75edd1becb70347d2 + md5: 56db21d7d51410fcfbfeca3d1a6b4269 depends: - __unix - decorator @@ -7029,17 +7235,17 @@ packages: license_family: BSD purls: - pkg:pypi/ipython?source=hash-mapping - size: 600094 - timestamp: 1727944801855 + size: 599356 + timestamp: 1729866495921 - kind: conda name: ipython - version: 8.28.0 + version: 8.29.0 build: pyh7428d3b_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.28.0-pyh7428d3b_0.conda - sha256: 8d2480d5593854e6bd994329a0b1819d39b35c5ee9e85043737df962f236a948 - md5: 4df2592ebe3672f282a02c557db209ee + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh7428d3b_0.conda + sha256: 2208dbe96e94ba653c4e0a5f302e36f16df73eec1968cfb85eff2d9775c9ced1 + md5: 9dc505b3569b4c26cffc241c50695f75 depends: - __win - colorama @@ -7058,8 +7264,8 @@ packages: license_family: BSD purls: - pkg:pypi/ipython?source=hash-mapping - size: 599622 - timestamp: 1727945272442 + size: 600237 + timestamp: 1729866942619 - kind: conda name: isoduration version: 20.11.0 @@ -7080,22 +7286,21 @@ packages: timestamp: 1638811664194 - kind: conda name: jedi - version: 0.19.1 - build: pyhd8ed1ab_0 + version: 0.19.2 + build: pyhff2d567_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda - sha256: 362f0936ef37dfd1eaa860190e42a6ebf8faa094eaa3be6aa4d9ace95f40047a - md5: 81a3be0b2023e1ea8555781f0ad904a2 + url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda + sha256: d37dad14c00d06d33bfb99c378d0abd7645224a9491c433af5028f24863341ab + md5: 11ead81b00e0f7cc901fceb7ccfb92c1 depends: - parso >=0.8.3,<0.9.0 - - python >=3.6 - license: MIT - license_family: MIT + - python >=3.9 + license: Apache-2.0 AND MIT purls: - pkg:pypi/jedi?source=hash-mapping - size: 841312 - timestamp: 1696326218364 + size: 842916 + timestamp: 1731317305873 - kind: conda name: jinja2 version: 3.1.4 @@ -7195,21 +7400,21 @@ packages: timestamp: 1726487214495 - kind: conda name: json5 - version: 0.9.25 - build: pyhd8ed1ab_0 + version: 0.9.28 + build: pyhff2d567_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda - sha256: 0c75e428970e8bb72ba1dd3a6dc32b8d68f6534b4fe16b38e53364963fdc8e38 - md5: 5d8c241a9261e720a34a07a3e1ac4109 + url: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda + sha256: 402586e586761e0d51dd590fb71786f7f4e21c16353ca7d1c559358a1f849b26 + md5: b5fd1ac9269dd22e003eaac27e249d97 depends: - - python >=3.7,<4.0 + - python >=3.9 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/json5?source=hash-mapping - size: 27995 - timestamp: 1712986338874 + size: 28525 + timestamp: 1731366079831 - kind: conda name: jsonpointer version: 3.0.0 @@ -7529,18 +7734,17 @@ packages: timestamp: 1710262791393 - kind: conda name: jupyterlab - version: 4.2.5 - build: pyhd8ed1ab_0 + version: 4.3.1 + build: pyhff2d567_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda - sha256: db08036a6fd846c178ebdce7327be1130bda10ac96113c17b04bce2bc4d67dda - md5: 594762eddc55b82feac6097165a88e3c + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.3.1-pyhff2d567_0.conda + sha256: ff1035eb0020dbaf4e332ef4b81a7068b595dfc57dde3313e9c4a37583772644 + md5: b4f3d579fc21a44518d52c52507461b4 depends: - async-lru >=1.0.0 - httpx >=0.25.0 - - importlib_metadata >=4.8.3 - - importlib_resources >=1.4 + - importlib-metadata >=4.8.3 - ipykernel >=6.5.0 - jinja2 >=3.0.3 - jupyter-lsp >=2.0.0 @@ -7549,7 +7753,7 @@ packages: - jupyterlab_server >=2.27.1,<3 - notebook-shim >=0.2 - packaging - - python >=3.8 + - python >=3.9 - setuptools >=40.1.0 - tomli >=1.2.2 - tornado >=6.2.0 @@ -7558,8 +7762,8 @@ packages: license_family: BSD purls: - pkg:pypi/jupyterlab?source=hash-mapping - size: 7361961 - timestamp: 1724745262468 + size: 7101932 + timestamp: 1731776859245 - kind: conda name: jupyterlab_pygments version: 0.3.0 @@ -7941,12 +8145,12 @@ packages: - kind: conda name: ld_impl_linux-64 version: '2.43' - build: h712a8e2_1 - build_number: 1 + build: h712a8e2_2 + build_number: 2 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_1.conda - sha256: 0c21387f9a411e3d1f7f2969026bacfece133c8f1e72faea9cde29c0c19e1f3a - md5: 83e1364586ceb8d0739fbc85b5c95837 + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda + sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe + md5: 048b02e3962f066da18efe3a21b77672 depends: - __glibc >=2.17,<3.0.a0 constrains: @@ -7954,24 +8158,24 @@ packages: license: GPL-3.0-only license_family: GPL purls: [] - size: 669616 - timestamp: 1727304687962 + size: 669211 + timestamp: 1729655358674 - kind: conda name: ld_impl_linux-aarch64 version: '2.43' - build: h80caac9_1 - build_number: 1 + build: h80caac9_2 + build_number: 2 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.43-h80caac9_1.conda - sha256: cc4ad280a52e6815c0b26d785f6c2e205646c72fb01f418883f8df266d3c12f1 - md5: 5019b8e4dd2433395270cc0838ad4065 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.43-h80caac9_2.conda + sha256: 80ec7e8f006196808fac5bd4b3773a652847f97bbf08044cd87731424ac64f8b + md5: fcbde5ea19d55468953bf588770c0501 constrains: - binutils_impl_linux-aarch64 2.43 license: GPL-3.0-only license_family: GPL purls: [] - size: 698534 - timestamp: 1727304686383 + size: 698245 + timestamp: 1729655345825 - kind: conda name: lerc version: 4.0.0 @@ -8353,16 +8557,16 @@ packages: - kind: conda name: libarrow version: 17.0.0 - build: h2432dd3_22_cpu - build_number: 22 + build: h2409f62_31_cpu + build_number: 31 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-17.0.0-h2432dd3_22_cpu.conda - sha256: 3838b41c5a047ba89dd5e93a00202204c42ffb3e111023b2f56a2a719417980f - md5: 38b6616ec9246997e7ae1473da833fbb + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-17.0.0-h2409f62_31_cpu.conda + sha256: ea4b2a9a0742434ebb59f8588a77ff4b952df51902ca3f859cbf4d4754ec22d5 + md5: 936bffec143f916b2812cc97ce9e4d73 depends: - __osx >=11.0 - - aws-crt-cpp >=0.28.3,<0.28.4.0a0 - - aws-sdk-cpp >=1.11.407,<1.11.408.0a0 + - aws-crt-cpp >=0.29.4,<0.29.5.0a0 + - aws-sdk-cpp >=1.11.449,<1.11.450.0a0 - azure-core-cpp >=1.14.0,<1.14.1.0a0 - azure-identity-cpp >=1.10.0,<1.10.1.0a0 - azure-storage-blobs-cpp >=12.13.0,<12.13.1.0a0 @@ -8374,166 +8578,166 @@ packages: - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libcxx >=18 - - libgoogle-cloud >=2.30.0,<2.31.0a0 - - libgoogle-cloud-storage >=2.30.0,<2.31.0a0 - - libre2-11 >=2023.9.1 + - libgoogle-cloud >=2.31.0,<2.32.0a0 + - libgoogle-cloud-storage >=2.31.0,<2.32.0a0 + - libre2-11 >=2024.7.2 - libutf8proc >=2.8.0,<3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - - orc >=2.0.2,<2.0.3.0a0 + - orc >=2.0.3,<2.0.4.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu - arrow-cpp <0.0a0 + - parquet-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5311194 - timestamp: 1728880564494 + size: 5309292 + timestamp: 1731789752130 - kind: conda name: libarrow version: 17.0.0 - build: h3475b9b_22_cpu - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-17.0.0-h3475b9b_22_cpu.conda - sha256: fcdffb7f28f418dceaf904f48eacade5baf8b8157763e9bc18c63d770df4530c - md5: 3caf581f511584b19f33c54e8fa3ebac + build: h3b997a5_31_cpu + build_number: 31 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-17.0.0-h3b997a5_31_cpu.conda + sha256: b2d5164e625548a7b1ca039c3c8965c7675e08b837011e0e9d4e19620db42ade + md5: f2e1e2ac4a19f1e2b3e9365272257ee2 depends: - - __osx >=10.13 - - aws-crt-cpp >=0.28.3,<0.28.4.0a0 - - aws-sdk-cpp >=1.11.407,<1.11.408.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-crt-cpp >=0.29.4,<0.29.5.0a0 + - aws-sdk-cpp >=1.11.449,<1.11.450.0a0 - azure-core-cpp >=1.14.0,<1.14.1.0a0 - azure-identity-cpp >=1.10.0,<1.10.1.0a0 - azure-storage-blobs-cpp >=12.13.0,<12.13.1.0a0 - azure-storage-files-datalake-cpp >=12.12.0,<12.12.1.0a0 - bzip2 >=1.0.8,<2.0a0 + - gflags >=2.2.2,<2.3.0a0 - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - - libcxx >=18 - - libgoogle-cloud >=2.30.0,<2.31.0a0 - - libgoogle-cloud-storage >=2.30.0,<2.31.0a0 - - libre2-11 >=2023.9.1 + - libgcc >=13 + - libgoogle-cloud >=2.31.0,<2.32.0a0 + - libgoogle-cloud-storage >=2.31.0,<2.32.0a0 + - libre2-11 >=2024.7.2 + - libstdcxx >=13 - libutf8proc >=2.8.0,<3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - - orc >=2.0.2,<2.0.3.0a0 + - orc >=2.0.3,<2.0.4.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - parquet-cpp <0.0a0 - arrow-cpp <0.0a0 - apache-arrow-proc =*=cpu + - parquet-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5908335 - timestamp: 1728880977173 + size: 8513702 + timestamp: 1731790033683 - kind: conda name: libarrow version: 17.0.0 - build: h6949a90_22_cpu - build_number: 22 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-17.0.0-h6949a90_22_cpu.conda - sha256: 371003b1f4768aa524f81fa4f8cc6c1a68836e521b8da01374a0cdb52b7dd14f - md5: 719cab7475b951ad2ad47d9fcb467b78 + build: h7b593d6_31_cpu + build_number: 31 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-17.0.0-h7b593d6_31_cpu.conda + sha256: 23c65722a3ba557acfe53336b0b421a1ad52cf5e81f1f62c0d995f2e2623816a + md5: 3fa5a9cbaaa0093e783ec015c90d9543 depends: - - aws-crt-cpp >=0.28.3,<0.28.4.0a0 - - aws-sdk-cpp >=1.11.407,<1.11.408.0a0 - - azure-core-cpp >=1.14.0,<1.14.1.0a0 - - azure-identity-cpp >=1.10.0,<1.10.1.0a0 - - azure-storage-blobs-cpp >=12.13.0,<12.13.1.0a0 - - azure-storage-files-datalake-cpp >=12.12.0,<12.12.1.0a0 + - aws-crt-cpp >=0.29.4,<0.29.5.0a0 + - aws-sdk-cpp >=1.11.449,<1.11.450.0a0 - bzip2 >=1.0.8,<2.0a0 - - gflags >=2.2.2,<2.3.0a0 - - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - - libgcc >=13 - - libgoogle-cloud >=2.30.0,<2.31.0a0 - - libgoogle-cloud-storage >=2.30.0,<2.31.0a0 - - libre2-11 >=2023.9.1 - - libstdcxx >=13 + - libcrc32c >=1.1.2,<1.2.0a0 + - libcurl >=8.10.1,<9.0a0 + - libgoogle-cloud >=2.31.0,<2.32.0a0 + - libgoogle-cloud-storage >=2.31.0,<2.32.0a0 + - libre2-11 >=2024.7.2 - libutf8proc >=2.8.0,<3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - - orc >=2.0.2,<2.0.3.0a0 + - orc >=2.0.3,<2.0.4.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.42.34433 - zstd >=1.5.6,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 - apache-arrow-proc =*=cpu - parquet-cpp <0.0a0 + - arrow-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 7826104 - timestamp: 1728881870270 + size: 5054389 + timestamp: 1731791352667 - kind: conda name: libarrow version: 17.0.0 - build: ha019072_22_cpu - build_number: 22 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libarrow-17.0.0-ha019072_22_cpu.conda - sha256: ca16fb7db4b4684b61fba1de9f829e29da3bf1926e813ca88478bd95ed9b0d59 - md5: 8d0383773b6bde77e20f65f69ecd4eb8 + build: hd4c0275_31_cpu + build_number: 31 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-17.0.0-hd4c0275_31_cpu.conda + sha256: b15deec89b0bc0923bf6a1ad2bd8ec9d4f722160fecdc14f0383eaffb06de19f + md5: 5f1eabd978cbf851616da17f247ec5e9 depends: - - aws-crt-cpp >=0.28.3,<0.28.4.0a0 - - aws-sdk-cpp >=1.11.407,<1.11.408.0a0 + - __osx >=10.13 + - aws-crt-cpp >=0.29.4,<0.29.5.0a0 + - aws-sdk-cpp >=1.11.449,<1.11.450.0a0 + - azure-core-cpp >=1.14.0,<1.14.1.0a0 + - azure-identity-cpp >=1.10.0,<1.10.1.0a0 + - azure-storage-blobs-cpp >=12.13.0,<12.13.1.0a0 + - azure-storage-files-datalake-cpp >=12.12.0,<12.12.1.0a0 - bzip2 >=1.0.8,<2.0a0 + - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl >=8.10.1,<9.0a0 - - libgoogle-cloud >=2.30.0,<2.31.0a0 - - libgoogle-cloud-storage >=2.30.0,<2.31.0a0 - - libre2-11 >=2023.9.1 + - libcxx >=18 + - libgoogle-cloud >=2.31.0,<2.32.0a0 + - libgoogle-cloud-storage >=2.31.0,<2.32.0a0 + - libre2-11 >=2024.7.2 - libutf8proc >=2.8.0,<3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - - orc >=2.0.2,<2.0.3.0a0 + - orc >=2.0.3,<2.0.4.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.40.33810 - zstd >=1.5.6,<1.6.0a0 constrains: - - arrow-cpp <0.0a0 - - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu + - parquet-cpp <0.0a0 + - arrow-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 5092813 - timestamp: 1728882186127 + size: 5934532 + timestamp: 1731789920648 - kind: conda name: libarrow version: 17.0.0 - build: ha07344c_22_cpu - build_number: 22 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-17.0.0-ha07344c_22_cpu.conda - sha256: 8bc36917ae9814769453cac466c27d9894cec4b280fdb7c0e8d229e3a14a2806 - md5: 041e55887514cd414ec7df03d68210fb + build: hf19f309_31_cpu + build_number: 31 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-17.0.0-hf19f309_31_cpu.conda + sha256: 0a1a98b35634bac691c8e4b9b8d27bfd42254f9854675300761cbe21dd59b287 + md5: 8bb500153ee110c1f7e56c21f774ccff depends: - - __glibc >=2.17,<3.0.a0 - - aws-crt-cpp >=0.28.3,<0.28.4.0a0 - - aws-sdk-cpp >=1.11.407,<1.11.408.0a0 + - aws-crt-cpp >=0.29.4,<0.29.5.0a0 + - aws-sdk-cpp >=1.11.449,<1.11.450.0a0 - azure-core-cpp >=1.14.0,<1.14.1.0a0 - azure-identity-cpp >=1.10.0,<1.10.1.0a0 - azure-storage-blobs-cpp >=12.13.0,<12.13.1.0a0 @@ -8546,14 +8750,14 @@ packages: - libbrotlidec >=1.1.0,<1.2.0a0 - libbrotlienc >=1.1.0,<1.2.0a0 - libgcc >=13 - - libgoogle-cloud >=2.30.0,<2.31.0a0 - - libgoogle-cloud-storage >=2.30.0,<2.31.0a0 - - libre2-11 >=2023.9.1 + - libgoogle-cloud >=2.31.0,<2.32.0a0 + - libgoogle-cloud-storage >=2.31.0,<2.32.0a0 + - libre2-11 >=2024.7.2 - libstdcxx >=13 - libutf8proc >=2.8.0,<3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - - orc >=2.0.2,<2.0.3.0a0 + - orc >=2.0.3,<2.0.4.0a0 - re2 - snappy >=1.2.1,<1.3.0a0 - zstd >=1.5.6,<1.6.0a0 @@ -8564,428 +8768,532 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 8527600 - timestamp: 1728881566531 + size: 7803046 + timestamp: 1731790864250 - kind: conda name: libarrow-acero version: 17.0.0 - build: h240833e_22_cpu - build_number: 22 + build: h240833e_31_cpu + build_number: 31 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-17.0.0-h240833e_22_cpu.conda - sha256: ecda8f171c395239e0e8e89fd490274bd73302dd2868e15c4c2337440953de02 - md5: 1ba76b42451a767e28bea7c9c89d83c6 + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-17.0.0-h240833e_31_cpu.conda + sha256: c2273eb671456991bce10091b096532f43df6789cafe3c65c0b2ae131b9fed05 + md5: cbdd51ddfbbef9ad3703de9130baab98 depends: - __osx >=10.13 - - libarrow 17.0.0 h3475b9b_22_cpu + - libarrow 17.0.0 hd4c0275_31_cpu - libcxx >=18 license: Apache-2.0 license_family: APACHE purls: [] - size: 519546 - timestamp: 1728881135017 + size: 519941 + timestamp: 1731790067018 - kind: conda name: libarrow-acero version: 17.0.0 - build: h286801f_22_cpu - build_number: 22 + build: h286801f_31_cpu + build_number: 31 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-17.0.0-h286801f_22_cpu.conda - sha256: d1d821f85624ccd066a3c90784726a3df28dccbdc6856a1b3d323a161521eeaf - md5: 454ba8e4e83af34442c5c9bf09a6558e + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-17.0.0-h286801f_31_cpu.conda + sha256: 283af66bc1a8f9cf755d9f345cc50f142992d4987d69e44eb1330aab9806f6f9 + md5: ce938510bcb3267b2ac75f51ce60b2d6 depends: - __osx >=11.0 - - libarrow 17.0.0 h2432dd3_22_cpu + - libarrow 17.0.0 h2409f62_31_cpu - libcxx >=18 license: Apache-2.0 license_family: APACHE purls: [] - size: 480174 - timestamp: 1728880696042 + size: 480026 + timestamp: 1731789840743 - kind: conda name: libarrow-acero version: 17.0.0 - build: h5888daf_22_cpu - build_number: 22 + build: h5888daf_31_cpu + build_number: 31 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-17.0.0-h5888daf_22_cpu.conda - sha256: 4e0b87f03ae5e74aabde0ec97d20be328b478dfc6e46225ff29b5656ef2c35be - md5: 1675812f0edd6e6edede105de6218ff8 + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-17.0.0-h5888daf_31_cpu.conda + sha256: f6f8d1691ea2c49a43f15017dc2204cdf6fb021d48f5358d5ef8ec3cc469dddc + md5: 56e7d6dce8d186ffd6037f771ec8a013 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 17.0.0 ha07344c_22_cpu + - libarrow 17.0.0 h3b997a5_31_cpu - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 608752 - timestamp: 1728881613405 + size: 608110 + timestamp: 1731790065383 - kind: conda name: libarrow-acero version: 17.0.0 - build: h5ad3122_22_cpu - build_number: 22 + build: h5ad3122_31_cpu + build_number: 31 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-acero-17.0.0-h5ad3122_22_cpu.conda - sha256: 50fe0f38f9f10ebb68f6c793ff353fd863a572a89f14410b0ff2b865d9f9dc97 - md5: 60eb0a8a46acd0390e732926dc21864c + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-acero-17.0.0-h5ad3122_31_cpu.conda + sha256: b9d9755011e1a38b65277043a7899dff31d09aab97467f868828fbbeeecc2788 + md5: cf42761ca94fdcdee9b4928db9874f5f depends: - - libarrow 17.0.0 h6949a90_22_cpu + - libarrow 17.0.0 hf19f309_31_cpu - libgcc >=13 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 573539 - timestamp: 1728881919865 + size: 573144 + timestamp: 1731790908996 - kind: conda name: libarrow-acero version: 17.0.0 - build: hac47afa_22_cpu - build_number: 22 + build: hac47afa_31_cpu + build_number: 31 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libarrow-acero-17.0.0-hac47afa_22_cpu.conda - sha256: 29263d59264b60506b15610042ccaa3434cf110ca290f83304c984ec04372595 - md5: 178eef47d2bc31f32d28bdbfcc9c7ee1 + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-acero-17.0.0-hac47afa_31_cpu.conda + sha256: ec55e70d13152a68baae8642082863cc0504ea9bb323e8d84aa7cac37925b7ca + md5: e984fd69cb3618ce10cb4df268683942 depends: - - libarrow 17.0.0 ha019072_22_cpu + - libarrow 17.0.0 h7b593d6_31_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.40.33810 + - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 443768 - timestamp: 1728882244505 + size: 443558 + timestamp: 1731791395997 - kind: conda name: libarrow-dataset version: 17.0.0 - build: h240833e_22_cpu - build_number: 22 + build: h240833e_31_cpu + build_number: 31 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-17.0.0-h240833e_22_cpu.conda - sha256: 6a1ce2acac5f411be0b62c6f53cd06cfd9d59b44e6894c3179c9a2225bf69e12 - md5: 5df7d21b6d376877667d5cd20544a2a2 + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-17.0.0-h240833e_31_cpu.conda + sha256: 21aa3aee3a82bc19d8c9db5a6a7f963886fa9021f88942e1125ba5e4d4395843 + md5: 3fd9d7713ebc79e024201c3f7d919e4f depends: - __osx >=10.13 - - libarrow 17.0.0 h3475b9b_22_cpu - - libarrow-acero 17.0.0 h240833e_22_cpu + - libarrow 17.0.0 hd4c0275_31_cpu + - libarrow-acero 17.0.0 h240833e_31_cpu - libcxx >=18 - - libparquet 17.0.0 hc957f30_22_cpu + - libparquet 17.0.0 hc957f30_31_cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 511732 - timestamp: 1728882532415 + size: 511048 + timestamp: 1731791218665 - kind: conda name: libarrow-dataset version: 17.0.0 - build: h286801f_22_cpu - build_number: 22 + build: h286801f_31_cpu + build_number: 31 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-17.0.0-h286801f_22_cpu.conda - sha256: 6ca850b8ab86056b0e56df081e21536b716c94c750d1d777a74776276fa53a18 - md5: 06b5c43badf7491354773ca9d676e0c2 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-17.0.0-h286801f_31_cpu.conda + sha256: f8e4422e3217a725cb604a85eda74b0154c968e44c71117395dbc3e64feb2ed9 + md5: 6b87116956d1a23695e3ffa12e02c0ae depends: - __osx >=11.0 - - libarrow 17.0.0 h2432dd3_22_cpu - - libarrow-acero 17.0.0 h286801f_22_cpu + - libarrow 17.0.0 h2409f62_31_cpu + - libarrow-acero 17.0.0 h286801f_31_cpu - libcxx >=18 - - libparquet 17.0.0 hda0ea68_22_cpu + - libparquet 17.0.0 hda0ea68_31_cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 486645 - timestamp: 1728881876250 + size: 487261 + timestamp: 1731790897031 - kind: conda name: libarrow-dataset version: 17.0.0 - build: h5888daf_22_cpu - build_number: 22 + build: h5888daf_31_cpu + build_number: 31 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-17.0.0-h5888daf_22_cpu.conda - sha256: 5543555aceb2c339b605c924dd62f6e0b00d1b15d7e5e2ad0fc06cc858816c54 - md5: fa5b60076d370bd032f5a97024c86405 + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-17.0.0-h5888daf_31_cpu.conda + sha256: d3bb24309961c581f6a972be00505da4cb822ecdf6db15fe1cd3ed1f5b5f420f + md5: a99c9ce7e9fa7ac232e4338b443d6d95 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 17.0.0 ha07344c_22_cpu - - libarrow-acero 17.0.0 h5888daf_22_cpu + - libarrow 17.0.0 h3b997a5_31_cpu + - libarrow-acero 17.0.0 h5888daf_31_cpu - libgcc >=13 - - libparquet 17.0.0 h6bd9018_22_cpu + - libparquet 17.0.0 h6bd9018_31_cpu - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 582593 - timestamp: 1728881712619 + size: 582375 + timestamp: 1731790122878 - kind: conda name: libarrow-dataset version: 17.0.0 - build: h5ad3122_22_cpu - build_number: 22 + build: h5ad3122_31_cpu + build_number: 31 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-dataset-17.0.0-h5ad3122_22_cpu.conda - sha256: aee151fd70c78c409be3a33e557c278a030850053413460dec867e0059e06331 - md5: 28964276f2635369e2b5a19d740ad335 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-dataset-17.0.0-h5ad3122_31_cpu.conda + sha256: 57140e3fc04e012e7fb96323a0ff537d3148fed703e131e87987fc695c30ddc3 + md5: ceebab004e6156285bd152c3e2d76d82 depends: - - libarrow 17.0.0 h6949a90_22_cpu - - libarrow-acero 17.0.0 h5ad3122_22_cpu + - libarrow 17.0.0 hf19f309_31_cpu + - libarrow-acero 17.0.0 h5ad3122_31_cpu - libgcc >=13 - - libparquet 17.0.0 h23a96eb_22_cpu + - libparquet 17.0.0 h23a96eb_31_cpu - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 556166 - timestamp: 1728882018992 + size: 559327 + timestamp: 1731790997447 - kind: conda name: libarrow-dataset version: 17.0.0 - build: hac47afa_22_cpu - build_number: 22 + build: hac47afa_31_cpu + build_number: 31 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libarrow-dataset-17.0.0-hac47afa_22_cpu.conda - sha256: f0ca38a688f9c860dedf11ef61c81687231dc10555931f817c9563ab43ec862a - md5: 00e5beafff9832f4744c28ca658378c8 + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-dataset-17.0.0-hac47afa_31_cpu.conda + sha256: 5d4b55c11439c66423325172a614fef8f910376d2cf75f06f7699cbc659e67b9 + md5: 64a4cea5092a91665a86082e8de9b332 depends: - - libarrow 17.0.0 ha019072_22_cpu - - libarrow-acero 17.0.0 hac47afa_22_cpu - - libparquet 17.0.0 h59f2d37_22_cpu + - libarrow 17.0.0 h7b593d6_31_cpu + - libarrow-acero 17.0.0 hac47afa_31_cpu + - libparquet 17.0.0 h59f2d37_31_cpu - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.40.33810 + - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 433205 - timestamp: 1728882464383 + size: 431627 + timestamp: 1731791542371 - kind: conda name: libarrow-substrait version: 17.0.0 - build: ha618846_22_cpu - build_number: 22 + build: h14ec2bd_31_cpu + build_number: 31 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-substrait-17.0.0-ha618846_22_cpu.conda - sha256: 1def7b568debd1ecd88d6a08d6998bad27f2d716c906489301cb5c485395731c - md5: 7349e5f7af5ff0f5b475b799e63ad617 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-substrait-17.0.0-h14ec2bd_31_cpu.conda + sha256: 0b8d853664023db188286f03925e04ea3f30451fd28a3161ca71d63662641f9c + md5: 43b238071e8a090b0791aad8643afbe9 depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 17.0.0 h6949a90_22_cpu - - libarrow-acero 17.0.0 h5ad3122_22_cpu - - libarrow-dataset 17.0.0 h5ad3122_22_cpu + - libarrow 17.0.0 hf19f309_31_cpu + - libarrow-acero 17.0.0 h5ad3122_31_cpu + - libarrow-dataset 17.0.0 h5ad3122_31_cpu - libgcc >=13 - - libprotobuf >=5.27.5,<5.27.6.0a0 + - libprotobuf >=5.28.2,<5.28.3.0a0 - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 510543 - timestamp: 1728882068657 + size: 511461 + timestamp: 1731791038688 - kind: conda name: libarrow-substrait version: 17.0.0 - build: ha9530af_22_cpu - build_number: 22 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libarrow-substrait-17.0.0-ha9530af_22_cpu.conda - sha256: 65cf15b45147b2a5ec1b6fb9134b717210addcdacb26cd60c340e07350e763a0 - md5: 3e98449318b102aecd59996fc480f17b + build: h5c0c8cd_31_cpu + build_number: 31 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-17.0.0-h5c0c8cd_31_cpu.conda + sha256: 617c43fc8d5dd95583b272e8d7d94f595d180fccf4f4850149fc09316b722ea5 + md5: 9191baa78507d82904055874807176f6 depends: + - __osx >=10.13 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 17.0.0 ha019072_22_cpu - - libarrow-acero 17.0.0 hac47afa_22_cpu - - libarrow-dataset 17.0.0 hac47afa_22_cpu - - libprotobuf >=5.27.5,<5.27.6.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.40.33810 + - libarrow 17.0.0 hd4c0275_31_cpu + - libarrow-acero 17.0.0 h240833e_31_cpu + - libarrow-dataset 17.0.0 h240833e_31_cpu + - libcxx >=18 + - libprotobuf >=5.28.2,<5.28.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 365023 - timestamp: 1728882559542 + size: 461345 + timestamp: 1731791399679 - kind: conda name: libarrow-substrait version: 17.0.0 - build: hdcc9e87_22_cpu - build_number: 22 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-17.0.0-hdcc9e87_22_cpu.conda - sha256: ef40ab087dd1b4b4ac79a99acce483b51d1595575d6c6197a3ada746fddc475d - md5: 097ea8d7ed40d012e5043045c74713c9 + build: h5c8f2c3_31_cpu + build_number: 31 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-17.0.0-h5c8f2c3_31_cpu.conda + sha256: 3f68f1dc654f50546e7bdb100163e0e59ddd0e9e61fb890e7dfdf4e13ab77490 + md5: 5afa6e7d31d5935b925d8d2a270246eb depends: - - __osx >=11.0 + - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 17.0.0 h2432dd3_22_cpu - - libarrow-acero 17.0.0 h286801f_22_cpu - - libarrow-dataset 17.0.0 h286801f_22_cpu - - libcxx >=18 - - libprotobuf >=5.27.5,<5.27.6.0a0 + - libarrow 17.0.0 h3b997a5_31_cpu + - libarrow-acero 17.0.0 h5888daf_31_cpu + - libarrow-dataset 17.0.0 h5888daf_31_cpu + - libgcc >=13 + - libprotobuf >=5.28.2,<5.28.3.0a0 + - libstdcxx >=13 license: Apache-2.0 license_family: APACHE purls: [] - size: 444749 - timestamp: 1728882055124 + size: 515196 + timestamp: 1731790149695 - kind: conda name: libarrow-substrait version: 17.0.0 - build: hdefb866_22_cpu - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-17.0.0-hdefb866_22_cpu.conda - sha256: 61f3cb65345e9510666d80bcbe2d5e83d358f420a8008c8946f14b43d34bcb9f - md5: dfdcf8685ec0c7b38dcba2018798c33d + build: h6a6e5c5_31_cpu + build_number: 31 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-17.0.0-h6a6e5c5_31_cpu.conda + sha256: ce63b35ce82ec04c4b1a8a1bd15345599271d7ca3ad5f8dfe20636258d8df545 + md5: b68913c91d9cba0ad577b890e7e6286b depends: - - __osx >=10.13 + - __osx >=11.0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 17.0.0 h3475b9b_22_cpu - - libarrow-acero 17.0.0 h240833e_22_cpu - - libarrow-dataset 17.0.0 h240833e_22_cpu + - libarrow 17.0.0 h2409f62_31_cpu + - libarrow-acero 17.0.0 h286801f_31_cpu + - libarrow-dataset 17.0.0 h286801f_31_cpu - libcxx >=18 - - libprotobuf >=5.27.5,<5.27.6.0a0 + - libprotobuf >=5.28.2,<5.28.3.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 459487 - timestamp: 1728882757491 + size: 447899 + timestamp: 1731791046730 - kind: conda name: libarrow-substrait version: 17.0.0 - build: he882d9a_22_cpu - build_number: 22 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-17.0.0-he882d9a_22_cpu.conda - sha256: 251884b03ee81a35621fa6d20dceae105d01d8019a48230c9f5b4a4fcd447c7c - md5: 764d9eaef6da3e22f3d988e93ec7896b + build: hcd1cebd_31_cpu + build_number: 31 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libarrow-substrait-17.0.0-hcd1cebd_31_cpu.conda + sha256: ab7fa27660b84f05976dd4504d4034b34e41235b68d713cd8fb078c56f70831a + md5: 523a9b54bf2e1eeed0bcffbb3deec826 depends: - - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libarrow 17.0.0 ha07344c_22_cpu - - libarrow-acero 17.0.0 h5888daf_22_cpu - - libarrow-dataset 17.0.0 h5888daf_22_cpu - - libgcc >=13 - - libprotobuf >=5.27.5,<5.27.6.0a0 - - libstdcxx >=13 + - libarrow 17.0.0 h7b593d6_31_cpu + - libarrow-acero 17.0.0 hac47afa_31_cpu + - libarrow-dataset 17.0.0 hac47afa_31_cpu + - libprotobuf >=5.28.2,<5.28.3.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.3,<15 + - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 515581 - timestamp: 1728881756281 -- kind: conda - name: libblas - version: 3.9.0 - build: 22_osx64_openblas - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-22_osx64_openblas.conda - sha256: d72060239f904b3a81d2329efcf84dc62c2dfd66dbc4efc8dcae1afdf8f02b59 - md5: b80966a8c8dd0b531f8e65f709d732e8 - depends: - - libopenblas >=0.3.27,<0.3.28.0a0 - - libopenblas >=0.3.27,<1.0a0 - constrains: - - liblapacke 3.9.0 22_osx64_openblas - - blas * openblas - - libcblas 3.9.0 22_osx64_openblas - - liblapack 3.9.0 22_osx64_openblas - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 14749 - timestamp: 1712542279018 + size: 361278 + timestamp: 1731791604736 - kind: conda - name: libblas - version: 3.9.0 - build: 24_linux64_openblas - build_number: 24 + name: libavif16 + version: 1.1.1 + build: h1909e37_2 + build_number: 2 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-24_linux64_openblas.conda - sha256: 3097f7913bda527d4fe9f824182b314e130044e582455037fca6f4e97965d83c - md5: 80aea6603a6813b16ec119d00382b772 + url: https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.1.1-h1909e37_2.conda + sha256: e06da844b007a64a9ac35d4e3dc4dbc66583f79b57d08166cf58f2f08723a6e8 + md5: 21e468ed3786ebcb2124b123aa2484b7 depends: - - libopenblas >=0.3.27,<0.3.28.0a0 - - libopenblas >=0.3.27,<1.0a0 - constrains: - - blas * openblas - - liblapack 3.9.0 24_linux64_openblas - - libcblas 3.9.0 24_linux64_openblas - - liblapacke 3.9.0 24_linux64_openblas - license: BSD-3-Clause + - __glibc >=2.17,<3.0.a0 + - aom >=3.9.1,<3.10.0a0 + - dav1d >=1.2.1,<1.2.2.0a0 + - libgcc >=13 + - rav1e >=0.6.6,<1.0a0 + - svt-av1 >=2.3.0,<2.3.1.0a0 + license: BSD-2-Clause license_family: BSD purls: [] - size: 14981 - timestamp: 1726668454790 + size: 116202 + timestamp: 1730268687453 - kind: conda - name: libblas - version: 3.9.0 - build: 24_linuxaarch64_openblas - build_number: 24 + name: libavif16 + version: 1.1.1 + build: h3b0c220_2 + build_number: 2 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libblas-3.9.0-24_linuxaarch64_openblas.conda - sha256: a0a86754a6dcdf5917735d3095a34aab7adce56dd3fda5258e8526f0e1cf0164 - md5: f763daad76fe32da91acfdf3e476ec0d + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libavif16-1.1.1-h3b0c220_2.conda + sha256: 8284693096532fb5d1af7fd5c170a4d4f0a54593ba29c881667327b61a7cd7bb + md5: 58ec6027e7b6ea460a4a7ed7112842d8 depends: - - libopenblas >=0.3.27,<0.3.28.0a0 - - libopenblas >=0.3.27,<1.0a0 - constrains: - - liblapack 3.9.0 24_linuxaarch64_openblas - - liblapacke 3.9.0 24_linuxaarch64_openblas - - libcblas 3.9.0 24_linuxaarch64_openblas - - blas * openblas - license: BSD-3-Clause + - aom >=3.9.1,<3.10.0a0 + - dav1d >=1.2.1,<1.2.2.0a0 + - libgcc >=13 + - rav1e >=0.6.6,<1.0a0 + - svt-av1 >=2.3.0,<2.3.1.0a0 + license: BSD-2-Clause license_family: BSD purls: [] - size: 14991 - timestamp: 1726668539439 + size: 116097 + timestamp: 1730268695528 - kind: conda - name: libblas - version: 3.9.0 - build: 24_osxarm64_openblas - build_number: 24 + name: libavif16 + version: 1.1.1 + build: h45b7238_2 + build_number: 2 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-24_osxarm64_openblas.conda - sha256: 4739f7463efb12e6d71536d8b0285a8de5aaadcc442bfedb9d92d1b4cbc47847 - md5: 35cb711e7bc46ee5f3dd67af99ad1986 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libavif16-1.1.1-h45b7238_2.conda + sha256: c671365e8c822d29b53f20c4573fdbc70f18b50ff9a4b5b2b6b3c8f7ad2ac2a9 + md5: 7571064a60bc193ff5c25f36ed23394a depends: - - libopenblas >=0.3.27,<0.3.28.0a0 - - libopenblas >=0.3.27,<1.0a0 - constrains: - - liblapack 3.9.0 24_osxarm64_openblas - - blas * openblas - - liblapacke 3.9.0 24_osxarm64_openblas - - libcblas 3.9.0 24_osxarm64_openblas - license: BSD-3-Clause + - __osx >=11.0 + - aom >=3.9.1,<3.10.0a0 + - dav1d >=1.2.1,<1.2.2.0a0 + - rav1e >=0.6.6,<1.0a0 + - svt-av1 >=2.3.0,<2.3.1.0a0 + license: BSD-2-Clause license_family: BSD purls: [] - size: 15144 - timestamp: 1726668802976 + size: 96781 + timestamp: 1730268761553 - kind: conda - name: libblas - version: 3.9.0 - build: 24_win64_mkl - build_number: 24 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-24_win64_mkl.conda - sha256: 8b4cd602ae089d8c5832054ead452d6a1820c8f9c3b190faf3e867f5939810e2 - md5: ea127210707251a33116b437c22b8dad + name: libavif16 + version: 1.1.1 + build: h4d049a7_2 + build_number: 2 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libavif16-1.1.1-h4d049a7_2.conda + sha256: f74662ac8325dedbc786bf4f3faef39ad4981739cf0239c2ea2d80c791b04de5 + md5: e7e7405d962ebcb6803f29dc4eabae69 + depends: + - _libavif_api >=1.1.1,<1.1.2.0a0 + - aom >=3.9.1,<3.10.0a0 + - dav1d >=1.2.1,<1.2.2.0a0 + - rav1e >=0.6.6,<1.0a0 + - svt-av1 >=2.3.0,<2.3.1.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 97828 + timestamp: 1730269135854 +- kind: conda + name: libavif16 + version: 1.1.1 + build: h71406da_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libavif16-1.1.1-h71406da_2.conda + sha256: 8e3d479f13a85ee73c3152704c1d9e0430065f4824bae625f2f35c463c172831 + md5: 804f440fd71e1a903215710826cf98aa depends: - - mkl 2024.1.0 h66d3029_694 + - __osx >=10.13 + - aom >=3.9.1,<3.10.0a0 + - dav1d >=1.2.1,<1.2.2.0a0 + - rav1e >=0.6.6,<1.0a0 + - svt-av1 >=2.3.0,<2.3.1.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 108913 + timestamp: 1730268731759 +- kind: conda + name: libblas + version: 3.9.0 + build: 25_linux64_openblas + build_number: 25 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-25_linux64_openblas.conda + sha256: d6d12dc437d060f838820e9e61bf73baab651f91935ac594cf10beb9ef1b4450 + md5: 8ea26d42ca88ec5258802715fe1ee10b + depends: + - libopenblas >=0.3.28,<0.3.29.0a0 + - libopenblas >=0.3.28,<1.0a0 + constrains: + - liblapack 3.9.0 25_linux64_openblas + - libcblas 3.9.0 25_linux64_openblas + - blas * openblas + - liblapacke 3.9.0 25_linux64_openblas + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 15677 + timestamp: 1729642900350 +- kind: conda + name: libblas + version: 3.9.0 + build: 25_linuxaarch64_openblas + build_number: 25 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libblas-3.9.0-25_linuxaarch64_openblas.conda + sha256: 5c08f78312874bb61307f5ea737377df2d0f6e7f7833ded21ca58d8820c794ca + md5: f9b8a4a955ed2d0b68b1f453abcc1c9e + depends: + - libopenblas >=0.3.28,<0.3.29.0a0 + - libopenblas >=0.3.28,<1.0a0 + constrains: + - blas * openblas + - liblapacke 3.9.0 25_linuxaarch64_openblas + - liblapack 3.9.0 25_linuxaarch64_openblas + - libcblas 3.9.0 25_linuxaarch64_openblas + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 15808 + timestamp: 1729643002627 +- kind: conda + name: libblas + version: 3.9.0 + build: 25_osx64_openblas + build_number: 25 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-25_osx64_openblas.conda + sha256: 1b22b5322a311a775bca637b26317645cf07e35f125cede9278c6c45db6e7105 + md5: da0a6f87958893e1d2e2bbc7e7a6541f + depends: + - libopenblas >=0.3.28,<0.3.29.0a0 + - libopenblas >=0.3.28,<1.0a0 + constrains: + - liblapack 3.9.0 25_osx64_openblas + - liblapacke 3.9.0 25_osx64_openblas + - blas * openblas + - libcblas 3.9.0 25_osx64_openblas + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 15952 + timestamp: 1729643159199 +- kind: conda + name: libblas + version: 3.9.0 + build: 25_osxarm64_openblas + build_number: 25 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-25_osxarm64_openblas.conda + sha256: f1fb9a11af0b2878bd8804b4c77d3733c40076218bcbdb35f575b1c0c9fddf11 + md5: f8cf4d920ff36ce471619010eff59cac + depends: + - libopenblas >=0.3.28,<0.3.29.0a0 + - libopenblas >=0.3.28,<1.0a0 + constrains: + - blas * openblas + - liblapack 3.9.0 25_osxarm64_openblas + - liblapacke 3.9.0 25_osxarm64_openblas + - libcblas 3.9.0 25_osxarm64_openblas + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 15913 + timestamp: 1729643265495 +- kind: conda + name: libblas + version: 3.9.0 + build: 25_win64_mkl + build_number: 25 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-25_win64_mkl.conda + sha256: 5468bb91c44b41ce060bbd997c797b2f91e2b7ce91a7cbf4ddf7e7b734a8dc98 + md5: 499208e81242efb6e5abc7366c91c816 + depends: + - mkl 2024.2.2 h66d3029_14 constrains: - blas * mkl - - liblapack 3.9.0 24_win64_mkl - - libcblas 3.9.0 24_win64_mkl - - liblapacke 3.9.0 24_win64_mkl + - libcblas 3.9.0 25_win64_mkl + - liblapack 3.9.0 25_win64_mkl + - liblapacke 3.9.0 25_win64_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 5183540 - timestamp: 1726669397923 + size: 3736641 + timestamp: 1729643534444 - kind: conda name: libbrotlicommon version: 1.1.0 @@ -9248,103 +9556,103 @@ packages: - kind: conda name: libcblas version: 3.9.0 - build: 22_osx64_openblas - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-22_osx64_openblas.conda - sha256: 6a2ba9198e2320c3e22fe3d121310cf8a8ac663e94100c5693b34523fcb3cc04 - md5: b9fef82772330f61b2b0201c72d2c29b + build: 25_linux64_openblas + build_number: 25 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-25_linux64_openblas.conda + sha256: ab87b0477078837c91d9cda62a9faca18fba7c57cc77aa779ae24b3ac783b5dd + md5: 5dbd1b0fc0d01ec5e0e1fbe667281a11 depends: - - libblas 3.9.0 22_osx64_openblas + - libblas 3.9.0 25_linux64_openblas constrains: - - liblapacke 3.9.0 22_osx64_openblas + - liblapack 3.9.0 25_linux64_openblas - blas * openblas - - liblapack 3.9.0 22_osx64_openblas + - liblapacke 3.9.0 25_linux64_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 14636 - timestamp: 1712542311437 + size: 15613 + timestamp: 1729642905619 - kind: conda name: libcblas version: 3.9.0 - build: 24_linux64_openblas - build_number: 24 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-24_linux64_openblas.conda - sha256: 2a52bccc5b03cdf014d856d0b85dbd591faa335ab337d620cd6aded121d7153c - md5: f5b8822297c9c790cec0795ca1fc9be6 + build: 25_linuxaarch64_openblas + build_number: 25 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libcblas-3.9.0-25_linuxaarch64_openblas.conda + sha256: fde797e5528040fed0e9228dd75331be0cf5cbb0bc63641f53c3cca9eb86ec16 + md5: db6af51123c67814572a8c25542cb368 depends: - - libblas 3.9.0 24_linux64_openblas + - libblas 3.9.0 25_linuxaarch64_openblas constrains: - blas * openblas - - liblapack 3.9.0 24_linux64_openblas - - liblapacke 3.9.0 24_linux64_openblas + - liblapacke 3.9.0 25_linuxaarch64_openblas + - liblapack 3.9.0 25_linuxaarch64_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 14910 - timestamp: 1726668461033 + size: 15700 + timestamp: 1729643006729 - kind: conda name: libcblas version: 3.9.0 - build: 24_linuxaarch64_openblas - build_number: 24 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libcblas-3.9.0-24_linuxaarch64_openblas.conda - sha256: d7e0e459184ea92a4c0ece4ff5b4088bfa14811e3b650d948befc1cdab82fce2 - md5: fe7560187584eaae4f115d471b62c09c + build: 25_osx64_openblas + build_number: 25 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-25_osx64_openblas.conda + sha256: b04ae297aa5396df3135514866db72845b111c92524570f923625473f11cfbe2 + md5: ab304b75ea67f850cf7adf9156e3f62f depends: - - libblas 3.9.0 24_linuxaarch64_openblas + - libblas 3.9.0 25_osx64_openblas constrains: - - liblapack 3.9.0 24_linuxaarch64_openblas + - liblapack 3.9.0 25_osx64_openblas + - liblapacke 3.9.0 25_osx64_openblas - blas * openblas - - liblapacke 3.9.0 24_linuxaarch64_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 14901 - timestamp: 1726668544814 + size: 15842 + timestamp: 1729643166929 - kind: conda name: libcblas version: 3.9.0 - build: 24_osxarm64_openblas - build_number: 24 + build: 25_osxarm64_openblas + build_number: 25 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-24_osxarm64_openblas.conda - sha256: 40dc3f7c44af5cd5a2020386cb30f92943a9d8f7f54321b4d6ae32b2e54af9a4 - md5: c8977086a19233153e454bb2b332a920 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-25_osxarm64_openblas.conda + sha256: d9fa5b6b11252132a3383bbf87bd2f1b9d6248bef1b7e113c2a8ae41b0376218 + md5: 4df0fae81f0b5bf47d48c882b086da11 depends: - - libblas 3.9.0 24_osxarm64_openblas + - libblas 3.9.0 25_osxarm64_openblas constrains: - - liblapack 3.9.0 24_osxarm64_openblas - blas * openblas - - liblapacke 3.9.0 24_osxarm64_openblas + - liblapack 3.9.0 25_osxarm64_openblas + - liblapacke 3.9.0 25_osxarm64_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 15062 - timestamp: 1726668809379 + size: 15837 + timestamp: 1729643270793 - kind: conda name: libcblas version: 3.9.0 - build: 24_win64_mkl - build_number: 24 + build: 25_win64_mkl + build_number: 25 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-24_win64_mkl.conda - sha256: 297e858e9a2e6c4d9846fc101607ad31b778d8bde8591f9207e72d728a9f00a7 - md5: a42c7390d3249698c0ffb6040e9396e7 + url: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-25_win64_mkl.conda + sha256: 21528cdfe67dafdb2d21925515a167f13963e002c2b6d06d68984767f731850c + md5: 3ed189ba03a9888a8013aaee0d67c49d depends: - - libblas 3.9.0 24_win64_mkl + - libblas 3.9.0 25_win64_mkl constrains: - blas * mkl - - liblapack 3.9.0 24_win64_mkl - - liblapacke 3.9.0 24_win64_mkl + - liblapack 3.9.0 25_win64_mkl + - liblapacke 3.9.0 25_win64_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 5174668 - timestamp: 1726669449378 + size: 3732258 + timestamp: 1729643561581 - kind: conda name: libcrc32c version: 1.1.2 @@ -9530,34 +9838,113 @@ packages: timestamp: 1726659794676 - kind: conda name: libcxx - version: 19.1.2 + version: 19.1.3 build: ha82da77_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-19.1.2-ha82da77_0.conda - sha256: 9c714110264f4fe824d40e11ad39b0eda65251f87826c81f4d67ccf8a3348d29 - md5: ba89ad7c5477e6a9d020020fcdadd37d + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-19.1.3-ha82da77_0.conda + sha256: 6d062760c6439e75b9a44d800d89aff60fe3441998d87506c62dc94c50412ef4 + md5: bf691071fba4734984231617783225bc depends: - __osx >=11.0 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 521199 - timestamp: 1729038190391 + size: 520771 + timestamp: 1730314603920 - kind: conda name: libcxx - version: 19.1.2 + version: 19.1.3 build: hf95d169_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-19.1.2-hf95d169_0.conda - sha256: 04593566411ce8dc6400777c772c10a153ebf1082b104ee52a98562a24a50880 - md5: 8bdfb741a2cdbd0a4e7b7dc30fbc0d6c + url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-19.1.3-hf95d169_0.conda + sha256: 466f259bb13a8058fef28843977c090d21ad337b71a842ccc0407bccf8d27011 + md5: 86801fc56d4641e3ef7a63f5d996b960 depends: - __osx >=10.13 license: Apache-2.0 WITH LLVM-exception license_family: Apache purls: [] - size: 526600 - timestamp: 1729038055775 + size: 528991 + timestamp: 1730314340106 +- kind: conda + name: libde265 + version: 1.0.15 + build: h00ab1b0_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libde265-1.0.15-h00ab1b0_0.conda + sha256: 7cf7e294e1a7c8219065885e186d8f52002fb900bf384d815f159b5874204e3d + md5: 407fee7a5d7ab2dca12c9ca7f62310ad + depends: + - libgcc-ng >=12 + - libstdcxx-ng >=12 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 411814 + timestamp: 1703088639063 +- kind: conda + name: libde265 + version: 1.0.15 + build: h2a328a1_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libde265-1.0.15-h2a328a1_0.conda + sha256: 7345e775c7a51ed2d9da33389d6e24aeb38378b0f3c6dea13b0b88179c867718 + md5: c5417cadddd73ace53e7152d8265f16a + depends: + - libgcc-ng >=12 + - libstdcxx-ng >=12 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 385337 + timestamp: 1703088661961 +- kind: conda + name: libde265 + version: 1.0.15 + build: h2ffa867_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libde265-1.0.15-h2ffa867_0.conda + sha256: 13747fa634f7f16d7f222b7d3869e3c1aab9d3a2791edeb2fc632a87663950e0 + md5: 7c718ee6d8497702145612fa0898a12d + depends: + - libcxx >=15 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 277861 + timestamp: 1703089176970 +- kind: conda + name: libde265 + version: 1.0.15 + build: h7728843_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libde265-1.0.15-h7728843_0.conda + sha256: a67544ca45a082da0c868fbcd1a0f49fc6f92281aa9aedd20bdce9e7c7e45817 + md5: a270b0e1a2a3326cc21eee82c42efffc + depends: + - libcxx >=15 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 331376 + timestamp: 1703088831061 +- kind: conda + name: libde265 + version: 1.0.15 + build: h91493d7_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libde265-1.0.15-h91493d7_0.conda + sha256: f52c603151743486d2faec37e161c60731001d9c955e0f12ac9ad334c1119116 + md5: 9dc3c1fbc1c7bc6204e8a603f45e156b + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 252968 + timestamp: 1703089151021 - kind: conda name: libdeflate version: '1.22' @@ -9849,92 +10236,92 @@ packages: timestamp: 1685725977222 - kind: conda name: libexpat - version: 2.6.3 - build: h5888daf_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.3-h5888daf_0.conda - sha256: 4bb47bb2cd09898737a5211e2992d63c555d63715a07ba56eae0aff31fb89c22 - md5: 59f4c43bb1b5ef1c71946ff2cbf59524 + version: 2.6.4 + build: h240833e_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda + sha256: d10f43d0c5df6c8cf55259bce0fe14d2377eed625956cddce06f58827d288c59 + md5: 20307f4049a735a78a29073be1be2626 depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - __osx >=10.13 constrains: - - expat 2.6.3.* + - expat 2.6.4.* license: MIT license_family: MIT purls: [] - size: 73616 - timestamp: 1725568742634 + size: 70758 + timestamp: 1730967204736 - kind: conda name: libexpat - version: 2.6.3 - build: h5ad3122_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libexpat-2.6.3-h5ad3122_0.conda - sha256: 02341c9c35128055fd404dfe675832b80f2bf9dbb99539457652c11c06e52757 - md5: 1d2b842bb76e268625e8ee8d0a9fe8c3 + version: 2.6.4 + build: h286801f_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda + sha256: e42ab5ace927ee7c84e3f0f7d813671e1cf3529f5f06ee5899606630498c2745 + md5: 38d2656dd914feb0cab8c629370768bf depends: - - libgcc >=13 + - __osx >=11.0 constrains: - - expat 2.6.3.* + - expat 2.6.4.* license: MIT license_family: MIT purls: [] - size: 72342 - timestamp: 1725568840022 + size: 64693 + timestamp: 1730967175868 - kind: conda name: libexpat - version: 2.6.3 - build: hac325c4_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.3-hac325c4_0.conda - sha256: dd22dffad6731c352f4c14603868c9cce4d3b50ff5ff1e50f416a82dcb491947 - md5: c1db99b0a94a2f23bd6ce39e2d314e07 + version: 2.6.4 + build: h5888daf_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda + sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 + md5: db833e03127376d461e1e13e76f09b6c depends: - - __osx >=10.13 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 constrains: - - expat 2.6.3.* + - expat 2.6.4.* license: MIT license_family: MIT purls: [] - size: 70517 - timestamp: 1725568864316 + size: 73304 + timestamp: 1730967041968 - kind: conda name: libexpat - version: 2.6.3 - build: he0c23c2_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.6.3-he0c23c2_0.conda - sha256: 9543965d155b8da96fc67dd81705fe5c2571c7c00becc8de5534c850393d4e3c - md5: 21415fbf4d0de6767a621160b43e5dea + version: 2.6.4 + build: h5ad3122_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libexpat-2.6.4-h5ad3122_0.conda + sha256: f42e758009ba9db90d1fe7992bc3e60d0c52f71fb20923375d2c44ae69a5a2b3 + md5: f1b3fab36861b3ce945a13f0dfdfc688 depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - libgcc >=13 constrains: - - expat 2.6.3.* + - expat 2.6.4.* license: MIT license_family: MIT purls: [] - size: 138992 - timestamp: 1725569106114 + size: 72345 + timestamp: 1730967203789 - kind: conda name: libexpat - version: 2.6.3 - build: hf9b8971_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.3-hf9b8971_0.conda - sha256: 5cbe5a199fba14ade55457a468ce663aac0b54832c39aa54470b3889b4c75c4a - md5: 5f22f07c2ab2dea8c66fe9585a062c96 + version: 2.6.4 + build: he0c23c2_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.6.4-he0c23c2_0.conda + sha256: 0c0447bf20d1013d5603499de93a16b6faa92d7ead870d96305c0f065b6a5a12 + md5: eb383771c680aa792feb529eaf9df82f depends: - - __osx >=11.0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 constrains: - - expat 2.6.3.* + - expat 2.6.4.* license: MIT license_family: MIT purls: [] - size: 63895 - timestamp: 1725568783033 + size: 139068 + timestamp: 1730967442102 - kind: conda name: libffi version: 3.4.2 @@ -10106,59 +10493,62 @@ packages: timestamp: 1729089444587 - kind: conda name: libgdal-core - version: 3.9.2 - build: h042995d_7 - build_number: 7 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libgdal-core-3.9.2-h042995d_7.conda - sha256: 6e8283f660f1528e7f9f08fb60471fad259722b26a97f010d1f5d5ea5022d53a - md5: cb3a804c9039d13e7f3b93d17f6fa0de + version: 3.10.0 + build: h1554e7d_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-core-3.10.0-h1554e7d_1.conda + sha256: 601f5178992a0e1a0248fc38adabea52a58803181bb60a566a546807825d5aaa + md5: 5fefd6201f8af5441ab43567a283fd0c depends: + - __osx >=11.0 - blosc >=1.21.6,<2.0a0 - geos >=3.13.0,<3.13.1.0a0 - geotiff >=1.7.3,<1.8.0a0 + - giflib >=5.2.2,<5.3.0a0 + - json-c >=0.18,<0.19.0a0 - lerc >=4.0.0,<5.0a0 - libarchive >=3.7.4,<3.8.0a0 - libcurl >=8.10.1,<9.0a0 + - libcxx >=18 - libdeflate >=1.22,<1.23.0a0 - - libexpat >=2.6.3,<3.0a0 + - libexpat >=2.6.4,<3.0a0 + - libheif >=1.18.2,<1.19.0a0 - libiconv >=1.17,<2.0a0 - libjpeg-turbo >=3.0.0,<4.0a0 - libkml >=1.3.0,<1.4.0a0 - libpng >=1.6.44,<1.7.0a0 - libspatialite >=5.1.0,<5.2.0a0 - - libsqlite >=3.46.1,<4.0a0 + - libsqlite >=3.47.0,<4.0a0 - libtiff >=4.7.0,<4.8.0a0 - libwebp-base >=1.4.0,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 + - libxml2 >=2.13.5,<3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 - pcre2 >=10.44,<10.45.0a0 - proj >=9.5.0,<9.6.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - xerces-c >=3.2.5,<3.3.0a0 - xz >=5.2.6,<6.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - libgdal 3.9.2.* + - libgdal 3.10.0.* license: MIT license_family: MIT purls: [] - size: 8026134 - timestamp: 1728294105231 + size: 8478111 + timestamp: 1731504801049 - kind: conda name: libgdal-core - version: 3.9.2 - build: h80360e1_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgdal-core-3.9.2-h80360e1_7.conda - sha256: 13417982ecfc9b30f47177186b16f13abf6ae84f5aade6d7c379acb3e5b41478 - md5: 5948a67c57dcbf982706346113f17967 + version: 3.10.0 + build: h61e89c6_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-core-3.10.0-h61e89c6_1.conda + sha256: a6aac226902c3f059b9b705c7b83ee18d79dc9f6a10f31835f691126b3c5b031 + md5: 6630653c8502374dc1a3e2551e248989 depends: + - __osx >=10.13 - blosc >=1.21.6,<2.0a0 - geos >=3.13.0,<3.13.1.0a0 - geotiff >=1.7.3,<1.8.0a0 @@ -10167,46 +10557,44 @@ packages: - lerc >=4.0.0,<5.0a0 - libarchive >=3.7.4,<3.8.0a0 - libcurl >=8.10.1,<9.0a0 + - libcxx >=18 - libdeflate >=1.22,<1.23.0a0 - - libexpat >=2.6.3,<3.0a0 - - libgcc >=13 + - libexpat >=2.6.4,<3.0a0 + - libheif >=1.18.2,<1.19.0a0 - libiconv >=1.17,<2.0a0 - libjpeg-turbo >=3.0.0,<4.0a0 - libkml >=1.3.0,<1.4.0a0 - libpng >=1.6.44,<1.7.0a0 - libspatialite >=5.1.0,<5.2.0a0 - - libsqlite >=3.46.1,<4.0a0 - - libstdcxx >=13 + - libsqlite >=3.47.0,<4.0a0 - libtiff >=4.7.0,<4.8.0a0 - - libuuid >=2.38.1,<3.0a0 - libwebp-base >=1.4.0,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 + - libxml2 >=2.13.5,<3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 - pcre2 >=10.44,<10.45.0a0 - proj >=9.5.0,<9.6.0a0 - xerces-c >=3.2.5,<3.3.0a0 - xz >=5.2.6,<6.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - libgdal 3.9.2.* + - libgdal 3.10.0.* license: MIT license_family: MIT purls: [] - size: 10248297 - timestamp: 1728292740601 + size: 9189966 + timestamp: 1731505109738 - kind: conda name: libgdal-core - version: 3.9.2 - build: hba79287_7 - build_number: 7 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-core-3.9.2-hba79287_7.conda - sha256: b2f0109e55644e1f9f9ef320cdda05ff36cf40ca60e3cede4b922a79f7143024 - md5: 6db92ed40e16f879cca6783d008e249a + version: 3.10.0 + build: h809dfe7_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgdal-core-3.10.0-h809dfe7_1.conda + sha256: 3bf97c8f08d25594d01f4ed005331538634392f6de79fda0cabdbe401452d999 + md5: 767a6e532b7579d1f841a7b265dd6073 depends: - - __osx >=10.13 - blosc >=1.21.6,<2.0a0 - geos >=3.13.0,<3.13.1.0a0 - geotiff >=1.7.3,<1.8.0a0 @@ -10215,92 +10603,93 @@ packages: - lerc >=4.0.0,<5.0a0 - libarchive >=3.7.4,<3.8.0a0 - libcurl >=8.10.1,<9.0a0 - - libcxx >=17 - libdeflate >=1.22,<1.23.0a0 - - libexpat >=2.6.3,<3.0a0 + - libexpat >=2.6.4,<3.0a0 + - libgcc >=13 + - libheif >=1.18.2,<1.19.0a0 - libiconv >=1.17,<2.0a0 - libjpeg-turbo >=3.0.0,<4.0a0 - libkml >=1.3.0,<1.4.0a0 - libpng >=1.6.44,<1.7.0a0 - libspatialite >=5.1.0,<5.2.0a0 - - libsqlite >=3.46.1,<4.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libstdcxx >=13 - libtiff >=4.7.0,<4.8.0a0 + - libuuid >=2.38.1,<3.0a0 - libwebp-base >=1.4.0,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 + - libxml2 >=2.13.5,<3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 - pcre2 >=10.44,<10.45.0a0 - proj >=9.5.0,<9.6.0a0 - xerces-c >=3.2.5,<3.3.0a0 - xz >=5.2.6,<6.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - libgdal 3.9.2.* + - libgdal 3.10.0.* license: MIT license_family: MIT purls: [] - size: 9006869 - timestamp: 1728293116638 + size: 10585492 + timestamp: 1731504215843 - kind: conda name: libgdal-core - version: 3.9.2 - build: hd5b9bfb_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-core-3.9.2-hd5b9bfb_7.conda - sha256: afff658dece6c8f4dbff2fc459bc834f8491e7ed1a491397e23280cf0917aa19 - md5: a23eb349d023a8543752566be00b6d88 + version: 3.10.0 + build: h9595f31_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libgdal-core-3.10.0-h9595f31_1.conda + sha256: a98499ab2479f1cfced6ab2cb894c8a4f76fe8a089b30d06642ab7cdd830529a + md5: 42d1888e5b0cc9d2d19b2f580c859e82 depends: - - __glibc >=2.17,<3.0.a0 - blosc >=1.21.6,<2.0a0 - geos >=3.13.0,<3.13.1.0a0 - geotiff >=1.7.3,<1.8.0a0 - - giflib >=5.2.2,<5.3.0a0 - - json-c >=0.18,<0.19.0a0 - lerc >=4.0.0,<5.0a0 - libarchive >=3.7.4,<3.8.0a0 - libcurl >=8.10.1,<9.0a0 - libdeflate >=1.22,<1.23.0a0 - - libexpat >=2.6.3,<3.0a0 - - libgcc >=13 + - libexpat >=2.6.4,<3.0a0 + - libheif >=1.18.2,<1.19.0a0 - libiconv >=1.17,<2.0a0 - libjpeg-turbo >=3.0.0,<4.0a0 - libkml >=1.3.0,<1.4.0a0 - libpng >=1.6.44,<1.7.0a0 - libspatialite >=5.1.0,<5.2.0a0 - - libsqlite >=3.46.1,<4.0a0 - - libstdcxx >=13 + - libsqlite >=3.47.0,<4.0a0 - libtiff >=4.7.0,<4.8.0a0 - - libuuid >=2.38.1,<3.0a0 - libwebp-base >=1.4.0,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 + - libxml2 >=2.13.5,<3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 - pcre2 >=10.44,<10.45.0a0 - proj >=9.5.0,<9.6.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - xerces-c >=3.2.5,<3.3.0a0 - xz >=5.2.6,<6.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - libgdal 3.9.2.* + - libgdal 3.10.0.* license: MIT license_family: MIT purls: [] - size: 10419110 - timestamp: 1728293224908 + size: 8355975 + timestamp: 1731505143037 - kind: conda name: libgdal-core - version: 3.9.2 - build: hfd0b032_7 - build_number: 7 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-core-3.9.2-hfd0b032_7.conda - sha256: 243f081ad166e32a614d02293a4fa2ba773ab8e4ba01e5945d64536b68414c71 - md5: b553800429e5682120428772324184f6 + version: 3.10.0 + build: hef9eae6_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-core-3.10.0-hef9eae6_1.conda + sha256: 2d42f719cf5e70ef0e5ccf1334a3cda9c1e8d483623cc9266a5d77cf74a7279c + md5: 6271d1929f8c1964f5f1d56a7f996b19 depends: - - __osx >=11.0 + - __glibc >=2.17,<3.0.a0 - blosc >=1.21.6,<2.0a0 - geos >=3.13.0,<3.13.1.0a0 - geotiff >=1.7.3,<1.8.0a0 @@ -10309,33 +10698,36 @@ packages: - lerc >=4.0.0,<5.0a0 - libarchive >=3.7.4,<3.8.0a0 - libcurl >=8.10.1,<9.0a0 - - libcxx >=17 - libdeflate >=1.22,<1.23.0a0 - - libexpat >=2.6.3,<3.0a0 + - libexpat >=2.6.4,<3.0a0 + - libgcc >=13 + - libheif >=1.18.2,<1.19.0a0 - libiconv >=1.17,<2.0a0 - libjpeg-turbo >=3.0.0,<4.0a0 - libkml >=1.3.0,<1.4.0a0 - libpng >=1.6.44,<1.7.0a0 - libspatialite >=5.1.0,<5.2.0a0 - - libsqlite >=3.46.1,<4.0a0 + - libsqlite >=3.47.0,<4.0a0 + - libstdcxx >=13 - libtiff >=4.7.0,<4.8.0a0 + - libuuid >=2.38.1,<3.0a0 - libwebp-base >=1.4.0,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 + - libxml2 >=2.13.5,<3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 - pcre2 >=10.44,<10.45.0a0 - proj >=9.5.0,<9.6.0a0 - xerces-c >=3.2.5,<3.3.0a0 - xz >=5.2.6,<6.0a0 - zstd >=1.5.6,<1.6.0a0 constrains: - - libgdal 3.9.2.* + - libgdal 3.10.0.* license: MIT license_family: MIT purls: [] - size: 8269844 - timestamp: 1728293331738 + size: 10805350 + timestamp: 1731503989671 - kind: conda name: libgfortran version: 5.0.0 @@ -10558,227 +10950,227 @@ packages: timestamp: 1729089357313 - kind: conda name: libgoogle-cloud - version: 2.30.0 - build: h2e6cea1_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-2.30.0-h2e6cea1_0.conda - sha256: 2c58299d8275cfcf575166ba59baa9ac2b32c0c5a2677ee7a51e1d67b2d28f92 - md5: be857dc2a7d747d9aa191ed6c701bde7 + version: 2.31.0 + build: h07d40e7_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-2.31.0-h07d40e7_0.conda + sha256: 40d5aa338c0aca8e619c777cc552d19f5810f1408b695c9de8f1dc7e279d8550 + md5: 94320a551af951938e22e9b5dbd60b50 depends: - - __osx >=11.0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libcurl >=8.10.1,<9.0a0 - - libcxx >=17 - - libgrpc >=1.65.5,<1.66.0a0 - - libprotobuf >=5.27.5,<5.27.6.0a0 - - openssl >=3.3.2,<4.0a0 + - libgrpc >=1.67.1,<1.68.0a0 + - libprotobuf >=5.28.2,<5.28.3.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 constrains: - - libgoogle-cloud 2.30.0 *_0 + - libgoogle-cloud 2.31.0 *_0 license: Apache-2.0 license_family: Apache purls: [] - size: 845094 - timestamp: 1728021687922 + size: 14474 + timestamp: 1731122599862 - kind: conda name: libgoogle-cloud - version: 2.30.0 - build: h438788a_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.30.0-h438788a_0.conda - sha256: 506a0997b586536a6bbe8fd260bd50b625a541850507486fa66abc5a99104bce - md5: ab8466a39822527f7786b0d0b2aac223 + version: 2.31.0 + build: h3888205_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-2.31.0-h3888205_0.conda + sha256: 603b0bd55980f5bf97911b327c9e469cf953c482f112b561dc9c1c7608bbdc29 + md5: 5b3d9a0327c4f7c569162f10acaf6bb4 depends: - - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libcurl >=8.10.1,<9.0a0 - libgcc >=13 - - libgrpc >=1.65.5,<1.66.0a0 - - libprotobuf >=5.27.5,<5.27.6.0a0 + - libgrpc >=1.67.1,<1.68.0a0 + - libprotobuf >=5.28.2,<5.28.3.0a0 - libstdcxx >=13 - openssl >=3.3.2,<4.0a0 constrains: - - libgoogle-cloud 2.30.0 *_0 + - libgoogle-cloud 2.31.0 *_0 license: Apache-2.0 license_family: Apache purls: [] - size: 1200100 - timestamp: 1728022256338 + size: 1246720 + timestamp: 1731122940037 - kind: conda name: libgoogle-cloud - version: 2.30.0 - build: ha00044d_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-2.30.0-ha00044d_0.conda - sha256: 2bc9b941eea49287ada92875734f717e4f24fcf9e55c0cdf2e4ead896ad92931 - md5: 6abd86bf0b053dd2fe698568a3f38821 + version: 2.31.0 + build: h804f50b_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.31.0-h804f50b_0.conda + sha256: b2de99c83516236ff591d30436779f8345bcc11bb0ec76a7ca3a38a3b23b6423 + md5: 35ab838423b60f233391eb86d324a830 depends: + - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libcurl >=8.10.1,<9.0a0 - - libgrpc >=1.65.5,<1.66.0a0 - - libprotobuf >=5.27.5,<5.27.6.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - libgcc >=13 + - libgrpc >=1.67.1,<1.68.0a0 + - libprotobuf >=5.28.2,<5.28.3.0a0 + - libstdcxx >=13 + - openssl >=3.3.2,<4.0a0 constrains: - - libgoogle-cloud 2.30.0 *_0 + - libgoogle-cloud 2.31.0 *_0 license: Apache-2.0 license_family: Apache purls: [] - size: 14593 - timestamp: 1728022894892 + size: 1248705 + timestamp: 1731122589027 - kind: conda name: libgoogle-cloud - version: 2.30.0 - build: hade041e_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-2.30.0-hade041e_0.conda - sha256: faf1c644b68306e3a58b471edaaac67f57c193ca543533fe7f29f698e9b9c626 - md5: a431e45b599ada6817543683cf61115c + version: 2.31.0 + build: h8d8be31_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-2.31.0-h8d8be31_0.conda + sha256: 184d650d55453a40935c128ea309088ae52e15a68cd87ab17ae7c77704251168 + md5: a338736f1514e6f999db8726fe0965b1 depends: - - __osx >=10.13 + - __osx >=11.0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libcurl >=8.10.1,<9.0a0 - - libcxx >=17 - - libgrpc >=1.65.5,<1.66.0a0 - - libprotobuf >=5.27.5,<5.27.6.0a0 + - libcxx >=18 + - libgrpc >=1.67.1,<1.68.0a0 + - libprotobuf >=5.28.2,<5.28.3.0a0 - openssl >=3.3.2,<4.0a0 constrains: - - libgoogle-cloud 2.30.0 *_0 + - libgoogle-cloud 2.31.0 *_0 license: Apache-2.0 license_family: Apache purls: [] - size: 864474 - timestamp: 1728021663496 + size: 873497 + timestamp: 1731121684939 - kind: conda name: libgoogle-cloud - version: 2.30.0 - build: hd2ff9d8_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-2.30.0-hd2ff9d8_0.conda - sha256: 71f88e9611f70dfd4a32c938aca285794e7cac9be045baf24626e34eb0d950e6 - md5: b45e6f92169cd3136eda92683e46b5e5 + version: 2.31.0 + build: hd00c612_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-2.31.0-hd00c612_0.conda + sha256: 10df0003243d2ef5cca614351fa24efe42164912d358378a947c06167eba6b45 + md5: 65d85eb999d66f8be20d3735a9ceaa7f depends: + - __osx >=10.13 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libcurl >=8.10.1,<9.0a0 - - libgcc >=13 - - libgrpc >=1.65.5,<1.66.0a0 - - libprotobuf >=5.27.5,<5.27.6.0a0 - - libstdcxx >=13 + - libcxx >=18 + - libgrpc >=1.67.1,<1.68.0a0 + - libprotobuf >=5.28.2,<5.28.3.0a0 - openssl >=3.3.2,<4.0a0 constrains: - - libgoogle-cloud 2.30.0 *_0 + - libgoogle-cloud 2.31.0 *_0 license: Apache-2.0 license_family: Apache purls: [] - size: 1195256 - timestamp: 1728023084156 + size: 890808 + timestamp: 1731121937109 - kind: conda name: libgoogle-cloud-storage - version: 2.30.0 + version: 2.31.0 build: h0121fbd_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.30.0-h0121fbd_0.conda - sha256: 9fad535d14a204f3646a29f9884c024b69d84120bea5489e14e7dc895b543646 - md5: ad86b6c98964772688298a727cb20ef8 + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.31.0-h0121fbd_0.conda + sha256: 3c38b0a80441f82323dc5a72b96c0dd7476bd5184fbfcdf825a8e15249c849af + md5: 568d6a09a6ed76337a7b97c84ae7c0f8 depends: - __glibc >=2.17,<3.0.a0 - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - libgcc >=13 - - libgoogle-cloud 2.30.0 h438788a_0 + - libgoogle-cloud 2.31.0 h804f50b_0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - openssl license: Apache-2.0 license_family: Apache purls: [] - size: 782269 - timestamp: 1728022391174 + size: 782150 + timestamp: 1731122728715 - kind: conda name: libgoogle-cloud-storage - version: 2.30.0 - build: h8126ed0_0 + version: 2.31.0 + build: h3f2b517_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-storage-2.30.0-h8126ed0_0.conda - sha256: 104333dad7dc1ea4467f7f14dedab7ed4bdfc664493605767550262e7488bdb3 - md5: fdfef310fda223057e1e4962146ddf97 + url: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-storage-2.31.0-h3f2b517_0.conda + sha256: e1f53309fe02143e1342ccb658466be015a1ee4249d306eed4158d75f680d992 + md5: 3f8c6c99af88f5039869c24aea7024a6 depends: - __osx >=10.13 - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - - libcxx >=17 - - libgoogle-cloud 2.30.0 hade041e_0 + - libcxx >=18 + - libgoogle-cloud 2.31.0 hd00c612_0 - libzlib >=1.3.1,<2.0a0 - openssl license: Apache-2.0 license_family: Apache purls: [] - size: 553911 - timestamp: 1728022491695 + size: 541478 + timestamp: 1731123018190 - kind: conda name: libgoogle-cloud-storage - version: 2.30.0 - build: h90fd6fa_0 + version: 2.31.0 + build: h7081f7f_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-storage-2.30.0-h90fd6fa_0.conda - sha256: 1c531f3f5867c5ec9d3d8a7f0babee5ca106f6bf39510b277503d9aea55afeae - md5: 34381339cf47d7af329026d1474f30ff + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-storage-2.31.0-h7081f7f_0.conda + sha256: 01f5156584b816d34270a60a61f6b6561f2a01cb3b4eeb455a4e1808d763d486 + md5: 548fd1d31741ee6b13df4124db4a9f5f depends: - __osx >=11.0 - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - - libcxx >=17 - - libgoogle-cloud 2.30.0 h2e6cea1_0 + - libcxx >=18 + - libgoogle-cloud 2.31.0 h8d8be31_0 - libzlib >=1.3.1,<2.0a0 - openssl license: Apache-2.0 license_family: Apache purls: [] - size: 538215 - timestamp: 1728022502810 + size: 526858 + timestamp: 1731122580689 - kind: conda name: libgoogle-cloud-storage - version: 2.30.0 + version: 2.31.0 build: hb9b2b65_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-storage-2.30.0-hb9b2b65_0.conda - sha256: 459f49b9d3f9f9a2c5065c21a1838fe83bb56d242ac2f38864e65d020a9538e5 - md5: 3e7b0cecdb3902be349fb2aabf22020c + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-storage-2.31.0-hb9b2b65_0.conda + sha256: 1df4b7b59224d865a574003df12ee36d4a9939e8e7911b4472348730b9c2a0e8 + md5: 53897114489b4df10e1680bf189aa306 depends: - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - libgcc >=13 - - libgoogle-cloud 2.30.0 hd2ff9d8_0 + - libgoogle-cloud 2.31.0 h3888205_0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - openssl license: Apache-2.0 license_family: Apache purls: [] - size: 738223 - timestamp: 1728023246825 + size: 737686 + timestamp: 1731123086764 - kind: conda name: libgoogle-cloud-storage - version: 2.30.0 + version: 2.31.0 build: he5eb982_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-storage-2.30.0-he5eb982_0.conda - sha256: 2bc1e02125d7a2ca86debc5c7580f3027472439739effc10d96960285593b7de - md5: 116f6a285dbe98e6d4126a88de2878dd + url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-storage-2.31.0-he5eb982_0.conda + sha256: 0deaba4051d1caec99f2e76bad65979007a01e912eecf8bdd895b5bddb96a085 + md5: 5de1d1089bc7d21b2cbc7273a0c2022d depends: - libabseil - libcrc32c >=1.1.2,<1.2.0a0 - libcurl - - libgoogle-cloud 2.30.0 ha00044d_0 + - libgoogle-cloud 2.31.0 h07d40e7_0 - libzlib >=1.3.1,<2.0a0 - ucrt >=10.0.20348.0 - vc >=14.2,<15 @@ -10786,48 +11178,48 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 14456 - timestamp: 1728023196706 + size: 14355 + timestamp: 1731122772886 - kind: conda name: libgrpc - version: 1.65.5 - build: h3d9cf25_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgrpc-1.65.5-h3d9cf25_0.conda - sha256: a92096af0fa67bb03fe2d40dfb11e7746603842a78fddce9f06e3ced9d93b61e - md5: b829a3509f5d89b21fa481ebc8edd953 + version: 1.67.1 + build: h36c5df4_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgrpc-1.67.1-h36c5df4_0.conda + sha256: 1f6673d9d866048c9cf28fd56e6874ffc7e2c53c47d7071cb367d5fc2dde16a7 + md5: b946137e362e98a55a77fdf0b20a7739 depends: - - __osx >=11.0 - - c-ares >=1.33.1,<2.0a0 + - c-ares >=1.32.3,<2.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libcxx >=17 - - libprotobuf >=5.27.5,<5.27.6.0a0 - - libre2-11 >=2023.9.1 + - libgcc >=13 + - libprotobuf >=5.28.2,<5.28.3.0a0 + - libre2-11 >=2024.7.2 + - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - openssl >=3.3.2,<4.0a0 - re2 constrains: - - grpc-cpp =1.65.5 + - grpc-cpp =1.67.1 license: Apache-2.0 license_family: APACHE purls: [] - size: 4614162 - timestamp: 1727200966365 + size: 7131846 + timestamp: 1730236305327 - kind: conda name: libgrpc - version: 1.65.5 - build: ha20e22e_0 + version: 1.67.1 + build: h7aa3b8a_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libgrpc-1.65.5-ha20e22e_0.conda - sha256: f3aee23aac459be6206081ac9c996d3a7480deb1faab6088c268d29a890b9875 - md5: b550afe2fea16769fa9ef3fcbeadf0c1 + url: https://conda.anaconda.org/conda-forge/win-64/libgrpc-1.67.1-h7aa3b8a_0.conda + sha256: 986dafe9c3219e88a82389e679a2804d4256aa9ddaead193f91b7d6b4ef89ea1 + md5: daad5d4a1c24c1afe748afbb83377e43 depends: - - c-ares >=1.33.1,<2.0a0 + - c-ares >=1.34.2,<2.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libprotobuf >=5.27.5,<5.27.6.0a0 - - libre2-11 >=2023.9.1 + - libprotobuf >=5.28.2,<5.28.3.0a0 + - libre2-11 >=2024.7.2 - libzlib >=1.3.1,<2.0a0 - openssl >=3.3.2,<4.0a0 - re2 @@ -10835,91 +11227,203 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 constrains: - - grpc-cpp =1.65.5 + - grpc-cpp =1.67.1 license: Apache-2.0 license_family: APACHE purls: [] - size: 16648528 - timestamp: 1727201450991 + size: 17167461 + timestamp: 1730236510917 - kind: conda name: libgrpc - version: 1.65.5 - build: ha633eb3_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgrpc-1.65.5-ha633eb3_0.conda - sha256: c57583d4e8ede1efaae57fa2ec14a32061316851746bfa58c512b29cdadfe381 - md5: 89c7ffa4952bbdb69addf69fb74257c6 + version: 1.67.1 + build: hc2c308b_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.67.1-hc2c308b_0.conda + sha256: 870550c1faf524e9a695262cd4c31441b18ad542f16893bd3c5dbc93106705f7 + md5: 4606a4647bfe857e3cfe21ca12ac3afb depends: + - __glibc >=2.17,<3.0.a0 - c-ares >=1.32.3,<2.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libgcc >=13 - - libprotobuf >=5.27.5,<5.27.6.0a0 - - libre2-11 >=2023.9.1 + - libprotobuf >=5.28.2,<5.28.3.0a0 + - libre2-11 >=2024.7.2 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - openssl >=3.3.2,<4.0a0 - re2 constrains: - - grpc-cpp =1.65.5 + - grpc-cpp =1.67.1 license: Apache-2.0 license_family: APACHE purls: [] - size: 6860609 - timestamp: 1727200394500 + size: 7362336 + timestamp: 1730236333879 - kind: conda name: libgrpc - version: 1.65.5 - build: hb88832f_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgrpc-1.65.5-hb88832f_0.conda - sha256: b862af63c5b362743527fde9b7411b6a2d1270f858acbabc2beeee306465b405 - md5: 8ef969b891fe57caf3acfb5495ec0ab9 + version: 1.67.1 + build: hc70892a_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgrpc-1.67.1-hc70892a_0.conda + sha256: d2393fcd3c3584e5d58da4122f48bcf297567d2f6f14b3d1fcbd34fdd5040694 + md5: 624e27571fde34f8acc2afec840ac435 depends: - - __osx >=10.13 - - c-ares >=1.33.1,<2.0a0 + - __osx >=11.0 + - c-ares >=1.34.2,<2.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libcxx >=17 - - libprotobuf >=5.27.5,<5.27.6.0a0 - - libre2-11 >=2023.9.1 + - libprotobuf >=5.28.2,<5.28.3.0a0 + - libre2-11 >=2024.7.2 - libzlib >=1.3.1,<2.0a0 - openssl >=3.3.2,<4.0a0 - re2 constrains: - - grpc-cpp =1.65.5 + - grpc-cpp =1.67.1 license: Apache-2.0 license_family: APACHE purls: [] - size: 5152392 - timestamp: 1727200873427 + size: 4882208 + timestamp: 1730236299095 - kind: conda name: libgrpc - version: 1.65.5 - build: hf5c653b_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.65.5-hf5c653b_0.conda - sha256: d279abd46262e817c7a00aeb4df9b5ed4de38130130b248e2c50875e982f30fa - md5: 3b0048cabc6815a4d8874a0240519d32 + version: 1.67.1 + build: he6e0b18_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libgrpc-1.67.1-he6e0b18_0.conda + sha256: 0884aaa894617fac40c0e0d03a03d2ea6ea486fe9692a0ff854cbe4b080e4c6a + md5: 05ea1754e8da5d0e8faf9ec599505834 depends: - - __glibc >=2.17,<3.0.a0 - - c-ares >=1.32.3,<2.0a0 + - __osx >=10.13 + - c-ares >=1.34.2,<2.0a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libgcc >=13 - - libprotobuf >=5.27.5,<5.27.6.0a0 - - libre2-11 >=2023.9.1 - - libstdcxx >=13 + - libcxx >=17 + - libprotobuf >=5.28.2,<5.28.3.0a0 + - libre2-11 >=2024.7.2 - libzlib >=1.3.1,<2.0a0 - openssl >=3.3.2,<4.0a0 - re2 constrains: - - grpc-cpp =1.65.5 + - grpc-cpp =1.67.1 license: Apache-2.0 license_family: APACHE purls: [] - size: 7229891 - timestamp: 1727200905306 + size: 5335099 + timestamp: 1730235623016 +- kind: conda + name: libheif + version: 1.18.2 + build: gpl_h0b63164_100 + build_number: 100 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libheif-1.18.2-gpl_h0b63164_100.conda + sha256: c0c76c95387eceab8f324890511e74f3c9a460c0c0132ddd068cb6671511d632 + md5: 6d6182aab433fe82815d58dbdcddff60 + depends: + - aom >=3.9.1,<3.10.0a0 + - dav1d >=1.2.1,<1.2.2.0a0 + - libavif16 >=1.1.1,<2.0a0 + - libde265 >=1.0.15,<1.0.16.0a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - x265 >=3.5,<3.6.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 424013 + timestamp: 1723121570361 +- kind: conda + name: libheif + version: 1.18.2 + build: gpl_h57a3ca0_100 + build_number: 100 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libheif-1.18.2-gpl_h57a3ca0_100.conda + sha256: e3aaa419f3d7ff2e21710991c1dd4484ed301942dcbcb5052e6835ddfd08abed + md5: b08c6fdf99e131e906935a01b63e113c + depends: + - __osx >=10.13 + - aom >=3.9.1,<3.10.0a0 + - dav1d >=1.2.1,<1.2.2.0a0 + - libavif16 >=1.1.1,<2.0a0 + - libcxx >=16 + - libde265 >=1.0.15,<1.0.16.0a0 + - x265 >=3.5,<3.6.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 385347 + timestamp: 1723121606492 +- kind: conda + name: libheif + version: 1.18.2 + build: gpl_hc631cee_100 + build_number: 100 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libheif-1.18.2-gpl_hc631cee_100.conda + sha256: 8d7f1a2015d826a14728ddc1c1bb3a5619d15063d6189acb564e4e264f9255ee + md5: 4e127b124dcddec36018c97129720671 + depends: + - aom >=3.9.1,<3.10.0a0 + - dav1d >=1.2.1,<1.2.2.0a0 + - libavif16 >=1.1.1,<2.0a0 + - libde265 >=1.0.15,<1.0.16.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + - x265 >=3.5,<3.6.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 330638 + timestamp: 1723121942820 +- kind: conda + name: libheif + version: 1.18.2 + build: gpl_he913df3_100 + build_number: 100 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libheif-1.18.2-gpl_he913df3_100.conda + sha256: 34a70c5889989013b199c6266a30362539af9e24211a6963a0cb0d7ba786f12d + md5: 29911afbc2ec42a42914d5255dea52e6 + depends: + - __osx >=11.0 + - aom >=3.9.1,<3.10.0a0 + - dav1d >=1.2.1,<1.2.2.0a0 + - libavif16 >=1.1.1,<2.0a0 + - libcxx >=16 + - libde265 >=1.0.15,<1.0.16.0a0 + - x265 >=3.5,<3.6.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 351064 + timestamp: 1723121589940 +- kind: conda + name: libheif + version: 1.18.2 + build: gpl_hffcb242_100 + build_number: 100 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libheif-1.18.2-gpl_hffcb242_100.conda + sha256: 82af131dc112f4f36ca9226f30a7b1b3e05ed4fb3f85003e8f1af72b6a8e44bc + md5: 76ac2c07b62d45c192940f010eea11fa + depends: + - __glibc >=2.17,<3.0.a0 + - aom >=3.9.1,<3.10.0a0 + - dav1d >=1.2.1,<1.2.2.0a0 + - libavif16 >=1.1.1,<2.0a0 + - libde265 >=1.0.15,<1.0.16.0a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - x265 >=3.5,<3.6.0a0 + license: LGPL-3.0-or-later + license_family: LGPL + purls: [] + size: 428886 + timestamp: 1723121455966 - kind: conda name: libiconv version: '1.17' @@ -11181,103 +11685,103 @@ packages: - kind: conda name: liblapack version: 3.9.0 - build: 22_osx64_openblas - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-22_osx64_openblas.conda - sha256: e36744f3e780564d6748b5dd05e15ad6a1af9184cf32ab9d1304c13a6bc3e16b - md5: f21b282ff7ba14df6134a0fe6ab42b1b + build: 25_linux64_openblas + build_number: 25 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-25_linux64_openblas.conda + sha256: 9d1ff017714edb2d84868f0f931a4a0e7c289a971062b2ac66cfc8145df7e20e + md5: 4dc03a53fc69371a6158d0ed37214cd3 depends: - - libblas 3.9.0 22_osx64_openblas + - libblas 3.9.0 25_linux64_openblas constrains: - - liblapacke 3.9.0 22_osx64_openblas + - liblapacke 3.9.0 25_linux64_openblas + - libcblas 3.9.0 25_linux64_openblas - blas * openblas - - libcblas 3.9.0 22_osx64_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 14657 - timestamp: 1712542322711 + size: 15608 + timestamp: 1729642910812 - kind: conda name: liblapack version: 3.9.0 - build: 24_linux64_openblas - build_number: 24 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-24_linux64_openblas.conda - sha256: a15da20c3c0fb5f356e5b4e2f1e87b0da11b9a46805a7f2609bf30f23453831a - md5: fd540578678aefe025705f4b58b36b2e + build: 25_linuxaarch64_openblas + build_number: 25 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/liblapack-3.9.0-25_linuxaarch64_openblas.conda + sha256: 2b399e65e0338bf249657b98333e910cd7086ea1332d4d6f303735883ca49318 + md5: 0eb74e81de46454960bde9e44e7ee378 depends: - - libblas 3.9.0 24_linux64_openblas + - libblas 3.9.0 25_linuxaarch64_openblas constrains: - blas * openblas - - libcblas 3.9.0 24_linux64_openblas - - liblapacke 3.9.0 24_linux64_openblas + - liblapacke 3.9.0 25_linuxaarch64_openblas + - libcblas 3.9.0 25_linuxaarch64_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 14911 - timestamp: 1726668467187 + size: 15711 + timestamp: 1729643010817 - kind: conda name: liblapack version: 3.9.0 - build: 24_linuxaarch64_openblas - build_number: 24 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/liblapack-3.9.0-24_linuxaarch64_openblas.conda - sha256: 8bed380952364519a25730ac997c172d2c067726bc57b282f6c924f2b89a3426 - md5: a5ed3c9636f97ac4078cc96e7d79614c + build: 25_osx64_openblas + build_number: 25 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-25_osx64_openblas.conda + sha256: 2a9a6143d103e7e21511cbf439521645bdd506bfabfcac9d6398dd0562c6905c + md5: dda0e24b4605ebbd381e48606a107bed depends: - - libblas 3.9.0 24_linuxaarch64_openblas + - libblas 3.9.0 25_osx64_openblas constrains: - - liblapacke 3.9.0 24_linuxaarch64_openblas + - liblapacke 3.9.0 25_osx64_openblas - blas * openblas - - libcblas 3.9.0 24_linuxaarch64_openblas + - libcblas 3.9.0 25_osx64_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 14897 - timestamp: 1726668550136 + size: 15852 + timestamp: 1729643174413 - kind: conda name: liblapack version: 3.9.0 - build: 24_osxarm64_openblas - build_number: 24 + build: 25_osxarm64_openblas + build_number: 25 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-24_osxarm64_openblas.conda - sha256: 67fbfd0466eee443cda9596ed22daabedc96b7b4d1b31f49b1c1b0983dd1dd2c - md5: 49a3241f76cdbe705e346204a328f66c + url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-25_osxarm64_openblas.conda + sha256: fdd742407672a9af20e70764550cf18b3ab67f12e48bf04163b90492fbc401e7 + md5: 19bbddfec972d401838330453186108d depends: - - libblas 3.9.0 24_osxarm64_openblas + - libblas 3.9.0 25_osxarm64_openblas constrains: - blas * openblas - - liblapacke 3.9.0 24_osxarm64_openblas - - libcblas 3.9.0 24_osxarm64_openblas + - liblapacke 3.9.0 25_osxarm64_openblas + - libcblas 3.9.0 25_osxarm64_openblas license: BSD-3-Clause license_family: BSD purls: [] - size: 15063 - timestamp: 1726668815824 + size: 15823 + timestamp: 1729643275943 - kind: conda name: liblapack version: 3.9.0 - build: 24_win64_mkl - build_number: 24 + build: 25_win64_mkl + build_number: 25 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-24_win64_mkl.conda - sha256: 37dfa34e4c37c7bbb20df61e5badbf42d01e75e687c20be72ab13f80be99ceb9 - md5: c69b7b6756a8d58cc8cf17081fffdc5c + url: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-25_win64_mkl.conda + sha256: 98c13a28596389539abe3f608c6fbd2826df47671f77c58a331df878c6140c53 + md5: f716ef84564c574e8e74ae725f5d5f93 depends: - - libblas 3.9.0 24_win64_mkl + - libblas 3.9.0 25_win64_mkl constrains: - blas * mkl - - libcblas 3.9.0 24_win64_mkl - - liblapacke 3.9.0 24_win64_mkl + - libcblas 3.9.0 25_win64_mkl + - liblapacke 3.9.0 25_win64_mkl license: BSD-3-Clause license_family: BSD purls: [] - size: 5183452 - timestamp: 1726669499566 + size: 3736560 + timestamp: 1729643588182 - kind: conda name: libnetcdf version: 4.9.2 @@ -11425,92 +11929,89 @@ packages: timestamp: 1717671966211 - kind: conda name: libnghttp2 - version: 1.58.0 - build: h47da74e_1 - build_number: 1 + version: 1.64.0 + build: h161d5f1_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.conda - sha256: 1910c5306c6aa5bcbd623c3c930c440e9c77a5a019008e1487810e3c1d3716cb - md5: 700ac6ea6d53d5510591c4344d5c989a + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 + md5: 19e57602824042dfd0446292ef90488b depends: - - c-ares >=1.23.0,<2.0a0 + - __glibc >=2.17,<3.0.a0 + - c-ares >=1.32.3,<2.0a0 - libev >=4.33,<4.34.0a0 - libev >=4.33,<5.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.0,<4.0a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.3.2,<4.0a0 license: MIT license_family: MIT purls: [] - size: 631936 - timestamp: 1702130036271 + size: 647599 + timestamp: 1729571887612 - kind: conda name: libnghttp2 - version: 1.58.0 - build: h64cf6d3_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.58.0-h64cf6d3_1.conda - sha256: 412fd768e787e586602f8e9ea52bf089f3460fc630f6987f0cbd89b70e9a4380 - md5: faecc55c2a8155d9ff1c0ff9a0fef64f + version: 1.64.0 + build: h6d7220d_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda + sha256: 00cc685824f39f51be5233b54e19f45abd60de5d8847f1a56906f8936648b72f + md5: 3408c02539cee5f1141f9f11450b6a51 depends: - - __osx >=10.9 - - c-ares >=1.23.0,<2.0a0 - - libcxx >=16.0.6 + - __osx >=11.0 + - c-ares >=1.34.2,<2.0a0 + - libcxx >=17 - libev >=4.33,<4.34.0a0 - libev >=4.33,<5.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.3.2,<4.0a0 license: MIT license_family: MIT purls: [] - size: 599736 - timestamp: 1702130398536 + size: 566719 + timestamp: 1729572385640 - kind: conda name: libnghttp2 - version: 1.58.0 - build: ha4dd798_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.58.0-ha4dd798_1.conda - sha256: fc97aaaf0c6d0f508be313d86c2705b490998d382560df24be918b8e977802cd - md5: 1813e066bfcef82de579a0be8a766df4 + version: 1.64.0 + build: hc7306c3_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda + sha256: 0dcfdcf3a445d2d7de4f3b186ab0a794dc872f4ea21622f9b997be72712c027f + md5: ab21007194b97beade22ceb7a3f6fee5 depends: - - __osx >=10.9 - - c-ares >=1.23.0,<2.0a0 - - libcxx >=16.0.6 + - __osx >=10.13 + - c-ares >=1.34.2,<2.0a0 + - libcxx >=17 - libev >=4.33,<4.34.0a0 - libev >=4.33,<5.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.0,<4.0a0 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.3.2,<4.0a0 license: MIT license_family: MIT purls: [] - size: 565451 - timestamp: 1702130473930 + size: 606663 + timestamp: 1729572019083 - kind: conda name: libnghttp2 - version: 1.58.0 - build: hb0e430d_1 - build_number: 1 + version: 1.64.0 + build: hc8609a4_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libnghttp2-1.58.0-hb0e430d_1.conda - sha256: ecc11e4f92f9d5830a90d42b4db55c66c4ad531e00dcf30d55171d934a568cb5 - md5: 8f724cdddffa79152de61f5564a3526b + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libnghttp2-1.64.0-hc8609a4_0.conda + sha256: c093c6d370aadbf0409c20b6c54c488ee2f6fea976181919fcc63e87ee232673 + md5: f52c614fa214a8bedece9421c771670d depends: - - c-ares >=1.23.0,<2.0a0 + - c-ares >=1.32.3,<2.0a0 - libev >=4.33,<4.34.0a0 - libev >=4.33,<5.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.0,<4.0a0 + - libgcc >=13 + - libstdcxx >=13 + - libzlib >=1.3.1,<2.0a0 + - openssl >=3.3.2,<4.0a0 license: MIT license_family: MIT purls: [] - size: 677508 - timestamp: 1702130071743 + size: 714610 + timestamp: 1729571912479 - kind: conda name: libnsl version: 2.0.1 @@ -11543,188 +12044,189 @@ packages: timestamp: 1697359010159 - kind: conda name: libopenblas - version: 0.3.27 - build: openmp_h517c56d_1 + version: 0.3.28 + build: openmp_hbf64a52_1 build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.27-openmp_h517c56d_1.conda - sha256: 46cfcc592b5255262f567cd098be3c61da6bca6c24d640e878dc8342b0f6d069 - md5: 71b8a34d70aa567a990162f327e81505 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.28-openmp_hbf64a52_1.conda + sha256: cef5856952688ce9303f85f5bc62c99e8c2256b4c679f63afdfb381f222e90c7 + md5: cd2c572c02a73b88c4d378eb31110e85 depends: - - __osx >=11.0 + - __osx >=10.13 - libgfortran 5.* - - libgfortran5 >=12.3.0 - - llvm-openmp >=16.0.6 + - libgfortran5 >=13.2.0 + - llvm-openmp >=18.1.8 constrains: - - openblas >=0.3.27,<0.3.28.0a0 + - openblas >=0.3.28,<0.3.29.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 2925328 - timestamp: 1720425811743 + size: 6165715 + timestamp: 1730773348340 - kind: conda name: libopenblas - version: 0.3.27 - build: openmp_h8869122_1 + version: 0.3.28 + build: openmp_hf332438_1 build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.27-openmp_h8869122_1.conda - sha256: 83b0b9d3d09889b3648a81d2c18a2d78c405b03b115107941f0496a8b358ce6d - md5: c0798ad76ddd730dade6ff4dff66e0b5 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda + sha256: 62bb669c37a845129096f73d446cdb6bb170e4927f2fea2b661329680dbbc373 + md5: 40803a48d947c8639da6704e9a44d3ce depends: - - __osx >=10.13 + - __osx >=11.0 - libgfortran 5.* - - libgfortran5 >=12.3.0 - - llvm-openmp >=16.0.6 + - libgfortran5 >=13.2.0 + - llvm-openmp >=18.1.8 constrains: - - openblas >=0.3.27,<0.3.28.0a0 + - openblas >=0.3.28,<0.3.29.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 6047513 - timestamp: 1720426759731 + size: 4165774 + timestamp: 1730772154295 - kind: conda name: libopenblas - version: 0.3.27 - build: pthreads_h076ed1e_1 + version: 0.3.28 + build: pthreads_h94d23a6_1 build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.27-pthreads_h076ed1e_1.conda - sha256: 17b74989b2c94d6427d6c3a7a0b7d8e28e1ce34928b021773a1242c10b86d72e - md5: cc0a15e3a6f92f454b6132ca6aca8e8d - depends: - - libgcc-ng >=12 - - libgfortran-ng - - libgfortran5 >=12.3.0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda + sha256: 99ba271d8a80a1af2723f2e124ffd91d850074c0389c067e6d96d72a2dbfeabe + md5: 62857b389e42b36b686331bec0922050 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=14 + - libgfortran + - libgfortran5 >=14.2.0 constrains: - - openblas >=0.3.27,<0.3.28.0a0 + - openblas >=0.3.28,<0.3.29.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 4290434 - timestamp: 1720425850976 + size: 5578513 + timestamp: 1730772671118 - kind: conda name: libopenblas - version: 0.3.27 - build: pthreads_hac2b453_1 + version: 0.3.28 + build: pthreads_h9d3fd7e_1 build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.27-pthreads_hac2b453_1.conda - sha256: 714cb82d7c4620ea2635a92d3df263ab841676c9b183d0c01992767bb2451c39 - md5: ae05ece66d3924ac3d48b4aa3fa96cec + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.28-pthreads_h9d3fd7e_1.conda + sha256: 30623a40764e935aa77e0d4db54c1a1589189a9bf3a03fdb445505c1e319b5a6 + md5: e8dde93dd199da3c1f2c1fcfd0042cd4 depends: - - libgcc-ng >=12 - - libgfortran-ng - - libgfortran5 >=12.3.0 + - libgcc >=14 + - libgfortran + - libgfortran5 >=14.2.0 constrains: - - openblas >=0.3.27,<0.3.28.0a0 + - openblas >=0.3.28,<0.3.29.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 5563053 - timestamp: 1720426334043 + size: 4793435 + timestamp: 1730773029647 - kind: conda name: libparquet version: 17.0.0 - build: h23a96eb_22_cpu - build_number: 22 + build: h23a96eb_31_cpu + build_number: 31 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libparquet-17.0.0-h23a96eb_22_cpu.conda - sha256: d6f606d65a066ea78f16f0dc8d225f272c60a9d2752cc9cddeb3a34baccc3344 - md5: e3fb3c17645f86133e5fc51d949dccdf + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libparquet-17.0.0-h23a96eb_31_cpu.conda + sha256: e6a34cdd76ccc2eae161893e267bac77faa258de06101875bdaa76356a4949d1 + md5: 5f7ddbdb725891e7c391d18051d29836 depends: - - libarrow 17.0.0 h6949a90_22_cpu + - libarrow 17.0.0 hf19f309_31_cpu - libgcc >=13 - libstdcxx >=13 - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 1105891 - timestamp: 1728881996196 + size: 1104636 + timestamp: 1731790974839 - kind: conda name: libparquet version: 17.0.0 - build: h59f2d37_22_cpu - build_number: 22 + build: h59f2d37_31_cpu + build_number: 31 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libparquet-17.0.0-h59f2d37_22_cpu.conda - sha256: cf5c5735ce78b11824b545c93bcab09db646f4c43ac5767a35e8aa463777ed4d - md5: 9be6b1ecd2eb73dae9f449aae23850a2 + url: https://conda.anaconda.org/conda-forge/win-64/libparquet-17.0.0-h59f2d37_31_cpu.conda + sha256: 3538b1e3ec9c17b065316ee7a342791f9320da0b41e15d04db210daa9fc19e02 + md5: 56f44706c29fae50841362d61cbbfb6e depends: - - libarrow 17.0.0 ha019072_22_cpu + - libarrow 17.0.0 h7b593d6_31_cpu - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 - ucrt >=10.0.20348.0 - vc >=14.3,<15 - - vc14_runtime >=14.40.33810 + - vc14_runtime >=14.42.34433 license: Apache-2.0 license_family: APACHE purls: [] - size: 802078 - timestamp: 1728882416106 + size: 801488 + timestamp: 1731791512500 - kind: conda name: libparquet version: 17.0.0 - build: h6bd9018_22_cpu - build_number: 22 + build: h6bd9018_31_cpu + build_number: 31 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-17.0.0-h6bd9018_22_cpu.conda - sha256: c81bd947e16dc8106a361c8099b9f3739c89a5cff32ba04b55bc6c3e16b9a969 - md5: 48c058a044a8d1bfd38153d054c2a911 + url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-17.0.0-h6bd9018_31_cpu.conda + sha256: 195a34bb59d026567b9c8329210ec81841ebc167000dfde46314ea804dd71ca1 + md5: 16d4a6f15c61f2a15710e7e2dc2a8255 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 17.0.0 ha07344c_22_cpu + - libarrow 17.0.0 h3b997a5_31_cpu - libgcc >=13 - libstdcxx >=13 - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 1188385 - timestamp: 1728881685985 + size: 1188141 + timestamp: 1731790108581 - kind: conda name: libparquet version: 17.0.0 - build: hc957f30_22_cpu - build_number: 22 + build: hc957f30_31_cpu + build_number: 31 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libparquet-17.0.0-hc957f30_22_cpu.conda - sha256: 547a7442d4ddef70b1a125b5055e1bb0a380eec6d52b336fea2897e590f286a8 - md5: a101bae7bdbb180dca988dcb645d7a29 + url: https://conda.anaconda.org/conda-forge/osx-64/libparquet-17.0.0-hc957f30_31_cpu.conda + sha256: 2e1aa98f1a4c91ec24d986a9c6d98d22c8de839e8f2ce510599b294db20df8ce + md5: c630ec97cd061808f7cede3c452cb632 depends: - __osx >=10.13 - - libarrow 17.0.0 h3475b9b_22_cpu + - libarrow 17.0.0 hd4c0275_31_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 926933 - timestamp: 1728882411492 + size: 928384 + timestamp: 1731791117166 - kind: conda name: libparquet version: 17.0.0 - build: hda0ea68_22_cpu - build_number: 22 + build: hda0ea68_31_cpu + build_number: 31 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-17.0.0-hda0ea68_22_cpu.conda - sha256: a58ff083c3889f039b1f67362fb295d4816336cb481bccea33e339f54d99959f - md5: 09b38614753d104ca90509c96ae5f8ac + url: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-17.0.0-hda0ea68_31_cpu.conda + sha256: 7085c1013f1eebfbea832acb2bdcad614edae885e5821febc905264b4803966e + md5: 50186f43ecc029b0a532899bb5848127 depends: - __osx >=11.0 - - libarrow 17.0.0 h2432dd3_22_cpu + - libarrow 17.0.0 h2409f62_31_cpu - libcxx >=18 - libthrift >=0.21.0,<0.21.1.0a0 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 862826 - timestamp: 1728881811219 + size: 860796 + timestamp: 1731790842567 - kind: conda name: libpng version: 1.6.44 @@ -11805,13 +12307,12 @@ packages: timestamp: 1726236639270 - kind: conda name: libprotobuf - version: 5.27.5 - build: h029595c_2 - build_number: 2 + version: 5.28.2 + build: h029595c_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libprotobuf-5.27.5-h029595c_2.conda - sha256: 347a1fe304526efe23929c357c145c4917549ba1edd9da432e92a54f4ad4082d - md5: f789a1fe2a1f45e325a784b34c3c4baa + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libprotobuf-5.28.2-h029595c_0.conda + sha256: d8c7b6f851bfc53494d9b8e54d473c4f11ab26483a6e64df6f7967563df166b1 + md5: 538dbe0ad9f248e2e109abb9b6809ea5 depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 @@ -11821,60 +12322,57 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 2879939 - timestamp: 1727423311791 + size: 2802876 + timestamp: 1728564881988 - kind: conda name: libprotobuf - version: 5.27.5 - build: h53f8970_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-5.27.5-h53f8970_2.conda - sha256: 787d86c041c03d33b24e28df5f881f47c74c3fe9053b791f14616dc51f32a687 - md5: e9d021f82c48bb08b0b2c321b2f7778c + version: 5.28.2 + build: h5b01275_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.28.2-h5b01275_0.conda + sha256: 5e8fd4aa00193c85602ce6101dd28fe31306dff85c9725048f6dc828dfa7c421 + md5: ab0bff36363bec94720275a681af8b83 depends: - - __osx >=11.0 + - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libcxx >=17 + - libgcc >=13 + - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 2375066 - timestamp: 1727423411355 + size: 2945348 + timestamp: 1728565355702 - kind: conda name: libprotobuf - version: 5.27.5 - build: h5b01275_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-5.27.5-h5b01275_2.conda - sha256: 79ac9726cd0a1cb1ba335f7fc7ccac5f679a66d71d9553ca88a805b8787d55ce - md5: 66ed3107adbdfc25ba70454ba11e6d1e + version: 5.28.2 + build: h8b30cf6_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libprotobuf-5.28.2-h8b30cf6_0.conda + sha256: e240c2003e301ede0a0f4af7688adb8456559ffaa4af2eed3fce879c22c80a0e + md5: 2302089e5bcb04ce891ce765c963befb depends: - - __glibc >=2.17,<3.0.a0 + - __osx >=10.13 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - - libgcc >=13 - - libstdcxx >=13 + - libcxx >=17 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 2940269 - timestamp: 1727424395109 + size: 2428926 + timestamp: 1728565541606 - kind: conda name: libprotobuf - version: 5.27.5 - build: h62b0dff_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libprotobuf-5.27.5-h62b0dff_2.conda - sha256: ac77bce3b9a58e6fa72bed339af0d47faf1dec3bc717e4e05e2e729dc42bd2b3 - md5: e3b68d9a164d807f70df49e17bc54931 + version: 5.28.2 + build: h8f0b736_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-5.28.2-h8f0b736_0.conda + sha256: f732a6fa918428e2d5ba61e78fe11bb44a002cc8f6bb74c94ee5b1297fefcfd8 + md5: d2cb5991f2fb8eb079c80084435e9ce6 depends: - - __osx >=10.13 + - __osx >=11.0 - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 - libcxx >=17 @@ -11882,17 +12380,16 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 2332719 - timestamp: 1727424047974 + size: 2374965 + timestamp: 1728565334796 - kind: conda name: libprotobuf - version: 5.27.5 - build: hcaed137_2 - build_number: 2 + version: 5.28.2 + build: hcaed137_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libprotobuf-5.27.5-hcaed137_2.conda - sha256: f039a07e6a52542e298ad0cf39d95d261f02c62256c82a60e246f291b2535e1b - md5: 0155746155856bc39091b5242c9b52d7 + url: https://conda.anaconda.org/conda-forge/win-64/libprotobuf-5.28.2-hcaed137_0.conda + sha256: 798c6675fb709ceaa6a9bd83e9cffe06bc98e83f519c7d7d881243d2e6d0c34d + md5: 97c6d2f83edd7b400a22660e2a4d1488 depends: - libabseil * cxx17* - libabseil >=20240722.0,<20240723.0a0 @@ -11903,8 +12400,8 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 6090012 - timestamp: 1727424307861 + size: 6033581 + timestamp: 1728565880841 - kind: conda name: libre2-11 version: 2024.07.02 @@ -12317,81 +12814,86 @@ packages: timestamp: 1727341782874 - kind: conda name: libsqlite - version: 3.46.1 - build: h2466b09_0 + version: 3.47.0 + build: h2466b09_1 + build_number: 1 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.46.1-h2466b09_0.conda - sha256: ef83f90961630bc54a95e48062b05cf9c9173a822ea01784288029613a45eea4 - md5: 8a7c1ad01f58623bfbae8d601db7cf3b + url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.47.0-h2466b09_1.conda + sha256: 3342d6fe787f5830f7e8466d9c65c914bfd8d67220fb5673041b338cbba47afe + md5: 5b1f36012cc3d09c4eb9f24ad0e2c379 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Unlicense purls: [] - size: 876666 - timestamp: 1725354171439 + size: 892175 + timestamp: 1730208431651 - kind: conda name: libsqlite - version: 3.46.1 - build: h4b8f8c9_0 + version: 3.47.0 + build: h2f8c449_1 + build_number: 1 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.46.1-h4b8f8c9_0.conda - sha256: 1d075cb823f0cad7e196871b7c57961d669cbbb6cd0e798bf50cbf520dda65fb - md5: 84de0078b58f899fc164303b0603ff0e + url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.47.0-h2f8c449_1.conda + sha256: a0f7381c867898a45018b1e5cf1aca68659d292d58252e8f489a4270b010fed8 + md5: af445c495253a871c3d809e1199bb12b depends: - __osx >=10.13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 908317 - timestamp: 1725353652135 + size: 915300 + timestamp: 1730208101739 - kind: conda name: libsqlite - version: 3.46.1 - build: hadc24fc_0 + version: 3.47.0 + build: hadc24fc_1 + build_number: 1 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.1-hadc24fc_0.conda - sha256: 9851c049abafed3ee329d6c7c2033407e2fc269d33a75c071110ab52300002b0 - md5: 36f79405ab16bf271edb55b213836dac + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.0-hadc24fc_1.conda + sha256: 8a9aadf996a2399f65b679c6e7f29139d5059f699c63e6d7b50e20db10c00508 + md5: b6f02b52a174e612e89548f4663ce56a depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 865214 - timestamp: 1725353659783 + size: 875349 + timestamp: 1730208050020 - kind: conda name: libsqlite - version: 3.46.1 - build: hc14010f_0 + version: 3.47.0 + build: hbaaea75_1 + build_number: 1 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.46.1-hc14010f_0.conda - sha256: 3725f962f490c5d44dae326d5f5b2e3c97f71a6322d914ccc85b5ddc2e50d120 - md5: 58050ec1724e58668d0126a1615553fa + url: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.47.0-hbaaea75_1.conda + sha256: 5a96caa566c11e5a5ebdcdb86a0759a7fb27d3c5f42e6a0fd0d6023c1e935d9e + md5: 07a14fbe439eef078cc479deca321161 depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 829500 - timestamp: 1725353720793 + size: 837683 + timestamp: 1730208293578 - kind: conda name: libsqlite - version: 3.46.1 - build: hc4a20ef_0 + version: 3.47.0 + build: hc4a20ef_1 + build_number: 1 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.46.1-hc4a20ef_0.conda - sha256: b4ee96d292fea6bdfceb34dff5e5f0e4b21a0a3dab0559a21fc4a35dc217764e - md5: cd559337c1bd9545ecbeaad017e7d878 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.47.0-hc4a20ef_1.conda + sha256: 73e143fdb966b61cd25ab804d416d87dfce43ac684e0fac3ad8b1450796331ab + md5: a6b185aac10d08028340858f77231b23 depends: - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 1053752 - timestamp: 1725354110633 + size: 1041855 + timestamp: 1730208187962 - kind: conda name: libssh2 version: 1.11.0 @@ -13053,35 +13555,33 @@ packages: timestamp: 1727278927545 - kind: conda name: libxml2 - version: 2.12.7 - build: h00a45b3_4 - build_number: 4 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.12.7-h00a45b3_4.conda - sha256: 1ce32ab0ffbc8938f0820949ea733eb11f2f05355034af12fc6fe708f184fac1 - md5: d25c3e16ee77cd25342e4e235424c758 + version: 2.13.5 + build: h442d1da_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.13.5-h442d1da_0.conda + sha256: 020466b17c143190bd5a6540be2ceef4c1f8d514408bd5f0adaafcd9d0057b5c + md5: 1fbabbec60a3c7c519a5973b06c3b2f4 depends: - - icu >=75.1,<76.0a0 - - libgcc-ng >=12 - libiconv >=1.17,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - xz >=5.2.6,<6.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: MIT license_family: MIT purls: [] - size: 753275 - timestamp: 1721031124841 + size: 1511585 + timestamp: 1731489892312 - kind: conda name: libxml2 - version: 2.12.7 - build: h01dff8b_4 - build_number: 4 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-h01dff8b_4.conda - sha256: a9a76cdc6e93c0182bc2ac58b1ea0152be1a16a5d23f4dc7b8df282a7aef8d20 - md5: 1265488dc5035457b729583119ad4a1b + version: 2.13.5 + build: h495214b_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.13.5-h495214b_0.conda + sha256: 66e1bf40699daf83b39e1281f06c64cf83499de3a9c05d59477fadded6d85b18 + md5: 8711bc6fb054192dc432741dcd233ac3 depends: - - __osx >=11.0 + - __osx >=10.13 - icu >=75.1,<76.0a0 - libiconv >=1.17,<2.0a0 - libzlib >=1.3.1,<2.0a0 @@ -13089,95 +13589,92 @@ packages: license: MIT license_family: MIT purls: [] - size: 588990 - timestamp: 1721031045514 + size: 608931 + timestamp: 1731489767386 - kind: conda name: libxml2 - version: 2.12.7 - build: h0f24e4e_4 - build_number: 4 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.12.7-h0f24e4e_4.conda - sha256: ae78197961b09b0eef4ee194a44e4adc4555c0f2f20c348086b0cd8aaf2f7731 - md5: ed4d301f0d2149b34deb9c4fecafd836 + version: 2.13.5 + build: hb346dea_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.5-hb346dea_0.conda + sha256: 8c9d6a3a421ac5bf965af495d1b0a08c6fb2245ba156550bc064a7b4f8fc7bd8 + md5: c81a9f1118541aaa418ccb22190c817e depends: + - __glibc >=2.17,<3.0.a0 + - icu >=75.1,<76.0a0 + - libgcc >=13 - libiconv >=1.17,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - xz >=5.2.6,<6.0a0 license: MIT license_family: MIT purls: [] - size: 1682090 - timestamp: 1721031296951 + size: 689626 + timestamp: 1731489608971 - kind: conda name: libxml2 - version: 2.12.7 - build: he7c6b58_4 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-he7c6b58_4.conda - sha256: 10e9e0ac52b9a516a17edbc07f8d559e23778e54f1a7721b2e0e8219284fed3b - md5: 08a9265c637230c37cb1be4a6cad4536 + version: 2.13.5 + build: hbbdcc80_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.13.5-hbbdcc80_0.conda + sha256: 936de9c0e91cb6f178c48ea14313cf6c79bdb1f474c785c117c41492b0407a98 + md5: 967d4a9dadd710415ee008d862a07c99 depends: - - __glibc >=2.17,<3.0.a0 + - __osx >=11.0 - icu >=75.1,<76.0a0 - - libgcc-ng >=12 - libiconv >=1.17,<2.0a0 - libzlib >=1.3.1,<2.0a0 - xz >=5.2.6,<6.0a0 license: MIT license_family: MIT purls: [] - size: 707169 - timestamp: 1721031016143 + size: 583082 + timestamp: 1731489765442 - kind: conda name: libxml2 - version: 2.12.7 - build: heaf3512_4 - build_number: 4 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-heaf3512_4.conda - sha256: ed18a2d8d428c0b88d47751ebcc7cc4e6202f99c3948fffd776cba83c4f0dad3 - md5: ea1be6ecfe814da889e882c8b6ead79d + version: 2.13.5 + build: hf4efe5d_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.13.5-hf4efe5d_0.conda + sha256: bb5033bd79371e82886f9e83ef86babae8e0f50b77d7f9302210345b9205d939 + md5: 5650ac8a6ed680c032bdabe40ad19ee0 depends: - - __osx >=10.13 - icu >=75.1,<76.0a0 + - libgcc >=13 - libiconv >=1.17,<2.0a0 - libzlib >=1.3.1,<2.0a0 - xz >=5.2.6,<6.0a0 license: MIT license_family: MIT purls: [] - size: 619901 - timestamp: 1721031175411 + size: 734453 + timestamp: 1731489860751 - kind: conda name: libzip - version: 1.11.1 - build: h22f5f0a_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libzip-1.11.1-h22f5f0a_0.conda - sha256: f8dccec93fdb710b36fc4c68b6cf64fd46b1d3a297b4185438ddc65a251e73a5 - md5: dd91d7a3d0948bff8ab61d821310bae6 + version: 1.11.2 + build: h1336266_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libzip-1.11.2-h1336266_0.conda + sha256: 507599a77c1ce823c2d3acaefaae4ead0686f183f3980467a4c4b8ba209eff40 + md5: 7177414f275db66735a17d316b0a81d6 depends: + - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 - - libgcc >=13 - libzlib >=1.3.1,<2.0a0 - openssl >=3.3.2,<4.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 116286 - timestamp: 1726786507526 + size: 125507 + timestamp: 1730442214849 - kind: conda name: libzip - version: 1.11.1 - build: h25f2845_0 + version: 1.11.2 + build: h3135430_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libzip-1.11.1-h25f2845_0.conda - sha256: 3cd9834e69a7b24c485a819aa5e1db227326c2626c530149ca8639f6c6816829 - md5: 31bed00bb0fde2d26ffb0f6a75d10fdb + url: https://conda.anaconda.org/conda-forge/win-64/libzip-1.11.2-h3135430_0.conda + sha256: 8ed49d8aa0ff908e16c82f92154174027c8906429e8b63d71f0b27ecc987b43e + md5: 09066edc7810e4bd1b41ad01a6cc4706 depends: - bzip2 >=1.0.8,<2.0a0 - libzlib >=1.3.1,<2.0a0 @@ -13188,16 +13685,16 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 146590 - timestamp: 1726786953987 + size: 146856 + timestamp: 1730442305774 - kind: conda name: libzip - version: 1.11.1 - build: h3116616_0 + version: 1.11.2 + build: h31df5bb_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libzip-1.11.1-h3116616_0.conda - sha256: 99c1f7f1e88e1a0d2eafe8efb31e86a51ff7a91fd53d728f13fbf60dc81b5039 - md5: 316d1b00a2a65224325065d2b9661105 + url: https://conda.anaconda.org/conda-forge/osx-64/libzip-1.11.2-h31df5bb_0.conda + sha256: 434a4d1ad23c1c8deb7ec2da94aca05e22bc29dee445b4f7642e1c2f20fc0b0b + md5: 3cf12c97a18312c9243a895580bf5be6 depends: - __osx >=10.13 - bzip2 >=1.0.8,<2.0a0 @@ -13206,18 +13703,17 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 128966 - timestamp: 1726786610588 + size: 129542 + timestamp: 1730442392952 - kind: conda name: libzip - version: 1.11.1 - build: hf83b1b0_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libzip-1.11.1-hf83b1b0_0.conda - sha256: d2b20d0a307beef9d313f56cfcf3ce74d1a53b728124cecee0b3bea657bbf30b - md5: e8536ec89df2aec5f65fefcf4ccd58ba + version: 1.11.2 + build: h3e8f909_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libzip-1.11.2-h3e8f909_0.conda + sha256: 9ae7edbe6dcdaa0371736118a1e05ffa47c15c0118a092ff1b0a35cbb621ac2d + md5: faf7adbb1938c4aa7a312f110f46859b depends: - - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 @@ -13225,26 +13721,27 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 109414 - timestamp: 1726786452201 + size: 117603 + timestamp: 1730442215935 - kind: conda name: libzip - version: 1.11.1 - build: hfc4440f_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libzip-1.11.1-hfc4440f_0.conda - sha256: bd7f60bc8c31c9f61b1852703e129eeef6adb8c2c55ecd47ca4c50a24043c99f - md5: 5651a1c56eeaf4237d80aef6e9def33a + version: 1.11.2 + build: h6991a6a_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libzip-1.11.2-h6991a6a_0.conda + sha256: 991e7348b0f650d495fb6d8aa9f8c727bdf52dabf5853c0cc671439b160dce48 + md5: a7b27c075c9b7f459f1c022090697cba depends: - - __osx >=11.0 + - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 + - libgcc >=13 - libzlib >=1.3.1,<2.0a0 - openssl >=3.3.2,<4.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 124676 - timestamp: 1726786699838 + size: 109043 + timestamp: 1730442108429 - kind: conda name: libzlib version: 1.3.1 @@ -13340,36 +13837,38 @@ packages: timestamp: 1727963183990 - kind: conda name: llvm-openmp - version: 19.1.2 + version: 19.1.3 build: hb52a8e5_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.2-hb52a8e5_0.conda - sha256: a1836fa9eddf8b3fa2209db4a3423b13fdff93a8eacc9fe8360a6867e7f440d0 - md5: 7ad59f95f091ed6a99a7cbcd6f201be0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.3-hb52a8e5_0.conda + sha256: 49a8940e727aa82ee034fa9a60b3fcababec41b3192d955772aab635a5374b82 + md5: dd695d23e78d1ca4fecce969b1e1db61 depends: - __osx >=11.0 constrains: - - openmp 19.1.2|19.1.2.* + - openmp 19.1.3|19.1.3.* license: Apache-2.0 WITH LLVM-exception + license_family: APACHE purls: [] - size: 280737 - timestamp: 1729145191646 + size: 280488 + timestamp: 1730364082380 - kind: conda name: llvm-openmp - version: 19.1.2 + version: 19.1.3 build: hf78d878_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-19.1.2-hf78d878_0.conda - sha256: 92231d391886bca0c0dabb42f02a37e7acb8ea84399843173fe8c294814735dd - md5: ca5f963676a9ad5383b7441368e1d107 + url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-19.1.3-hf78d878_0.conda + sha256: 3d28e9938ab1400322ba76968cdbee035009d611bbee94ec6b38a154551954b4 + md5: 18a8498d57d871da066beaa09263a638 depends: - __osx >=10.13 constrains: - - openmp 19.1.2|19.1.2.* + - openmp 19.1.3|19.1.3.* license: Apache-2.0 WITH LLVM-exception + license_family: APACHE purls: [] - size: 305589 - timestamp: 1729145249496 + size: 305524 + timestamp: 1730364180247 - kind: conda name: locket version: 1.0.0 @@ -13690,17 +14189,16 @@ packages: timestamp: 1686175179621 - kind: conda name: markupsafe - version: 3.0.1 - build: py311h0ecf0c1_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.1-py311h0ecf0c1_1.conda - sha256: a74c76b7286e13983f057bee629456e48fa950203e772de8c88574032eb2f1fd - md5: 6695c608873406694c0a9252884757e0 + version: 3.0.2 + build: py311h2dc5d0c_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py311h2dc5d0c_0.conda + sha256: 364a0d55abc4c60bc575c81a4acc9e98ea27565147d4d4dc672bad4b2d069710 + md5: 15e4dadd59e93baad7275249f10b9472 depends: - - __osx >=11.0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 constrains: - jinja2 >=3.0.0 @@ -13708,64 +14206,61 @@ packages: license_family: BSD purls: - pkg:pypi/markupsafe?source=hash-mapping - size: 25128 - timestamp: 1728489362504 + size: 25591 + timestamp: 1729351519326 - kind: conda name: markupsafe - version: 3.0.1 - build: py311h2dc5d0c_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.1-py311h2dc5d0c_1.conda - sha256: 3f632607bf3b12a5a98845f2c8b2d52104ad945eaa06d0bf778822db7bbc1cc2 - md5: 137fc3129d21210605d8ee63db86b66f + version: 3.0.2 + build: py311h5082efb_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.2-py311h5082efb_0.conda + sha256: 8a2022af5237e0fdf7e646856f1122735b71e4cdeaf42684b533ec4bad5a885f + md5: 84e78e335b0f9292060f1ac6d8ce0e3e depends: - - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 constrains: - jinja2 >=3.0.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/markupsafe?source=hash-mapping - size: 25450 - timestamp: 1728489178847 + size: 28244 + timestamp: 1729351760960 - kind: conda name: markupsafe - version: 3.0.1 - build: py311h5082efb_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/markupsafe-3.0.1-py311h5082efb_1.conda - sha256: 95c6dd6d4af9d92040e37fdb9eaab7c74c48c75a0a6056df659977161105e8a6 - md5: e344a7dbeae2587c8ab3f3ea3467012d + version: 3.0.2 + build: py311h56c23cb_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py311h56c23cb_0.conda + sha256: 74bbdf6dbfe561026fed5c7d5c1a123e6dff0fedc5bc7ed0c6e9037c95ca96d7 + md5: be48a4cc178a91af3b1ccd58c14efde2 depends: + - __osx >=11.0 - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 constrains: - jinja2 >=3.0.0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/markupsafe?source=hash-mapping - size: 28549 - timestamp: 1728490094930 + size: 25180 + timestamp: 1729351536390 - kind: conda name: markupsafe - version: 3.0.1 - build: py311ha09ea12_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-3.0.1-py311ha09ea12_1.conda - sha256: c798f7787e97bf52f36708f808b1eb7e4c8beea58ba21c4b22766b6cf2254078 - md5: 2305862953a9d719e79af1fd32fa6be0 + version: 3.0.2 + build: py311h8b4e8a7_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-3.0.2-py311h8b4e8a7_0.conda + sha256: dd3554cee0aedc19a0cd56b52555c26fb0392e97749ceb202ddac7de55e3acf2 + md5: 87074906abc091b40ac46e7881b7e45d depends: - - libgcc >=13 + - __osx >=10.13 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 constrains: @@ -13774,19 +14269,18 @@ packages: license_family: BSD purls: - pkg:pypi/markupsafe?source=hash-mapping - size: 25922 - timestamp: 1728490278138 + size: 24409 + timestamp: 1729351443593 - kind: conda name: markupsafe - version: 3.0.1 - build: py311ha971863_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-3.0.1-py311ha971863_1.conda - sha256: 2af5eafc1d88a6f32f200b4fcfca8bf8f1f2f3e50f7bc499449916c2c6e7d053 - md5: 257339ac5fa1aceefd4b2e826d343c22 + version: 3.0.2 + build: py311ha09ea12_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-3.0.2-py311ha09ea12_0.conda + sha256: 8714908e7190f362bc04636e6ff28ae8a3c008bbc92b126839ce7130c0c975f5 + md5: f40833364f9c3e847cc35a94c055f5c2 depends: - - __osx >=10.13 + - libgcc >=13 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 constrains: @@ -13795,17 +14289,17 @@ packages: license_family: BSD purls: - pkg:pypi/markupsafe?source=hash-mapping - size: 24661 - timestamp: 1728489218742 + size: 25805 + timestamp: 1729352296161 - kind: conda name: matplotlib-base version: 3.9.2 - build: py311h0385ec1_1 - build_number: 1 + build: py311h0385ec1_2 + build_number: 2 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/matplotlib-base-3.9.2-py311h0385ec1_1.conda - sha256: 765c79509029afcd82c0f929fb37950fa0d83201da9e81d0b114b02b20b005f5 - md5: 9583c72b2e04e4cd791ed4cab9a26b31 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/matplotlib-base-3.9.2-py311h0385ec1_2.conda + sha256: 26db7368a6c159c08715245c35bd0eefee7aa71903e81d886a017c5887145cea + md5: c0c2c2e8bb065b85892a9021bd663e13 depends: - certifi >=2020.06.20 - contourpy >=1.0.1 @@ -13830,17 +14324,17 @@ packages: license_family: PSF purls: - pkg:pypi/matplotlib?source=hash-mapping - size: 8006600 - timestamp: 1726165142881 + size: 7879790 + timestamp: 1731025463402 - kind: conda name: matplotlib-base version: 3.9.2 - build: py311h2b939e6_1 - build_number: 1 + build: py311h2b939e6_2 + build_number: 2 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.2-py311h2b939e6_1.conda - sha256: c9ed6981f9e549d296f40d5534dee1c77b71727bc363a0eb47f57e29c9d46932 - md5: db431da3476c884ef08d9f42a32913b6 + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.2-py311h2b939e6_2.conda + sha256: 92fd9a8c19130064daba8b95bde172c77cbb6105cd7bc928bb0b1174c4a1faec + md5: 2e8401a7780e33e9ca76034d0ed24c3c depends: - __glibc >=2.17,<3.0.a0 - certifi >=2020.06.20 @@ -13865,17 +14359,17 @@ packages: license_family: PSF purls: - pkg:pypi/matplotlib?source=hash-mapping - size: 8026168 - timestamp: 1726164999361 + size: 8014605 + timestamp: 1731025323671 - kind: conda name: matplotlib-base version: 3.9.2 - build: py311h8b21175_1 - build_number: 1 + build: py311h8b21175_2 + build_number: 2 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.2-py311h8b21175_1.conda - sha256: 95dcf204b8beae65a2c592b29dda05840c7e84dcfe07f9106e040b5890c223ec - md5: a3f7858b3bf24733069e6a93e3240de0 + url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.2-py311h8b21175_2.conda + sha256: 26efe199ae6d1cadd2cab43d75f05b6b9b9236db731d605c4a079fe3706b7ea7 + md5: baafa77537c20f3b575f5729de00d487 depends: - __osx >=10.13 - certifi >=2020.06.20 @@ -13898,17 +14392,17 @@ packages: license_family: PSF purls: - pkg:pypi/matplotlib?source=hash-mapping - size: 7851098 - timestamp: 1726165050863 + size: 8100228 + timestamp: 1731025375118 - kind: conda name: matplotlib-base version: 3.9.2 - build: py311h8f1b1e4_1 - build_number: 1 + build: py311h8f1b1e4_2 + build_number: 2 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.9.2-py311h8f1b1e4_1.conda - sha256: 8a7bf433aefd83a74b9d3029c64044f69aaa8892850ae8bc6d25d69719a8725b - md5: 959124749217c7ac1ac4e7dc8d4bb491 + url: https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.9.2-py311h8f1b1e4_2.conda + sha256: 45d3c5e41275b8333d0622a8f7642d049d9cbbe6c80cf7beb1aa371f1e79dffe + md5: f7d8036f3808253ae132500eaa8d65d9 depends: - certifi >=2020.06.20 - contourpy >=1.0.1 @@ -13932,17 +14426,17 @@ packages: license_family: PSF purls: - pkg:pypi/matplotlib?source=hash-mapping - size: 7916452 - timestamp: 1726165835683 + size: 7939436 + timestamp: 1731026260055 - kind: conda name: matplotlib-base version: 3.9.2 - build: py311hbe3227e_1 - build_number: 1 + build: py311hbe3227e_2 + build_number: 2 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.9.2-py311hbe3227e_1.conda - sha256: 80f5015a5377c8dfd8870242293d9ac39150e3077bdd1ee1652b2aca5be95415 - md5: 6b9125eb14afb3baac0b630c3a33d21b + url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.9.2-py311hbe3227e_2.conda + sha256: bf2f04ad5d57b2042eb58fe1f969e4b263e8edcee971396005aa4dbb39ceab14 + md5: 2c4e7ee255a37a3dc2ab9ee684b407f4 depends: - __osx >=11.0 - certifi >=2020.06.20 @@ -13966,8 +14460,8 @@ packages: license_family: PSF purls: - pkg:pypi/matplotlib?source=hash-mapping - size: 7909507 - timestamp: 1726165084871 + size: 7902037 + timestamp: 1731025458642 - kind: conda name: matplotlib-inline version: 0.1.7 @@ -14149,21 +14643,21 @@ packages: timestamp: 1698947249750 - kind: conda name: mkl - version: 2024.1.0 - build: h66d3029_694 - build_number: 694 + version: 2024.2.2 + build: h66d3029_14 + build_number: 14 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.1.0-h66d3029_694.conda - sha256: 4f86e9ad74a7792c836cd4cb7fc415bcdb50718ffbaa90c5571297f71764b980 - md5: a17423859d3fb912c8f2e9797603ddb6 + url: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.2.2-h66d3029_14.conda + sha256: 098ba4a3cb82f627bc79dc0ab1111b44859c9ef4aaa8d75ce043bce107770cb3 + md5: f011e7cc21918dc9d1efe0209e27fa16 depends: - intel-openmp 2024.* - tbb 2021.* license: LicenseRef-IntelSimplifiedSoftwareOct2022 license_family: Proprietary purls: [] - size: 109381621 - timestamp: 1716561374449 + size: 103019089 + timestamp: 1727378392081 - kind: conda name: msgpack-python version: 1.1.0 @@ -14593,26 +15087,27 @@ packages: timestamp: 1725450751721 - kind: conda name: networkx - version: 3.4.1 - build: pyhd8ed1ab_0 + version: 3.4.2 + build: pyh267e887_2 + build_number: 2 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.1-pyhd8ed1ab_0.conda - sha256: f753c9a2be8ad02077f027f4e03d9531b305c5297d3708c410cf95b99195b335 - md5: 4994669899eb2e84ab855edcb71efc58 + url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda + sha256: 39625cd0c9747fa5c46a9a90683b8997d8b9649881b3dc88336b13b7bdd60117 + md5: fd40bf7f7f4bc4b647dc8512053d9873 depends: - python >=3.10 + - python constrains: - - scipy >=1.10,!=1.11.0,!=1.11.1 - numpy >=1.24 + - scipy >=1.10,!=1.11.0,!=1.11.1 - matplotlib >=3.7 - pandas >=2.0 license: BSD-3-Clause license_family: BSD - purls: - - pkg:pypi/networkx?source=hash-mapping - size: 1197665 - timestamp: 1728721145589 + purls: [] + size: 1265008 + timestamp: 1731521053408 - kind: pypi name: nodeenv version: 1.9.1 @@ -14639,17 +15134,17 @@ packages: timestamp: 1707957948029 - kind: conda name: numpy - version: 2.1.2 - build: py311h394b0bb_0 + version: 2.1.3 + build: py311h14ed71f_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/numpy-2.1.2-py311h394b0bb_0.conda - sha256: 70bbd9d0d8b71230fbcd15b70abd2fc25296bf9f5d0998cb4505becee72021fc - md5: 530bb67b583c4411577ae86f601cc91f + url: https://conda.anaconda.org/conda-forge/osx-64/numpy-2.1.3-py311h14ed71f_0.conda + sha256: 2ddc0acaf8602eda5e555435a37641439aa7876425fe7b40214f15dab182e5e3 + md5: 220e4e917b6133e0cbb879c48c058adc depends: - __osx >=10.13 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - - libcxx >=17 + - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -14659,49 +15154,49 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 8099526 - timestamp: 1728240345835 + size: 8262782 + timestamp: 1730588525361 - kind: conda name: numpy - version: 2.1.2 - build: py311h6de8079_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.1.2-py311h6de8079_0.conda - sha256: ae7d50683de4c56404c0ce847cd00c5f1b74dfabe03253382cc5330c08259294 - md5: cb63c4873246766bb2cc99ec5f1441ff + version: 2.1.3 + build: py311h35ffc71_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/numpy-2.1.3-py311h35ffc71_0.conda + sha256: 09b0b580e5c4e2eb5dd1b5c44487a274a444d7cc44caced61324a65a8cfa2741 + md5: aa627d29d5d1ed4192e70cd5a6cb1f4f depends: - - __osx >=11.0 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - - libcxx >=17 - liblapack >=3.9.0,<4.0a0 - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 constrains: - numpy-base <0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7089720 - timestamp: 1728240512722 + size: 7659216 + timestamp: 1730588918527 - kind: conda name: numpy - version: 2.1.2 - build: py311h71ddf71_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.1.2-py311h71ddf71_0.conda - sha256: da4c6cf1a51afc95aeeecf403cd1efbaed0ab19567d59a3e2e316313073476e4 - md5: 4e72b55892331ada8fbcf5954df582f2 + version: 2.1.3 + build: py311h649a571_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.1.3-py311h649a571_0.conda + sha256: 5a95da4a8de64fb44b0045c92f579d3529b2cccbd5a38ec7901e03ee10f707d5 + md5: 3205b87adf34406ae1a83e8bf46cd987 depends: - - __glibc >=2.17,<3.0.a0 + - __osx >=11.0 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - - libgcc >=13 + - libcxx >=18 - liblapack >=3.9.0,<4.0a0 - - libstdcxx >=13 - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 constrains: - numpy-base <0a0 @@ -14709,41 +15204,41 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 9099547 - timestamp: 1728240501130 + size: 7041966 + timestamp: 1730588523973 - kind: conda name: numpy - version: 2.1.2 - build: py311hc213d13_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/numpy-2.1.2-py311hc213d13_0.conda - sha256: 73400dfc332c8e8c91e03684327760afe3b7c32cf887b604bcf55077a1bc8fe0 - md5: 31fc96a6732b45373ea37c1635e53f60 + version: 2.1.3 + build: py311h71ddf71_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.1.3-py311h71ddf71_0.conda + sha256: d2fdae6b0e80c23248f0f6bf7b5e3b6e0f56f69f420e9f5da5a6aae2c95b1493 + md5: 1b3c543b0cc96310bcf0b825d5a68cb1 depends: + - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 + - libgcc >=13 - liblapack >=3.9.0,<4.0a0 + - libstdcxx >=13 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 constrains: - numpy-base <0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7661596 - timestamp: 1728665274089 + size: 8978113 + timestamp: 1730588531967 - kind: conda name: numpy - version: 2.1.2 + version: 2.1.3 build: py311he9aa9f1_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-2.1.2-py311he9aa9f1_0.conda - sha256: dd6871b5bb943b4cb1ad44e5859fca55bc6e64e1be828eb8479702f5df5a21b5 - md5: 2fb5c769a9dd2e2e154b1bb4aa0950ad + url: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-2.1.3-py311he9aa9f1_0.conda + sha256: 2b1b730c7c3217cda43a6e913fd86772008b58c4a23aa70bec96b080c1ec1180 + md5: b6a393dc1ca7827a09fc86bfc2d22373 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -14759,8 +15254,8 @@ packages: license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping - size: 7700606 - timestamp: 1728240616019 + size: 7760442 + timestamp: 1730588574472 - kind: conda name: numpy_groupies version: 0.11.2 @@ -14977,24 +15472,35 @@ packages: timestamp: 1725461165095 - kind: pypi name: openscm-units - version: 0.6.2 - url: https://files.pythonhosted.org/packages/d2/05/24faf71529d98beb9529a63e7756febc203210adf8a975cc90e2e802475c/openscm_units-0.6.2-py3-none-any.whl - sha256: 3d8c1d5731903d969be8760b19ce5c26f17b15b7613d001892c65a577e55fcf1 + version: 0.6.3 + url: https://files.pythonhosted.org/packages/b2/9f/f48e406b4f92741f50350abeb054ed960bb2b1265bd4d21c3eb4906600c9/openscm_units-0.6.3-py3-none-any.whl + sha256: 3837e2d6fe2f641e63c731787fcaad8e6e3baabb62d673f2903bfcc863e8fce8 requires_dist: + - pint - globalwarmingpotentials - - notebook>=7.0.0,<8.0.0 ; extra == 'notebooks' + - numpy - pandas - - pint - - seaborn>=0.13.0,<0.14.0 ; extra == 'notebooks' - requires_python: '>=3.9,<4.0' + - appdirs==1.4.4 ; extra == 'locked' + - flexcache==0.3 ; extra == 'locked' + - flexparser==0.3.1 ; extra == 'locked' + - globalwarmingpotentials==0.11.1 ; extra == 'locked' + - numpy==2.0.2 ; extra == 'locked' + - pandas==2.2.3 ; extra == 'locked' + - pint==0.24.3 ; extra == 'locked' + - python-dateutil==2.9.0.post0 ; extra == 'locked' + - pytz==2024.2 ; extra == 'locked' + - six==1.16.0 ; extra == 'locked' + - typing-extensions==4.12.2 ; extra == 'locked' + - tzdata==2024.2 ; extra == 'locked' + requires_python: '>=3.9' - kind: conda name: openssl - version: 3.3.2 + version: 3.4.0 build: h2466b09_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.2-h2466b09_0.conda - sha256: a45c42f3577294e22ac39ddb6ef5a64fd5322e8a6725afefbf4f2b4109340bf9 - md5: 1dc86753693df5e3326bb8a85b74c589 + url: https://conda.anaconda.org/conda-forge/win-64/openssl-3.4.0-h2466b09_0.conda + sha256: e03045a0837e01ff5c75e9273a572553e7522290799807f918c917a9826a6484 + md5: d0d805d9b5524a14efb51b3bff965e83 depends: - ca-certificates - ucrt >=10.0.20348.0 @@ -15003,48 +15509,48 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 8396053 - timestamp: 1725412961673 + size: 8491156 + timestamp: 1731379715927 - kind: conda name: openssl - version: 3.3.2 - build: h8359307_0 + version: 3.4.0 + build: h39f12f2_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.2-h8359307_0.conda - sha256: 940fa01c4dc6152158fe8943e05e55a1544cab639df0994e3b35937839e4f4d1 - md5: 1773ebccdc13ec603356e8ff1db9e958 + url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.4.0-h39f12f2_0.conda + sha256: bd1d58ced46e75efa3b842c61642fd12272c69e9fe4d7261078bc082153a1d53 + md5: df307bbc703324722df0293c9ca2e418 depends: - __osx >=11.0 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] - size: 2882450 - timestamp: 1725410638874 + size: 2935176 + timestamp: 1731377561525 - kind: conda name: openssl - version: 3.3.2 + version: 3.4.0 build: h86ecc28_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.2-h86ecc28_0.conda - sha256: 4669d26dbf81e4d72093d8260f55d19d57204d82b1d9440be83d11d313b5990c - md5: 9e1e477b3f8ee3789297883faffa708b + url: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.4.0-h86ecc28_0.conda + sha256: 64dbbdd6384fa56338124783197f7ad9048c989a02264bcd2e07355e3570f113 + md5: b2f202b5bddafac824eb610b65dde98f depends: - ca-certificates - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] - size: 3428083 - timestamp: 1725412266679 + size: 3474825 + timestamp: 1731379200886 - kind: conda name: openssl - version: 3.3.2 + version: 3.4.0 build: hb9d3cd8_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.2-hb9d3cd8_0.conda - sha256: cee91036686419f6dd6086902acf7142b4916e1c4ba042e9ca23e151da012b6d - md5: 4d638782050ab6faa27275bed57e9b4e + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda + sha256: 814b9dff1847b132c676ee6cc1a8cb2d427320779b93e1b6d76552275c128705 + md5: 23cc74f77eb99315c0360ec3533147a9 depends: - __glibc >=2.17,<3.0.a0 - ca-certificates @@ -15052,84 +15558,81 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 2891789 - timestamp: 1725410790053 + size: 2947466 + timestamp: 1731377666602 - kind: conda name: openssl - version: 3.3.2 - build: hd23fc13_0 + version: 3.4.0 + build: hd471939_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.2-hd23fc13_0.conda - sha256: 2b75d4b56e45992adf172b158143742daeb316c35274b36f385ccb6644e93268 - md5: 2ff47134c8e292868a4609519b1ea3b6 + url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.4.0-hd471939_0.conda + sha256: ba7e068ed469d6625e32ae60e6ad893e655b6695280dadf7e065ed0b6f3b885c + md5: ec99d2ce0b3033a75cbad01bbc7c5b71 depends: - __osx >=10.13 - ca-certificates license: Apache-2.0 license_family: Apache purls: [] - size: 2544654 - timestamp: 1725410973572 + size: 2590683 + timestamp: 1731378034404 - kind: conda name: orc - version: 2.0.2 - build: h1c5a4bf_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/orc-2.0.2-h1c5a4bf_1.conda - sha256: 08274ce3433d35c03da8ccc00f8908ed37af9e24d16c5c7befbc3eaf135add04 - md5: 524025f3ad525a28d11044d8991c5e98 + version: 2.0.3 + build: h121fd32_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/orc-2.0.3-h121fd32_0.conda + sha256: 4759fd0c3f06c035146100e22ee36a312c9a8226654bd2973e9ca9ac5de5cf1f + md5: 39995f7406b949c1bef74f0c7277afb3 depends: - - libprotobuf >=5.27.5,<5.27.6.0a0 + - __osx >=11.0 + - libcxx >=18 + - libprotobuf >=5.28.2,<5.28.3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - snappy >=1.2.1,<1.3.0a0 - tzdata - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - zstd >=1.5.6,<1.6.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 895548 - timestamp: 1727242629823 + size: 438254 + timestamp: 1731665228473 - kind: conda name: orc - version: 2.0.2 - build: h4a9587e_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/orc-2.0.2-h4a9587e_1.conda - sha256: ee0100b8b449be287d24fffce69444232a47142ca95bbc3d0cdc38ede9d690fb - md5: 47749df556fda8cc1848804bf6011645 + version: 2.0.3 + build: h34659fe_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/orc-2.0.3-h34659fe_0.conda + sha256: 8baa71790c9899bd7bc0d028ec0dab8180330cb12ecd6600d2b7e0cb78a79a2c + md5: 7d0f9831258c59c73b1dcf00b05e8785 depends: - - __osx >=11.0 - - libcxx >=17 - - libprotobuf >=5.27.5,<5.27.6.0a0 + - libprotobuf >=5.28.2,<5.28.3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - snappy >=1.2.1,<1.3.0a0 - tzdata + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 - zstd >=1.5.6,<1.6.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 445128 - timestamp: 1727242589123 + size: 896875 + timestamp: 1731665181736 - kind: conda name: orc - version: 2.0.2 - build: h4ebe456_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/orc-2.0.2-h4ebe456_1.conda - sha256: 9dda517e17e89c7189f05a09b4966515812c7cecd179b3859dc2ac738649e9ad - md5: cad27523be181287c5bd9d3ec56e3e5a + version: 2.0.3 + build: h5cd248e_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/orc-2.0.3-h5cd248e_0.conda + sha256: 5254a9e811e25595ffa029f131557adf0657efbb81d659afb5561af3ef4bbffa + md5: fe9651fd3413eb332537f7729cebc8e1 depends: - - libgcc >=13 - - libprotobuf >=5.27.5,<5.27.6.0a0 - - libstdcxx >=13 + - __osx >=10.13 + - libcxx >=18 + - libprotobuf >=5.28.2,<5.28.3.0a0 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - snappy >=1.2.1,<1.3.0a0 @@ -15138,21 +15641,20 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 1170858 - timestamp: 1727242402153 + size: 467056 + timestamp: 1731665334947 - kind: conda name: orc - version: 2.0.2 - build: h52ea4d3_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/orc-2.0.2-h52ea4d3_1.conda - sha256: 9004a65831743a3a52cc74312d454fb52d8a37141188f3a96f29d33e58215047 - md5: c217341f1416bab5d027e776981dccf4 + version: 2.0.3 + build: h90de224_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/orc-2.0.3-h90de224_0.conda + sha256: 7969db50268b65c2edb14be2e22bfff5656f36336eb5421d53030d29c037fec1 + md5: c07ba3025fe20ccbab9cd7c615953d6f depends: - - __osx >=10.13 - - libcxx >=17 - - libprotobuf >=5.27.5,<5.27.6.0a0 + - libgcc >=13 + - libprotobuf >=5.28.2,<5.28.3.0a0 + - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 - snappy >=1.2.1,<1.3.0a0 @@ -15161,21 +15663,20 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 475535 - timestamp: 1727242441383 + size: 1170439 + timestamp: 1731665024334 - kind: conda name: orc - version: 2.0.2 - build: h690cf93_1 - build_number: 1 + version: 2.0.3 + build: he039a57_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/orc-2.0.2-h690cf93_1.conda - sha256: ce023f259ffd93b4678cc582fc4b15a8a991a7b8edd9def8b6838bf7e7962bec - md5: 0044701dd48af57d3d5467a704ef9ebd + url: https://conda.anaconda.org/conda-forge/linux-64/orc-2.0.3-he039a57_0.conda + sha256: 9657ae19d6541fe67a61ef0c26ba1012ec508920b49afa897962c7d4b263ba35 + md5: 052499acd6d6b79952197a13b23e2600 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - libprotobuf >=5.27.5,<5.27.6.0a0 + - libprotobuf >=5.28.2,<5.28.3.0a0 - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.9.3,<1.10.0a0 @@ -15185,8 +15686,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 1184634 - timestamp: 1727242386732 + size: 1187593 + timestamp: 1731664886527 - kind: conda name: overrides version: 7.7.0 @@ -15207,21 +15708,22 @@ packages: timestamp: 1706394723472 - kind: conda name: packaging - version: '24.1' - build: pyhd8ed1ab_0 + version: '24.2' + build: pyhff2d567_1 + build_number: 1 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda - sha256: 36aca948219e2c9fdd6d80728bcc657519e02f06c2703d8db3446aec67f51d81 - md5: cbe1bb1f21567018ce595d9c2be0f0db + url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhff2d567_1.conda + sha256: 74843f871e5cd8a1baf5ed8c406c571139c287141efe532f8ffbdafa3664d244 + md5: 8508b703977f4c4ada34d657d051972c depends: - python >=3.8 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/packaging?source=hash-mapping - size: 50290 - timestamp: 1718189540074 + size: 60380 + timestamp: 1731802602808 - kind: conda name: pandas version: 2.2.3 @@ -15426,23 +15928,22 @@ packages: timestamp: 1715026639309 - kind: conda name: patsy - version: 0.5.6 - build: pyhd8ed1ab_0 + version: 1.0.1 + build: pyhff2d567_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/patsy-0.5.6-pyhd8ed1ab_0.conda - sha256: 35ad5cab1d9c08cf98576044bf28f75e62f8492afe6d1a89c94bbe93dc8d7258 - md5: a5b55d1cb110cdcedc748b5c3e16e687 + url: https://conda.anaconda.org/conda-forge/noarch/patsy-1.0.1-pyhff2d567_0.conda + sha256: f1ec4bb1e70f18518f70df64728b162d0d5ef3c0ed68296d913c27f5bab7a84b + md5: a97b9c7586cedcf4a0a158ef3479975c depends: - numpy >=1.4.0 - - python >=3.6 - - six + - python >=3.9 license: BSD-2-Clause AND PSF-2.0 license_family: BSD purls: - pkg:pypi/patsy?source=hash-mapping - size: 187218 - timestamp: 1704469432353 + size: 186599 + timestamp: 1731432296481 - kind: conda name: pcre2 version: '10.44' @@ -15707,28 +16208,27 @@ packages: timestamp: 1729067980140 - kind: conda name: pint - version: 0.24.3 + version: 0.24.4 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.3-pyhd8ed1ab_0.conda - sha256: b6f2dd095747551ff2ec73b86c7d741720037c31facec845e402e21d35d4a450 - md5: ca12b329038e1a3b73f5f5d73ba99475 + url: https://conda.anaconda.org/conda-forge/noarch/pint-0.24.4-pyhd8ed1ab_0.conda + sha256: 965a4e1a5d976ee244a84ed72e3ae3573335b7f5cf0cb5603a195842d319e7e6 + md5: cb091db43679e633dc2a4b83cdd72069 depends: - - appdirs >=1.4.4 - flexcache >=0.3 - - flexparser >=0.3 + - flexparser >=0.4 + - platformdirs >=2.1.0 - python >=3.9 - - typing-extensions - - typing_extensions + - typing_extensions >=4.0.0 constrains: - numpy >=1.23 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/pint?source=hash-mapping - size: 228657 - timestamp: 1720883561694 + size: 229361 + timestamp: 1731004781318 - kind: pypi name: pint-pandas version: 0.6.2 @@ -15768,14 +16268,13 @@ packages: timestamp: 1719165243746 - kind: conda name: pip - version: '24.2' - build: pyh8b19718_1 - build_number: 1 + version: 24.3.1 + build: pyh8b19718_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.2-pyh8b19718_1.conda - sha256: d820e5358bcb117fa6286e55d4550c60b0332443df62121df839eab2d11c890b - md5: 6c78fbb8ddfd64bcb55b5cbafd2d2c43 + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda + sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 + md5: 5dd546fe99b44fda83963d15f84263b7 depends: - python >=3.8,<3.13.0a0 - setuptools @@ -15784,8 +16283,8 @@ packages: license_family: MIT purls: - pkg:pypi/pip?source=hash-mapping - size: 1237976 - timestamp: 1724954490262 + size: 1243168 + timestamp: 1730203795600 - kind: conda name: pkgutil-resolve-name version: 1.3.10 @@ -16008,13 +16507,12 @@ packages: timestamp: 1727341744544 - kind: conda name: psutil - version: 6.0.0 - build: py311h1314207_2 - build_number: 2 + version: 6.1.0 + build: py311h1314207_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/psutil-6.0.0-py311h1314207_2.conda - sha256: e277e2d1deebc79f5d8de8d4a9b0460c3f4dec11de696db741cb6c4dadb58910 - md5: fe445c1bac949f22c62abad0ea88854c + url: https://conda.anaconda.org/conda-forge/osx-64/psutil-6.1.0-py311h1314207_0.conda + sha256: 340d19b16a2f5b663b4f000188467831b107dcaa5b15522e172d6a27820d3b01 + md5: 446e328d89429c077ccd74d7e9d8853e depends: - __osx >=10.13 - python >=3.11,<3.12.0a0 @@ -16023,17 +16521,16 @@ packages: license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 517609 - timestamp: 1728965367083 + size: 512211 + timestamp: 1729847190327 - kind: conda name: psutil - version: 6.0.0 - build: py311h9ecbd09_2 - build_number: 2 + version: 6.1.0 + build: py311h9ecbd09_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.0.0-py311h9ecbd09_2.conda - sha256: dda8211015c82fd3f9f54a1e0b58826b02800426480fb3ab4f9ce7fdd2d8ef98 - md5: 8b746f1e8fc1cd8f7ce67ad694d7530b + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.1.0-py311h9ecbd09_0.conda + sha256: 2ac3f1ed6e6a2a0c67a3922f4b5faf382855ad02cc0c85c5d56291c7a94296d0 + md5: 0ffc1f53106a38f059b151c465891ed3 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -16043,17 +16540,16 @@ packages: license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 510027 - timestamp: 1728965276551 + size: 505408 + timestamp: 1729847169876 - kind: conda name: psutil - version: 6.0.0 - build: py311ha879c10_2 - build_number: 2 + version: 6.1.0 + build: py311ha879c10_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/psutil-6.0.0-py311ha879c10_2.conda - sha256: 56f8ef174f0d2bceb57bc54cdc500b2591776feea91279c1bf4f1dfff67144ad - md5: 412e0476ce775f42e7eda5ba3887cd9e + url: https://conda.anaconda.org/conda-forge/linux-aarch64/psutil-6.1.0-py311ha879c10_0.conda + sha256: 2864f8c5ab505f1d886bea31a6a9be8c531ec41b9c97c03540b47fe0ab7ddb33 + md5: 5a5273b2b8da61110ad53a995ece662f depends: - libgcc >=13 - python >=3.11,<3.12.0a0 @@ -16063,17 +16559,16 @@ packages: license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 512882 - timestamp: 1728965365611 + size: 506301 + timestamp: 1729847258378 - kind: conda name: psutil - version: 6.0.0 - build: py311hae2e1ce_2 - build_number: 2 + version: 6.1.0 + build: py311hae2e1ce_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-6.0.0-py311hae2e1ce_2.conda - sha256: ae55c3d420cd12f0d4c79c6a5241d7b60e4cf93c0ad469d6874ac3fdb5994236 - md5: 0eb709db6c3df7018487a4768f040587 + url: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-6.1.0-py311hae2e1ce_0.conda + sha256: 6237f04371995fa8e8f16481dcd4e01d2733a82750180a362a9f4953ffbb3cde + md5: e226eba0c52ecd6786e73c8ad7f41e79 depends: - __osx >=11.0 - python >=3.11,<3.12.0a0 @@ -16083,17 +16578,16 @@ packages: license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 519030 - timestamp: 1728965348539 + size: 514316 + timestamp: 1729847396776 - kind: conda name: psutil - version: 6.0.0 - build: py311he736701_2 - build_number: 2 + version: 6.1.0 + build: py311he736701_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/psutil-6.0.0-py311he736701_2.conda - sha256: d83eb8174cd069eb4d8c86d592fa2a71127250e1b5d36b329945f457d309bb71 - md5: 47ca3eec0bd6b6e8a3f859f858ff7b65 + url: https://conda.anaconda.org/conda-forge/win-64/psutil-6.1.0-py311he736701_0.conda + sha256: 303c988247c4b1638f1cc90cd40465f5c74ca0ecfd83114033af637654dc2b6b + md5: 307267e6a028bca3382d98e06a372ebf depends: - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -16104,8 +16598,8 @@ packages: license_family: BSD purls: - pkg:pypi/psutil?source=hash-mapping - size: 526270 - timestamp: 1728965869847 + size: 521434 + timestamp: 1729847606018 - kind: conda name: pthread-stubs version: '0.4' @@ -16220,7 +16714,7 @@ packages: - pytest-cov ; extra == 'test' - hypothesis ; extra == 'test' - pooch ; extra == 'test' - requires_python: <4,>=3.9 + requires_python: '>=3.9,<4' - kind: conda name: ptyprocess version: 0.7.0 @@ -16257,131 +16751,132 @@ packages: - kind: conda name: pyarrow version: 17.0.0 - build: py311h06a5be4_1 - build_number: 1 + build: py311h06a5be4_2 + build_number: 2 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pyarrow-17.0.0-py311h06a5be4_1.conda - sha256: 74e7071859aa5f1550a95d47646c206b7aa79f1e798c6337bd13c6d0741441e1 - md5: 1ddca0d99f04f8f44ecfe842268597ed + url: https://conda.anaconda.org/conda-forge/win-64/pyarrow-17.0.0-py311h06a5be4_2.conda + sha256: a4c150263a19ee7617a6afe71f68dfdb8ffd365fc80e786072151ca65bdb8035 + md5: c61edb9b6abafa66ab5a837c20a8f38f depends: - libarrow-acero 17.0.0.* - libarrow-dataset 17.0.0.* - libarrow-substrait 17.0.0.* - libparquet 17.0.0.* - numpy >=1.19,<3 - - pyarrow-core 17.0.0 *_1_* + - pyarrow-core 17.0.0 *_2_* - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 license: Apache-2.0 license_family: APACHE purls: [] - size: 26291 - timestamp: 1722488628941 + size: 26153 + timestamp: 1730169918688 - kind: conda name: pyarrow version: 17.0.0 - build: py311h35c05fe_1 - build_number: 1 + build: py311h35c05fe_2 + build_number: 2 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-17.0.0-py311h35c05fe_1.conda - sha256: b738e61f71e22f9e9c8130f27c311877080470feda02db5887384f9a86066056 - md5: b07ff5fa54f852675220aab4b4b477dc + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-17.0.0-py311h35c05fe_2.conda + sha256: dd31365596b92d1225ad5f4ee8698faea6a01a52a4a3bb0ad369b437b09ce6d3 + md5: e9e6452c510ec99ca0a5f00f4c300bcf depends: - libarrow-acero 17.0.0.* - libarrow-dataset 17.0.0.* - libarrow-substrait 17.0.0.* - libparquet 17.0.0.* - numpy >=1.19,<3 - - pyarrow-core 17.0.0 *_1_* + - pyarrow-core 17.0.0 *_2_* - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 license: Apache-2.0 license_family: APACHE purls: [] - size: 25881 - timestamp: 1722487614290 + size: 25766 + timestamp: 1730169580244 - kind: conda name: pyarrow version: 17.0.0 - build: py311h58b41f2_1 - build_number: 1 + build: py311h58b41f2_2 + build_number: 2 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-17.0.0-py311h58b41f2_1.conda - sha256: 25bc089068d43d7a2b1c999c7ef5df7bb63b9764e685b62bc877d046185fb884 - md5: 5e84cd65c17406e47aeb2012c52adb74 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-17.0.0-py311h58b41f2_2.conda + sha256: e78d7d42f8147bf96f76acd4010867ffead93f2fec8abcf5482a1abde217c715 + md5: 1e8845680e2ba222eaa4405c1e6177dd depends: - libarrow-acero 17.0.0.* - libarrow-dataset 17.0.0.* - libarrow-substrait 17.0.0.* - libparquet 17.0.0.* - numpy >=1.19,<3 - - pyarrow-core 17.0.0 *_1_* + - pyarrow-core 17.0.0 *_2_* - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 license: Apache-2.0 license_family: APACHE purls: [] - size: 25927 - timestamp: 1722487828308 + size: 25743 + timestamp: 1730169950637 - kind: conda name: pyarrow version: 17.0.0 - build: py311hbd00459_1 - build_number: 1 + build: py311hbd00459_2 + build_number: 2 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-17.0.0-py311hbd00459_1.conda - sha256: bdedf53b7a8c190e6654df88601462a75df899e04fbbb6f1164f9ef0f52389f3 - md5: d93c55363ee2cf017bba7d5f49dead14 + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-17.0.0-py311hbd00459_2.conda + sha256: c90d275efa91b3b89335451a7942ba0784f9869da584b7a8c0abae2b26a08b36 + md5: 824d752b0e2037090bb3d75e35e05533 depends: - libarrow-acero 17.0.0.* - libarrow-dataset 17.0.0.* - libarrow-substrait 17.0.0.* - libparquet 17.0.0.* - numpy >=1.19,<3 - - pyarrow-core 17.0.0 *_1_* + - pyarrow-core 17.0.0 *_2_* - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 license: Apache-2.0 license_family: APACHE purls: [] - size: 25719 - timestamp: 1722487909182 + size: 25615 + timestamp: 1730169788262 - kind: conda name: pyarrow version: 17.0.0 - build: py311he764780_1 - build_number: 1 + build: py311he764780_2 + build_number: 2 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-17.0.0-py311he764780_1.conda - sha256: 04227d9772eb1a116fff6992586f95f2fc38f60cba45222b1b04751cebe9923c - md5: 355083896d9cd52daf9e6cad2fe69368 + url: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-17.0.0-py311he764780_2.conda + sha256: 7b80995b7c951dc56262eb23fff7c2e9dace48b0e8b6c2bf47387c60dc402220 + md5: a284dc4a1812aea8a1088e85ab93ceac depends: - libarrow-acero 17.0.0.* - libarrow-dataset 17.0.0.* - libarrow-substrait 17.0.0.* - libparquet 17.0.0.* - numpy >=1.19,<3 - - pyarrow-core 17.0.0 *_1_* + - pyarrow-core 17.0.0 *_2_* - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 license: Apache-2.0 license_family: APACHE purls: [] - size: 25901 - timestamp: 1722487480901 + size: 25729 + timestamp: 1730169378394 - kind: conda name: pyarrow-core version: 17.0.0 - build: py311h073f6b9_1_cpu - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-core-17.0.0-py311h073f6b9_1_cpu.conda - sha256: d32ad71b9408a0c9cefc10783ae2e854345cb3527ff4b36d6ac69a59f252b240 - md5: b7a65f6c5653931e20663fb54d12776f + build: py311h4854187_2_cpu + build_number: 2 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-17.0.0-py311h4854187_2_cpu.conda + sha256: 4d98ea27ae10b241b45d4b5c5988c0aacb232d3a3a23e28b03649df9c029cea2 + md5: a04e64d38ca1fab46b12eb5bfc4f0026 depends: - - __osx >=10.13 + - __glibc >=2.17,<3.0.a0 - libarrow 17.0.0.* *cpu - - libcxx >=17 + - libgcc >=13 + - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - numpy >=1.19,<3 - python >=3.11,<3.12.0a0 @@ -16392,25 +16887,25 @@ packages: license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 4139975 - timestamp: 1722487425649 + size: 4643528 + timestamp: 1730169489406 - kind: conda name: pyarrow-core version: 17.0.0 - build: py311h4510849_1_cpu - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-17.0.0-py311h4510849_1_cpu.conda - sha256: b28da5514794de5cbe50a096ac42b9cee7d5da099adb11c59dba6eeef0911412 - md5: 228ea6517619bb88837e38d6cda37959 + build: py311ha6d2531_2_cpu + build_number: 2 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-core-17.0.0-py311ha6d2531_2_cpu.conda + sha256: 98c95b63323c607e61694c4cbf5911fc620263ebff0c3ea792b433ad6baaa51b + md5: 9a4dfd7ab5fa77a3d81ce683b49a8054 depends: - - __glibc >=2.17,<3.0.a0 - libarrow 17.0.0.* *cpu - - libgcc-ng >=12 - - libstdcxx-ng >=12 + - libgcc >=13 + - libstdcxx >=13 - libzlib >=1.3.1,<2.0a0 - numpy >=1.19,<3 - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 constrains: - apache-arrow-proc =*=cpu @@ -16418,73 +16913,72 @@ packages: license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 4651660 - timestamp: 1722487374774 + size: 4522594 + timestamp: 1730176383785 - kind: conda name: pyarrow-core version: 17.0.0 - build: py311ha6d2531_1_cpu - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-core-17.0.0-py311ha6d2531_1_cpu.conda - sha256: 0d6b0f6313d25272f6595bfae5a4e6592e1be37dabbbc8d1d977739c5870d988 - md5: c49feed219249267946adb4ec347c3d7 + build: py311hdea38fa_2_cpu + build_number: 2 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/pyarrow-core-17.0.0-py311hdea38fa_2_cpu.conda + sha256: cc380b044ef40b9ddad0579a60fa7f691d521c4869faf387d3e4d38fc66f9dab + md5: a4a7a58593dc449165286eb14a4e37d4 depends: - libarrow 17.0.0.* *cpu - - libgcc-ng >=13 - - libstdcxx-ng >=13 - libzlib >=1.3.1,<2.0a0 - numpy >=1.19,<3 - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 constrains: - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 4508200 - timestamp: 1722487672029 + size: 3611862 + timestamp: 1730169343140 - kind: conda name: pyarrow-core version: 17.0.0 - build: py311hdea38fa_1_cpu - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pyarrow-core-17.0.0-py311hdea38fa_1_cpu.conda - sha256: a01e681507ad069e8c343601599d2e92a1dfeede15bf1e26174f0c257a8fcdc0 - md5: ca86d521479fa0a377ac389eb4484aa4 + build: py311he02522f_2_cpu + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/pyarrow-core-17.0.0-py311he02522f_2_cpu.conda + sha256: b38bbebcb522da041652ce4f6fbec624feccd7ff6aec6adc211c3ba2c4b34c52 + md5: 03dc837f08169a5abfbfe5a84666f95d depends: + - __osx >=10.13 - libarrow 17.0.0.* *cpu + - libcxx >=18 - libzlib >=1.3.1,<2.0a0 - numpy >=1.19,<3 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 constrains: - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 3591992 - timestamp: 1722487975106 + size: 4115396 + timestamp: 1730169353166 - kind: conda name: pyarrow-core version: 17.0.0 - build: py311he42f270_1_cpu - build_number: 1 + build: py311he04fa90_2_cpu + build_number: 2 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-core-17.0.0-py311he42f270_1_cpu.conda - sha256: 12320d8fa279bd331564a0516e1874fcb3d03db9add47a77148fd8a6f906ec36 - md5: 2a238bb5f7bb01e19105b9b883269e6e + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-core-17.0.0-py311he04fa90_2_cpu.conda + sha256: 310f2a3ea7cf22b81c7b785ce513956d79b4f094d4b5b788eb54b4adb4e9ba7e + md5: f3a2918db5b64a0d725a341775d83deb depends: - __osx >=11.0 - libarrow 17.0.0.* *cpu - - libcxx >=17 + - libcxx >=18 - libzlib >=1.3.1,<2.0a0 - numpy >=1.19,<3 - python >=3.11,<3.12.0a0 @@ -16496,26 +16990,8 @@ packages: license_family: APACHE purls: - pkg:pypi/pyarrow?source=hash-mapping - size: 4032162 - timestamp: 1722487567114 -- kind: conda - name: pyarrow-hotfix - version: '0.6' - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pyarrow-hotfix-0.6-pyhd8ed1ab_0.conda - sha256: 9b767969d059c106aac6596438a7e7ebd3aa1e2ff6553d4b7e05126dfebf4bd6 - md5: ccc06e6ef2064ae129fab3286299abda - depends: - - pyarrow >=0.14 - - python >=3.5 - license: Apache-2.0 - license_family: APACHE - purls: - - pkg:pypi/pyarrow-hotfix?source=hash-mapping - size: 13567 - timestamp: 1700596511761 + size: 4025429 + timestamp: 1730169540048 - kind: conda name: pycparser version: '2.22' @@ -16639,58 +17115,62 @@ packages: - kind: conda name: pyogrio version: 0.10.0 - build: py311h41035f3_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/pyogrio-0.10.0-py311h41035f3_0.conda - sha256: b7a860caaa8fa15c6b84d8d1cc492c53ac7e885e82ce584aaea54f4c45205dbb - md5: 532f57b7cc37bccd0bc2eb6fd93e1894 + build: py311h595b8b0_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyogrio-0.10.0-py311h595b8b0_1.conda + sha256: 8b06f5aeeaadd1e91a0c40a45f282671e2cad9cf8c241fcbcc8d19d05626d6ac + md5: 785211386ef0d4f2d486192515d7397c depends: - - __osx >=10.13 - - libcxx >=17 - - libgdal-core >=3.9.2,<3.10.0a0 + - __osx >=11.0 + - libcxx >=18 + - libgdal-core >=3.10.0,<3.11.0a0 - numpy - packaging - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 license: MIT license_family: MIT purls: - pkg:pypi/pyogrio?source=hash-mapping - size: 577748 - timestamp: 1727771955383 + size: 574873 + timestamp: 1732013884155 - kind: conda name: pyogrio version: 0.10.0 - build: py311h5fbebbf_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyogrio-0.10.0-py311h5fbebbf_0.conda - sha256: 7e15af8cd9014c59122b3c2c2eacec325c2ee144cbbdef58406fd8f65c263502 - md5: 9d7fdfd10f69e238be48da8bf7219633 + build: py311h83152cb_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyogrio-0.10.0-py311h83152cb_1.conda + sha256: ad71e0bef7ecc281b5c1bc5806b76556b83df63191018eede2c606859ba06252 + md5: 444f4134ae0c191ed8301888b64570fe depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - libgdal-core >=3.9.2,<3.10.0a0 + - libgdal-core >=3.10.0,<3.11.0a0 - libstdcxx >=13 - numpy - packaging - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 license: MIT license_family: MIT purls: - pkg:pypi/pyogrio?source=hash-mapping - size: 649624 - timestamp: 1727771764398 + size: 633647 + timestamp: 1732013589431 - kind: conda name: pyogrio version: 0.10.0 - build: py311h8c1360f_0 + build: py311haedb144_1 + build_number: 1 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pyogrio-0.10.0-py311h8c1360f_0.conda - sha256: ec4c62095cd3dbf3705e1804d2917bd71c98125926915a6f2c7cb2639b88d78d - md5: 0467fa9e0830cfb4f810bd224b8c54fd + url: https://conda.anaconda.org/conda-forge/win-64/pyogrio-0.10.0-py311haedb144_1.conda + sha256: 9cd45adda31411976a4edbda6ee06e608f37c1fadb02cc99b090fa521f4e6458 + md5: 9ddfa429b38a803704ae2418b3d09a6d depends: - - libgdal-core >=3.9.2,<3.10.0a0 + - libgdal-core >=3.10.0,<3.11.0a0 - numpy - packaging - python >=3.11,<3.12.0a0 @@ -16702,59 +17182,60 @@ packages: license_family: MIT purls: - pkg:pypi/pyogrio?source=hash-mapping - size: 821236 - timestamp: 1727772037340 + size: 821113 + timestamp: 1732013874615 - kind: conda name: pyogrio version: 0.10.0 - build: py311hbbf8199_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyogrio-0.10.0-py311hbbf8199_0.conda - sha256: 20a2d82ac43bbc85a6fb49b5693e2843aa82d1946219de51859fcb2b28ac5fff - md5: 85e64c5c2ae292b89085b50708fc8839 + build: py311hecf0d82_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/pyogrio-0.10.0-py311hecf0d82_1.conda + sha256: 73851e2232bab4f01698da6a7d8ba5c93ee6d893b47da70a6ac347426d2d79bf + md5: c8ee1009992a67a2ebed1d577e8275c6 depends: - - libgcc >=13 - - libgdal-core >=3.9.2,<3.10.0a0 - - libstdcxx >=13 + - __osx >=10.13 + - libcxx >=18 + - libgdal-core >=3.10.0,<3.11.0a0 - numpy - packaging - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 license: MIT license_family: MIT purls: - pkg:pypi/pyogrio?source=hash-mapping - size: 634222 - timestamp: 1727771946498 + size: 577300 + timestamp: 1732013668823 - kind: conda name: pyogrio version: 0.10.0 - build: py311hc9b973e_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyogrio-0.10.0-py311hc9b973e_0.conda - sha256: 94df77ad995df9150a4985423e2aa806a88c738a2e7d56323d1bbf28db153e00 - md5: 6c9c3e1ccb66984ef758f2b9ebfe45e6 + build: py311hf6089d3_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyogrio-0.10.0-py311hf6089d3_1.conda + sha256: b8e09996faef2eb049c27dff4d8167f9065fc1c2f6612295942abfec7dd5d4ab + md5: 66e2acc549537d0e41f0c32fe63d0f2c depends: - - __osx >=11.0 - - libcxx >=17 - - libgdal-core >=3.9.2,<3.10.0a0 + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libgdal-core >=3.10.0,<3.11.0a0 + - libstdcxx >=13 - numpy - packaging - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 license: MIT license_family: MIT purls: - pkg:pypi/pyogrio?source=hash-mapping - size: 576383 - timestamp: 1727771853318 + size: 647946 + timestamp: 1732013500839 - kind: pypi name: pyomo - version: 6.8.0 - url: https://files.pythonhosted.org/packages/73/33/fcee99c7805b327fd42e27723a4766dc492e80e546fff74ce56eb3428d5c/Pyomo-6.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl - sha256: 8ee3fb49ff18e72cae6f19c0f38166854ad7a50a1103c5de805b5e4368adf5a0 + version: 6.8.2 + url: https://files.pythonhosted.org/packages/1e/d9/d4ae90087a1143d9e4889973b248f958440856f27469836a11ca66cc1500/Pyomo-6.8.2-py3-none-any.whl + sha256: 7ea0790289da22964d1c2b37ca9eafda55373c84755db4c52c08fad5cde4ccd8 requires_dist: - ply - sphinx>4 ; extra == 'docs' @@ -16764,13 +17245,12 @@ packages: - sphinxcontrib-napoleon ; extra == 'docs' - sphinx-toolbox>=2.16.0 ; extra == 'docs' - sphinx-jinja2-compat>=0.1.1 ; extra == 'docs' - - enum-tools ; extra == 'docs' - numpy ; extra == 'docs' - scipy ; extra == 'docs' - dill ; extra == 'optional' - ipython ; extra == 'optional' - linear-tree ; extra == 'optional' - - matplotlib!=3.6.1,>=3.6.0 ; extra == 'optional' + - matplotlib>=3.6.0,!=3.6.1 ; extra == 'optional' - numpy ; extra == 'optional' - openpyxl ; extra == 'optional' - pint ; extra == 'optional' @@ -16797,9 +17277,9 @@ packages: requires_python: '>=3.8' - kind: pypi name: pyomo - version: 6.8.0 - url: https://files.pythonhosted.org/packages/76/22/2b12441363d2fc043c19af2fbcaeb33e723123dcb65e5a79fc5293678a6c/Pyomo-6.8.0-cp311-cp311-macosx_11_0_arm64.whl - sha256: f8fdf2e35cabb3e2e54da49da03ffd6c462e44493b38e1e891db482d1f76bcd0 + version: 6.8.2 + url: https://files.pythonhosted.org/packages/54/c4/ecbd3fcc9921698225bbaa5fd33597a0b419207eb1eb56d8b14a367debee/Pyomo-6.8.2-cp311-cp311-macosx_10_9_x86_64.whl + sha256: f0b74c2fecdf980faa0ae414fa01c52c2659704d681cd120538d005f5476a819 requires_dist: - ply - sphinx>4 ; extra == 'docs' @@ -16809,13 +17289,12 @@ packages: - sphinxcontrib-napoleon ; extra == 'docs' - sphinx-toolbox>=2.16.0 ; extra == 'docs' - sphinx-jinja2-compat>=0.1.1 ; extra == 'docs' - - enum-tools ; extra == 'docs' - numpy ; extra == 'docs' - scipy ; extra == 'docs' - dill ; extra == 'optional' - ipython ; extra == 'optional' - linear-tree ; extra == 'optional' - - matplotlib!=3.6.1,>=3.6.0 ; extra == 'optional' + - matplotlib>=3.6.0,!=3.6.1 ; extra == 'optional' - numpy ; extra == 'optional' - openpyxl ; extra == 'optional' - pint ; extra == 'optional' @@ -16842,9 +17321,9 @@ packages: requires_python: '>=3.8' - kind: pypi name: pyomo - version: 6.8.0 - url: https://files.pythonhosted.org/packages/83/ad/5753129f5718893d16039c81b04c8bf73c7e1798eed323c5c408ccf564d9/Pyomo-6.8.0-py3-none-any.whl - sha256: c390cb7fdee18a6916f44b4c86409ddfb6fc6488fae00c0566d5cfb854f0ba85 + version: 6.8.2 + url: https://files.pythonhosted.org/packages/67/33/4ce1cfb88fb73a904283f8b209048f6eb1c51d9ee9b9dac54a93932609b5/Pyomo-6.8.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl + sha256: 343f0e9fb28ee86510b16aa362445ff2f4afc296a18a50f6227a5452af21adca requires_dist: - ply - sphinx>4 ; extra == 'docs' @@ -16854,13 +17333,12 @@ packages: - sphinxcontrib-napoleon ; extra == 'docs' - sphinx-toolbox>=2.16.0 ; extra == 'docs' - sphinx-jinja2-compat>=0.1.1 ; extra == 'docs' - - enum-tools ; extra == 'docs' - numpy ; extra == 'docs' - scipy ; extra == 'docs' - dill ; extra == 'optional' - ipython ; extra == 'optional' - linear-tree ; extra == 'optional' - - matplotlib!=3.6.1,>=3.6.0 ; extra == 'optional' + - matplotlib>=3.6.0,!=3.6.1 ; extra == 'optional' - numpy ; extra == 'optional' - openpyxl ; extra == 'optional' - pint ; extra == 'optional' @@ -16887,9 +17365,9 @@ packages: requires_python: '>=3.8' - kind: pypi name: pyomo - version: 6.8.0 - url: https://files.pythonhosted.org/packages/99/31/8e3485cea96e7d564975a18511cabd15665491fc0428b7adbd58df8486c0/Pyomo-6.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - sha256: d63405b124613735c94b93be8b5e060cdfcf5e3e7d03a825c033d3d8a2a1a3dd + version: 6.8.2 + url: https://files.pythonhosted.org/packages/bd/0b/1ae0f6a285f27c975cb8f301a14a9ed985a969adcefd217cc248076933f4/Pyomo-6.8.2-cp311-cp311-macosx_11_0_arm64.whl + sha256: 041d64b51f8e031b3dc129166019b72eda3cf868f6c1633a78c8cc7694a44b5e requires_dist: - ply - sphinx>4 ; extra == 'docs' @@ -16899,13 +17377,12 @@ packages: - sphinxcontrib-napoleon ; extra == 'docs' - sphinx-toolbox>=2.16.0 ; extra == 'docs' - sphinx-jinja2-compat>=0.1.1 ; extra == 'docs' - - enum-tools ; extra == 'docs' - numpy ; extra == 'docs' - scipy ; extra == 'docs' - dill ; extra == 'optional' - ipython ; extra == 'optional' - linear-tree ; extra == 'optional' - - matplotlib!=3.6.1,>=3.6.0 ; extra == 'optional' + - matplotlib>=3.6.0,!=3.6.1 ; extra == 'optional' - numpy ; extra == 'optional' - openpyxl ; extra == 'optional' - pint ; extra == 'optional' @@ -16932,9 +17409,9 @@ packages: requires_python: '>=3.8' - kind: pypi name: pyomo - version: 6.8.0 - url: https://files.pythonhosted.org/packages/d1/dc/139e49cee5b003e32bd38d222dfd8ced549078c98809f88f736abd3d7650/Pyomo-6.8.0-cp311-cp311-macosx_10_9_x86_64.whl - sha256: ee5cf281fe0e45d6952de86c18800670f7fab5e544d21ca1ade6fad57577097a + version: 6.8.2 + url: https://files.pythonhosted.org/packages/e3/29/f860b08ef986800276fb43bae19436c71bcf300bc2ce6cc27f42e2abd2b0/Pyomo-6.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + sha256: ab4c9155533b19469ff86faf84b89eaece612f47661c6e99082bfc67b8d7ce84 requires_dist: - ply - sphinx>4 ; extra == 'docs' @@ -16944,13 +17421,12 @@ packages: - sphinxcontrib-napoleon ; extra == 'docs' - sphinx-toolbox>=2.16.0 ; extra == 'docs' - sphinx-jinja2-compat>=0.1.1 ; extra == 'docs' - - enum-tools ; extra == 'docs' - numpy ; extra == 'docs' - scipy ; extra == 'docs' - dill ; extra == 'optional' - ipython ; extra == 'optional' - linear-tree ; extra == 'optional' - - matplotlib!=3.6.1,>=3.6.0 ; extra == 'optional' + - matplotlib>=3.6.0,!=3.6.1 ; extra == 'optional' - numpy ; extra == 'optional' - openpyxl ; extra == 'optional' - pint ; extra == 'optional' @@ -17275,22 +17751,22 @@ packages: timestamp: 1673762717308 - kind: conda name: python-dateutil - version: 2.9.0 - build: pyhd8ed1ab_0 + version: 2.9.0.post0 + build: pyhff2d567_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda - sha256: f3ceef02ac164a8d3a080d0d32f8e2ebe10dd29e3a685d240e38b3599e146320 - md5: 2cf4264fffb9e6eff6031c5b6884d61c + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_0.conda + sha256: 3888012c5916efaef45d503e3e544bbcc571b84426c1bb9577799ada9efefb54 + md5: b6dfd90a2141e573e4b6a81630b56df5 depends: - - python >=3.7 + - python >=3.9 - six >=1.5 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/python-dateutil?source=hash-mapping - size: 222742 - timestamp: 1709299922152 + size: 221925 + timestamp: 1731919374686 - kind: conda name: python-fastjsonschema version: 2.20.0 @@ -17462,13 +17938,12 @@ packages: timestamp: 1728636767562 - kind: conda name: pywinpty - version: 2.0.13 - build: py311hda3d55a_1 - build_number: 1 + version: 2.0.14 + build: py311hda3d55a_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pywinpty-2.0.13-py311hda3d55a_1.conda - sha256: 3a92acf4e678c357d7cea42000e9a77b0a420d16d4c9b2745452200690ac7645 - md5: ad3dc83fc4598a791652338f5b306156 + url: https://conda.anaconda.org/conda-forge/win-64/pywinpty-2.0.14-py311hda3d55a_0.conda + sha256: 337097e3f3b71f782c43fb702893f86f080e140da467415dcaf039a7fbb8e551 + md5: 64553b300529aa8987f6ca92c914c844 depends: - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -17480,8 +17955,8 @@ packages: license_family: MIT purls: - pkg:pypi/pywinpty?source=hash-mapping - size: 213169 - timestamp: 1724951443134 + size: 210973 + timestamp: 1729202625177 - kind: conda name: pyyaml version: 6.0.2 @@ -17784,73 +18259,75 @@ packages: timestamp: 1720814433486 - kind: conda name: rasterio - version: 1.4.1 - build: py311h0ce1bf4_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/rasterio-1.4.1-py311h0ce1bf4_0.conda - sha256: 9be2e3c107c6227bd6c1af37560e6bad5048508780c6db60fd2de4cc328c6d83 - md5: b03ea7d23fd856e60209512c2edd35fc + version: 1.4.2 + build: py311h09e72dc_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/rasterio-1.4.2-py311h09e72dc_1.conda + sha256: 04f16340c6ace57f411aa0bb3bfc6dcbd06d3053a89dae900c7861f1676b4708 + md5: 6c6c2f41ef3efd99af5e5490f89cbc10 depends: - - __osx >=10.13 + - __osx >=11.0 - affine - attrs - certifi - click >=4 - click-plugins - cligj >=0.5 - - libcxx >=17 - - libgdal-core >=3.9.2,<3.10.0a0 + - libcxx >=18 + - libgdal-core >=3.10.0,<3.11.0a0 - numpy >=1.21,<3 - proj >=9.5.0,<9.6.0a0 - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 - setuptools >=0.9.8 - snuggs >=1.4.1 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/rasterio?source=hash-mapping - size: 7603917 - timestamp: 1727780201815 + size: 7893753 + timestamp: 1731967443302 - kind: conda name: rasterio - version: 1.4.1 - build: py311h5d76719_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/rasterio-1.4.1-py311h5d76719_0.conda - sha256: 409556d399e7d36ae47c711378f2db7d93d6fca851adfcc26292fdf5cb1e5201 - md5: 79e91fc4ecea4112de00a3e1efa7a231 + version: 1.4.2 + build: py311h5394301_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/rasterio-1.4.2-py311h5394301_1.conda + sha256: c40f18b3aa3e09803fb601168fbd13a623ecc2457baab2c7139f1bc37e342eef + md5: 11abe0f15275f15814d8d738a17319df depends: - - __osx >=11.0 + - __glibc >=2.17,<3.0.a0 - affine - attrs - certifi - click >=4 - click-plugins - cligj >=0.5 - - libcxx >=17 - - libgdal-core >=3.9.2,<3.10.0a0 + - libgcc >=13 + - libgdal-core >=3.10.0,<3.11.0a0 + - libstdcxx >=13 - numpy >=1.21,<3 - proj >=9.5.0,<9.6.0a0 - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 - setuptools >=0.9.8 - snuggs >=1.4.1 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/rasterio?source=hash-mapping - size: 7492124 - timestamp: 1727780234662 + size: 8182817 + timestamp: 1731967205107 - kind: conda name: rasterio - version: 1.4.1 - build: py311h7354abb_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/rasterio-1.4.1-py311h7354abb_0.conda - sha256: a18d57f3ee2336b56a0782c663303bacf0cfa6cf95784c1de89556208e713bf9 - md5: 905a272cf400b1b0e7e4aa05dab6b70a + version: 1.4.2 + build: py311h57b7204_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/rasterio-1.4.2-py311h57b7204_1.conda + sha256: 9072511fd6cc41913e585b22942b02e3e1f291f0ab529a9dcdc3ce13cc3f9334 + md5: 43b84072b57532fbde90f9528c15746c depends: - affine - attrs @@ -17858,84 +18335,160 @@ packages: - click >=4 - click-plugins - cligj >=0.5 - - libgdal-core >=3.9.2,<3.10.0a0 + - libgcc >=13 + - libgdal-core >=3.10.0,<3.11.0a0 + - libstdcxx >=13 - numpy >=1.21,<3 - proj >=9.5.0,<9.6.0a0 - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 - setuptools >=0.9.8 - snuggs >=1.4.1 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/rasterio?source=hash-mapping - size: 7480657 - timestamp: 1727780377133 + size: 8207073 + timestamp: 1731967248912 - kind: conda name: rasterio - version: 1.4.1 - build: py311h7dac4bb_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/rasterio-1.4.1-py311h7dac4bb_0.conda - sha256: 94134d4b4cfe2f4b5be9b464abbe84bf94a4dfb34e892b71c6c634c612585051 - md5: b4c7b323ede0dd12764b2109a1a14050 + version: 1.4.2 + build: py311h7ab2778_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/rasterio-1.4.2-py311h7ab2778_1.conda + sha256: c2d6a98cd0bd690a79ef447a8aeb0a6a765d5cc1ee39483078e4be9897cec39d + md5: 0c37f9875ec280ac84b7ace5e450a882 depends: + - __osx >=10.13 - affine - attrs - certifi - click >=4 - click-plugins - cligj >=0.5 - - libgcc >=13 - - libgdal-core >=3.9.2,<3.10.0a0 - - libstdcxx >=13 + - libcxx >=18 + - libgdal-core >=3.10.0,<3.11.0a0 - numpy >=1.21,<3 - proj >=9.5.0,<9.6.0a0 - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 - setuptools >=0.9.8 - snuggs >=1.4.1 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/rasterio?source=hash-mapping - size: 7671935 - timestamp: 1727780145541 + size: 7599422 + timestamp: 1731967297400 - kind: conda name: rasterio - version: 1.4.1 - build: py311hfbe26e2_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/rasterio-1.4.1-py311hfbe26e2_0.conda - sha256: 7774c96faa3f5bb66ca5a0d29eea9a3dcce0a1474b25ddc7ab45b1ae010488b2 - md5: 638f81ea2b56a2dc5e428d5378287548 + version: 1.4.2 + build: py311hf418590_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/rasterio-1.4.2-py311hf418590_1.conda + sha256: a7731c1b83c02a88edc10dbdb9b469d70708ffb79c1658aa52a8194fdf1b578b + md5: 4b9e8abb782da65ab3acbf3084e6aedd depends: - - __glibc >=2.17,<3.0.a0 - affine - attrs - certifi - click >=4 - click-plugins - cligj >=0.5 - - libgcc >=13 - - libgdal-core >=3.9.2,<3.10.0a0 - - libstdcxx >=13 + - libgdal-core >=3.10.0,<3.11.0a0 - numpy >=1.21,<3 - proj >=9.5.0,<9.6.0a0 - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 - setuptools >=0.9.8 - snuggs >=1.4.1 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/rasterio?source=hash-mapping - size: 7983396 - timestamp: 1727780022668 + size: 7641540 + timestamp: 1731967463170 +- kind: conda + name: rav1e + version: 0.6.6 + build: h1d8f897_2 + build_number: 2 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/rav1e-0.6.6-h1d8f897_2.conda + sha256: 093f21277dc5763cf0397e016e8291c2b796926ebbb173428dc9cdf5d012f328 + md5: 12c850a42b1ad1ed46a284a93959ee6a + depends: + - libgcc-ng >=12 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 14347236 + timestamp: 1694329141875 +- kind: conda + name: rav1e + version: 0.6.6 + build: h69fbcac_2 + build_number: 2 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/rav1e-0.6.6-h69fbcac_2.conda + sha256: be6174970193cb4d0ffa7d731a93a4c9542881dbc7ab24e74b460ef312161169 + md5: e309ae86569b1cd55a0285fa4e939844 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 1526706 + timestamp: 1694329743011 +- kind: conda + name: rav1e + version: 0.6.6 + build: h7205ca4_2 + build_number: 2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/rav1e-0.6.6-h7205ca4_2.conda + sha256: 046ac50530590cd2a5d9bcb1e581bdd168e06049230ad3afd8cce2fa71b429d9 + md5: ab03527926f8ce85f84a91fd35520ef2 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 1767853 + timestamp: 1694329738983 +- kind: conda + name: rav1e + version: 0.6.6 + build: h975169c_2 + build_number: 2 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/rav1e-0.6.6-h975169c_2.conda + sha256: 3193451440e5ac737b7d5d2a79f9e012d426c0c53e41e60df4992150bfc39565 + md5: bd32cc2ed62374932f9d57a2e3eb2863 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 1523119 + timestamp: 1694330157594 +- kind: conda + name: rav1e + version: 0.6.6 + build: he8a937b_2 + build_number: 2 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.6.6-he8a937b_2.conda + sha256: 91b3c1ced90d04ee2eded1f72cf3cbc19ff05a25e41876ef0758266a5bab009f + md5: 77d9955b4abddb811cb8ab1aa7d743e4 + depends: + - libgcc-ng >=12 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 15423721 + timestamp: 1694329261357 - kind: conda name: re2 version: 2024.07.02 @@ -18161,13 +18714,13 @@ packages: timestamp: 1598024297745 - kind: pypi name: rioxarray - version: 0.17.0 - url: https://files.pythonhosted.org/packages/de/72/ea9c7d65aca6ce8f3ea37844c2d227339545611e0e17f5b7cbdd3980d381/rioxarray-0.17.0-py3-none-any.whl - sha256: cf31a0674b9e6abd0cc2f0b4d847869eb23065835827d0018d17bde8047d448c + version: 0.18.1 + url: https://files.pythonhosted.org/packages/aa/b7/a881b08bb24ae15bd3644b313244d89b0eb50d88dbda577ce72e5e3e4be4/rioxarray-0.18.1-py3-none-any.whl + sha256: 64cc571807204afc1ffaf5f9a0a2640dccb1e2edd602d952a3c65153b6645540 requires_dist: - packaging - - rasterio>=1.3 - - xarray>=2022.3.0 + - rasterio>=1.3.7 + - xarray>=2024.7.0 - pyproj>=3.3 - numpy>=1.23 - scipy ; extra == 'all' @@ -18175,13 +18728,32 @@ packages: requires_python: '>=3.10' - kind: conda name: rpds-py - version: 0.20.0 - build: py311h481aa64_1 - build_number: 1 + version: 0.21.0 + build: py311h3b9c2be_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.21.0-py311h3b9c2be_0.conda + sha256: 234429609e71e568d1dcd7113e9a3c53c231079166ec89364b7c1158ea989776 + md5: 230b5b87921887039af74b783d8ff095 + depends: + - __osx >=10.13 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + constrains: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: + - pkg:pypi/rpds-py?source=hash-mapping + size: 301356 + timestamp: 1730922990073 +- kind: conda + name: rpds-py + version: 0.21.0 + build: py311h3ff9189_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.20.0-py311h481aa64_1.conda - sha256: c79a6db2a50644ad07e85038f00b2d6bcadde0702d6eab805b0cf2d124717966 - md5: 2d9afb942738fa684a01323d53ecf6f8 + url: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.21.0-py311h3ff9189_0.conda + sha256: 309be68ba0cac227dbc288576b1b35a4f57cea85ca8891689399c384ac04b254 + md5: ae72e9942de84200f16d91a1c3418116 depends: - __osx >=11.0 - python >=3.11,<3.12.0a0 @@ -18193,17 +18765,16 @@ packages: license_family: MIT purls: - pkg:pypi/rpds-py?source=hash-mapping - size: 290831 - timestamp: 1725327425929 + size: 294014 + timestamp: 1730923248201 - kind: conda name: rpds-py - version: 0.20.0 - build: py311h533ab2d_1 - build_number: 1 + version: 0.21.0 + build: py311h533ab2d_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.20.0-py311h533ab2d_1.conda - sha256: e4f10706f4b30f0ebcc3ed1ccc7b13b127d2bf43a43961fa0911fd199df7fe85 - md5: ce65b053e6b59808fe42f1f0e84a925a + url: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.21.0-py311h533ab2d_0.conda + sha256: 217c9ce9bcb50ea55ba1148a7b85ae945015c68ecae914707eff0fce5c175cdf + md5: 56ff25ebb744a6aa97ff02b8c263c892 depends: - python >=3.11,<3.12.0a0 - python_abi 3.11.* *_cp311 @@ -18214,17 +18785,16 @@ packages: license_family: MIT purls: - pkg:pypi/rpds-py?source=hash-mapping - size: 208679 - timestamp: 1725327961461 + size: 211208 + timestamp: 1730923228503 - kind: conda name: rpds-py - version: 0.20.0 - build: py311h7270cec_1 - build_number: 1 + version: 0.21.0 + build: py311h7270cec_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/rpds-py-0.20.0-py311h7270cec_1.conda - sha256: 8066ffb34c68e30e5d734c70c6688cb9a06ae44c31ebd96b7dbaf5f8d5acc743 - md5: 2a0c4b4b6adfbea8081f8ed87010c1f0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/rpds-py-0.21.0-py311h7270cec_0.conda + sha256: 3cced53373df0300119b542693a8ab340b5b5f4f03c09a419dda7c97a9749d9e + md5: cdb228730f5cfcbb41ced20cec750d03 depends: - libgcc >=13 - python >=3.11,<3.12.0a0 @@ -18235,38 +18805,16 @@ packages: license_family: MIT purls: - pkg:pypi/rpds-py?source=hash-mapping - size: 335640 - timestamp: 1725328894669 -- kind: conda - name: rpds-py - version: 0.20.0 - build: py311h95688db_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.20.0-py311h95688db_1.conda - sha256: 8cd75a394aea88873df33fce27865bd8a40c9ebb13e08ceb15a77f720a0b7664 - md5: 725a2cae824df9c489c72dc9b02bf86d - depends: - - __osx >=10.13 - - python >=3.11,<3.12.0a0 - - python_abi 3.11.* *_cp311 - constrains: - - __osx >=10.13 - license: MIT - license_family: MIT - purls: - - pkg:pypi/rpds-py?source=hash-mapping - size: 297046 - timestamp: 1725327351207 + size: 338212 + timestamp: 1730924641934 - kind: conda name: rpds-py - version: 0.20.0 - build: py311h9e33e62_1 - build_number: 1 + version: 0.21.0 + build: py311h9e33e62_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.20.0-py311h9e33e62_1.conda - sha256: efcd140e5655816ce813c6e510db734bfa00c520e2d7fcc104d4402a33c48a0a - md5: 3989f9a93796221aff20be94300e3b93 + url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.21.0-py311h9e33e62_0.conda + sha256: 41b1c00f08d2b09243ca184af6f4fe8ca9fee418a62aec1cf1555bfd0b1b2eac + md5: befdb32741d8686b860232ca80178d63 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -18278,41 +18826,41 @@ packages: license_family: MIT purls: - pkg:pypi/rpds-py?source=hash-mapping - size: 331891 - timestamp: 1725327207078 + size: 334025 + timestamp: 1730922823065 - kind: conda name: s2n - version: 1.5.5 - build: h3931f03_0 + version: 1.5.9 + build: h0fd0ee4_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.5-h3931f03_0.conda - sha256: a6fa0afa836f8f26dea0abc180ca2549bb517932d9a88a121e707135d4bcb715 - md5: 334dba9982ab9f5d62033c61698a8683 + url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.9-h0fd0ee4_0.conda + sha256: f2c8e55d6caa8d87a482b1f133963c184de1ccb2303b77cc8ca86c794253f151 + md5: f472432f3753c5ca763d2497e2ea30bf depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 353081 - timestamp: 1728534228471 + size: 355568 + timestamp: 1731541963573 - kind: conda name: s2n - version: 1.5.5 - build: hc6ade00_0 + version: 1.5.9 + build: h636ded1_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.5.5-hc6ade00_0.conda - sha256: 47e9783a3c2b44b2f718e7cda74c0170e6a8c145688eee76a4395ac06f6e5393 - md5: 7238fdea17af79b5f6928ff278c70d52 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.5.9-h636ded1_0.conda + sha256: 51572714743f836266af564c5b26b37599478131c4379a0d11778f04e647d070 + md5: bf4f84136d9ddb7be1855754a9ac4bb9 depends: - libgcc >=13 - - openssl >=3.3.2,<4.0a0 + - openssl >=3.4.0,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 349557 - timestamp: 1728534230496 + size: 352546 + timestamp: 1731542018427 - kind: conda name: scikit-learn version: 1.5.2 @@ -18444,19 +18992,20 @@ packages: - kind: conda name: scipy version: 1.14.1 - build: py311h2929bc6_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.14.1-py311h2929bc6_0.conda - sha256: 6671f59afbecbaabafaa84f607ad035153f6ad1b7baa26682c5edd86f5cfd1f8 - md5: 766c008c3537b86fab76fea7f7de1afc + build: py311h5912639_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/scipy-1.14.1-py311h5912639_1.conda + sha256: 6c54d382c197ae4fdf9403a72698e4bf3e39fd00d48eef2b789521f795df7a74 + md5: 1c4c4053a28187db4f93e40dd154fcc5 depends: - - __osx >=11.0 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - - libcxx >=17 - - libgfortran 5.* - - libgfortran5 >=13.2.0 + - libgcc >=13 + - libgfortran + - libgfortran5 >=13.3.0 - liblapack >=3.9.0,<4.0a0 + - libstdcxx >=13 - numpy <2.3 - numpy >=1.19,<3 - numpy >=1.23.5 @@ -18467,44 +19016,46 @@ packages: license_family: BSD purls: - pkg:pypi/scipy?source=hash-mapping - size: 15374158 - timestamp: 1724328343933 + size: 17875738 + timestamp: 1729482596050 - kind: conda name: scipy version: 1.14.1 - build: py311h74f25a6_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/scipy-1.14.1-py311h74f25a6_0.conda - sha256: 5999a2c6559d62e357b541ea68f33202eccfe670d8c1bd81711f467ad8cd6900 - md5: 5438fa08e81f8b95d1a24504d0eb8d24 + build: py311he9a78e4_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py311he9a78e4_1.conda + sha256: 59482b974c36c375fdfd0bc3e5a3003ea2d2ae72b64b8f3deaeef5a851dbc91d + md5: 49ba89bf4d8a995efb99517d1c7aeb1e depends: + - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - - libgcc-ng >=13 - - libgfortran-ng + - libgcc >=13 + - libgfortran - libgfortran5 >=13.3.0 - liblapack >=3.9.0,<4.0a0 - - libstdcxx-ng >=13 + - libstdcxx >=13 - numpy <2.3 - numpy >=1.19,<3 - numpy >=1.23.5 - python >=3.11,<3.12.0a0 - - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/scipy?source=hash-mapping - size: 17730486 - timestamp: 1724328387118 + size: 17592106 + timestamp: 1729481734425 - kind: conda name: scipy version: 1.14.1 - build: py311hb3ed397_0 + build: py311hed734c1_1 + build_number: 1 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.14.1-py311hb3ed397_0.conda - sha256: b295c8c7984da0bf910d6e55ec5def15ba21d287a3606ed4310ad5f6639de8c7 - md5: ad59f76d9b7b02fbcdddf741bb4d531a + url: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.14.1-py311hed734c1_1.conda + sha256: 2515954fe9f8202c35e9b2df6d65650f8ffcfa7dc99ed068b25968e8af5f1b23 + md5: 22812381ffcab544161a257666f1c203 depends: - __osx >=10.13 - libblas >=3.9.0,<4.0a0 @@ -18522,16 +19073,17 @@ packages: license_family: BSD purls: - pkg:pypi/scipy?source=hash-mapping - size: 16255436 - timestamp: 1724327987128 + size: 16391177 + timestamp: 1729481689967 - kind: conda name: scipy version: 1.14.1 - build: py311hd4686c6_0 + build: py311hf16d85f_1 + build_number: 1 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/scipy-1.14.1-py311hd4686c6_0.conda - sha256: f91a6d034e7f1560f35bd75d6733b2b1cf3997e78de74c21c671e688bc6c98d0 - md5: 54c36e5548d5f9aa7b6944a6b5d45983 + url: https://conda.anaconda.org/conda-forge/win-64/scipy-1.14.1-py311hf16d85f_1.conda + sha256: bd3c3ec5ba203143818fa3ca300060a459d78da566049b49ed2ef20e04ea5b96 + md5: b7c132408b0ee7408dcfa998ef6f7939 depends: - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 @@ -18548,36 +19100,37 @@ packages: license_family: BSD purls: - pkg:pypi/scipy?source=hash-mapping - size: 16267830 - timestamp: 1724329250657 + size: 15858505 + timestamp: 1729482598163 - kind: conda name: scipy version: 1.14.1 - build: py311he1f765f_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py311he1f765f_0.conda - sha256: 36fd14d01a746bad1f9bc56045aa4fcfcdfe7b064a6d0c5a415dcdc8c0056983 - md5: eb7e2a849cd47483d7e9eeb728c7a8c5 + build: py311hf1db568_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.14.1-py311hf1db568_1.conda + sha256: 082a72e5f197aefb59e9f40176df835407e5f71ec832541ba14d4326d3686552 + md5: 1163490da89fd85d00d29b4d4be7cf0c depends: - - __glibc >=2.17,<3.0.a0 + - __osx >=11.0 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - - libgcc-ng >=13 - - libgfortran-ng - - libgfortran5 >=13.3.0 + - libcxx >=17 + - libgfortran 5.* + - libgfortran5 >=13.2.0 - liblapack >=3.9.0,<4.0a0 - - libstdcxx-ng >=13 - numpy <2.3 - numpy >=1.19,<3 - numpy >=1.23.5 - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython - python_abi 3.11.* *_cp311 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/scipy?source=hash-mapping - size: 17723918 - timestamp: 1724328196061 + size: 15242433 + timestamp: 1729481958579 - kind: pypi name: scmdata version: 0.17.0 @@ -18707,21 +19260,21 @@ packages: timestamp: 1712585816346 - kind: conda name: setuptools - version: 75.1.0 - build: pyhd8ed1ab_0 + version: 75.5.0 + build: pyhff2d567_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.1.0-pyhd8ed1ab_0.conda - sha256: 6725235722095c547edd24275053c615158d6163f396550840aebd6e209e4738 - md5: d5cd48392c67fb6849ba459c2c2b671f + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.5.0-pyhff2d567_0.conda + sha256: 54dcf5f09f74f69641e0063bc695b38340d0349fa8371b1f2ed0c45c5b2fd224 + md5: ade63405adb52eeff89d506cd55908c0 depends: - - python >=3.8 + - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/setuptools?source=hash-mapping - size: 777462 - timestamp: 1727249510532 + size: 772480 + timestamp: 1731707561164 - kind: conda name: shapely version: 2.0.6 @@ -19003,94 +19556,99 @@ packages: timestamp: 1693929424267 - kind: conda name: sqlite - version: 3.46.1 - build: h2466b09_0 + version: 3.47.0 + build: h2466b09_1 + build_number: 1 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/sqlite-3.46.1-h2466b09_0.conda - sha256: fdee2e0c16ece695fde231d80242121b5ff610a4f66164f931e2a7622815c3ae - md5: 19c50225f5fbbb15d80063a68e52c8bb + url: https://conda.anaconda.org/conda-forge/win-64/sqlite-3.47.0-h2466b09_1.conda + sha256: bc2a5ab86dbe2352790d1742265b3b6ae9a7aa5cf80345a37f26ec3e04cf9b4a + md5: 93084a590e8b7d2b62b7d5b1763d5bde depends: - - libsqlite 3.46.1 h2466b09_0 + - libsqlite 3.47.0 h2466b09_1 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Unlicense purls: [] - size: 886067 - timestamp: 1725354209514 + size: 914686 + timestamp: 1730208443157 - kind: conda name: sqlite - version: 3.46.1 - build: h3b4c4e4_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/sqlite-3.46.1-h3b4c4e4_0.conda - sha256: 91c8becaddc4593adba50eb27c4e47deafd879cfc3a569cc6db767b5ee6d8146 - md5: 78996531776f6a277cac5a14cf590b6a + version: 3.47.0 + build: h578a6b9_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/sqlite-3.47.0-h578a6b9_1.conda + sha256: 56c340844a9d8e8bb7c5175fba309dbea5362d5e81746e3cec6a08ee42444d80 + md5: 8d4471877330ce83ef7a2a007cb34851 depends: - - __osx >=11.0 - - libsqlite 3.46.1 hc14010f_0 + - libgcc >=13 + - libsqlite 3.47.0 hc4a20ef_1 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - readline >=8.2,<9.0a0 license: Unlicense purls: [] - size: 822440 - timestamp: 1725353761204 + size: 1070835 + timestamp: 1730208195373 - kind: conda name: sqlite - version: 3.46.1 - build: h578a6b9_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/sqlite-3.46.1-h578a6b9_0.conda - sha256: ae45a7f2aefff9570f9330c0c167085228dadc7754c634a949358b7ef6f4a723 - md5: 6eed5c8ca8a58cd77a6f515997a4173a + version: 3.47.0 + build: h6285a30_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.47.0-h6285a30_1.conda + sha256: 34eaf24c2d0b034374d7a85026650fe28e17321fa471e5c5f654b48c5cbd3c2a + md5: c1d1f4d014063068fd6c402cf741e317 depends: - - libgcc >=13 - - libsqlite 3.46.1 hc4a20ef_0 + - __osx >=10.13 + - libsqlite 3.47.0 h2f8c449_1 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - readline >=8.2,<9.0a0 license: Unlicense purls: [] - size: 1068759 - timestamp: 1725354119401 + size: 929527 + timestamp: 1730208118175 - kind: conda name: sqlite - version: 3.46.1 - build: h9eae976_0 + version: 3.47.0 + build: h9eae976_1 + build_number: 1 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.46.1-h9eae976_0.conda - sha256: 8c6245f988a2e1f4eef8456726b9cc46f2462448e61daa4bad2f9e4ca601598a - md5: b2b3e737da0ae347e16ef1970a5d3f14 + url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.47.0-h9eae976_1.conda + sha256: 8ea1a085fa95d806301aeec0df6985c3ad0852a9a46aa62dd737d228c7862f9f + md5: 53abf1ef70b9ae213b22caa5350f97a9 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - - libsqlite 3.46.1 hadc24fc_0 + - libsqlite 3.47.0 hadc24fc_1 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - readline >=8.2,<9.0a0 license: Unlicense purls: [] - size: 859188 - timestamp: 1725353670478 + size: 883666 + timestamp: 1730208056779 - kind: conda name: sqlite - version: 3.46.1 - build: he26b093_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.46.1-he26b093_0.conda - sha256: 668dcc8c38aabf42de440f682de4afe11f390b1dc5b49e09b34501bbf19571c8 - md5: 56a8cc349cf8e2310ee0e52f90247dab + version: 3.47.0 + build: hcd14bea_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/sqlite-3.47.0-hcd14bea_1.conda + sha256: f9975914a78d600182ec68c963a98c6c0a07eda9b9eee7d6e8bdac9310858ad2 + md5: ca42c22ab1d212895e58fee9ba32875f depends: - - __osx >=10.13 - - libsqlite 3.46.1 h4b8f8c9_0 + - __osx >=11.0 + - libsqlite 3.47.0 hbaaea75_1 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - readline >=8.2,<9.0a0 license: Unlicense purls: [] - size: 912164 - timestamp: 1725353686354 + size: 840459 + timestamp: 1730208324005 - kind: conda name: stack_data version: 0.6.2 @@ -19236,6 +19794,88 @@ packages: - pkg:pypi/statsmodels?source=hash-mapping size: 12375594 timestamp: 1727987268465 +- kind: conda + name: svt-av1 + version: 2.3.0 + build: h5888daf_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/svt-av1-2.3.0-h5888daf_0.conda + sha256: df30a9be29f1a8b5a2e314dd5b16ccfbcbd1cc6a4f659340e8bc2bd4de37bc6f + md5: 355898d24394b2af353eb96358db9fdd + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - libstdcxx >=13 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 2746291 + timestamp: 1730246036363 +- kind: conda + name: svt-av1 + version: 2.3.0 + build: h5ad3122_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/svt-av1-2.3.0-h5ad3122_0.conda + sha256: 2fad2496a21d198ea72f5dabfdace2fae0ced5cc3ea243922cb372fcf4c18222 + md5: efb60b536bbf64772929b57f6b30298b + depends: + - libgcc >=13 + - libstdcxx >=13 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 1796731 + timestamp: 1730246027014 +- kind: conda + name: svt-av1 + version: 2.3.0 + build: h97d8b74_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/svt-av1-2.3.0-h97d8b74_0.conda + sha256: 8cd3878eb1d31ecf21fe982e6d2ca557787100aed2f0c7fd44d01d504e704e30 + md5: c54053b3d1752308a38a9a8c48ce10da + depends: + - __osx >=10.13 + - libcxx >=17 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 2413474 + timestamp: 1730246540736 +- kind: conda + name: svt-av1 + version: 2.3.0 + build: he0c23c2_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/svt-av1-2.3.0-he0c23c2_0.conda + sha256: c25bf68ef411d41ee29f353acc698c482fdd087426a77398b7b41ce9d968519e + md5: ac11ae1da661e573b71870b1191ce079 + depends: + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 1845727 + timestamp: 1730246453216 +- kind: conda + name: svt-av1 + version: 2.3.0 + build: hf24288c_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/svt-av1-2.3.0-hf24288c_0.conda + sha256: ab876ed8bdd20e22a868dcb8d03e9ce9bbba7762d7e652d49bfff6af768a5b8f + md5: 114c33e9eec335a379c9ee6c498bb807 + depends: + - __osx >=11.0 + - libcxx >=17 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 1387330 + timestamp: 1730246134730 - kind: conda name: tbb version: 2021.7.0 @@ -19349,13 +19989,13 @@ packages: timestamp: 1714400228771 - kind: conda name: tinycss2 - version: 1.3.0 + version: 1.4.0 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda - sha256: bc55e5899e66805589c02061e315bfc23ae6cc2f2811f5cc13fb189a5ed9d90f - md5: 8662629d9a05f9cff364e31ca106c1ac + url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda + sha256: cad582d6f978276522f84bd209a5ddac824742fe2d452af6acf900f8650a73a2 + md5: f1acf5fdefa8300de697982bcb1761c9 depends: - python >=3.5 - webencodings >=0.4 @@ -19363,8 +20003,8 @@ packages: license_family: BSD purls: - pkg:pypi/tinycss2?source=hash-mapping - size: 25405 - timestamp: 1713975078735 + size: 28285 + timestamp: 1729802975370 - kind: conda name: tk version: 8.6.13 @@ -19450,21 +20090,21 @@ packages: timestamp: 1699202167581 - kind: conda name: tomli - version: 2.0.2 - build: pyhd8ed1ab_0 + version: 2.1.0 + build: pyhff2d567_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.2-pyhd8ed1ab_0.conda - sha256: 5e742ba856168b606ac3c814d247657b1c33b8042371f1a08000bdc5075bc0cc - md5: e977934e00b355ff55ed154904044727 + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda + sha256: 354b8a64d4f3311179d85aefc529ca201a36afc1af090d0010c46be7b79f9a47 + md5: 3fa1089b4722df3a900135925f4519d9 depends: - - python >=3.7 + - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/tomli?source=hash-mapping - size: 18203 - timestamp: 1727974767524 + size: 18741 + timestamp: 1731426862834 - kind: conda name: toolz version: 1.0.0 @@ -19581,21 +20221,23 @@ packages: - pkg:pypi/tornado?source=hash-mapping size: 860730 timestamp: 1724956581349 -- kind: pypi +- kind: conda name: tqdm - version: 4.66.5 - url: https://files.pythonhosted.org/packages/48/5d/acf5905c36149bbaec41ccf7f2b68814647347b72075ac0b1fe3022fdc73/tqdm-4.66.5-py3-none-any.whl - sha256: 90279a3770753eafc9194a0364852159802111925aa30eb3f9d85b0e805ac7cd - requires_dist: - - colorama ; platform_system == 'Windows' - - pytest>=6 ; extra == 'dev' - - pytest-cov ; extra == 'dev' - - pytest-timeout ; extra == 'dev' - - pytest-xdist ; extra == 'dev' - - ipywidgets>=6 ; extra == 'notebook' - - slack-sdk ; extra == 'slack' - - requests ; extra == 'telegram' - requires_python: '>=3.7' + version: 4.67.0 + build: pyhd8ed1ab_0 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda + sha256: fb25b18cec1ebae56e7d7ebbd3e504f063b61a0fac17b1ca798fcaf205bdc874 + md5: 196a9e6ab4e036ceafa516ea036619b0 + depends: + - colorama + - python >=3.7 + license: MPL-2.0 or MIT + purls: + - pkg:pypi/tqdm?source=hash-mapping + size: 89434 + timestamp: 1730926216380 - kind: conda name: traitlets version: 5.14.3 @@ -19707,6 +20349,106 @@ packages: purls: [] size: 559710 timestamp: 1728377334097 +- kind: conda + name: unicodedata2 + version: 15.1.0 + build: py311h1314207_1 + build_number: 1 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/unicodedata2-15.1.0-py311h1314207_1.conda + sha256: c0be0b59fa67c3f9915d3dcd77d972656b9966b4516b3c044efe350860f7e054 + md5: 574fd9b8168c1b109003c3c431c0bb7e + depends: + - __osx >=10.13 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/unicodedata2?source=hash-mapping + size: 363667 + timestamp: 1729704694220 +- kind: conda + name: unicodedata2 + version: 15.1.0 + build: py311h9ecbd09_1 + build_number: 1 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-15.1.0-py311h9ecbd09_1.conda + sha256: 5f277c801ca392512de9aa497fd8be3e168950600c438778dfc4234943c474fc + md5: 00895577e2b4c24dca76675ab1862551 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc >=13 + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/unicodedata2?source=hash-mapping + size: 368413 + timestamp: 1729704640193 +- kind: conda + name: unicodedata2 + version: 15.1.0 + build: py311ha879c10_1 + build_number: 1 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/unicodedata2-15.1.0-py311ha879c10_1.conda + sha256: 28600c371d1c12554d248fad888d6ed035cbf4de83a56abb06cf8fbfbaa7c6a5 + md5: 1b59a87f78a8332fc501956b0b69584d + depends: + - libgcc >=13 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/unicodedata2?source=hash-mapping + size: 368397 + timestamp: 1729704730106 +- kind: conda + name: unicodedata2 + version: 15.1.0 + build: py311hae2e1ce_1 + build_number: 1 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/unicodedata2-15.1.0-py311hae2e1ce_1.conda + sha256: e4b1dcf79f4d4656e538ba24c845350b147d0d9f066771f8b3f396bea828b965 + md5: ade7687026adce6296650b21e7463758 + depends: + - __osx >=11.0 + - python >=3.11,<3.12.0a0 + - python >=3.11,<3.12.0a0 *_cpython + - python_abi 3.11.* *_cp311 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/unicodedata2?source=hash-mapping + size: 372655 + timestamp: 1729704815727 +- kind: conda + name: unicodedata2 + version: 15.1.0 + build: py311he736701_1 + build_number: 1 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/unicodedata2-15.1.0-py311he736701_1.conda + sha256: 07d55566e05bbadc32e989bbe50853e579fea0f8809503719d7d1438302d27be + md5: 6230613721d6d805d0276025ee4d7b2b + depends: + - python >=3.11,<3.12.0a0 + - python_abi 3.11.* *_cp311 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + purls: + - pkg:pypi/unicodedata2?source=hash-mapping + size: 365349 + timestamp: 1729705070270 - kind: conda name: uri-template version: 1.3.0 @@ -19829,12 +20571,12 @@ packages: - kind: conda name: vc version: '14.3' - build: ha32ba9b_22 - build_number: 22 + build: ha32ba9b_23 + build_number: 23 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-ha32ba9b_22.conda - sha256: 2a47c5bd8bec045959afada7063feacd074ad66b170c1ea92dd139b389fcf8fd - md5: 311c9ba1dfdd2895a8cb08346ff26259 + url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-ha32ba9b_23.conda + sha256: 986ddaf8feec2904eac9535a7ddb7acda1a1dfb9482088fdb8129f1595181663 + md5: 7c10ec3158d1eb4ddff7007c9101adb0 depends: - vc14_runtime >=14.38.33135 track_features: @@ -19842,39 +20584,39 @@ packages: license: BSD-3-Clause license_family: BSD purls: [] - size: 17447 - timestamp: 1728400826998 + size: 17479 + timestamp: 1731710827215 - kind: conda name: vc14_runtime - version: 14.40.33810 - build: hcc2c482_22 - build_number: 22 + version: 14.42.34433 + build: he29a5d6_23 + build_number: 23 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.40.33810-hcc2c482_22.conda - sha256: 4c669c65007f88a7cdd560192f7e6d5679d191ac71610db724e18b2410964d64 - md5: ce23a4b980ee0556a118ed96550ff3f3 + url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.42.34433-he29a5d6_23.conda + sha256: c483b090c4251a260aba6ff3e83a307bcfb5fb24ad7ced872ab5d02971bd3a49 + md5: 32b37d0cfa80da34548501cdc913a832 depends: - ucrt >=10.0.20348.0 constrains: - - vs2015_runtime 14.40.33810.* *_22 + - vs2015_runtime 14.42.34433.* *_23 license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime license_family: Proprietary purls: [] - size: 750719 - timestamp: 1728401055788 + size: 754247 + timestamp: 1731710681163 - kind: pypi name: virtualenv - version: 20.26.6 - url: https://files.pythonhosted.org/packages/59/90/57b8ac0c8a231545adc7698c64c5a36fa7cd8e376c691b9bde877269f2eb/virtualenv-20.26.6-py3-none-any.whl - sha256: 7345cc5b25405607a624d8418154577459c3e0277f5466dd79c49d5e492995f2 + version: 20.27.1 + url: https://files.pythonhosted.org/packages/ae/92/78324ff89391e00c8f4cf6b8526c41c6ef36b4ea2d2c132250b1a6fc2b8d/virtualenv-20.27.1-py3-none-any.whl + sha256: f11f1b8a29525562925f745563bfd48b189450f61fb34c4f9cc79dd5aa32a1f4 requires_dist: - - distlib<1,>=0.3.7 - - filelock<4,>=3.12.2 + - distlib>=0.3.7,<1 + - filelock>=3.12.2,<4 - importlib-metadata>=6.6 ; python_full_version < '3.8' - - platformdirs<5,>=3.9.1 + - platformdirs>=3.9.1,<5 - furo>=2023.7.26 ; extra == 'docs' - proselint>=0.13 ; extra == 'docs' - - sphinx!=7.3,>=7.1.2 ; extra == 'docs' + - sphinx>=7.1.2,!=7.3 ; extra == 'docs' - sphinx-argparse>=0.4 ; extra == 'docs' - sphinxcontrib-towncrier>=0.2.1a0 ; extra == 'docs' - towncrier>=23.6 ; extra == 'docs' @@ -19891,23 +20633,23 @@ packages: - pytest>=7.4 ; extra == 'test' - setuptools>=68 ; extra == 'test' - time-machine>=2.10 ; platform_python_implementation == 'CPython' and extra == 'test' - requires_python: '>=3.7' + requires_python: '>=3.8' - kind: conda name: vs2015_runtime - version: 14.40.33810 - build: h3bf8584_22 - build_number: 22 + version: 14.42.34433 + build: hdffcdeb_23 + build_number: 23 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.40.33810-h3bf8584_22.conda - sha256: 80aa9932203d65a96f817b8be4fafc176fb2b3fe6cf6899ede678b8f0317fbff - md5: 8c6b061d44cafdfc8e8c6eb5f100caf0 + url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.42.34433-hdffcdeb_23.conda + sha256: 568ce8151eaae256f1cef752fc78651ad7a86ff05153cc7a4740b52ae6536118 + md5: 5c176975ca2b8366abad3c97b3cd1e83 depends: - - vc14_runtime >=14.40.33810 + - vc14_runtime >=14.42.34433 license: BSD-3-Clause license_family: BSD purls: [] - size: 17453 - timestamp: 1728400827536 + size: 17572 + timestamp: 1731710685291 - kind: conda name: wcwidth version: 0.2.13 @@ -19979,21 +20721,21 @@ packages: timestamp: 1713923494501 - kind: conda name: wheel - version: 0.44.0 + version: 0.45.0 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.44.0-pyhd8ed1ab_0.conda - sha256: d828764736babb4322b8102094de38074dedfc71f5ff405c9dfee89191c14ebc - md5: d44e3b085abcaef02983c6305b84b584 + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda + sha256: 8a51067f8e1a2cb0b5e89672dbcc0369e344a92e869c38b2946584aa09ab7088 + md5: f9751d7c71df27b2d29f5cab3378982e depends: - python >=3.8 license: MIT license_family: MIT purls: - pkg:pypi/wheel?source=hash-mapping - size: 58585 - timestamp: 1722797131787 + size: 62755 + timestamp: 1731120002488 - kind: conda name: win_inet_pton version: 1.1.0 @@ -20127,48 +20869,163 @@ packages: - pkg:pypi/wrapt?source=hash-mapping size: 62417 timestamp: 1724958420987 +- kind: conda + name: x265 + version: '3.5' + build: h2d74725_3 + build_number: 3 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/x265-3.5-h2d74725_3.tar.bz2 + sha256: 02b9874049112f2b7335c9a3e880ac05d99a08d9a98160c5a98898b2b3ac42b2 + md5: ca7129a334198f08347fb19ac98a2de9 + depends: + - vc >=14.1,<15 + - vs2015_runtime >=14.16.27033 + license: GPL-2.0-or-later + license_family: GPL + purls: [] + size: 5517425 + timestamp: 1646611941216 +- kind: conda + name: x265 + version: '3.5' + build: h924138e_3 + build_number: 3 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/x265-3.5-h924138e_3.tar.bz2 + sha256: 76c7405bcf2af639971150f342550484efac18219c0203c5ee2e38b8956fe2a0 + md5: e7f6ed84d4623d52ee581325c1587a6b + depends: + - libgcc-ng >=10.3.0 + - libstdcxx-ng >=10.3.0 + license: GPL-2.0-or-later + license_family: GPL + purls: [] + size: 3357188 + timestamp: 1646609687141 +- kind: conda + name: x265 + version: '3.5' + build: hbb4e6a2_3 + build_number: 3 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/x265-3.5-hbb4e6a2_3.tar.bz2 + sha256: 6b6a57710192764d0538f72ea1ccecf2c6174a092e0bc76d790f8ca36bbe90e4 + md5: a3bf3e95b7795871a6734a784400fcea + depends: + - libcxx >=12.0.1 + license: GPL-2.0-or-later + license_family: GPL + purls: [] + size: 3433205 + timestamp: 1646610148268 +- kind: conda + name: x265 + version: '3.5' + build: hbc6ce65_3 + build_number: 3 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/x265-3.5-hbc6ce65_3.tar.bz2 + sha256: 2fed6987dba7dee07bd9adc1a6f8e6c699efb851431bcb6ebad7de196e87841d + md5: b1f7f2780feffe310b068c021e8ff9b2 + depends: + - libcxx >=12.0.1 + license: GPL-2.0-or-later + license_family: GPL + purls: [] + size: 1832744 + timestamp: 1646609481185 +- kind: conda + name: x265 + version: '3.5' + build: hdd96247_3 + build_number: 3 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/x265-3.5-hdd96247_3.tar.bz2 + sha256: cb2227f2441499900bdc0168eb423d7b2056c8fd5a3541df4e2d05509a88c668 + md5: 786853760099c74a1d4f0da98dd67aea + depends: + - libgcc-ng >=10.3.0 + - libstdcxx-ng >=10.3.0 + license: GPL-2.0-or-later + license_family: GPL + purls: [] + size: 1018181 + timestamp: 1646610147365 - kind: conda name: xarray - version: 2024.9.0 - build: pyhd8ed1ab_1 - build_number: 1 + version: 2024.10.0 + build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.9.0-pyhd8ed1ab_1.conda - sha256: 8bb5b522cdf1905d831a9b371a3a3bd2932a9f53398332fbd38ed3442015bbaf - md5: dc790d427d89b85ae12fc094e264833f + url: https://conda.anaconda.org/conda-forge/noarch/xarray-2024.10.0-pyhd8ed1ab_0.conda + sha256: a35c8291de55f96ecc9121d1ebd4995977ea2f51d9e529e97749abc108afb0e4 + md5: 53e365732dfa053c4d19fc6b927392c4 depends: - numpy >=1.24 - packaging >=23.1 - pandas >=2.1 - python >=3.10 constrains: - - seaborn-base >=0.12 - - distributed >=2023.9 - - scipy >=1.11 + - matplotlib-base >=3.7 - netcdf4 >=1.6.0 - - toolz >=0.12 - - nc-time-axis >=1.4 + - numba >=0.57 + - hdf5 >=1.12 + - sparse >=0.14 - cftime >=1.6 - - h5netcdf >=1.2 - - matplotlib-base >=3.7 - - h5py >=3.8 - zarr >=2.16 - - hdf5 >=1.12 - - numba >=0.57 + - flox >=0.7 + - pint >=0.22 + - toolz >=0.12 + - scipy >=1.11 + - seaborn-base >=0.12 + - distributed >=2023.9 - iris >=3.7 - cartopy >=0.22 - - dask-core >=2023.9 - - flox >=0.7 - bottleneck >=1.3 - - pint >=0.22 - - sparse >=0.14 + - dask-core >=2023.9 + - h5py >=3.8 + - h5netcdf >=1.2 + - nc-time-axis >=1.4 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/xarray?source=hash-mapping - size: 801066 - timestamp: 1728453306227 + size: 813754 + timestamp: 1729867978934 +- kind: pypi + name: xarray-regrid + version: 0.4.0 + url: https://files.pythonhosted.org/packages/a9/cd/7e8753b9ef31c4e18d8c206019be052380bd2e8eb389180b6b39dc3f0c1e/xarray_regrid-0.4.0-py3-none-any.whl + sha256: 26a61fc4e72440c735e23f1d2060503cceffb4d7eb7abbd8ad1599fe1c928a29 + requires_dist: + - flox + - numpy + - scipy + - xarray + - dask[distributed] ; extra == 'accel' + - opt-einsum ; extra == 'accel' + - sparse ; extra == 'accel' + - aiohttp ; extra == 'benchmarking' + - cftime ; extra == 'benchmarking' + - h5netcdf ; extra == 'benchmarking' + - matplotlib ; extra == 'benchmarking' + - pooch ; extra == 'benchmarking' + - requests ; extra == 'benchmarking' + - zarr ; extra == 'benchmarking' + - hatch ; extra == 'dev' + - mypy ; extra == 'dev' + - pandas-stubs ; extra == 'dev' + - pytest ; extra == 'dev' + - pytest-cov ; extra == 'dev' + - ruff ; extra == 'dev' + - coverage[toml] ; extra == 'docs' + - myst-nb ; extra == 'docs' + - myst-parser ; extra == 'docs' + - sphinx ; extra == 'docs' + - sphinx-autoapi ; extra == 'docs' + - sphinx-rtd-theme ; extra == 'docs' + requires_python: '>=3.10' - kind: conda name: xerces-c version: 3.2.5 @@ -20599,12 +21456,12 @@ packages: - kind: conda name: zeromq version: 4.3.5 - build: h3b0a872_6 - build_number: 6 + build: h3b0a872_7 + build_number: 7 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_6.conda - sha256: e67288b1c98a31ee58a5c07bdd873dbe08e75f752e1ad605d5e8c0697339903e - md5: 113506c8d2d558e733f5c38f6bf08c50 + url: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda + sha256: a4dc72c96848f764bb5a5176aa93dd1e9b9e52804137b99daeebba277b31ea10 + md5: 3947a35e916fcc6b9825449affbf4214 depends: - __glibc >=2.17,<3.0.a0 - krb5 >=1.21.3,<1.22.0a0 @@ -20614,17 +21471,17 @@ packages: license: MPL-2.0 license_family: MOZILLA purls: [] - size: 335528 - timestamp: 1728364029042 + size: 335400 + timestamp: 1731585026517 - kind: conda name: zeromq version: 4.3.5 - build: h5efb499_6 - build_number: 6 + build: h5efb499_7 + build_number: 7 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/zeromq-4.3.5-h5efb499_6.conda - sha256: 7cf61f742757ebb8773c5c96a9d768e06a288a0b9bd95ba212dccd17fae25abb - md5: c395b75ab44b4f82e5531de2cf9d20ba + url: https://conda.anaconda.org/conda-forge/linux-aarch64/zeromq-4.3.5-h5efb499_7.conda + sha256: a6003096dc0570a86492040ba32b04ce7662b159600be2252b7a0dfb9414e21c + md5: f2f3282559a4b87b7256ecafb4610107 depends: - krb5 >=1.21.3,<1.22.0a0 - libgcc >=13 @@ -20633,36 +21490,36 @@ packages: license: MPL-2.0 license_family: MOZILLA purls: [] - size: 371083 - timestamp: 1728368602099 + size: 371419 + timestamp: 1731589490850 - kind: conda name: zeromq version: 4.3.5 - build: h9f5b81c_6 - build_number: 6 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-h9f5b81c_6.conda - sha256: 5c5061c976141eccbbb2aec21483ddd10fd1df4fd9bcf638e3fd57b2bd85721f - md5: 84121ef1717cdfbecedeae70142706cc + build: h7130eaa_7 + build_number: 7 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.5-h7130eaa_7.conda + sha256: b932dce8c9de9a8ffbf0db0365d29677636e599f7763ca51e554c43a0c5f8389 + md5: 6a0a76cd2b3d575e1b7aaeb283b9c3ed depends: - - __osx >=11.0 + - __osx >=10.13 - krb5 >=1.21.3,<1.22.0a0 - - libcxx >=17 + - libcxx >=18 - libsodium >=1.0.20,<1.0.21.0a0 license: MPL-2.0 license_family: MOZILLA purls: [] - size: 280870 - timestamp: 1728363954972 + size: 292112 + timestamp: 1731585246902 - kind: conda name: zeromq version: 4.3.5 - build: ha9f60a1_6 - build_number: 6 + build: ha9f60a1_7 + build_number: 7 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.5-ha9f60a1_6.conda - sha256: c37130692742cc43eedf4e23270c7d1634235acff50760025e9583f8b46b64e6 - md5: 33a78bbc44d6550c361abb058a0556e2 + url: https://conda.anaconda.org/conda-forge/win-64/zeromq-4.3.5-ha9f60a1_7.conda + sha256: 15cc8e2162d0a33ffeb3f7b7c7883fd830c54a4b1be6a4b8c7ee1f4fef0088fb + md5: e03f2c245a5ee6055752465519363b1c depends: - krb5 >=1.21.3,<1.22.0a0 - libsodium >=1.0.20,<1.0.21.0a0 @@ -20672,27 +21529,27 @@ packages: license: MPL-2.0 license_family: MOZILLA purls: [] - size: 2701749 - timestamp: 1728364260886 + size: 2527503 + timestamp: 1731585151036 - kind: conda name: zeromq version: 4.3.5 - build: he4ceba3_6 - build_number: 6 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.5-he4ceba3_6.conda - sha256: 0e2a6ced111fd99b66b76ec797804ab798ec190a88a2779060f7a8787c343ee0 - md5: 00ec9f2a5e21bbbd22ffbbc12b3df286 + build: hc1bb282_7 + build_number: 7 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-hc1bb282_7.conda + sha256: 9e585569fe2e7d3bea71972cd4b9f06b1a7ab8fa7c5139f92a31cbceecf25a8a + md5: f7e6b65943cb73bce0143737fded08f1 depends: - - __osx >=10.13 + - __osx >=11.0 - krb5 >=1.21.3,<1.22.0a0 - - libcxx >=17 + - libcxx >=18 - libsodium >=1.0.20,<1.0.21.0a0 license: MPL-2.0 license_family: MOZILLA purls: [] - size: 290634 - timestamp: 1728364170966 + size: 281565 + timestamp: 1731585108039 - kind: conda name: zict version: 3.0.0 @@ -20712,21 +21569,21 @@ packages: timestamp: 1681770298596 - kind: conda name: zipp - version: 3.20.2 + version: 3.21.0 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.20.2-pyhd8ed1ab_0.conda - sha256: 1e84fcfa41e0afdd87ff41e6fbb719c96a0e098c1f79be342293ab0bd8dea322 - md5: 4daaed111c05672ae669f7036ee5bba3 + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda + sha256: 232a30e4b0045c9de5e168dda0328dc0e28df9439cdecdfb97dd79c1c82c4cec + md5: fee389bf8a4843bd7a2248ce11b7f188 depends: - python >=3.8 license: MIT license_family: MIT purls: - pkg:pypi/zipp?source=hash-mapping - size: 21409 - timestamp: 1726248679175 + size: 21702 + timestamp: 1731262194278 - kind: conda name: zlib version: 1.3.1 diff --git a/pyproject.toml b/pyproject.toml index c9f7777..7da1237 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,12 +3,13 @@ authors = [ { name = "Jarmo S. Kikstra", email = "kikstra@iiasa.ac.at"}, { name = "Jonas Hörsch" }, { name = "Zebedee Nicholls", email = "zebedee.nicholls@climate-energy-college.org"}, + { name = "Chris Smith", email = "chrisroadmap@gmail.com"} ] requires-python = "==3.11" dependencies = [ "pre-commit==3.3.1", "ptolemy-iamc @ git+https://github.com/gidden/ptolemy.git@015aa843c340bd57464eb7cfd5f3c8e397201266", - "aneris-iamc @ git+https://github.com/iiasa/aneris.git@9e5aa002b523f1d5d0ac32554988816e8c20cb44", "openscm-units>=0.6.2", "scmdata>=0.17.0,<0.18", + "aneris-iamc @ git+https://github.com/iiasa/aneris.git@9e5aa002b523f1d5d0ac32554988816e8c20cb44", "openscm-units>=0.6.2", "scmdata>=0.17.0,<0.18", "xarray-regrid==0.4.0", ] name = "emissions-harmonization-historical" version = "0.1.0" @@ -55,6 +56,7 @@ pooch = ">=1.8.2,<2" nc-time-axis = ">=1.4.1,<2" pint-xarray = ">=0.4,<0.5" seaborn = ">=0.13.2,<0.14" +tqdm = ">=4.67.0,<5" [tool.pixi.pypi-dependencies] emissions_harmonization_historical = { path = ".", editable = true } From 37ca32f66adf4876866433d3c29b4fe0ef994c59 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Wed, 20 Nov 2024 17:51:00 +0100 Subject: [PATCH 06/11] fight ruff --- notebooks/0103_GFED4-BB4CMIP-prepare.py | 1 + 1 file changed, 1 insertion(+) diff --git a/notebooks/0103_GFED4-BB4CMIP-prepare.py b/notebooks/0103_GFED4-BB4CMIP-prepare.py index 5d584e8..c880200 100644 --- a/notebooks/0103_GFED4-BB4CMIP-prepare.py +++ b/notebooks/0103_GFED4-BB4CMIP-prepare.py @@ -20,6 +20,7 @@ import ptolemy import scmdata import xarray as xr +import xarray_regrid # noqa: F401 from tqdm import tqdm from emissions_harmonization_historical.constants import DATA_ROOT From f9f52303346a386cafc1645bf5f453daa7d54985 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Thu, 21 Nov 2024 16:45:53 +0100 Subject: [PATCH 07/11] add CO to GFED-BB4CMIP --- notebooks/0103_GFED4-BB4CMIP-prepare.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/notebooks/0103_GFED4-BB4CMIP-prepare.py b/notebooks/0103_GFED4-BB4CMIP-prepare.py index c880200..97a7e37 100644 --- a/notebooks/0103_GFED4-BB4CMIP-prepare.py +++ b/notebooks/0103_GFED4-BB4CMIP-prepare.py @@ -57,6 +57,10 @@ "unit_label": "Mt NMVOC / yr", "filename_label": "NMVOC_bulk", }, + "CO": { + "unit_label": "Mt CO / yr", + "filename_label": "CO", + }, "CO2": { "unit_label": "Mt CO2 / yr", "filename_label": "CO2", From 8f6129572a9200477f65224b88dc7c992f1a150c Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Thu, 21 Nov 2024 18:07:49 +0100 Subject: [PATCH 08/11] commit README of data destination for BB4CMIP --- data/national/gfed-bb4cmip/processed/README.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 data/national/gfed-bb4cmip/processed/README.txt diff --git a/data/national/gfed-bb4cmip/processed/README.txt b/data/national/gfed-bb4cmip/processed/README.txt new file mode 100644 index 0000000..fe7ca57 --- /dev/null +++ b/data/national/gfed-bb4cmip/processed/README.txt @@ -0,0 +1 @@ +This location will host processed data from BB4CMIP. From 71dcad465e7369362ab3dc30b41019c7cef3ea9a Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Thu, 21 Nov 2024 18:10:26 +0100 Subject: [PATCH 09/11] put NMVOC into GFED data --- notebooks/0102_GFED4-prepare.py | 5 +- notebooks/0104_GFED-BB4CMIP-postprocess.py | 75 ++++++++++++++++++++++ 2 files changed, 78 insertions(+), 2 deletions(-) create mode 100644 notebooks/0104_GFED-BB4CMIP-postprocess.py diff --git a/notebooks/0102_GFED4-prepare.py b/notebooks/0102_GFED4-prepare.py index a49c84d..f5074db 100644 --- a/notebooks/0102_GFED4-prepare.py +++ b/notebooks/0102_GFED4-prepare.py @@ -20,6 +20,7 @@ import pandas as pd import ptolemy import xarray as xr +import xarray_regrid # noqa: F401 from pandas_indexing import set_openscm_registry_as_default from emissions_harmonization_historical.constants import DATA_ROOT @@ -218,7 +219,7 @@ ("N2O", "kg N2O"), ("NH3", "kg NH3"), ("NOx", "kg NOx"), - ("VOC", voc_unit), + ("NMVOC", voc_unit), ("SO2", "kg SO2"), ], names=["em", "unit"], @@ -265,7 +266,7 @@ ("N2O", "Mt N2O/yr"), ("NH3", "Mt NH3/yr"), ("NOx", "Mt NO/yr"), # we know NO mass units, so label as such - ("NMVOC", "Mt VOC/yr"), + ("NMVOC", "Mt NMVOC/yr"), ("SO2", "Mt SO2/yr"), ], names=["em", "unit"], diff --git a/notebooks/0104_GFED-BB4CMIP-postprocess.py b/notebooks/0104_GFED-BB4CMIP-postprocess.py new file mode 100644 index 0000000..1782848 --- /dev/null +++ b/notebooks/0104_GFED-BB4CMIP-postprocess.py @@ -0,0 +1,75 @@ +# --- +# jupyter: +# jupytext: +# text_representation: +# extension: .py +# format_name: percent +# format_version: '1.3' +# jupytext_version: 1.16.4 +# kernelspec: +# display_name: Python 3 (ipykernel) +# language: python +# name: python3 +# --- + +# %% [markdown] +# The 0103 script dumped the files into separate CSVs; here we combine and make consistenct with other emissions files +# and IAMC format + +# %% +import pandas as pd + +from emissions_harmonization_historical.constants import DATA_ROOT + +# %% +data_path = DATA_ROOT / "national/gfed-bb4cmip/processed" + +# %% +species = [ + "BC", + "NMVOC", + "CO", + "CO2", + "CH4", + "N2O", + "OC", + "NH3", + "NOx", + "SO2", +] + +# %% +df_list = [] +# Rename variable in place +for specie in species: + df_in = pd.read_csv(data_path / f"{specie}.csv") + df_in.variable = f"CMIP7 History|Emissions|{specie}|Biomass Burning" + df_list.append(df_in) + +# %% +df = pd.concat(df_list) + +# %% +df["model"] = "History" +df + +# %% +# sort order: region, variable +df_sorted = df.sort_values(["region", "variable"]) + +# %% +df_sorted + +# %% +# fix column order +df_reordered = df_sorted.reindex( + columns=["model", "scenario", "region", "variable", "unit"] + [str(i) for i in range(1750, 2101)] +) + +# %% +df_reordered + +# %% +df_reordered.to_csv(data_path / "gfed-bb4cmip_cmip7_national_alpha.csv", index=False) + +# %% From 6832868f46b17e1db23c49caa5dc46579a49d15a Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Fri, 22 Nov 2024 19:52:47 +0100 Subject: [PATCH 10/11] GCB CO2 emissions --- .gitignore | 5 + .../gcb/Global_Carbon_Budget_2023v1.1.xlsx | Bin 421952 -> 0 bytes data/national/gcb/data_raw/README.txt | 9 + data/national/gcb/processed/README.txt | 1 + notebooks/0105_GCB-prepare.py | 193 ++++++++++++++++++ 5 files changed, 208 insertions(+) delete mode 100644 data/global/gcb/Global_Carbon_Budget_2023v1.1.xlsx create mode 100644 data/national/gcb/data_raw/README.txt create mode 100644 data/national/gcb/processed/README.txt create mode 100644 notebooks/0105_GCB-prepare.py diff --git a/.gitignore b/.gitignore index 35f75ab..bb00a2f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ data/national/ceds/processed data/national/gfed/processed data/national/gfed-bb4cmip/processed +data/national/gcb/processed # RCMIP data data/global/rcmip/data_raw @@ -13,6 +14,10 @@ data/national/ceds/data_raw data/national/gfed/data_raw data/national/gfed-bb4cmip/data_raw +# GCB data +data/national/gcb/data_raw +data/global/gcb/data_raw + # pixi stuff .pixi diff --git a/data/global/gcb/Global_Carbon_Budget_2023v1.1.xlsx b/data/global/gcb/Global_Carbon_Budget_2023v1.1.xlsx deleted file mode 100644 index 07ff50f937eee4a095817a87803a6148d991dea4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 421952 zcmeFYL$oMCv!=am+qP}nwr$(CZQJJAwr$(S*~Wjq+r7Gb(s$6~Ki101tjZkZdg`r; zjL0elXFNG+tW6q_8)AS7yYr5sdS%@afG8~M zl9A{lWWnnvvBPeSEFKPid=WuLf{AS!igWby|1m1vm9eAQWgwH*i&WK&1nMC(_AMWt z`f>E6XPYVV8%5+0SF#tTa*CIidY(QIoGkHnNsxj%f0C7606a6kHUZ!j2zSy|b!Yl9 zi8u|>ypBO~G*>HH_Xp_?k+rpEwUflh@#14XR3}O%bQ_nFDfTJn=thDy4TJLBHTCVB z+Ph1E!-QdwkVQ-qWC*Cgb_Lyg2+DC;f1y~!Y2S#k?_1Z{Hx9rVDmjcbSe*0dd zV8UxsvA|xrPbg3Cmr7+C1Tr&@QC220L)gQB<3K9 z2FkALl96P$I229oGPpPx?zCa1dua877n8tn_84mSfV|%j++i7Pm%N`u)2Wk>Fop}_ z%yy920(R6Y4$#_hmYd^P_xBB-$13GOHL>FZ@9Qgu%4lAo`R9{15UsRP2uRz7szmT+qB@xX&>7>r(E=g{(n^5)a4Wu`A@-7p#PnUVgHAUon1U_Or8Iu;hWr> z`XUbW{=PeX!M9%G0s@)k8Pxjhv#I2nS(~N_Gya02q=ONF+1)Px@3w-sRW1!EwA)TI zu~Pc8`zub~(iWzV6WaUIJG&eYMUJ!;`6!ys112rc12dZ62iKowN@>Z<5bCjbA$OX- zuE?*c<8sBM-p||g+N(08DngmjM>bjaeD5BUPFG;^ca)oLgwmQ~4hN-Y*4^hM-D|FD z5Ok=oyfO+gdWUX>yqG~>2KYr0EwN7q+$k|fiOId6cA-C*z?zfQ&BdrnC+h4j#$)N; z!_yz8r+sZ(ef;19XC#Hk>~&9jb9~*?bv{ZcQgTmhj&gjp^+}vY|w1^x=^j)oMVCMDh|xJ<&@q?`t5ODfze*&kUD#bx>LB zK$b<+!I=KYbq1iQC&x*bjcsKyIHEDnBd=@+g`}_CC_-tC?b4Vn73G{~^le5DTzmK| zXFj_wXM$wf>3HtLaLwx98J&}rr>tLGgV^j^JVTMg^F=<{2|RUWd?EEDirepsyd9yj z+)gZ_xz+WtpX_S}K9u3Vo*r|MFQGVpEuABtHmU2F<0bh|y8-LWx8G(l?$brq@n;xtepS`OQ>3rg*c5w3}l|Ih2Hd@Ge z%8AtVOU8CC#crHaIo0}-6l!LWV}&l91-4ykF)J~qy>*ojho@Ml*WLRK zy83k174d=Hqx8|<+m(cEric275Q7Sj_mmB%pS3&dn@S7GfH+QYFsKKz`oY#$DPTuLon_LcUJS0b+my?B5$w}n`y`eT9LpgIiZ99!y( zQd8@MvjT`Mj00*#iDG5f)JUtbpF2+RBF9z&NZ} zFnU}Z5IZ4G+dpb#`>(O7l3{HO2^kPOBOQocoL$u)8;YHQEqyndj#W=uN?O3$bQ;WK z3zDX`Be=4-j<>1ri?7uts4HQTg7M*FVymGIGK|;8i0j3iSNERNPgzsS$|Q7!*5pjh z+|Q}aUxDgg!3ZE-eOVx^5uv)U37~Ch&7F^R*yYmey-va0@oxf>f!IsW2s9c7j!OSE zx7wCyE2tQLDmgCzHZt;1&}14%l~DaVgC;hO6&*eji~SPRTofT7WfD+3n^%N@E#PgJ zeKprhh=xWHP!0Im11E@XP`G%*UR$YkuS4^Bav$Mg6)CeYCyK%5Z6)~KB)EeZj^>b4eY(>Ab3Y>Q2-MVZsdnZ z6(hl}M&^Y)VQREGHl9bBV1WMNnIat|fYzjC1G?I04A_duR<_!u^$KOHKM;M_P?heXIP;OY2zs}^5S0uFix zhO7w4KP0DCky z*?()@?`jGGo2YsryQng9lml|>Z5dby)CO1$@%f|8p*l>oQ(!M@HILx>tsJMyGFRG; zJBFq`uD6dlTvwBR`g-@)&aVZ46L@>YwCkZYU%|}J)~&pY)WVMfRC!^1B($-EqWLVB z9|(&E-kHaTHyep*n4|zsqHDZ&HBWaPR(b$)%fvo=N~^SUxnN~$Q158>2*9Sbnh+at zt937#n&CGKc}@9bb)=~gIjM=S@=9~z?PM{wn{>nmO0eYdQI8IlBl4e-++Az?l@n@% zz`T{-{+POtw%|M1hhnJ94H8%z{nQwb5AO_aK$&5E4dX$xfmS%i=E!@_hj%<-sYQCi zdW@0)v);=;?=AlQ=3kpI3E}sV-1B8mOk2R4VmNLtRyqf{)%fv80oQm1+BUj-uS7rH z^J)jZrhv#X{<)T$ca(2zXGZxGv6a8w#iOLtW)@iqwN=KYl`TR*G1o`K{_K|cNk{D*U!976VM5(1 zBLCs%92dG<7v9}Y^?i%7YMRi}DbESnDVv|9fcg=a8?a>IWP!CXy?1nqlI6u0Wvry+ zh)pq4n#x#aiegfAF^a0)N2fH+=!r13(a!BjuwF_Xh#8;ByHL*6!H&%~q=+(1&>kqs zt2A6^6SdA>bz-r5UM`@BS!IUqtDt2kD3$pyU#f9BqDIry zv(YBhhMQxC$a?-t8(rht7q6X~Vx%d7P%2wV`Oi0}Fs-9auvuZ4)Ru2VZ}WZgZPa~M zRca4E4VaE&SwwNE>rcQ~m^wg-2J@B4N?}sGrMf<=f4kqU*S{j+$oJXkvgdw*|7U5+ zrae7t00jWR3JLh%1X#rXJHT?bFg0~?rvD#N>3^ND{%5WFU-4;d!h-xD1H$OuH+34> z$LJp>T>(lEQCRrV2#Ld^(k|EJT3Xw&`@VJ{vZS~DrJa+mPv3NVmJL?d7SSuJS`I@; zAtDu_v(%)VZd!aVU?$A`STv1bcEnCQV+r<|1CY-_1pibgtHI1&^FjN1}#b0 z2v&)bZ<2|M?-_z4WHXjI&c>&lM2mOJdwv^Tl+^xAG~3|GUqitufhO0|RX`}UB7Oti zeK%cn=~~m+#(7v~H6;PJbQNVm$tR1aDp0&Z7 zvsKU8CPTLojnO1Se})d3_@LvZvm2;CC{{kc?d`nGzLMr8JqFVm_=s$sR|G#5l{y(rZ$^kRNfbHj&bC{C% zG7*G$t(6kE8VH^M${b1;kvSfR=y`fK1yl_8TWtKAPi^gxjvUA+0iQ|QK39NEhS`qW zDcO&mZGpFD+qc!DH2zJz6s{DWJLaO?)A9tV7*!su>QuPR4J9?aD&?TCkUNLC9euz% zZZABgcIH@@oEWfMcKD)s#?MYC#n^0qmq^*dr|x%`G#W3DE8?)?zy4E~RV9*(smRS2 zER7c92$!YMhN^Sy9<$kw(zir!^JyrbE|$bdb#5P6-8cPT!DG#>Nb~GJJaYfT zYsD>lma{ESMjpdeB;DciEWscKR@N)Z@khqeLZ0D5U>gQ4b@p9Sy!(SV*OmL6 zcs{2w=_5VHVOQOi_S@~IDG>IagrK~{qp>}Bh?RfH8#s0X zbhLR8$j(3&IFmPep{{VG_Tl-qfEN40_u<&7y9`;c**hxT(FZH9Ru1CC6%Z}NfKA7? z#K0SwdFNY6`Fr$&BD;*)3j63o2O+;*y5lu|%M28ldBlFC-2_vC1{N`@a(I=Jf`D#@ zmQ>kvp>dd_C4jC~p0#CF758!#0KiUU4zwc1N~4f;7n ztNQ(ueD(jlo&S8)e;Fab??1!**Ylr(@b8+oi<6j;!I>3`FbTo%lPYd6HKV+u zQ&dQpo0;Lc9mF~$dBRS)3S`h%hoXQ6|;}5Jk zc4E;A_w`tiiSjl$Uf2o0 ze$jq18^CY%4 zlM}zd`}DrCV&}tv6T3N2?#9T${T|%qeAJII4 z8B7{kR0wgVdSqsaQ9F}j^(Bb2@(BcHH56n+w&F2*~!F#pT*h6bash+tvD zgJw^HBQoGEt!U6D2nBU9x9uw%`fm}oU)3Jv+l}wJ`1x6t@s6kupyLr$3jbB?a8xmV ztmEM(iV{JPHW1C=`8rVyePuOJu$cfRJA+0A;v0Tz7><8H-?v_qM^Fp^1c2o+3V3d0 zecL&d?@!?ooH4iFZcL%q*8TPEchz zwEsowb7*aZYT}2!fbhG;R#=FV2k#qeL>P?K)oOixivK1g+J_fNGYJld4({-P6u>hW z&;NCR>vIF9M}cQ;1F`pTM(pQLKZwO0cE|g62U3^&G#skg7ZUG#P9^Z2-Zz}zh}v69 z@Ao$JI+4yFrvIa1%-fwX9{-webq!>PKlG}NI5cj34b!`a)_ZhiugU=H`K8J4dpwKh z2*G^2`}tu=jM>Hf28{2`v!8eGYx6mTKYJf_%(U3k5u#0mdLD>#(C+B;u=HS>nEd*+O3@yGqIXaUb!d>FlCY^-hcPy8O}eIR`!arv{Z(cWiRKo3Hg zQQ4EmKyF_!Jox~Um`iBBK^?58e5ZeXq&rne-}3Us;+jEK7rey&#l;EJ8P#$;H*_*2A3(V4%L#peq{C3UKQSGYaQ7z= ze{>f?=_BX;RnNRVr}~5oTKQ50F0cF`$7*-*wF4ntGU7BN{CsXb=gBw z#7?Qa;r)sKUUfMA?+%NY^VsWjeG)OD+y(LWLm-KW=*J>zd|(*`kh%b0ByFSqb20?b z0d1nw{Ydz~JPy?!a(w@n7hWAu-adh&fjWRYGD@w0Gdo$wtC!=B`tS4}SyA?N^I0tCE4k83X}kf4&uB`z?{d z*@5}2Fc15KP{E7L&a-H1e?@!$1%ca7reU9IE#W~e&}e`UZy{a$xG>LiSz)@nv%Zw-WTqWL*D*; z2^DjWrFZ@t$^~@1c?EQdJtC!(Hjulw9NsafiJbRWF#@0*u!~7-(25c_`FIzL6MyM* z?jo5VGWE}z2!{BCc%(>4eo~}J&LR$U(eDs`013b?QTNgkk4*g@#k(SgSN9R1!T7h# z&P81>uq*O?)1UsIu@s^`PP4&Z8Xfo32Xkd7aMz_(GV2qj=s z;tjGX*gj0?P7_mNp=c7P5Re&iAGfEqz2CJUM!-!&GCadahiJtN0Ayc5AS(;WdF9T)35TMn@X|E0dV*xJ$<4o8E(BMgciA?yo!P?wxc&b47 zjkT%a^lk(BXCFp%!4@m!7^6l2Hkq3!Y1Bwi3CV$uj@&@oPK}7=KLLt>Q)XbJ60?Ra zqum&fonseUy!p;7T&I#Sxo{vsL)!PYw}3)#l5~GbGsWStkAl}+r_~im@@PU)G8!)~dnA3U$X^l7nf-3NoA_eR5B)<)kODGYRx9mU@}_? z9Y7;c8?y0#>KTCrBteBNP2;2RuKC`s=Ke~Y@E2>lMsqmP012$id;`}O(pLgHkOal= zUxIa_3IHjnypZR$(^!4(!f=3>ch@{ExP(hj0;|&@=0`dn^e|W$L+J!@ve9Az35VKK zYyhRtqXSYQoF@+Ru>p-s0R<#~#t)Kf;8aI~Y{nr73U&o~edC2ol?ki~ZvyD`+mw(A z%D+Et;|Xw$;Y8TP1T_Lth&3CeIW#3gJlYsje8JVO#Y-k=LGb`IWzmZhTzOcVapnwd z($@~j5}DUtmgW3-RdkQWwPo1on2cwYXnNnfDC*=*RaiWwqv=d zqN2T6q`h>i?)_SbO2nLj=q^qz2J4)D`hmJpS93EKICN|Z;lu-0mW^HeN~OA&nng_X zf;`7`xd7x9N_p9yx^s?^IC8=9M}b5TCEdJE9bj7UbC-;-qn_o9DtByEPoW6FE85L` zzAL$Vn(=Z`bxy0PM6X=1FJNO|H>;3nMFTzcB+y~u`AMdfW2v2tdlFOSN`kLA4D`n% zLbO+@C1yO(l6?kDHvE{nbQP`MeZ=6n#*0klTuG10@FnmeI;)yo268ikzeeo#2LkcX zi$qI3jndOu3&}!e!hfSiEmjQHZrw-Y_6m0L(d)8ZH51F^t?g;Ms%k2d8acEr(##7o zM{FQGr;4wqq>XJ^H+Bdp_Q4Wtk_3V7lja9Y8;$(c+G*7_=9IUjIrEG?amo2cx2*Y) z-@i`%?y7&?R%2Np6K^bX+dOXu^zj92>~8cv&v>{<|1D(Wwo~n4^Qej510pr91`ny) z?}!cIKkEnZi&^eDg(o2Nl z77{IW4uz&k>K%i;>~G(v5=RV&h6f^bE>_z-ud}3eW=fAZ297@#n49>Qzct zaV%WLDXSYhyMAPgt+4yIaqBH8PaS6^b?Etfifs`U`(fCnRKZ`0aydsC8n$9{?W#bz zJS9b_n>(wPkNtaFJs10D=^ZP+vLq=_SwP-8w{^rTpadhq2P;GM!vt_IyQR%yn zzj5^m%5QYmC$vs3cU=|##guBB!1Y${MU+POT)Hh|3-(?b<>+unJ0JM;^DD3}5hjfbs3NUUh=n@8pm28!OcshXOJ7H>tnw6;MIH2Ee6}V?KzY&gxL= za-AbsEcu(uw2LgfK2-e9dVwc8OHdQp?%|E<>L{vD=UJ;WXsOP?NOeU!VzNP9p3+WF z!W3l}8d7;P_k+o}x$`;0b|t!W^kp`XWjl~;-CvIj`4e=zD8IU@SL?b{Ce>|v<*817 zcU{tt4#9S{r6RdANZL!6yrrVJlWTkyS{p51bZ{+v88~QyjKf2+($WRtIAnex!#Rcx**uzP5T*iQa{aap-%sWxI0 zRkst;---3$Oz$KKCw%<-=p4hN-w^L2VIU1Ys55FtfSB~#QKX(%oZUME+WcC0-hK z&*5xA_m@qxQs>mV)f-v&2RJ;SbKuEm_nmgEIcRjN9N?(J`m=!iG#ll60NGO(HV~n1 zAf53`^;zV(MnCq_q z(`gLgiBk)4F+{^vdKEZO@straqYrfP86HaF zJeklYjlka$tw_{`fS z^#j71>-A*7ZpC@?5(s+Sc8$9!YvlNtUgRQkz3IsI+V(#^IwiAyO8z-ZIahR^6SQ&9ss)@hPA5&VHt4E%WpJ zCrAa}Q0$TMnE)k=Zd4reBG6_tv@wfQe=>N^U9IHfk`{K8gG}O*wKY&z;%UpZ$TP33 zm$1~ww@-|+bGrh;Du)Wb#7t6`fOCleLgpf&_wtzWE8`Nj#GsDeF4l~~B#Aj!LN4lX zan?ngvNH#wIZLURF*hf*d14CkIJD$pW%~|MZj=NveWMQ9c(t!Fe-3001=x*Q8A3ek zB2L-Ch|3wpP5<=QRcZ)MMu;@YRCdvvUelLU5HB6qiTGHjhCBTe>v$0hJ}SwZ zQTIq5cAb_J>DCPfFDkqO9=nR3xu5$4*c1qQ=v$VPgu?u$c4&ugf+3?g;V3PrSlob< zMH`n|bMsig3I|Q(V{a(`0kR%JZz!*Oh_SWU0JGTeQy5Te_MWsl$fe*P2+weaGn{Q` zf)SznPbf6xf~DS*Wmqv)T>UFc4y?PmbA81dZV@dAWf6Vh{I%okV9DC#4c49TR-!RZ9l`9`ACXM>Ii zE+6186oar*4(Bxb2^}GRu>J4FARQ=v&V(AEF$my;`9}8*7n3(dfLOp7qjBU6r>ua& z46sK?h|Z7!beOQH2q6AQN*ES|r2EPkh8hUQ8lX{t`P$JdrC|^I9iuEDtl^XCHln1O z{jryoq*Z2s#ZBjY_^g?lK*LVG`GHL)u73Bl}<*;=qrW(T;RREEcO^GY= zj!>Q*^o-fR0@(7zGGrZH((U;~ntNmzlSII*qPa{ih5ndgNM2aOHds~S1c)5=J=tP$ z{4Uu!^gc&BqStY38`up_uv8;FAX;Y@u4DpAk&_?_wA#PgsR=Wz8B~J{2`6dth)qxw zPasCAjzt9Nq9i^*Q}@UT=mJ3LHV|o0ZOM!oQ3jC2i3V^Y{WF3Isvflx&F6+$|fZs1~Zxr{GY9R8B0Z+6vE&yLm zUG31dZjCE;s;Blg^9!KL{L$0_Y%qB5kB~F!2De3DHAi&!&(raT_fz?2riq(_i~iHhhG=b0Y|V2}%^qr7PA?JKEc~p|Tej>CaiCxk*&>OtJj=VG z-ihH^^aq7DZP0e+iT-r#au)U7J7nesf@Ciu<#?0WnG@^uvQ!F!`+|Toj?H&H2+(Eh zNX_DSvx?dQuO)bz#qBd?pqnioggq+w zK-hKXL)<#k{k0RZUf=umeZT5&OOoJT;C?pyMy8nP0J>sZU{FiV8VzA9Ra~pB(=S+9 zj?J|MR+j9a5+3A&85->eV3Z6yBbS)WEv+ zW&)QlC24~wZr=U;yX1^Bl33=$4fzq0io0kvf?qNlw-SBO%K$l4p9sCc`0&WcR(L%_ z{rD2-TsZgIeJF2J!0RU!x_H*w&?B&no`Rn7E%Q!ZflIn~0UqHhj}n(j;+B;J$8iuW z4lRVIeG>>EVirKeEU*1GZ)YMRjCF)GLYV#Fc=$oAk?F#XLq}_o`)uwv$Gucb*Z61~ zMeSigq;OoRgRexfaG_u0$q#I!oJ0EvbOn0#PJl>-LagS4s)1QU@Y}H`!6Men325geK@oNP(gWM+BAcX1`~qIU z_vh~&J-2ZTb&ze5&JGRj<^z47f2&HixoMQEIl6OrsGn)4NG$F_HQT|=y~VRm=Wi)W z6BTPghK#DLM{&bDX60d4Xq8|pU6KlA96kPy4g`Y!x>2nTA`E65M1=23>qx|xSm_0< zSNM|i0FmVf>K+)r)77AXDMMt~?xpS@@JGv2G}7-c$*zi&Vt4h*tG0kZ9)K)8HI6|A zV}f1)CpD9JXQ)y zY)?`z0$J`}S+$J6X9w)d9hl*}r9&`~FZ(1Rlv{=K+#^i`fU5<$8&qiIp@q^yW&BE`}Md-1wTUZ<*-^K-WZxx0(o@_k-k!vG6&vof>?+&0jcI8F!esE&DqI)%Kr=CoBaMCzpR`LHILYx`q=#r!*+P^(fYJtW&vs zX$cj<_KG%#Sk&C`I2d5oyegAW!m9!iS8u@ztMJ0gofZ6GRf7-;6g^x5l7$S$3SL$Y zTxK^25kW{*Bm9Q6-hfRJQ(gw6@#kd)$l;)1y{#JA9BA2YU{pJw~poij-OsX64$K z42aa!88cJ?!tGO?M^9j_wdO2%48cos1a_LYt$?`U^ja*`p&@cZ1b7{h%u*M69u$k- zSTxg2)U&#(3d`+CG>4|&5T)(a&Is}k(y!*6W5HwjVi*dw>cpZJJ(5wxlYoh#qKToC z0m4yb!(RziKe!(c+KTY1RS{5xKEJJzp!f?hG2yJ@a(RL9d_=A!3u*>Bm)MgAMr>K9 zcDv2)zI||9g38}B99w)T{HTm?coeajE%rQ~kF8WZ+ilvvAi*Z=jbI>wd0hCQa#tu# zU}~bmAM_EOqU&k@Rne3uy7ElcD~K**>;%V4YCXWiDK*|Sk$aX~G)aH{PWri0rR6gN zfREHs8o>;9?XPN5qK{g(uf7HL`LQN5s)9rZYIlv{;fe79K87&0botmh&_>jpK@jZf ztZ14_J*&nX6A4en>I=WFURhXZCa3=}@fZ2hH4q>buhlBWWUj{L^#e!s4{iR)q;Jix z7c{xbANSNkcKZ=sN|bNr+dH1I77GGCFFp1-)E2!hChm7pn+#i?wYz+0X8T4Gla4@C zztP@row%o2FuBic!`l2t=KAK!3N*8dZvTfp?$LWEM$yB(ydRg6p1+`AZ9p)c-6oU% zmwpR}3p&HhCyJ)tRN48Pnk=u)IQ@5D$H)rXA*S_-?P?^+yj08h&^R>UMJ?vD&##N$O?PGT_ z52o9c-C39^+FnLibt>M@{@JZi@OMccn;liT6QhO`7w?|MR@dY?g|{yT8-{8O`r?de zK4=PfXmqg|n=4^|=2KlBK(ikKD9X_GO^i**kMlsTJ_HHk{~R;$X8b(@O@IW`1a_4= z53Hubm_|J>G#P1Z)=*qK$;(K-;*nBc&hf(jv1Hv$Te4E3v-sXGJpjYu2;3w}v3Q_> zjmPfR=a~ZIF~FE-QRttp^AwtdA3LO-MzDpLAX{MARK#;3pvK`9wpj0{`6@HMX?=0c znyHTrQD??@CVoT9$Vudr^};gR-cUlmj6RQx)iOwsKu*< z@i&M5p*^kb3F$#eRfRC*U{5iRM&pFl?loWOE;8P+@Q>mEq8HcE0nz<&@G}yEfG=O6 zWRAxw(GK9!maLDK+E5a&to8Ez;+F1yV%Q_{73=jVTg0;Uc0HtgCw}E%6yHAFs4#_F zvYbvL9h)&fZj!-hYvw48uDCof+FZW}B9fyiXn9(_dO7XVN@rw5V+;E^49s?hsc!7c zGwyDZSf~%^(|d%g77A`d%VSd1d_YR#d&z0REHxbymRi+nn~s+N`I#x4H~QC>9fATo zlQSE7J&juHzP2#S#ms3^tAdrR>C%tGSd>77e8_E)@%P86~8$ zg6xEJ>Zu#VT$2!lL)`)(V8cxsqzNDLC1SPzbHA#^I;P2i=&8hOgMJ7H)J+ zTSyqQh(?N25A97tD%zn2qkZ?VrVF#LBc+y6g^3c13FB(J4lE2q%~Vr-&9c*FTqTu` z?2em#%~tYlhn4Y=Hw<6g=nf+{T%j-orN=(OzC%ern(oBN1|`YSwxccDpgu^ZF5>kM z?n!MY;Q;?2u_su< zykIQr+t$|u*qNT-@0$*WOs(0#P+3~vTL4@J1zC!)o~P)eap|P6jIKiToz^1SPBR* zc0<5ayu5?Kzj3oDv2p#%g}icXw&&MJeA9{n z4VLaT`^ntp8#Xp1eMc-WZib^AEwh`d<$m?v%ixQ9+iD=E-B~e}b5Sn6X$H2Q`6s?! zF10ywtPl&B2~wWQ7*%}pjyOq20^DfrDBpy!5E|c_#%ky>!DG)H@5`+ve%b4~NV|gk zuw8dCNs^mr@!ZS!THdZ_tPt>T{uxBVR{NF>)s5okuT2&so`doK8#)3_c^GPM1A z{YwG`iKVqzy#SD-wOSsRMe*dCT~Ipmm?o%MXw0b97MT485^EQ}SQ;3x;*K;9x40-J za^<$HSFyax>6M!`FI~k8qV+|zx>WtflkYt%tO2`{7O3NuCspy2D_EW+CH3X;RRyC; z)abmn%)ZOi`wlM$EUaFtD= zbiM}0J4Axni4I9(@kI0DrW+TBaW64mn1PWoUImp7Esi|`;@L3LMHxGgn`|I3oPm7P z4RH`R&P-kNozms;<`7=NPvg$&0rvlINU@Jw8nw7*fZEQ=!2EJU? zS>JSw{nNAWNaFW!@Y>`}8N`4$*4b=PrJqgW9vV~JuIRMz8?1v2SF?_^P-|dNF(J?_ z6GW%49aez%x5dgH=oidN-edT;RxGt?fB{ye2y$`Nk-ePfoZPV3Z&3X6lEXfu{B#}lobVkC+*Q7O z3u~h)ctGSwC^|yUeI;yV+4DFD3KsNEHIP)t4e?z%q~<-pi%k9wWsK!Xli0{s0aqpIRgY zTSQPEhJ6&|61~yO5ao(w@wFPPqkJZid0T+{?Zk~bHzDo4vY760(?cHXm(t4t!t)-5tQ(DY4zW?JQ6yW{vZ*e%Ux;aGy{-_2j#$i99A#=U&J zP0@qp_p$%D?|K&AOL;N?ZXu?e1v_#k1w%EqeJ`;NWDsWH3!stjAS}Zdy|BTQAkHRd z7E<)+lsy4-n898L6oC<;FXEJc<;AJK;n;~<&^K^93I)i{s~Z?#hdD%H`DIK~^iEb(TWFds96iYm z!`K6=D{jIuCJH%CkDvq&5lufYccujb_`I?>s-#&^v|z)*UA6YQsqxp$xNt_yynVas zPo*Ox*QHj^!+lYftUe8Qr&byRe;d-w*E7c@A?D2wFjbB87Lj~RxC&;t4ml@cZyqId zs(@bsxK=zcsu3i+$Z!kGN59Pe8?)N+SU3(EHUG0~NQ_6C5Q7IvMP$)p_c1V^3A!^( z)TOQbHQCHFfjv6dkmJ)_sax&y^yWwcMwNCJUO6+y%2kKsYvl!HTNNK~`ux_e=g87l zDIHyGud54A5#@a6jpDr{+fJQZo=L6Nmzn(HS*2rNoJ=nM`g zU8>ROctexYu%X_mJG|*BM2=&XbL;AB=xS^tv@ak~z=|2NbbFpr=bss?+U_-~K&4Y> zC%(@WRaS}pVM^-qlcZTMqr=*M%TnjBi<_~yx#YeQCBi4UM<(Uvz#Yx%Kd z7=(*`xG}ltbq4J6JB}3ZBIk5Kgk9>&#eR;vQy0QZC669T&`SdvT3vy;hmsYlH z=XOueNq_#vI|)GwHwE>IoE`@&K9Uk<<_!|l-+%&xQ)&S5gYa^maFFmx8%1<~w)*wF zxs0(Pnb%L{kRqHV#)J@Y+7CVacVf!5agOo_2#EN02jrFGO@_9TVV zH5E7iIcflN4#zmw(Y4zNR`;NDDZvuvsgv-FLHrV?1RaNnG5I0^?Br!>O&ah=aC3p@ za+zDLc&Vn(WSqU{D%>g*(y66*mT;Ijz|EFPEygjZ4}^(qYQ94@lLPDbV)RniK0*tR zX>4~G1|@9qNBb7Q$}gq@337$Jkib}~$LH_khAEA}XftuSp8Zvp5Pj4tzY6tBVm_t- zYR>}!91V*M=uomL%0mr<2cuoSGIpIY1R(TV!IvHlQT}Ab5*GoysfppymFtuHCP3B`Mk7cfwwBne13*ZaVt(i1seNSRc2)`URwM; zN+gaCD*B@Wq6|@`%(2?~K%c6oKqA7rk}C7p?G_J`%WJ((k*BU4KS4~8>8eoS5Q6&I z%9}r)-f6ieP;N^sCL*$oqrUkBNd1Gjxk_5o%Rn;w^eR0K_xkO;s{k{D7_LO{nHXv>DOtrA?nMu|BtYN?4`YI+qP}nwrz9Pcjk{XXC~tOG1n8*5q;6oSCy4nomHLhlYRQVu8qrcnPJ%2 zRL6dbABft!cpG7zmTo#~G$|_6TkCmMXiM9*=?72oUM@(f)Bd5<%qVn^Otp%5w_WLb zPl3{Ejc?KSA5uGJenxC4Un6KAIrlWa)y%jLj+AHHY;km!3#L^o z^m0`{q{_u>JMuxtZ@8+#x+!dGjL*l%hY3Y7P+BwETenmTRv&3B%bhTqkNf93EpN{q zvR%nVvuMNelT37l_ojus9h_LTDlE%{03;#0%*W8RgFz+K&*@f2Ck|OW+y~z}l5AZa znkWrMcP5^;D8Jx$`lxTmX7tbq5}+er-N&vTVqO!=gXDSbPFS1(<4HS*0{;p_(~s?IJ9 z=Zdmr_v1~{;AiIBg&WAqJC{6c2@sF}K}%_UiW-(8jYnjh07Jfz1@i5d``+;z0KR6Jz4<$byqPf= z)S~xYDFn_Tbt5x>2Tn*V3DsZ5CCQLQrZ+e-oz1;CwBLM0-bw{nGK%5?KqL~tdh@$bo#Rn@;?!U>d1vJjmp|0BdI3RxaX zDx%w6(^|79+vxT$#tlGNNNfCxa6C~xN90M2V{nrf3s9P0%|^^3@lm_>+9htttvzL# zdpxO#Op`_hIJ00bkE~!kXO7MUy`Q2!9E{8}6dG6IVnxCSCmBdSeXYEKG<^p|uP8As z6g(9=e((M&Hu{xIZR6VdStp$^t>neSM^y?90DK7g@|gK-Z8;0eV?Ws2}JeKzN9>>`Dti@yhd-5M^n3=;pZ2IB&1%4 z2`VoiKX%7+@DJFEYYsGT8?6s|jZ7@2Xm5=0Fyn^tw;_tvv;Yr43gV;seYw`kBD+_H8D{%_|5!rZP zP$VTlR^h=?h@iZ5Z~~N2T6?2(_jD%A(KO`L`Kc?Cf=|oyKtyvA z>IY4s4u6?R+!hd+;Fb*L>N%#;Vwr-6=pUyA{(}{PxGZcPJ_GAKWed~sn-vU=%OE8z z_Qut*1OvVaMx1r=mMvA9h1B1fm`_5~A6byE5Q^TqoTpz%MZ^UPMnSK}R0Gm^h6b|+ zbO@;ZO^&j0bx<&}sU>*UbaB7c_0lR&ZfNzEl3p6zDjx>qa&7fX5$(gCrE&Rr~fS+4u@ zZ`5c7z_qdLln7umV)ssJIe3IuoaAf_SCxX*ORH5@cQ|aSG$*^q(ABHhBqc&a=M7T9 z6BdYML~Y?HS%yBkf!l?=d4Z3?qhkrAaO1*&#L@V>=S3h~L*JPO=HI_} z3cC*PT}Bvy7Pb%VjUi{5oEE&f{iCofvro-L9b{Sm7W{lKC+FL^wV+47DOa&%p9<4l zb%z+(Y+74Y+VEgqrNi_53TWCn<8d~CLS%nAs+^$`r?cAZZn9{R&>!dYfVBcu*UAPT zQ!N@N?R2}FJ>7ayY+xEW&0`nn-`yz0D=f8*7EsXr$Pjb~NBokx!2xxCu-gt-{M(dg zNL&Jowxc>H+8TByjHoKUHvGloW4q-t2!xUFO(Vgf;kR7R2iY`}bGv-#i7{S<}O>i)0gc26W*@p<^QL=8bRC47PzF4?Y! z$M2Eo-wkSK!mi_N6WEvKMgV=`NE3W?3FKcJ@~0N+r?^J9_7S3n_l7Uv_I@7JBsz55 z3216ZHP5t*qAn?@W3-nhUUvA>d?_d{-aCSNsb~I;5u-rt(_;1wa4kb((1#uc@Q0qR z8}%!6f1jV%!(pzTs%CVsQxf|D8U7)i{twJ60$l8RxJ_zIdD+7>8SW>U=DL5Br~=ye zT2g!!4vl0|2}XRm3*4Z`>Xy(Hs`}V_(+bQwfjsxJl~pZg{Aq30NE5g)q<=-aG4+*3 znr6$nN&>PBqin$d0Ft0nP~eV4MBLEGkh@N8*=Ew6xGC-8C7m9Z!OZUag;gwPajPM`Y$iB*eMsL(L7$8WWCx%i{T@dr{5K8VcFgbfi`OV2|<$%DI4jV1HP?P zvWI1ib)+qA+;0kX@G|B^&}1km+xD-!7}h@le=n1X48&u(%jG-CU0S0#pZ4{7arB<& zZi()r22yZK|7cFg#?h>62IAyfUW-BsQl@R|bicQbVH&L$Ol;yI>b!1Nsv3J-oXcagatIRLI1E;&DC2QM`kTn$ zig1q#xZ=O(Txtj?dI&{IEf{x_9lk3NLY13{!(jcCK4ba>PapxmVP&^nC@=rB`Z#pn zQ;VRMQYh$= z{fVI-NKzPe<5S*tPq1?Q?{$T$($h>SFv8KCEj6&(r7fGtbz&EAi<}4ID}AKdL5t!} zqa-TtM+c&t4c@gNc>(AL02cTpSHVtm3f(47Q%1gA`()JK)KWmL-A?1FGqO=t+u-ky z6Wai#mO9&EPVVDB+rpsC{+$VNy$GLD*V^Q`O#&cJ1Cx=nCw7HL~z~ZM@ zB47A*K@8AhGcl zt}35#@qTqPF2JII^woaNu|Mlk`L8WM`2P_KFYH{|&2az#$V~jdkl`CU8o2#O4f$Wd zga3N`zl6e3F;h^#$b+C8K9SXqwdKH2mMf7U-6Fm};w=`nZ-im_c6PlHpzwHZuE*HL zXW6a>@Zn?bD|oj41I36^9m`*l>V7=4*@br?1Hp+djZfw6V}ej9vPFonzNZqc@V763)jZh=x1 z6w~-SHL_s6%~|1Pg3)Z)vsU{6|7YZ=Ni>ROzfw=+U*+uoUJQ!ye~Ll>=g9xpF=r`l z{6`n}ND*G7c@?qz#ODSjYe9Xzs*&Ej!lD{b;9K}^Ty*%bIZtO z!9vuX;fe$!=&@(q{=Vq|{z?RKJsstB+#VMC@!DN=QoyF7Vj%h}gL5)g!b*E-zo{kh zd%p1t3F>xO45I_+Df%DemnzwU^&qiraBzXfh-pnMx$cPgP7JJ)1N5C7nAXRSuj|yK z)jKbVgHFl_8koNjg>Gwm{s#rZ1X*Mj*@s48TESc=1I+3&hW<8xAz1c5-?#ozx=4i8 zG8M)khu78B^-zkXwOy4dG^aJlBc(h}0_)MWXiQ*6^cX+=5Aw%q6IR#AuOlo0|98%S z`0EVDc1H4!cJ@y6Ms|)S|B=Z1DC+!jK2UsK)M$M0x5E9|jDBm2M39ipSh|;|j7fVub+5HE`e!z2~_Yg1cUG4W<)=oxx$zi*VN} zUR0m^%ge!*YUAF&jXs;by=_Hdi^|o80E@=z5XWH|z=>|b8fjM;YX&+#tp6$^AtH&k z5Mr9%g~HiUVD^x|u6(T5MoA_7ZUJ7^{f|T~PwZCX`H}EWq^nwd_b5wm4YtMKm3_uD zHCi6U^dt}-0$*BVFSw|p+kV8_;R-lN5@^U+!cRjpqZTn)l3*{5zh36Y3d`0H+HE?% zUO}$c(>!;L$aUas+M$2EM<22O6SpYT;9u6iQ?>cuq7D9|h5w&ZWngdrpP9;vm9gvp z4>9xuRb{YAh7y|~5v;BTdES-6yoE|idvwv8LPFu=2K|qB=G|D04R5nv{iR9G;~q-@2RvlPJe;C!RsAgPZb!pN1}4B z^#qW7fSrX2kQH^AKU$qPsOsElq}TLnTI4(e?Yg8DCY&%-Gf+ zT)kIdyjv3dF4uZgi^J`K=)EHij>7z!A zH3R)MVeNmr^dbMRCNy$!a<;Sij}@Ed1>^!5F#PvAdh*Y*nv9r6fN0>F-5G{YkCztj z8AE5;Y(_|ie{ARKwpcroyr({91sh+@Ef)jWl291&VkkrjS|_RNBJNxpo=q_@CxoXh zDG7#gF*?Po^TlXU&9(jtR1-)?N?9#sA`D2Gr((9%*(V5|hiJT%x(TC+3=t-H@A%ga zmN-kkZmX}kpC=CVba`0)q)(FG>`ZrBa~*j~I7hmbnp-E0yfQ=2(?FZ=zEva;aIuv1!~-mvof=0ErU1Kz;+|HB)8-S7XK*Z)4- z_)p0Fq9<%jj4cf4Eo= zwRL&t6pT0~9G^$yh+)oS@Xzo$9gi2{h(|0+h{?a7 zoF0h5@yS`JqH#EL?sHZS{BXbC(0{m|Z`^X;9#`)C^zch?KZ!JMi@?5)B2SE%@!zL_ z;ku)_cqzZ#4@Ymr7V&u*V0hXCcoIlL;ri1TlQ@DiAASOpa6C>PABfH9HoZS@jla7z zy#iOf2P6D+4i-bF27JmRA0TDKGfh5btBEPhtZRx7$cUj$m;?C2{(|KLRm>Haza=Iis;&21JfVq z9kgE$M#D11qO-rhM(cjQ;?*en10qG}f+7Kn_iL_iEu>U^XIp26%>!7E&j#I2>Lfy2 zznJ;YGUPDeu@G#_?VL-dA>Us zXA+xG8nP5n!@`N!;5ZZB>|h$~C|u6mBwsqKHy`9^1yQ!xsn4)gnJ>H=zi9dlsQK9& zdH$W6f(%^y+E6BGcjJBV+qxx)X7YK8ol?2O4Y14o}yLOZ2B*;#>p*ISLU!BMi>@V13?Zh$hwPmoGBa! zsgR5#740wtgB7dW18ZlG-O(8a3hf>khd~1^_;uocYq9!eaEjl->tC**0iUrvyBnR3O-}7n0mLs7W zQRXIkm%h4{V;-tWEOJB07pzEDXhakw5e?Ws>MIHfoAsC}F2-dyszPqnu-@820olLo9^>s<-xgt94QeXIVH?OA5f(kqx0 zs&wU=RWVE_SK3;2b9b{1Ppy`)djF%by{A(NH;O8={e6A<4?u}XntJsMZY%kc)_A6z zqusHBDuyYZU94X;orvuvsk^8s+2GbAbD({sF zBE>rT13-Gtg%AC!&Obg2is|@($M_=A&jR7B1;mHOfAcNAUS3DFpn^TxZB8(_-&N|7 zaSy{wf{3z0O#&6c`yYh0=Q}CGdes8%;oxQ}%%Gh!Pm)Pk)3ExZ(Nd_#kmW1y==T*lf(K zC7IR>6g=-dq_+%?sXQWaF*b1hyd@od2|w#J>GG5|=Ko&s8vnH*9fT^g9wIINoB@@0 z@k~^GZya~z-S5fG(H{4@(oq(=dhcCEFo6ol)T$8heO4yRK@`tUke0hnca&4z>E$u) zn|>!joEo949AzWHZ0j`<$WE*yn__gKMMyF#rH#mZIf7$*GtsJe635M0{#I zx6Ck=9J!*IXs%}+X4V4D%^ASfEW1p+ugSWEfk7axsLIoF+}eE%UTcaMXp*4S1;f8d z-Q$+rz|VOt3F3j7N#|9m{aSY`b($w3!|LxTmf75_>nU^Qc0-=`&ccOCvVl;)urtxL z(fsB^aeKsH+A`u>C$HT?@Z9UmbN3(#&@sVU7v2T1eUoATb59PMi4i(prgQk#RsvO; zk(K1)L3MKp*>u)Gt^^55?17k(G}@6c8f`#(_-Dim3>L!7gOnk$q!?Ol1jVTveW5vOB2tr?jlX<_{#eX? z^hFT4o0iXBV$RybtLUMXy~ZIBM1L!fjF^VULe)4p&>@%qUquo%34yHapsA6*luHDg z0FaZf$3DN~1^!YHF`23CCpyDyn@^;o)+!X)lFNWIOA1S1LWNbVrG>+=N73tt5o`K4 zVwhk;H#G3y$tS5eebO>z35To0T6A`loVLx`Rq@M*$nr9~zmNOsbA;r*n{5?cfp$}g z4$XotJbNr~PKhV%F;m};MuhkByA-}xQmz;NiS<5frkPkVifm}}8@V7^JYoB4o@U9O zu#2r7QG3ekY=0=cof^Nc@Y&D3%Qn}gBwutF{R(al5R3M-zWnnfVe}^P@*mQ{Z*9_} zLSYfGR9Y^b4DOxpGafN_w(c^{4UMc!ti~bRkSkgHg#451xO0p{CeiUg*U3;ueaFU< zZE6VNt;%}wqz`p6F-8Vk_fvH;i1sGxEHznyC=r^dWtZD+*aq`$i6Oc<*?7bgHcym6m~i9 z^~yTevP_AXmJtthbkA_dc7j*@jU6mH*pJW`%TAuPV$v+%|6wukt6tL^Fk_N=rT}~y z51_*;lNsGKc7$qNcW)m^$HX27_(?>aeQ5I8OwAY%_;6_kD+-Z6dGIuv}>=;sJWIF{Zk=Kpc42QJgD zr54McA>)z=M2;tl$7$sA7=frELgw1SOvWkR?854D1&MFNc#WyAvG;>@h48YO%KF^M zdwA$-zh_ZUD=T7hcjD&l+hC?(9V?`$*^VcjO;;1}&8^5q-{)J(=)B%TvdqJ)wWO^@ zv`gzYq!>fW;5*AW{J@LMw$uFFp6=LrJQ0g7Yiwq7qC@r=M&Z@B)S4oB2U^c>mEH<% z#x;b#=;%r0-R@6aB}t}BymNFTR@b<`-$zW08oEc@s|e8v2@$Gpl!BtJ@~*4e3+(30 z$n+L`=Bs_k=qT!J*b{o5^0*O$T{%C_zP_v`>q)Pi29I+;$D($uUEzeJ>V43Ou*&V`UoZF7w z_<5OjbIh}*&-sp{fXiH?hD}9KiX9jD+=*Q%! z+k;r%OUB*F)PiSyewb~gHA2S6wy-Zg*i6hN%%CVVSPeh( z96_f00h#vnrz$Y3PT=LlFKG`kjPWLi@OwTO_Rs$!{%z0EY85xk5ev>K7rg)sMmre?AnR^hN|on6hoY3fM-0g%g*>fx(58r|J% zber^4KQo-3!#2A5e|c$6#>)m$ZkwdM(+ksDuW9tnybN&+c-BmNlpsmH0uiZE$OwxF z=XZV))5zv2RvPV%ZRHEw-JdS-SH6?15g@Mls7=$w>VVS4bCm>~(#x_@J!rjiY&w`6 z$N%g^UIr{51Kp3B^GKtVcKF>YZWJAziUA-@UoLmkYp1rV`ZNnK1BR<*A2ww;C9>O| zHZNPy)RI6hvV&=>M>K3FmSlo#WYkR9%RqWPxYVSKjXYkWf4Gv<;IoI-p%J$S53|4M zjnbaB;g4c)U%!h&lxEGlEO!-kK9juf;D-X;$_Key^(x6Pz_qAo#FoIRsSG)$niqZ$ zyaC)pT6RUSMw@CtHtHhvjkmoILrLD`R%14i`)8bha}4>x6;-f*YMTx_b74{K;X{2Y zBr;yHQ{VWaN+}!e!8vZ0=@SLV1tbk{%_}Z#7?2fKDg$ABS?7$`ne=DKXTRG$ZY)>t z5P2WE-uiU*a5=sQ*8Jr8wS-Fmj_b$b7PbCWO+wGZmSnsb6^OiocXMK%n_%9?QQW-l z+V#C1!WEb~+|!8(>xcxe7`DRzpU*rOQo{9WC0)UJnXYs{!)d zK3M!jl=S@ zy^>SCvFcgY&y&C($Nuy3?Rhj1r?xkU!r4(oX?*4-y{7_xE|GG(6=CF-JVVzNr%)i> zn@6tnj~cWEN-`r}b2X)fH6aQuYRyd@NEIZ^lV0j;{>MDA`UD|LTSXF|Fz&X(`nI~> zX5O1Z|1{g>RM2NP-7@TMNFUAl781kFb~8ZAOykazb8-KE$F^50eBWBrlXg(WcZhyh z(~iG+2|kkIoq^zs+YE*>h2q){sMve7FUdVF+Mc@MmB_zKbFNL}K1Vja6)&%@QsCz> z1QN8yvula^?M(gSnW!F@jQ&NrR_ShDs7o}~L(rXe)lH;9Ys(7lK3~z=HFlN6aKU2t3wEX^I-H)g{$9?uMd#Rh8=Kj* zv0ly*ZM6NvN@hlG(N^!Nlf2)n6&;V)Q!uqT4B32KG5#nJPFZF83NfR}laP3JzVnsS zD22!gqEVZQUbv*=7Y!q>Gek>buSd1oF_$kT0;wq*4oZsJ->VSMg^~6am7fGmacmjO z5%X_L$-d2i$K8l|dD&6hC~tJkWz8&pp{e3p-irAcAzq1tCxo9>-zp_f`9v129%?$+hpi4of7v@ zw+}m7e5o86BTXRp+%*0%-w!m0 zRCqt84_a_KPk*xswpHXCq=yo#4`GrkYOa0y;PJ}V=%8o|gTtNvwWbcA1J{)!5;LIc zcMS}1h#sVKvg<$Nkca?#)pmKR0kzQA2(pqc(q5`g8 zEI>WD`H)QUk{`xQh37pHu@lY=Wl+%pE&UCZ7OF0Hvv=XjGgMklCEN({@)h=uYM8=k zzh$a<@|p$^u?aGK=9Ng6RU)Wg&Qwj*jk4VmRlR;T3q?!|^=hx~^$i_mOQw)BG^UUy zS&H9FsW}Y$W2yLt5>a;P^1tH%s)fo?ak?g&tjn_6CoiL5lw8xmlIugQ(=G$D;n&bv|Bsxqof zB|`h0wWle9!frrJmOD5LI2O=HJ9bv}Lkg7Mf)z+enbdqYeufRh?TIYtct8F+-*crx zszMPuS@a4NhH%RxBx%p&)#!KW+25~zQfkD*2BBQji2fzUW_Zjx*#CBpC0@*O#g zL0W=XUOx^EP$g=L(&wn!ZE`q#Ho-9}jxsR7*yf~elg=OZrq3%7pZ#@8wwF|mZ zG9kQDJBJ6Hux*yn5GDI`(|p>UuJ`On>(6$~A25Gfgne5)KgP1T6j%5ZUr^OQjZ$&W z3tw_(1*lyJTg#wNXxS%KBo=i82#T)BLKFEQ@l7Z>D_&Q%P~J!w^GV!GVuq;p)}gkzzm zKG%8pB;dliC{?eQ3{nK2i#pK?5p&P)>r6nTsjbYA^R1v(2YM{(m`Mli2^x12o9jW{ zqy`{q6`qu^oYDfe(F*opt4?b;rB9AoXtsvP1yv<(ZbjGVa6T5lEU&C>RR79i)G|~l zp{`>f641@4ogi2HraaOKan(d{V2sUB*4L#~b06^|C&QT>zq8i(e1A(*xP=b8ZC(xd z^iI5>fk>iq-6&6f-3cRz-@x^e=&6eHDxBBpwCrGj@u`ia{EX|S$@3}$MaFQSfeCd{ z`9BsLa(Je!XCKJd^y=2@<1`y3B}D#-E^JT%1aO#$;3qhjYKmTm3j?Q%bKN3&7mboH zqn=pKVY5tjw;?AqYR6gbOgYcAkUl4#q(6QwBQbS%2S9&d*xJwJ)ZTq0y2A@e`RO#y1U=B=>nM24oHa0Ch+>Q6vQ94W@bFEgiZXKc+<1F zp`F=a8?D?Z!JfvaN*hDJpsXV#x)h;SND5KZsSt#ld>TC61KeLC-M^qr>ToLnm%Xj` zs$uR{Q8=Wi(MVB4sm?OIZmC>1dVY1PUE%MVbAff(!qs^tdL6)9 z;@X*mJ#Lw;F?R8GQ&j5en@|i#t4<#}%tbfN?(vQuMH?OABqx$PUlCp^!{Ft8i757T zFg>b*)TTQU{LZ_}n4Sv7K(MuGEw^)Km+VfMOyKsy22$Avc5-}vM>b~R?X^(T{2KOs zXl06as1wfT!W~5M2tRx&Rb5C7rVSq*lp!}9^}WWa=x|Tl>9sDeo>DiK!G>Z=M-yRU zQ?ZvQQmPN2Hq=S9jVq52x#?|@Z7>(KJX%c5VZ5Y^MMvwoE+@(6?X8Um3l3+9RBDH( zNS37hBh=?~h@^%N-g3z*{azW06veIbZL5?KP%F4?`|__k>bY_&4wJwppiouK^?r)p z`OuFvAnS8ou8Qd7J#WD0IN9u_kgjsb>6to2+`_4;IVC@Vk?ZFw898^1f_xW#xhUc3 zCXz5>S6(W}ip%D%1zR zb&EPITYsZwZaTyvv3*O~kWsSnQS)rps#Z(%wp9KEPtbajb&PgHF4V|1i`Jlm@ca*d z!$sB zrpotuOnriZvn_RyP#V)F$u%=Q)L35;pyQl-Jv0pNZ`OyGc_>YuBMszE6&lLOQ1!_} ziaR#>vE>*vEHz7<1bGBa?MoE4XJ_JS1@mh}f$!TAP6+~13gKpzM$EHUBh>%_&$T1a z%*!3?1tUCD$8ZmEw0`GbMe^mz-JV7JD_jV^9B6+hTsewPp9u|GgQWW&;xg=a?Fd0h zjb1@9Wh0J^+vLGqCEpTOwpqV+#BhN!gv|N{Tq4)L4~U;#o-W4UYE-KiAX`yvQ)CI-OBOhgDtE$U)AIsFT!?J#K?uWnxYO_rxd zAEu|9(i#xAYdDslr-H{8j%+H~2AjCu;v?t&ura<-EO_68_M4MjuL{07!-Cg~4^c&y z-M5<~!1q9P1d<}!6Z6sXYL&C}&DSnrt}7u!*2Qcn*a5X{ z5@7As`0}NCt10;O*2N^ zDK1*(N%S;G9I)R8fa6+K13bx=*^GGQJfAUuaqcpMQEPR@AU=nI!x9EQDZ5k-gCO{; z3q?emRrmLU;ep&`EB$gq1G3DMb^O;{eybGa=;UJ8T1Dt--%*AOg_PQ&_s^!aC%S1K z8YNFsvZQRCs>)o9lml!=eiK}S`qedhX}zEAV8aNch)!I~xOXh115QSxJeB?hSyjog z2DZM$oRHo5Lds|Y_eJw~C3~7dGM(Q@I1po&WIixuLbaPe!3H3#*<6H-$r;sp@K2xL zCB*9RAR`$did)vR(|3}`zAvP$f=qHn{<=aU%Sp?bG7WHqUHz@i4)NelCGIJS77eAc z2_z2ec>|qolf;)@e(9T7C3mWf^{vUL$2KW*RxQLXoP}NEVv&4N8B6TlKQf*^kpUChmoFZ zZwZlFC2gPOTX;B?-=+$(y>3>nc{M}(^^ez`sSmX9({nq34ohX%=pXHNfQG%T(^u>H z(&AIfSE_&di7Tx9Tl_i6J{rab+B1)0Ibmg)5&(L2Zgu4C%!ZJ2B4fwYW7UOvCGGX8 z&L@-;`)?F@Fz>dZQXH6>m{f(sM-j9Ltz8Vm zZEk6fTZdYStTeechLJD~fHxPW6NrJxE;icvmL`110MnOQ)KS*qgBS;C5IjHjNHw&! zF8LJ!zxXBl6wI$000#eXuY7XCiXbwddLF!T{H zQj3c%xMU+^pO=~#c}f}*<}`Jp^~h^(uiDz&kA+;*?RKs#J{jhOB%RmN4y?zWVZ829 zVH?#WrpG(EapUmC(W#Sh;x1`e9}hcFM$qYlrrQo}W=>xi4D`x@QR%}<3~&3VC?xeI z(x9ge#tr8@g%>~DqPc)E;_>W*a}b*F$@q&WH(|9*OJDW4^IFk`-#>4{>91&V+U%i) z{5#6?_#ZfdpkP*~Mw#_a@;!6G6tp~f)0Mck(9W0rU2I?d`ToZ^sY z!FhvjS;{>&%qwU#FkCiYXj1m+LvGxsGL?P-j0=nD(N{UGv?h!%6U~wy-;h6L^K68L zM=3%Bc)`pPZ&8PXv=_psju>-s`Bk>2V`?u5Z|dR@7TO;fqASvi$0tR}2_M6R2Gmke zFh#6=`28JP%ZiyQO*o!8-GOC~V4#PYtdgY?`B7}rbkUaTnk3cadO|HKisx=Vx|&?i zl(7hBJKi=ds2C3`d#{kvGqb!%ZM5%L>UZIIKr*b3i9mG)kP$v;Y@TUA)J~`7o0}OZ zMwXM3Hh)*ib6f{$IoyRM`b4@FM72P1=IC8$ng5YtUuIU!|8b~hXSjd+<2Z%YTp$5+ zCZlNFHDVM72#-Srh%7f%n%n@)4*YD`NpEUJHqB(ynLuBb*_TD6RVB9wN4@hslkhq{ zqvX3OT6)A9zNGk!aF@L2QE6LaQ?Fd5=1{;?13bF&1$(!eJ9QlKbDkP7f*-gZ32Qqt z$g3NEgl)AGZjp9?u?95SPII08cCYo@)AGILNQ^m&hV>NQ@KS#WhR*BcJd^(f+d-0S zJh>v`;oIxAX5p)F;r9%O@*Z0XsOX4zLlLsR>PX2fWQGx@UGhYBOAj{=hhYIhi)g1p zeQ84P>Ixro`&CV7G@;>$)j7#l;*`8b%tB`)C2#ktn5NTZv10iw8@sz)$a_xAtLddn zB-S9cEMktkL&;^5&UW0dxcWL;ypMip9XDYkWOI1?-Oh9)csMfJg-S=ilmt}Ug&?B6 z@sfbbs&bO5pZ3cw1?VtDQu}hSI3P{1StE%NlPB>OezrH9&EloPzHl0KPZ2sI_KHJg zdK)u=g*fwS6c62wTW4fK)GWHjj`SsCIkq>2|Ij&nzAo0;Kls|m>(~(#>FlwIxPfw! zq)ke9{TW#rct{KJG}f?cI0(f)tD4}+FY4TIgrfSY)wlQofZD-ut)^I0ek@&YYcR)) zoII`0X=4yTka?Nf>drfSC??!9F+ciyB-n?(O-a|psUjGE$cEB)l*isETAxV20hNh{ zP!NQf6jU{)Yez{+!Od$L3G6%;$g=I6oh=pt9Hw9t$AH?!XY!L$M|@V+;wowkR0ad#%pMh%ij0BrN19ENChnvM^(_K>O3sc?2~hDO77Jz#g~PH+`=)n zG$q1grdGTUtp_7O&EwZ z>hvJyedbjNMGbZis=|ch$&q@gYl_H*0s%>@pTC}|#Z{(m4 zo(yLdfC{kGy6Q)&JNZf1XY0ueNoJLKpP}o(x8LZu0@l~3x}iqc@5k+n8@iJ&DIGGD z`|~p93XhD2$a6#JFT`?i))bIHJD`-GG<80*P1p@0UmD|!)?IC zy(1`$L4M^jY`n~s1?kE%hWYs2Rt?cmk6wF*`AH9#G5yaM_{YmNsFa5?+-8HWM(J7C z>^~oC$LON2?&tldi{ZrHRetXb@^2Xowac?0g}gT%Z|f5y>ZKeVhbFW-mNywc7@BSL zm7%mE5fEMmIC_}?oE_BS-c7_gdcUw0+l4$k{)arffusSRs8dJ|D12b)X-~#%_J($= z9c5B|3d*W9z017!}S-6;*}$%h9fmxvF`UAL)?ZMxXGmh z!9AYptD^)kjnq1k!JCeboq50y>>pXJ3YaW1`NM#`KnSW+f&fX}WJ8#^Yjmv7vnxw~ zt^IbnY&16+Q^zfmNK7;srL|?iOxZ#wCkf{d;APuFRRa8HrM2e@yC=vrQuM`|4tCLo z<{6-mmV0Lx7U}(VU~3D+IU*NI3lA;<%s>E0v-IVMd=B&2Grq09MQKBaWBA@m`tNQ8@$eL3Ls1N2~I`br} zSy+99`;5%!m*uwghZTQ2urKmC93lqjT@^PQ-xtWsBFpS@&US21Q!|Ss7BgZ;rfN%! z>+g`}07_1H>Zbb00&^XcEfM&ZF6vG#j$;-Q_8Zh@@{g%Zx78QG?sam0Tf(EJw+O}? z2h5S0)R=SLLbr<{vSX@4lw=O283pC$eV%%E!kfRrfyG&-GA_fFSP4KsRQ466jvH0^ zX`L0=?_I?+11fhDa)~_^Pb^rR1n6bg2ad1z90(yYka>Sukypfd&J)prH;j)ZD-aS^ zNVtjVChnyg@7~f%8`kbtRZW=(F@D)@qqfR+AM*=yR^0XLe&qhP2w1?dGz#v+hlo16 zD#4Q%*98P<%@->NzJ52{%Wb;*&+Us=9RkNw_2j;YHojI(4-2QRJCQc>*kR<++%gv# z9?xP{sst?s5R?_*T+xw75Nw!K=U+X|pTHoq1Hf32;Bkj#*0EI3wlWNR*b9_V42pgj z4T`WN=3izF+Iw}OlRCZudwN?){}>Ifih5~XGd#^YS~S)qq|ii77d;(P#$YfqKbTE; zua*qOGHQ!OiucG)w@ZuaaRJmi>8Oo5Ho#Nz*ZY~Y-pC$Bwe)@qRuYCJ$sJ(P zq%gOmGH~E8xy)8P!FMdhDyTHFcp9q_BAP-^#+l>7tJbmYt1_YH*Gb+aTky?_NKpdo5JoAo2UJhw6?@w3 zR1I$ctXJUv9O0$@9N^K&^CfT8*H8Q&!|H0aM@+bNl4pe#Uf%2{Y0*&ah1>x3f_<(F z$K#G)Mp2bB(>tl|S^kI(mOnMr@-4|%eEK_%)J#B`^`yimMT=A}a@^&4$6 z?ACRu;!xY0IV4oyGEPqgwc6R8t<4ICC89!;eCW!->pF*{2zuwQa~pILfx(((L{r+t ze07VFJBAxG>gU^O_GpBU^`M4Eh3_H5yEvM5xzSxa=GvGm>IKWV?dc%BcAZTL(z$Px zIubR0{4TeqIChi)TnuVdO|{XkZ;?_P_Uh~;jU4>PA9sDX5S+YnP*WZ;jgt(X6{Amj z=@TSkIcr(-DkvBnK2-H8ftSsJC|~}gUt!b`E;dS$G+u9L3^>WRqDIuS2LzUCIIxPj z2|T`JVhbU|3Gae%zTgMkcB$6llS~!2Q_yTZldv zM*}1z1L)-%ri$G)f4$Y$WO&6g+8M)#ZQ$pu*#o$ZLZ4S~;i+zsC2IN}6qDUmvw5yvIRI(za}~c2(cKea)XgD`{g_)_ zv#GVl%FKcr(I{_G+m0QC7!mn-cLSO$5+fE;TP}aE)smo?aC2}Xv!ceymn*v}&!0;T zFTM8@ui;!Qrk|_r&wu|WeI^3QV|n9%t{U4~@%H^kK}lLYxYBi$R&K<%U$;AFuD!>Z zHTpVr%3S{s069R$zj}F+?H00>L8TU5%C>{B?BwZ-u-aeKr-|#4%_P5s_)bv< zg1T6aKXxcyQJ-jyb?@VMN6EXx{*x3LuQ{h6R+h}ws4kWg-xpGQavd6i2EFVi61E}g zG82K1{J|mj?#9sMW%Z{H8u)^OHZJ|r4z9y^Om5Z)(|I(8{}5CCG~~>L_m)AanoTfy z^%cJdlxZ7f!!qsBJK|5^myG3g5N7@Mh%>A1{XRQGR%V4f#u-jlx8Qs{eocG6R`SBE z6`c45fzWEDtl^zqntmJc6SM{ipyoVyW-2L5V1p3DrB>?d_IzmVgih>b%oQn%Rg%#- z`d+r$+*P_?SpKqVXNrw=Q!+E8iY>CY*4H*s>!;M6gs!^>aA-=WUPlt#e1v|qH@-&p ztG1>^O5-rfazl2!&W+Ra{b}KJV7bOLM5oCE(`aHHs^Pk;m713=P}!fHMXAt4wR|qF z_$iL$qJG~JXks_uk35VeOC#ThtWox+zz?mU+)LU63mY?)g1}DyRpXs?yUHanP_6!Y zYKO&)M}Tq@R^<&B#T2tHgBnScoSsFWdS2KKp@m|K)n^->;3(A7jPO!C0wHQSGGBgf z7k%|*Y}H&HQE=#bA>PZ!f|`>6^Fz1FPNt1gt6VIM@BipnC^26LDEH$?f3KF*_J6IG z53g2`H{{WN??B-ox@JIm>ZicsqEtmblYdZ!i*i{*E@J zAp828le$XY5Ya#FbvKxWuF6Vu}NPesdbg7Tm z%s;cMGVi)ahpJTLZy%artH8&9LIBk|hVQ>v$1bufW1pAS?T4iW_Y99XJyXLeWlsgR z)3uM@Xl_)C+$gl`jYYBSG5^`pDD#PlVVAj~6MWRc|;{>cSo>_-DPH}e5efAIWv@w$Z z(a^lx#DB@6xC>1|6l%TzL3ujsIBpO4quOUc0tui)+vL_)OG^Y`C=;CDH z$?x=W6-6p8Y%S^=$;=P35XxJy5?Y)4&$Z1D_~Z&4nc87vuH-)0&ThgH4wAxHEt$MP zgL2xWtzM;%r?(4XN=Z>Q*TAUsrmGlH5*`eSp72@KQ)#Vdp=_ur6!79OswKrAIX;p6 z%YgosYb*=a0a5~35?%t`&AhZlC?xH;ccyv7T3BlnacTs?jag3lpz+8p^{OC#&{(8*VixbpS0fN?b2oj@FT-c^9Ive^Cxeex`nk5;20APIY;Jwu@#w;A>$=G# zFxu@0kT>!*Xdf=`3U7ZY2(pnX~msZhiqjyBg&Lp_fFn%P5*bmjn6#rsUFdE#cNjCrQY=o z_>KLz@VIdF*RSNurVj3Yx$!#JgiH0BjEu0a`lEebHouX)(r+2C$2=vW)0ED_MsxHg zj5;F=kH_%z(I2TK{gFl-YwNZ}nhf8AMTsp74SKk9W#)?~dN5rc=P;tL9d|1QLbBWn zHizk4{t*jS23R)(hdbg)ijta=dxy`ApUZ25v72|*TH^y1L~L~L1Q7wJJen5kSf&~u zgLc3-qkfVH?O_YJ^OXYqI5Jt{s7N$y49!wE4!4*Sp1 zpBIrtKZDxF+Pdou4$&-O3$-PX4%(~TcR&Xd2G*JwCAAfztAhZ~Q+tt9)j|RRC4M!D zt9ppWw0R9!T}{tv>?kQqn-GklU{LU0FcAJY>DuPGth0Uw8PwQ5ESnQrUc%%2a^m{8`^CpiTCKyDJmF7gC5x~8pN7?1 zEnGvEgU1${TG}Tmwb+6lQmogDxjR;7nyS$@;pU;V2dO0@g}Jl&$Lp-OKNZYif#J$!T5txW`Q!rOls3A!cYQs$(@br7SOC}uAh`Ww$4E80E4v;G_s)ih+pR?{ zJySyXU0vS;`_}yB_XcnA0p@ZLdnafY?)x;!1Up;xi~H>Eaxl0TP1wfCKDzRE8^e@F zV=ZrI9DDE+?xlddfm0`6tZ*t3KWx~HHlLUN$<{Dl&u=zH?)wr6M-OYUIuemi26<^a z%mt~K?~y9C!fnd~2+NBd7k5GxCeD5p6l1IDuozcmB?FE7IatGX-ym8)^jz$hi(35+ zHPX{RBC!x2=lBw6IhUdf*!xHcN8jt;Iw$Gka1e^slO1m#cph!e0L!55{YmG5d>aP3 z>u14fi0hC2`+ouWa(j3HIqIAdBdjCl;#7|{W9RlEgcMb@!G_g9JX^Vh%_mUn@~0oC zvvdbfoErBLFrxWw7EOvIm3q~D_&QyK=Cwpnv^Ey$wB=55!f0)hwyiMDYt-VgR^k#PM%WMKzHX0GCUaJng>lf7>+!OYnHRRSXeOO$4bj!9^wO?9~~rI>q?g84mzXWCih3(PQ%C2J~p+v1Q@)) zVYSxSSz%kgPy2r~_(j#UDLr`~C{xB%a?sSsxIa{HF&@S+$ua2L``3W~g6GS`$bWAt z5yvsk&P97mjjIw?9t?Xj6uP2L7ZXan-B~Gqmk3HOT%u8jqJ;xJecpKeJSd&6JAIv@y zC}!lsiWgKZ5L$6Z#X@A>WwS({42P|94vgT#<0xeW=Yw1<>qjoOqNj}2y$8uY*p*ey zCA%1fovQV3)6Bk8q3|q~oo1GX8!*h`;AyCi=O{SNYn7?&km>_BFT%sL?cv!@n;yo* z>dUUmWnq9R2R$v{2=Oe3G49eC8?@+|jFsob8(K&Oj$wUG);EBR6wBXtWmztYG2$dr zbd$GC;&*=-#?qsdx zwJ}ALxl|jQok-Fox_`j`T$!e6nG75l#TSARzjx<52J?sS(#7?_2I`?hZ7^o5DqzRcd6X_ z>L~pr2Q!(jR~^bNKz&oz4qf76F{5UfkuMXRiO1k$$AIbJ*tC-^Vzc{#D>Q7Wk-@hj&uG zYH4@&&(B34^z|8~tnWf(Z=*ixUUMPG=!S3a(Jl>o{@g5clZsdki>#hBQByo@nC>4V zP(LvX3nc7C-}w+%`e9lXnQl-~af_XOt(|0aF_9;&fq$9iU#k=XLRw_ONV`q^A)m=9 zS?5w3x{vM;@kxFMOtRf#LMdLcLYPoDTmW&7RjUJ7tv)64P!B}ZI6Vs;cj%fBZyd$D{D#f>jr#-I3%L<&`MZ4ARUg=-bK}u2P)jq15bqp!i*d2o5;}C8NH=k0g<;cqBYBd zFZ6{Kdx&=wY-~)@@)~^CGr5lFh$Q*ex&$kR%puu0b7=!H;u2l2NbUI( z&}uZ);P*)$#OoSH+oR$abGFXz?;vw*PbZ2gxTZWhNP^`w&z$V&`^&?ZU66N<;4i(} z_1fB4{p#A`-SVY^l9@J5O0~Fsr@zxu)xdMo8*wXkXzn$}{N&Yf;tT#vAqO69FWv5G z?wtm!gtqeBflmM5Js^TY9{iIXYPt@rFHDH^?x|9A1BocCRrLtm_2zPyHrpKmpq zyv;l5S9&QVys_5FWS{MRi+1TrA#I=GKq44=WwOrGJv@4u^X+`vjcAaypOz)S@?ow9 zXWvD1RBtVMl1%{+5Xk_*U1R|8P2{Y5_KgV~oRt}O=}q;ZSz2o+_v?+qwamf{L$ zKfljDAH5s_+}l>61V#S*e=pLvPSoxg^`B`_O*kyf8g zJ(~fzc&{h=97*$ckxdrDtWxSy8RAXFn>QLji^`Q7W;`WYjo&yRZS}izQk!OwWX+%i z_TA+cK=zrWZldIcdP;1&aL+)qDJRqcs3-?m#cA>HqYu;r|6k%Fd_8Wy1ju%92y;QMJI&l&ePFVXd#AgP z{jI_+(A_bgJuKUHj=+f1`puvHg>Kg(Rzt29u1sbwj3i7GVXW6b-KOpNR>c(W(MlInfjXM&h{l_-`eSaA~0~Gu8eib zUYnDIo{iQKk>G&2;ND2AFqVdU2=!|vs-zX|&N133M=J^@3Ha9Zf9Jc5?q**55kmDe zLg8yVuW@P|$p9JzY`fFsG%LW$L>&UmsT^neX^z8A)DnjK$X1tA59v;Sns|EAv7R)y zLU>&G39DY|2K&Mru(c8Xt>p$#hA>?aty4fIgvz zIOQ!6>nCA4P-hpevR1SgNA%gS38#c5vk^+UfAYGZ#?uh%bwP9P;KS1?sZ}h>_`>gz}iHCo`=%xGoO!;NLxqu3zmtR}kz;9Us_;^K?fSuZDOzldAhe8x7H>TMcRz;G;0ux-C;$k$wTt-vxJc{6#H5Xgo1$2LMrLfJv z^(;OeM^RYma~1b((U(h3^G2tNW(djai5Y3L&|-3VD|8tNH7dC9$vq3aPYZ2>y~INP zdoMUxiTrwY`(mBu*MH5+^m*F?!y(M9abw=aYk6$1R)z9H?DNzE8um3% z1`v5K|9+I*B~gpmwb2sr;n?{*)XuBGirD<|>cN8R`$gwz!62;{%<}uh`#Upp;j1fA zA;;jr%(CEn?|(YBhegI_oC3C^xBX@ZRig4572pug+&{zcpW5vHlL*TZmq(!Cf4$Xk zwua0K&MY@9-0n=j1h^`Hqyb=Np;$8fMf-FG-zzi-t|Yx4vo$~X$gPxjw^RIJG|=73M_cZ$OVYxBl)$MT5Bt)_j5S@;mWxGs7L zB^vy|t2*d1XNKVtRQD>vo<$R9N{hlAb+mwi#|0 z9scFta*b+MKVlwjCqtgX=Epe%PWh}&fynb5{t5ejf*r_?Ax)+1IA ze@Le+_)5GVT9zW+u`CH3S~UMY*SNX2RQm%(bhP(Qnm45K&ElPuqq{+PKxX3-+g?U8 zmv5D#^XxX$hiPr%el91jRsKp?%^lxWl_dtuwSCK7#Q;5s4J=Nb{NYx8uqOGLra^8- zTsrRb`IV(_n2(tN`g$4i=v-?9T2PVCyMBbCI%Maa%N1kDqW}Rq!qj4~ z-@x8qo z_4oC~J7!%2EE{<*tF6s(FyDoEB?saO4iTz%D3ua;>zrR@4Gx_-w7_njdaHG5(^e@+i$Ejgkw5((csP?3-E;vJ zo?L$T)4xr)&6vg^fyuOwW9YK_t`K(q=2^a%Qa$^?O>4E-r^XYbZjDbrxyzXGR+z=g zJvKH|^WkN84EVA(aobOmmwo7Rj_h@xcyaH7c>{qsa0_c5yjkq- z^0S*mxE1OGyaj3ZROm-O`x+@{D-`Kk;077!RNh^Qfk8;LM5mlkRc23^oIsg#(n1+^F}7|C}ZO+*>PjR!=E~xz`HEE@jJRh?BYX z(VeG|ji1!bbBKIi-=D?Zb6Nekk$9xPNO^kY@2Zbz~6lwAcRy6RxU5UsqL`OC0(MrsAjcvS~J{jB~R}VA9$n(Fu2V# z9Dqf4whw_1V6{l$dspDH{79aY7k9;x@g3SrFI{~SYO5tUw|x_uVbjsi#;J>ICg_|} zS3Q#y+BAr!P9f3{S$}9vy zct8(|w!rT#kP~r0BHRMb!2*SqRTO}}Pyb>%2#fOU`=&B#?d@2XIq=hCR_S&N@mIi=mKYSrlVejrp)Oy2)eC^eGiAFWIrC?GGK*!gS3ukDsjY$UX z%d#5vvTu%U1vak#xPlYw{C#KTb?!02^BiPi9?Px{mgMar{a|*ecDsXh9VcH#`~(Fk zw*6NhT@RkbTE6c}iud^cnT$4Wt|1Gn_Dvjxcb;8qG?v+q^G7RXEGvIg!Rf$ON?1lq z)FXvT;o19Y*(6hnN{Io!PtHpF`(A>C=-W2~&}g>RIA9ydwbR~07rxlb^dD87xm?Bs*E-xI`ftMvrte0kcIJttQ(`sZ0jY7z z+7(jcOLf;rxZO%e3t2w0`#Z~)B9v^90^MGCp6&;9zZEcyIbm{`)D1Lq8EjnhfV~YZ zL1rDcTl4zdEV-p^Ua~?Q7<4XeRAQAkl=V4cp3r{!aTtdv|L(NW)`raN*v+`i5L`4N zmsZ@K(3m*48(~{u`9NGF15Mvs0X;r;P`5o{JbMR9m%$otB=)LT##auADoS;CZn7FQ z8n~4Q#NX<$NG@Hg)2G8a#jOpz&6Q%%U}_4w+t#r6cBLXJ_@B|rXkTjICVIlMItVc8z?#mysACL-Z?PAKaw#3X6J0P zRnK@H(!XFzc07)Iu`uj;lm=a0_{h`iiHH;{Hkxx#cyT3i@!OZ3f1XyMVH*oeL!m(= z#iF+ENKQ^5YobKEYZ1Wgq#79TeVqfl_N801{~=Ylz+q<83IE$xGp2tg)q``oP14mC z5<0Va<5*(1I~czrKXi)JZ;}cxH8qB}OkOQj+PCb=E)-n7Nqu&JgqC-Wv2Vhokkvw^ zJp?gyU)jU9Zr>_6E|YK8!MP;=S#$$epP5~G7{Q9t=ChYp!mZX>LiWL@HnKUDH(ItI zyBC_HY;AFsH;$aR@BumVtjZ`zLo5+z%;Uw{m|$_&q34(@*Zl47|)pfW)>qF zIN)dhRkHRGnWNq`L&isNJbnq2B5b>GXXMf&-{@HDEj>kS7kU5dtt|zk+qyEXKNkmj z+~(;k3;D#&!LprZ!gRo@oPvQL5)5O$->IT)Y~o_1&@nE>^u6bqH8X7T;g|lSnKC9( z@`=ynr^o(1pA!S)8tNc5cjUPXG863H(II6ERht{xYOP4MQ_zPc%$EBlPx0v2M&|O} zH@T~<+DHV4KugD$L%wD9LlWR&bmnBNae|BMolxM!kZ$&2)wPOrXdzM2gX9KFNcKS* zusC|gn!R^om~*JQ@{-t2c+Ol)SUOZ&Fqz$dW*hV5;r?DG?OUWSf-C7D)rVg_?7r8a z2D!)Ym~p-%G{tHdetNZjMpiK4 z=zsKanc;%p+#$ff5rzgq&vpWMRtdo~AYTlE3cil|K-7u;6R zj=85(U~axe4pm-yQ;!xM0BTpxTtZkv7AAvbf{^LYWxwa>GLZeg)PY;|cLS!x-_l0V z0=;|z3pF2Soz-!L1LO38fMZTgMH%pW_MFe3zo+k(asDdMK}WEO5W2BPy+;Gc0F@i{bLO<*S#?9>64wt7E?+jV4lEQF+%lzy*&c zF0T;dE$}^}-V^TpEDhe~TY4rSl~-cp3v~~R0cxR>5-A_PKmU8EHvk%Qt{dmrIjF)- z4f`(&*6((dzU!dN%01d|&I9;%bPo9o{MG?#nW=021m2+cXV>X>l5JL9Q;0cgHubmirF+g4Kd16<7p@H1a2V)=k1oo4<^l8s@Juco$BgnV7T#-S!5*tt$pf8ie^0RnF2OVY1n(O(d(8LMj>%b zQZqI!?G&Jz=6*jtaBacZ$k+_ir=Y9$dv_^09H0iJ+6bbXH?&P8;`jWdyXZ^SybZHw zJF>L*$-Yegc>#0h6;s!@!kP2AP5-im=T66Q)OHU5m8;)^dm9xDy{_Kxt)C#i#Ijn? zyN-NS54a0kso&tFw*;l|j#Io~n@KhqZ&fxV`nTR`E@h52{6jPCRnbj&6S~4{m@K6V zuwcGe+sQ-tdcWPqBgNwQ*L0wd$5wS+=?ak?yu4mSsD zrCc$mgs}hEV7__gOMPp4hD(~fMulj%w0LapW>Lh|T8#i7ckVO@dF?5+=2p9U?D#|X zhZh3$dqJB3^_EPLmEzyay0-et>W&lp{QPufE;P&5De4QS&YVt&^};WzKFUQ~#4SlE z`mgLp-Cn))yRY$0nEwk^W5(b_NavqdO_x1pLM@a6cHWJT67uFs-Eo;EB_(s5E9zG> zhqj@M$Pkj+mv!XpX5L3DTAn4a#m#&#(HSe0spK3vXy_yx2XilO*TGMD>9qWE((!%Tged|gtnJwb zOd#Cneej6Hn0H=ofyZvMG%}=K`w^hh>QLt=f(aOjMlu zF49J@q-gd+fqHb5&GPQoy6yPSH~}*Bjzwx40;Ip{KIWF zq*Ay)k+A;Mxi)yi&|VY?WK>I~L2^t=6uU4!UnPt4gtb|3Uu?&EJu2pnl|Pf9`#^cY z=>9ghqm5q{*GVPsg9HkDP*wj>l>OPaI$JW(nGO*QszyLN27PVJ*isM*@lo4DEG@ek z;0zI6V_?t8H)vMR^Ca(LPB#CHp^sMY(|izp9x}T&DinvD6>LHc4Iz-ljuPh1_i@#Y z;g!AqtrMuDI)|3`7;9mvq9*_68Se7shX*PGnTr`Q{W>Y#Y|aONsXkHgGW zQ$?ep$`J{vZ{}l?KObhWg1el8lr)EL@d+92Lw6({)byIio znBVvKo*OYgZx;zMVm@5T`sY&SG`|Ohuw>xw-#N89R|!u%VIOnGMW? zpP?4b&{n}aN0#kWtb(P4r7id6W^Nl}t+ba5XZGYU&|9W(1n{frZJrX=q3`P^-IKKi zRXNF-#{!SBHZ*b<22ts&6HH0`2L9jHS}n+lk=A@UQ`Wx_T|aC8@22<|NaZfbF_q$%;kFU8fm_rwha)C(1xgVKq0_Lk63^ak@2 zTbrdoO$)Aje;s153vHTacL`4D0z&Hy_sR=PfFkt9NR7@eK(;2g$)!q}um-7Q#T~F$ z8PvL)q)OLGZODphfW`O)K18P2xLEaNg@Ahaz314FSiLjOYXFkoCdc5Wj~PAIw0gF+ zkFc%f&I9C!YBw<+VmR~n!3W95p1;WWH0iNx&Ug6u5o+L-MNKWYjW}7;p66@|qM*sfZhFv!pAChLTzbsq{9N zq8HW&2WS#KZ+yGl-_tA-rA%YWh!*m6e^k0{EY{f$N=?}hy-g$k zacAi=*Rd*p;Y+Asf=J%%;kKCC8F-9~mS1N?!T>bRSKU+Be#zCv`TT@pn!k66`SCvq zZqEQ4-Rh35BGWN_Yf>+c+I2lLdnp4r&OIOP;pyT(5RUIG6~zF|Gb-+GTPik0`gDdA z0A6=%r0vpy`xCgDJ2Fa)I%S!HcJ1J~f2N_sc8pudhYKxF0D(bZ_DDQRqST8|& zr(N7|fdhPOvC{$XTn=PbxZtSX3~dg4r8%>CgkSl*nQ^gEqAMT9Nq>LD8HqoGdxm!u?v1~e)dm#z%pb|5blr%c4*hPOdgCP@LU^%K%Rw9xUje7Y1(hU+!@~*dG~y1uHar;QMG{)jyPhN=W?VJq!9w;fNA zsP@r;)rPElLDJU^A4@itIfx3^CwIjv@^Y0gM77jqBnJ(@r46{xk%O~+Q`|?TA!W7p z>v#Y95fuj?JF~*nH6Suu@gqk5-=F6rVox##d|SOTgZpGM^dB!zNE!#eDYn}@Ds&|B7?tuLmZ}gH?MhO5!QEO*q#UBs-LEQ@LgKw`K>?5p89W-)(Y+iOZ8VWZ)GD z{l{?c`mX(^$I?-*6|phmS=v{!&XtK9^s11|DV!e#J#CeoMReLe9(%=1t!3EdN%37h z*r%uEuUGBj_yWb{9wh-gf}L%?dYWn{b7J=sYBK%DLfSI1VbZK;nQ&gI zP*<6pPlU-=An9;?tSuo>z&#F{6tr8OULDGQ#=y?;A>_2?^w;;7rHchX6`$PvCt7Nm zXXZfprNvKe-ceh-+~*M9=tnSUVlm6MGQl5bUN)NyXbeDv)3Qsxn1+8pNnm}`M|)Qb zImvm2(h?Fqe#yA)PN|%hmIC-=OrAq>O-`!hO&x)@P}a-{`YDNi(Vgvya|y+H_gscQ z+dPr+K5&=(9I+AQj-aJYD~R{_Bv-FzHzs!=77(vKZjW##^iD!HP6&ABT^UjP;SWz> z%;&c+&hNDJ1^o|a`SBOh%v}ES$)r9tuKhsEZlFkWwR^Fc<;I60@)J;!PkqVDx}ke7 z70IVIST3ZxsCvR?R<6Uehpcg&G`aAxw+_&!f|D6DTZSyoC?}B!b!Ul%K4W|Djn@Q#ka1zG0lohUlpNiZ%Ay!&ZP+g_zDey#bc5}I;q$K zwe6()@6rm$VKbeWu}!1bNJihHh#BSxHfeE;p0SpW>57M9n;B}{5#U2lmz@5Vo$b_S zFC7J6?)pojv(5jv9wrVC1~OGr+qOcPaF~e82W5PU3?*}->Ekan*?o1_nSoE2XbO5cU|0;ZLB&i zNpnKOt-^uxV_ zmTp|Qw-WWGh0Gl?cKAwy6w5A?etBE8>gB zpYXttS%Da%N%k}&^|t@D>eOaH@jV97Gzt-^yGG%g-1*DhZR<->YjPKP&wE8H?K(^h z9Wt|X-yk9VGTlSA&>WhV@hRd`?x|+2fVV@P40pgjU5>gslM+R287s1DM_u8&5p`s{ zgdyHK;s(MQPyB|s?sfdfhr!InDK*x(gi7n=N0Ypr=-K|nFKUAc1n~X9Hf728ouX@( zATKDI(_+^}ov5V{C}v3SrZne8XZ5)3GGo!J^_S+_Ga_I<8=bS?)`}d6iBc?>;B{SO zB)sP8bz3>@Vh;AO@>f62yvm+G#GFLM-eo@fCmOx}B;(_9B&STB5uH}4yB@!pSb-U0 zwY^<>)722Pgz&RhDD0kpy|FD^;m*MKk?hT{_EN3_l=x4M4tpCrP|ee&@al@&0e_gc zlsCv7_($&fA1Q~34lMQ%6ln<7?~V=g7yx&qwQkNXaO%|iHnZpi4_U;>AYYBh$-el0 z&aym))95L(nzK<NBI^)yp>LE1_F|53 zST9T5`HtaFS$eM$N^E#EpT84N7A>7sTI$uB6!4x>!loGlcQOY~qs;#1KNLH&>c*w= z)9hp>{o2jmM#F)te{u}iafO8!n!LawtaSUWZ0t~?xMDFPxL)+{m>_MZ8#T^6*pw10 z-my`<2+L)b2CuXRniINoW_aKEhG+Ab%5KD%9z<++{f9DKcFUJy$kf$;7&qng+u}($ zRaNc@mn3Y~q=51sZYzEdW=I1=efpW#$`)p>|BTEt!#CbHa5{}yPE`jdU(B=2U(Qxb zRkx@U6KPFm+JTr|P>|w&vuK$d$XQ`oRx9)B?BLpCt0kMd6XioqWi%TU!lB|*T7wOb z*%k1|r+JE`Zw+1}^ij7JUHV2mBUSa}wYTb?(h{(rSaD;F0YfBLmb6qc{xA3Vj-Pyo z)qnv@+55iKk_wH^6=!C4F?a2?8`j97g^G^57S7S(M(Mn%#o3o9($dbeTk6tCq5R>E zeA&|*v->H5159$RuZ1;lJMPqJJ4v0@8MKX0T}pP`g|Au4Rv5tC4Nd7jHd^j=c7)Bj zi@ZNvQdazl8%KjY2D9nrAHCuyh(S|&V@y0E=4K&li=U{VqAPHHSM|O{o&n}%&dV6R z^G?0MD?>cPCBoqnqK03~lJ2_QOa_*!vI{9T;N47Ih$1lT{=Vx9%Sf782J3&wk0Fbv zx!CDKIJ2DU$arw+s6ns&{Y^re4A5hV$cKw7vY$ixD@3wb8H{4m2Jm(64qLdZ6}SJJrq($ z1nNU*F+2NzJDPkiHnuplo?kc0s!2X?#A#qB`Cdx^jUv<&xxB~F6AFzp8TVyy`mE}=C!XJFRIAsUd;!2ttu*{e4<%^5r4MCk;yMEJMMWS}*F22c79& z6Lt3VYdjyNe;mY8x*SpXEJDjU<%wcc}!t}6@M?lWuS1siQB1pYRd8N)sa8N z@Wf$BO1qv0Z}2)BV`tNfd`@|uY^i*1w}!<>CkuW8k$%(lR?`^NrTXRwmmbY!>2tKs zN0*>1t&csWma?Tga>v}ke(HKOD=)S-^75kVKZsQK%BR{Bp3a~=MOptS-*kFhVtu+i z!o#ccJqwR~@MO&iTo^mcQ_dgSmAG)nYXHu!bmO)GFKM6E=6Q`2Du<%fkvTq@taiYs z?Bm(R$afkcE!#DICjz8mHR16j_JXA3ZC3HtVJ(Fv6j?kWcuE)ywnx0 z-~6R0{LG4fnyTfVna`QWpA^2V` z-F8$Br}>;YesHiGTdcT@lq`C`AM==C&;H}P#B+WdiI8dsJD08U(nq~tVc@J7c9eVu z^6sG898Hoh{UWgQGi^9hXqapN7^|ki->$!4Oz0BOxaytj^s+amC>filbXkQ+LeMbH zo$Ns~GR{1R>>F{hzf50db~FY|pD?{0f8~GXd4C=DHha?jnT?_YlP$6!pj2v?ueXtA z!D8WN zVyx3Yv)#*I@|r&XgRCIO2@VBeNr*kOT6S1_@am<>Pc5AYtv3UN+*;xXH!aEF(q5;m znF9U3u+N6l&=!i1bXh9a(%o(SzH@~=SLhZX%ZO!NU0wB_ z%nqnC?y*L2v*Y+?Ix#9rH%C0ug5g);XY4;+z2HCU-ZA6h{ z{wBlFW<`0De-d_$skqT&;BgR~3<2BB+Ek__;^OYk^k5uRu;&zE1nAW5aIwNG3W?n~ zU{I3aPR{|d$G$n45Y-W-8{e~fY?m<#SyGiy`eBPhLjaqznX}DUcdXWizvxs-l-4~z z<3_hcKCBZV(|bZ)jh>k8$6r`J{ql!jIx`qrmJu$M;vi|L50rumh4Ga+x36!F3Y1#6 zKtA>H%bN__OB)nNOS2-}LM2H5b@#Crj+i$Rq8t$#?!x}@wQh(HZSQ&q8~0L6Bmm#$ zeJ+uIWw1}SPh2Bz)Fa)Tl>bEB3D1U>^CL=wLW+-qLpUy(5M|~_`8ll9{fSAzqGPzf zT%?sOlmh@59MnZJQBet#DVjbUi+FsDdViO(_w3hnUf#iIEM|Wg^?GZ)i*up>s0|Lq zVL)k=mEsrqI8nk)7oOOlk?J02(pfbGiH|(r90o-D!3`ADM*$(TDcx3c~ss&Ac5_l&Vre`PI&g6#+tP?(U&^! z^)q_L7UK5d(8R7c@<3#|6kLApXtCtuW0)T$_4A3V9*ducuo#PF3&|^MPYB3vf+UD9 zLdF`4el+;i4sFkVOT;Bhu`E#f0LN~1v8x8$u8l-Ot~f6>tXH363|0iC{ECS)!`g?} z+zLaT{!OlyMEY}lk#0?C;4@TfMWC47>#9tv{yTRsazYrhF&$Ti{dTu}FB&yKV&(Ul zM!Dx7ERA}bInvwKNfdJfs2)B;%-$T_Y=As(KO_1RSL$`&&EKMV_fc7RrYRLpXi zF-!5HtU)i1Gvh_gftEV&)0(G)>-Lr0dwE+IKFEX~aM&}OAgexowsfT|U&HnlJGjE^ zIFL4m(MCh=7ap(wZCy@=E@~>vACj?Wf5V#kSQC{rq6(urn!kb`-B*QlpRnxv%e9J4 z_eNJX)}~kyiYndml~f8Is^%T+J8lOnhJLzibg0U|TppaAoZGE`aNe zu$f^S#R@_CrCL(mh{t|wS9itLar-%t4=%+7HJgYm<@;zN$ps55N z39BXa{0$F2{uSagtX9_H7s&1Zsbd)RXdU0NPi<4H-LQ@Y-9MWwmY&J?SQ>OW-};;1 zSQ8i(zTtd5-%RL$l;UtMPB|o!qyyxA@yTrq^v#A{3SOcXV97G}tC8yayjh@HQQgh8 zC}=M28W^4EACVwO`+9nF^r63VzO8`C!iy}5&935Y-OHG0qfcDO1^5|fmQ_QxmW2zf z=abLpb=|+ayPvp{&oV9vnL^ex?fjDNxrOMNi4w4<$_KSSiTmuCzn$=r8dL7z4mOFm zAT3KV>)O2f+r8_lDo5%+#*Z+nga)7FY)Rdp&S)sD@-UVQR)7ME`Py;Npg37T^`o)w zf9}L)J(|uptYouLhH%E5t!~&Dp2@Yv#}^-8h!pcMWdUqG`|9_6<<5c==?hCEcqWWx z%(UrO>u^523B&B}f1oY3P8;GvXZp@{uuC5wsAy@?(EeW1oMg;)$4p=$KMKoNk>1Ip zIj=jEF2*e%bMj64Yp>Z0(f#xB6?GGm?qO(*XTvtGZu*(?i)-mH9X*F)ap_+u{tozj zQD?&a+T5S|68_iAte$?V2Y-yow%OXCPQG}hMv;=Lz^L!+!Poc(W2QAJOIEyXc6b75 zmink--Jic1uScUsEuijt#(|zOZJHTJ=e)sv4!AfPpYOZBr;&tFkaNHwewEA?X4QXPH_hQ@x z`9+|sNkLHBOd#l@{m(R2JN1n&y8)jy%uQ=TMB07yJ+W@K=TvV-v{7Ct6m(WP()~Bc zGac@z-_UvR;KZM@l+qI@j{)1Zz0q9}cbC;gvd^SV&DLNGPi3x}(qom%JnQm;ib3DX z^%1#nNn3n`MymJsFc;h$!^eWI@dX4b7jv=CBC!*lz#6@CBC*p|Lv{jb{?s)IZtU(3 zLa=dB>Xnde*iS_(u>Q)*r?Ze4UJjIjxNE`wSKGr$wd#g7{Zp1^IUf{FIvVOY<1*3L zlmHJU1+DQawk- zXOAn|OFC&^I(gFDH&m{B$9~6JCr4?zz#-|@n^Wk=hjQwz%#jcw-XT4XQK7ey5)sUs zjMy`+i7IpH$hJ_>tO^Jw5_TK#KGcyA5{N7VGkJ9Rzxh<{(4MOr?1{T*E zF$TjR9irO~n&D-=XCZ1T8Z*t$zR916E4d+!3dx5K`3DypMtM3}6Z;$YK8G_y)_3k- zm;deIj~TkeQvSqZW!Mu6(1BcKCyj=o^>m{Ki6=r7>p$3uR!vz0 z6j!syY)}m_lq$dVrbbSb8tCK&-r3Hm$c;Q_9Re{r9zRRU&seG15WZz%@=bh~3RR~B z%-rk_ghD2F{1(y+3JfbEe%jfR|J$qx(WJ_{jjTdSfW9d{w_QD2LCu)V2paC|R^>gd z2YBy=z8tHFiI!!PfAZ6(ySXB^6*f&ln{{7T490dTX29~9abuFp)n8Hi_HcRq+S}yg ze?;z(Xa3@&mrBip*IPoJ+9+>Cmr2)TtIdx&)W=TGuuFD*z7v~AxmfM->{g+KiOaBB z&B%@oEq`*q#09orVKHp^oc1)(s^L^%P>%EB0ef%vFSs!5ihRaECDz&>EM$#!Czogx zRn9F41Ea=$2tvJ7T-p}bPab^&XY*VA%*}j3evHL;V)U_%^f0eqL_$elNdmsNy=b|c zmw$_NDL2Y+T1mpSgXkUid4W-5$gS9jxpZV3x+cGO1R2Te0|6%LTK$r!o$Y$<Aac3>7%#N?vIs)Erkd}%NY0Db5*q3 zee5PEnPZ!KFsXJeWgW4d8&ekX%deh4t9?&)n+Vl*39jxEgXW^nlP<~zy{UiFm+#hf zP@7lRqI2CERsOl#XE~FVHRL^5gc;JiBF%ZNF!R*Q3!C4| zLHCW!Lw`y5&i(lb@M5F)xjz)v$Gc1qNnLWwUCO-7_l8(1X1PTv=}^BEwQ7&@6x0qc zdT3kSUKZsOyFRk7g08l4(d+nTE)Av2elky1ckByuuu=3CEgx}gp8_#r&wducqBuZb zQ5+<2f3CbAbPYSp9aTLMAzijinH7m@-CGEKx4SO7j#><5|l_b`a%Bdjl+($0@ z*K2g`DLi@y)Z|2E2&A1TCpW!Q$AI*MzxG8g@jl4hs*F4fnj{Fq-$Fu?&$oZ5nZa?| z|K#2>X8juZu_LnKf0Fa|^K2Qn;(|Oy!g&)fyhOvRh>W4+lQQ2_PD(GfT2XJ*Cz3?n^?U@%TN4 zp)RtLYMsN+4rm*<#o}Ue2VvBJ=)AfRv_~Ek$sHh7MEyGdAcMwQ`(Vt&6Mynz!eKQa z$e`QbfzoNCGjM70#Zg^HUG0_>h1Kl-%Z*RoNEs%&N*O}c&rz0)QDVW<<=<0oy%#n? z-z{1Jqv4ws!qi{&-R)%fG~D4)Iq>=fC{^9V?&w{@E!)%hX30|SZxyeOJzgKJI8 zznFPKA5oWW)*Wg-2XW~PIRfA+dZGR6KP@W1n@O*UdUIao57=b)z9~Z5b?<}kS6++; zuyfyc(uq$VAH8(rCHz?FSjgAE98*j1*oF4bf7Qsz>@B6#4 z{8E9kB5gugsiFaw#6!F8HLy+HwMW~dMMiKp+Zoy4{vxk^kUh<}h#5fh#z*M))>@dW zh%C|a%e?w)>^4pjUN$-{r-wImh%NG4Vs2s{<#6giS83@y=0hjf^9uT9Y<0CHv1c zy{(#+G$z81z*|lsP!-M#RXCfQnK8>R?}gC`IPve@OFhzVd57H7vyx|f%xc;l6}P^z z9ArK&MHBmbAOPhfJS~zl)Fefq@R`_eXVIK0XT^#eudZ#Isuf8&b@KZE9oY5~<|chj zjTYQ!dh~9PW#&5tHPT)sD6TCfex^zy8bS#Pu%J%Q#~STdp|sIC6cdzk_?r`n|C|*YEAHYCe~vV?c1^wEkM+P%t@_z zE0*7VF=W$6R)GKPYtt>8WL~m)n}J|}CfPqFBiVPq^-b51jQ0>>d)JBZ=4m!W4blEi z|2*(Qd?r9J)Qj7oNWShSRk0ULpP5gD*NEpgqgE{D@;30p=pgGSU zOlkH!8(vo^Ehpvuq;kZZ=s@N1C(S*baLX%2?({kAE#xaTIRRt>Ar>e#91pAXVkqnCH=kNEMkPIp0hC9O7$o(7ie`!;6BL0iB&#+#jP z#Z2KTZ?)QgpJLVP`S2_}jEVS=G>eblfO!VdlVOi~7mGg(NxQRmPc9V6h`r|C4*@o~ z1#-8nuVvZ70J~poB^B4aOI~%mk5`l5h86-j`F~0|OkoHo76)cB8ol{LTiJXnDMDOU zHE<6k`Oz`5cn>k|o_weurMt`bi1N-h39g_d>PSC56R}dJW_K)DGiF$qWq|e_IW5P! z*Z*(qOt0%M^dQw0iw-13YXRcMS#^qnKiwef=4t>Zu>XxQVPtr?W4!x1{jYV&OF9YvNOc~=*xcEE zG(z2hrh9Znd5Pc|emjfC^X490osQcwRD7G1*KxmErNVSPpFDQ~-kkC2FX}&&@v7xk z)sqDnPCZ!G+x`6xKk&z^d5VbOqOK^)P6>@wY2i)LmSnripvUQ-P}87#*`IO3Sv-~b ze>1`JU4gQ_7&y<;-Wq#DdAUK!l4C8(iU)e3ZJxz6q_Ab(N{9kJV`dquDCa%FA6AhU z>K=%)9ob*6tR~Qwb?4z+MRS0t%sY*n?oy4ELEa3nuHfnfkCXpNftxViZU;r698s?n zoP|$SCysVjqr3oDI7ekAyLct^;qoI$rqpvSMbS6aWb)h-2iKMAK+WM&&F6yne)YVr zotco$ws!gBOhe3cS7_OeYN?%M-xk31Y;X^U~VmXNjdynzdJN0;x}$ibMH3Y zU7Lk4v&7YU*gGJ}ZRrLxK9f!#MDEnFc`mo}DA^5M2tJguVW5B@q1_4m7&Ks%xW+fQ6 zotJqrZMEHLUM53KGH7fd-e%=N;%nkI5E=(`1l#B@84m0tJxhvnH+Tyt8fQ`-1HHhg zW7WSq<&fiCkdN9?iRzw2gUNR1ZYL+glKL()6R?v(Rx|XISH48ZWu;~C7OQ!~nigd4 z7@H$qr?!km$!?Q7vmpS#YzRO+zVORwL?2ScqvW#sR?fmwHk(W*1vo5w`Y=C_TW>gBZ*BbM+1f20zbS!BjPwsHbpQ^|O?T>E%5C{aVIwNP`$N~heTKUQzrZ~b zL2O{vw>=tUs=q}OlGT&t6Smn;j3{Z)x$eSfd(!Ksg^2fwK!Fya-M%_d{Z_P+!Ve53UskMjXS2{cp#sv}jTo_}XUS)uAL+(ke%&&BI<0 zm#af48`2i>tZ&Yo-t@cm=63QYg3XanQsln&9^2Vg0jW9S9BgSm)Tj6JvV@z1{UdW@ zISps@{9;g_p>*{JrUILh9sNUU{uy}Kn>&P#g4{Rf-8Z=DQaCDcrE$$=JZXEf%ICy? z#veS#xdPS`aNhQ5NX+MQfN$bz<#^`k^iGLtPkj9LO|QfCp|R^^r6-;tD2T0`Fh&fn z%Y6y7-@0WuvR7Yc8PqesPDN_^4&Ara{Q$;H{R_Po`}wz_w<_+4TPoAY->I#5LV8xF;xU4{RYvG- z9b4(B-_u8-B#k->J?bVP4-zy-vdl?G2=cu29(Cun_Rc2H-=2g#oSXfQC4IQ!o?)1U zL~xsR&RFH6!DU7t!wceR5(x)DuX4VHjD?38ott~jtL+}TJ8?9ED|r>!;<=CJO-)gt zgct!{4SEb1ul~T3Rf7Yoeh6e^VvqQPRSl*Vd!dlxYT^dgF=uj3%(yH|QBf>*y36_f zCtVjQ1^sn-u7|7IXNoQ+iW-_j_0=SWM@3*!m^s%|2Tp7NR=2Lqd%W(iUB%PeYPV^2 zq@L0CYFhCLLDuP6Y#t;huJNnuZ9w2)M;j0)^n}J4{Zi%9o!^Sy)VmxIyjU34&DUrK zjp%ww(VQD3OEKp=0xv|xg9|T!&s9+4Xdir^(u?0c{c)iOfxn=(3k7c5H`e$E8B9L% zJ8E+0*F}f@GZ)Egih%Pqe`vKOkq&c`RJT(!A@uJ4FH)%JzP4(6JK-w-Z))$F;ao=M z+pFAuw~NcG*=4>;KI4ig`Nmnn9_AINk8>@0W0R^Xf>43D^VZM*V~u{&+o|`v!IygU zbfe3PL$De}42Ews2slmAP|FpkGMZRQFM8^)fKLiv+;YdPw0H87qBb;YvYEM{cFT#4 z*??+L^GEync>JATy0BpX#_;K75FP z_qAI4CO=_`G?e;3bbWPP)BE@TN3N)djfhC8AV@1H4YN^Fx=TQ$n^9w;0@A_=X_XR2 zcMqx2NN&WKG;9ncw!y}>A6~up`hEQHZytNU;+*q5&l9i1JD7$ct$fl=;s&dTaGS!f zCEw6h7s^{LJ_og;(G3<0>s=}&K>Qr+DSq&~N3q$k?7Q(}Wa%U(=2M4DEoi;ljwEs% zVqa_6eXgw@*UKZa%ar0GDGRx`ejQHn1C6}8SL;=D_)ls7=KRpm7)9aFFbz}hT_?B> z8JH8}skiY~676<9psrqiihFQIFH*eky3=b`OfT&`d=VaG^NK%U#uSV$tqW%xf0816 zE_}Us)@fzm)~@Q9reG_o0DER)>uc*%)|Tji`9`9|02@~#F=zANt|z6#^QT30O{fU7BT^~zIaT+?U%2AtDW6tnoNk4>OZ8kI}kTL2t_?qjuwL!tR$@HTKU}^ z=U!=R-FAP4+>{ye3?`S>EeMz7)aUrq^oD@cr}m}PPX-+7MP2M14Phk$O~3g60$pkS ztdKK*-@)bQz{ZEoa@8Yn6%`@(3nS`~ha%G-G2BNR+#x_%KWF3Voj zmh$$rs4z;(6#D*oGh=m`yQ{HQnyC#6ql1x2jzw+&3?|QABD#2@KdYvKmHZDj)j|5< z(7EJ4B<|IYH*A;nBvg6K-7+}4<~WUf#aEG=BVejXh*>H!6&AUa)jMWVI;dG7Cy@_N zsFa(&z|6t+yuC&nwI9p&>MOS^Mq(VhK2#XwwOdiSp14%%xdXOva|q)}!R90X_M_Fj zT#4}Ty#eKw;QD|f873Vk9yd_I`D`k(7CGIvLQES7t`Xvhu3;(cZ7c|lxGQgg@C!23 z?Rnw-;D%{1tLBr`ug2&bMEc-H#sScwqCe$G;+yMKZA4Pt2sCciM1Ld4nU>dvTEk+; zY)#ik2H={;kC>pRuN%$^>SlTaET)IGf$B337663>$@Z z=!|%b2ko9r*Rqc`-YL|Isx96#ydLm{R%x=t?Ja!W|Ot z;m6ZIJf8(HX_ps9{eOohlvtYhw6$fzx~V``yw}-Kd^u(emR*gpWpx)~{{e9Zb^# z`pEm7D<%Di*?M}6P4qg_Cr@Tii3*PH)k6`5ld*bi@PDdyfoc5Tvy`2Xxzh5aL)oKP z8L;lhk@r54b{brL)48G50%L$MuA&BxwnPL(bva7dZF_s((d{G`+HKf?HnY!d0Ii~I z{bzpxU|e$va7x;<^wuAWDbGt^7SIuAl|^>klaAm;bfAE4=SrE#$Rm5fpj6vv^eEF@ z@52)?yVR~{&M;|9g&3`pj6L)$(#l|R`i3C99V6mol{@Qwb}L^ycZF6ud{KT0voSj9 zC_H!Z-%5obeY#xf!q*(=bY=s|cB0@sg4{-uYP1}D)S%A9q3X=M^f*y%?P%#JhT-Z0 zbIDM(-JX&ljk~(QY}dKVfAyE5fe#1Qw)S(;{|V~}pPPgGn7Co&hm^>&XYKXzP{R6& zRfFgG5B~~im7C~|uGCJNi_PHX`vCOb>2huNRD9GZpvBg{k=K%kvf%CbkvVX`lrJ|h zh^xwsCw&~&&Cu*0$$_dX>;m(G|ILseTa^gZVXEd>g%bQwgY?B?xCBV*MVsWa*g1W} z_+eaVyiim$bMJToQc+7YdUsu5icFGNBYG^E# z+}0P@O}gFP`C5}0Z{H94;_{JI_XM~%DL}!(c!#4s*z(O{{SG8jScEI>c5D2XciCMx zJ9BH+zFw!D3!4i!I$t5*5WFX|S@y=W2blkH(@;CN>Z$3%LN)NQFzs?NpWow$g+-1I!7!gWD}yVXO>;f$MUY`gn1`x4kj%c+wOb^oGv z(OFt&;zXEHGkk#NrQ&;#=^dNxG{$@ zpXV=@wPjY<;baqaM6X32nN&|?_f+g)N4>Z0e7Z(Vt5QJgMTW!Nhn@iA-nd@+M^TVC zI;aSeaKhl)nrB%u?g-GsfeUss8<$o)tDqZz7HY_v-6@Hq$c9ypaf2y?2JzLSd)b;8 zZf=NdlUpk^qwK!S?77bcR|vjRKXd!dtLNXYy(upTRs10tzF69PGtt;3Vlxd^BxMU~8i+-cs6It%f zctHx6w<2q$Pw-dtV~H3w0yO#KCRqJ!qyCM7{Y<}=lshYYEzGNaLc@7DZApQsRTR-DHc#Wk%*ANEu7~dR?Jj!+JwNu_wd>$%HXmA;2zH#^VJ_=qa*+;?p zh!2$4aGQ%-%#RfEm>N+Qm{X9r;)^!A*KPs=GF{8xQ$se{GUo7~KXRe}O-#|N*gWA1 zpsI#k$2BVPwsT;msDa&3fT3=b;0rHTE@(}(F1yiFTcY+EXK1TQ334Nsb9z>$9}Osg zH~BB^%;j`%Y5Xj(1&#~fSWR>HGUF)x1GO;V|2`W&04karr4}_=b-5>>mUrk_R7%%L zNUbuqzV!_Ob`VRGZ<=V6f^>0a6tp%;?&Z5K;1$)XBu-2dE~i*OOKtcB-5T^YlmIUX zQtD_j)E)b}$`nYuD(1pG|P0s8)5bM}xZaq0ewtFV*pP79?m8m2ij zn6-t|ylwK=$3>d#P!oV&Xyn|#rfGau%56BBMNLfhyq!sGDIr(c#A6^#tcmL@%1TvCNjJ3bePu)RX(b-b$ zzRzgzR&R;wI?s0E9(oX1A zvpN+@5Xorc35b;`E`AXaU^)SEaK_eOCU99{quz)4$BVuK2|h25i07 zzo&z<^KF%U$njVi?w&;1VImq>tJ{yxM~hI`q3UMxsQNP!|8?Mqc=9+6my09<0v4Y!UX*6ux~5?wZsgSlH=-IMC5uazT~(iA~R_E&zn`*&cPE3?_Ov}D|`hc>-O0uQafEdRJtap(`EuD&^0keA?Th&d@HxrWNuH5y?( zyb2xcQhZMcZ2I)3Yv)t!Ozr2WzgxS2`yS}bXiP-s+QNM21r>HyhkM3XgI3QY()><7 z|6iqUqR!Ka%{iL3?y)KFQ3kllRM&JGPf}4R=wHnbVCWR+io$p#ru+A+syp~h=arS; zt$PBUFFsd*eEB8A*^db)Tq`tX)C^ZfWN<3aD$eLPYywy3HP+Y{Z5o zTC)98Kij~VBhCPfJnQ!<6Mu}Vh>Gr=4a)O5 zi=;Ea!rYOgevlcJyFMVNPja&V@v`%8Npg}6dvDpCCtQ}%oo2`P3OxoTQkZ9D1XlwJ&=|Vv7U{{e~E1$on$nZYmwIkR~&C~yFE{B89leI zS+)!w|KXKb(*?Ocg?GcNTacF(dN~5%$`jSC-sJIyObzNj*f&@>d?k3B%yheMSdQcN zb{xj%W4?Rlf63<=Cqc5e2rVRz+$xuknMQ>@73)oVpXUPhGEi^tGA-$Jy8f#W{fw(f z;P$zN>Wo~Q9Q8zng~qjI{oL2=+oHg+{HAdyeI)oKto)q?T7(Ts@hZ_w%~X@|pRG!? zw*2*yqj~k*4Wg{V|1XxGfBj0QNZsiraj#9=yyo$R6`ZOr+ajs>^l8Scdm$a)D<+O3 z9jKple>MyLXbUZ`6_&1Jet@^i{KTEGvurh^YbFTqDv+->O*E^-R@gjOSgt~aI#ah5 zQ_>>$_cX+4)biv%{bpqMA0HbmWKKMidP`*Rd8xebx>UMRGKNtA}-?APO0C z9Tg0SyPu|fq01SNJnBylUxo~l@UplckrRonsl-dRFmG&jTC~>bm4$Cpq>G#3I zM$8x-eOYS`Jk&y+#U;k|#uT=4GPA38T!=q0aBYjo#kI&^M=+r&=?sUZRtaXuFY&XU zi8m{s&Z%gskPzD(6g1n6t75c zms@_@E|c)(xf)Ff_Gu((c1PbcuV$^ti1E^5H5gNa`AgjaFk` zsqtwf5&>&^-bdqoHU8f-&d)+WNC#sjwn=yKOJqGG3u1daZqGHeS6n>9DMJ)PvL@Ty z{gO{JV&@u#K-6oa@}s5dZf;rflfNY4Dg~VZpmq;6+f%8-iSPa1pGc7R^Ury|aOa&u!z=TFLPW1sO~QFt8?hnU z7&PSysC@JD75U%me>ff3HwSH^jD!{fGF&M*>ij7K{(f*p{wT{zl}CLYsL5Pj8ggqK zfXz&H8Y}@LRa2GDaGq4oR#V28DY;lqxUvWZ)TK{stPNV@Lb7|S#TTT0$&K^;v2`22 z5(e$agT%VeQw_}fvX|0C=G?gSiY7$8RqZf#1(~)K`Q(b6V~R($Ms?7tRbNaMO{=UN zO!KxkK1c0ii~nwEJ7lh9Y#ttR%>mu*&VeGZHF@(3cFUkt>Yi0{%w&taizp= zb_`9_AvbPb8r701pRuA##t-B4kC?s2ufJ+&FV&#ko;>cnA(q=n`6#;EP3tVgo<_wA zfBBV9B1F8bx5>}e{X;F}G@WSe{M7BuiQZxROgx1hU9GMmZt0NZDj{BRfyO^}Op9mu z%|?6at_@^^AhY?YRe#Hb!Zdc)#1D`BY!!e~61V|q&$!W4qfIK z_QI*Ih4j_+7;6bt@J3g7f5-DJKJHk*@tt`evT0e=7q`PnTb6#XOMXmsisc(h&k?pv z1taRlijDreBO{{yY+TMPIWs)JqwbF!>`eWdSv|f~Z&~*~HT~+ieTD8B!E+AJ$-prw z?3Y=jsg9CwXc2Y?H&$JN-RmmME!qpZ&2jYXKjBk5uoQ(nlm7=UU(4;Xis+Y~*1l*JDwc14J&qa7UpX6fQ@S6OAMa{GHFke|^R8(TAP>N}GuXg$Ik| zh7rBh|D5^|{YIH~B#KxP&Opqzdk|Mf-x?czCG&|{LU^xyQm;kmDo0uFXHK;8$mHXW zi7n!BBZ=6J1iGaA8XOcjFJz%jnO=jV>zKhwH9zjme0h1whX?9AMMN&NY4uu2p62R* zZ3U}G0=fIqb=`x7_|1^(V4Sd_roH;w=PE;EWR-sIK!d(#jk;Pxfq=uMYhdLK<-#fT z=`!j!FlQ0xr=Oy^sCIcN>b9}wr$2;@0Y7s6?&%*UF^rqZBTGqwLK!DmWUROzc62PZ z+#3WgT1hAfq@udt0K>Kuxsz_QvMov~w&JXIw@t+qKoX5yizhaTEGhl*rYl82Q-PHN z(Q~?E@-vZ9GS9_Q+tL>JiR-X{76#aAd&$2^^2;TY^iiqEDu)TjR9;lo@Io|8dX61; zlvDp>S%Gb))+W=hrEyL6LGN1xdqWfTa+M}~F)hF`_N59oNp?3+i%V)hFQ|l(-fc~{ zzT}bS9~^M%dGC!JQ7%pQM#)c4v=G8D+r7H^lGm^8{dO*QsWUC~6@5zKt5Em{2+h^L{~)Y^f(?N74S!6;A4Y4$;d z?YgZFopHCJ(fm*6f9@D`tn-%RpSaPT(&kb<(;C=PO)er)$Va*U=5X2xn`fW$4BJ^} zZB$jhTLyn^$?y*Cufjh#Z2lOx1sS;+64o%x;U+TI^6;D5;!ngMFU4@|de=ooeypP)Yb% z5;l=nRB9A<3w&da93@-zT^|iZ17G{~Xh9an@Bg}&V>hli5v8;k4|X?(&GwQRd2znh z_T*DNo^SrLNYKg-X+eHlP#qiBL*11nw>Vk&+dgaz1!{0u6zp=&Gj%AIT4-f*KQtQO z`82d>{2p+z=EU4lTd;s`0(rPFp_qfx0eYScX7y9WT<+=-dA;@DYLw&GM^_S2z8DDj zqY35gN(wC`$^QaKlTyF@1|*2l_u_3&qFRr@D?-k5ox~Rq}@mFh)hw^xN> zdhBq6Usuy~XM5FVX^Hm_v;BJi3am_2OI>^c&YY_|x`O;*L{-VN;F3MEvAbLUxt5*; z1tjIb^vT7NN!&?j&a)h<9gpDQ)t_WY;d(`au!*V$du7moYa`gr9!6e7AQ~nlu%$JJ zQvahX$U?g3pOTCa>j~57l&p+tgQULcmsC>72L0SCfI+E^uzY@8CMGk=>6XGAW`Zmc zU0joUEBGH&;W?!HcJj%)tOJK+m@6D-2M&%8#IR}=>*7gw4HburdMlGZR_>^KP;!iS zm^ccXnACbhw*7X5*`Ba$VBH+5=17l|vkM+OVEkwLyIAuwO$`)jn)fe2D z9m8%y<8>ZZ)RnE>hGX-+=pi#=ursIrYu3>GmY~N@u!rR-6jYG(6lE~^3eRMg64b1a zumW#Z4R{&E>6^}+FAe<#P=%8i({|}pZ^8u1L8+dO1rh8W!B0tT z8+v&;#aBipRWhn@K-q*^in39JG%vI*iEDw3c8d={L}E{qT}?Hjeh~t3`Xe=yxL!X6nB@{rr6B~Z5 zoBscyX|H^sjkQTj63{YK<{J@wH?jU>+tO^bhw`yKwQFS~bMzj?5pZn+e@!M|PsA+geZ*Hg(=N zeXe>4GNa-S1sL{nU5BP~GoEi>TuS^r1<~-A0B$~(c!)<@<+zBlWfXD?*^~P_CY9Qw zgLWG=l1@m9gNk)AG-*d78s<403X5^$wb19`?2!1+H?W_Rn%(PDj|YIgQ!=+p^CdRH zd(SiPVacmT9lnuu-88;;qoMJ7dSd))35CN;^>z4;eNw(w{PjlIFPWFz$pBUdVy~Pz zNbUAx^|#Fv;R6A6T6zGtIPBr#C&KpLmGFqt(sJz8r(S4$0J6 z%gBU22L}nT*wxy^NcHq+LL64fv#iXt9xs?j=*>yrB|;I6o7I{vJS)W$*M*IKQ;LUo zsGlE_{75B?&eH?K7~!ZfXN{t2Z8A=>g0BJzwN~2;D9)%g4La_zx`}=Nb2jLMV3}TEXl{#VN>_{BNkN_A7bi3(@SB zbI(EW96HVVuDU|J{^?-b*o~RNhIOla>NA`)L^^gCceX3DYiC|MSD1X7)NMp7oKtTQ z@QgC~&q#fEzGsP|OQHdqe)THv{6hAG-gUV)Lc^(5Tb&&{8{HKk$O z-#fxK=}GIUPW48%jz9P(J??#IxBSkZ{O8NLhHa>s_p8kmXT5a4n%*}M{Iw$*H}AFw zK7S!hWg0!#aRIKlFl@B3V}4OYJc6ZI%3X{zqdyIGT8rLhwzRbh(D}YMqY&W7<8a^O zQ9$BzoBCeIsd?{8t%>jiQ>HX)#^3RCZ%;=(;12H>kV=5U6#%4r%Qumga8ul5#x&H0 zd$Rh(fIiGJw9jnxFxUWsVd-g;13&M61N%75ZeY>ZdiR%)d39$OIa?kpz4(7$hz?Ao-t}>|K!BE=QYa8a1u6DnS9j zM~@O#IwFj}f7?eghmYn3bC(<*dG?H*u7vj2?2g2vS0n^<>uw10{iG4sncuESWk2LU zP$WM(QNG>QGr8@x9#v0Mdh}s>ZcJ{#IjP!y5$t9b7{_%^RtpznMSY=PxuYLc+IL+7 z06RY*&)N=;U37Xryv>rKk{a2!7=3lBP9@mB>Qa>3fP>^V+8-OIwHDrA_8)?lR39ry zMm7{@ZcnnqL9gr0XSl6`B!t0xSJQeNXkxecF*d>0VY8WHs6y>~INwc4siI5@frTR% z|1kx@RjQ+ud?Z`xxtQxOT~(rM5UV`L6m+muV05&4N;)8herEbxWK@D$u=w#A!FQV> zU&9J|FY4_;%=+i6mPDib1}=3xD%PqTJFA;6&DybqI0InH35^QcSgc2@%SpUFy_K6{ zs~fy!EtcBAi`NoH?db!>jO+AaCqKyj24d%ta!r_k(UFYUC$6;oT-vB#@jtTw_}1|k zL?kHpR-Sf{6T280$w^(AD~&f4KvQL0ysH6%FqA>u#0CWtKSyc*$OMzp{`5+%=vwOi zpC8{AY<^P{(0)DoAjvh$os%N8h~n0-gZ-^`V=0s3;-FLaPFCw0$KMncfBu}dJwBom zYcWd>?}G)aWRj%bIo!8#(4fK#5ev8T3R$z$#8cF;TuqHmdqw8-XO3JXH)mh}*OwL_ zcJg0<1kB})*;rkefbVgfMlTrm~yW(CQ zkJmW-k9_JE4OFu8`QIF@b$*)PvJ+M1hHP)6`JDx2`U*#>>f=z&@JYL|NVY{S>gO^k zu#bNLHnw!kx8P`NMAy#u7t_EW#zRPrz2D{Q;-+a2%3U=s!W05cc4IflvXGfLmFT(u zdJ0Nd7(Gm5CRUh=_G1Dq4meFwhYOVIBq7AROBuFH>)!KLww~ZH`MkH%W#-on9v(n& zxyEFl2>Gc(%SIoH>ow5h3lfA>5ha4x2i-z zO{+n7ihTW7UumV>J>^Gr8k~ZRVyl0|qxKal!PtPcF(uG48$4}O6a{i`F;%_zf$&>BDfk%R6DXSZwK?|$kx|6_z2e)u4wZ+> z8+hXo85uA+iQ=(u-a&*VJrVvNbUEL*pkQrjr*O=qX%4)dg6#n4_^bX-i1%Ykxh*(; z1$2RHp@syFg3ecFKcs=1UyPG;x~TR^`SOZnMNNKwxvEva33{_|HKZWhSImtJI ztvb+mn!hP%cJn?E`?{|N;t-wf(XvfV51RPm^#n^wh^nnr`yG>achrKUg|aJ>-sP(N zl|CnkuWA)(@Bt|E|C(C!)Zit9Ykc1I1Lp}hr(RfA88_T4A-*tiH!C(S77@I$EpnZ` z?KsSj?;IQbYyD6+LYm7nERtMrPkb(s>A$Cs)B5!DalIT$TpuTROeFeNdbnCrnX z^oQ7f8nS5E4>c=;7*h!&+m4&|d+(P-_EJ?`R4%*?`wfI&-nrMT5|*;-iNjQ38y+p@ zgC15Jsp>%ax{<(Dkd~IjWOSwVu{o`!UYewalPW*av9fB5t~|^n|M0JwD%uy!?-^SQ z96#{U#SI(!USyoYTCC{$9AZkZn_!1>O1WRlqAmBH`P8!o_!940>M`92anBP32JAre zsY$K?#cQp|@3JylAi=jM-HnP{eZ>mI_e6>YlRwp$J#zd)mn$vp3AG|UaPJ0SH!JOJ z!pdEL>tGAaYIXz%boM4_oq`ohEIP)Gzn~Qv^@TxZTjU417per07nNAUNb8Q7Pq`=XLyjyf>Uegk%RyNe~j6;QZ`=gt!49QfV0j_ET#UlpN`2o*(JCfADrFrT4Sz z;XI>uJ?;F`H=#d7$j=Uyi=`%=$YsYrH!xUzIX0p_GVx+H&#z!7#v;c%?nzacCDX$~ z*~RSq*8%wm$Kp(1{{Y6N@Q#M=iuLG5XCq-qn}7jAk*qpS$}Jtt zW-B%$`sEDt{H**2cGDG{(Mt+@b?_ln4`uJ^^&CS?+A(&VdZDV$2mjcsud|mcUMyh1 z6EJEqxKsLKvMmTOIEXQNo?U677cN+g4mfF%y34uEG=FR>WxbbAE=gKL6Sfb`aWAUZ zz2dh@(Nt2?fEQnDl1l3>nc;K)1Dn88u0$7J#bgl7Yyuoifk=~* z&W&7NFfVkkVXXrnLaCw2g#LtcBYOQSPR^7*chrGCJgB)&nYQIwHr;CJSw3h0D%^aS zvXS2(&6*xY;}PEu^9<)32=?3Eun3)9f3Z+A>sD1hiaAxxopNR0R`R@f!UhVtMOdv8!P^BRi0tvDC$M(TNkrZx8!_tk$K%07j<%F%zYX)Dr4HQ8DAsRR#C_!O(W z@JmJ8c^2__U$d3EsIxKKayGyJP2nuEZ?9QH)J8$a6M2-i7QH%o#2#zYi-YISf zgzjh_pg`95nnQ?q{$=EG!L{_bcnUj>Ru1I*9&2phdeU1H7ca-`;|r zuJI_5S^Dj?s}~Lxax*2dTrUJzwUlJPezfP8^N*U>&@&u8v)6nxKGiR z5!7o&DdIoPx10VrtuMPlM(+<^Igil+*)X1w;l$zWzh!~*fi1??u0GS9afD}E?ulFE z)M9p2MyE`);fwh!7goCkbxdBju7C7D(Q3))Tx)g_&Qi%$kgPGYIwh%-B^tJtL2l;j z2Y_t=5r6%*4&miX5D4>SVwg72&u{tyGJ7d!xPLp@KN>Z<-d;35D-i+GE(2+z2I2=r z5xi5g>E?;G3~E1rfAP#W2G_qXrylIGzR;nVvyKvdT+Eo?FZo4&L#(!F*ovjHDeYhWKYOAA28L^AvdZshdHPgmxo%62OeYQ>J z;$d}SH+uHp*1c4lU!?eZ0Y8soBXkpyRy9?pUa3GfDYthOMA6aWqju@%;a=qL4IxOM z9<$G#>{{hF^Z(Y?0`o)XW_7=Z417JPY><%l(p5dgK3Ge=%EyK6lNWrkbyR)CjZt;u z-q>3a*KgjX++Mc}d}+GDIzkN!Q~7n2nT;Tn7o%Tk)nB6Db!tk!!w9YQF9N2?)zASs z_xeIjl&4Rt@o)J%bCpAmU=z#jv?WfeJaax`(zzfpNi8>99)Os3qLg74ZxKQf)A^$z z*kBq)5wzSN0+%!&-bViX`SmlGuN3_+=-^4vyc*xK*d*!Q#kcq-d1~}_`Z^BHMSLl| z-Y$BX<7Tbksfs}n5elCl3&n1HcErHPAz!o0f?ZI(fz8=dg(SMta-rv9*d!OH*+iM+ z*Gkr^Nx)_ViEn_`Wi9DARg;Oxwts)}_r5Q|4|7>ko%FHY!Ld*YPx6MM%MJJbTdL8g+~MPr%p z#GXx@azTA;!hWW^~gsZCFpfmV-mnC2B=ypuBC3D zTrZ&?db=8OtHt`a`}BH!XWefFG2pY^7>y(qvZxJI>5cQj)1JYKCqS;?73VL6o9>ND zD?_t2vqL-z4K&kid5VqMFxvm?7|6yIr1ZCj>DK*E{jJdojnRDXpcD2yYQDJ6A6aRy z96K|019dM}h&NKg!3Q((c*ChtnR;TS-mGxDssjcD4s=lxy`H*Sc%$8DW$Kq8`r~|h zLyD$nYOHFwkhx?^>q%_J?wIy|D18b3J3{FMI%jwxTl5A%+ryQFs)^!p_lL#m91VAO zqu6OG*(ARWa|gmy&e%hah1)r&N{XL?)-;UPq;C7A{lcne`xdifMt7iqdhVE0#)y$+N1n;l;X%O3zX!qsvdO%YtY_A%0@UHePEfGMdf~UYvX1mL#3_@f!FW z=AJ>a(V>lLof#|Uq;*{NjPh(&O>kr63_5a{m`qDI7M-rZoer!}(0@4Ckts@>m>YI< z`!$V$!FA91;E?|bb4jtlW+Y9;y7!5x_*acwE$MSl+VTtHYL_o$c8p_$pW%)AQTm>+ zS_~z4>aM3lj@?XG%@bGd?ZV1Uwv)_#eIUh$m`^$5yI-IK{$IQ%@8Q25Ur)UEyPJ!B zNeS%N8}My2i6KmXhzI7WhNY;kSv9OLbg|4{*&y({PHdqhmox8MQfJ@x0g+tCH$XBQ zOF!CH^vCIV+6q?(G6oMS#Hy4ulk7$O;s_)3UdOaF{BE%J3twJfiJ78M5Sz5crfMXOx28Y;HiM=4>Tx93GIG6&)bDyg z$b-gTYpVIgAggqgkjSf)@lhUBr5ffQ{n_$o+44@z8943O!Rd=Tf#OBAt2c0Duv3I| zw+MAdq$}SW@{nhouQE0$C#zuRI+u~LsM#gHgvg7cl4B-{(5U$Q-Sq4%8B;sv^=mgp z0_=>5USWa>af{?Jkt=F>;o3x<^Q*ImtPE*fc@+@pqfHV`67lt%(gaiEjdl-z^;7IR18_*2hjz!5`yq+C4h( z*?aS0Mi0o09Id#a8Qfoj$Vxa}zLRkTYh%p}Pb4N9hYt6|ZcQjsQlM-5*jhG&kr23F zKM)Nq((usnOBd6q(6R;L@VS7kq=%l@e|y+qu1T*}Gr!oe7bvbi5>wX_Ktv%P%)I*; zK~0m}Ey{?hgs1DuL`;va2<^2ZGCZefr&iwg`~*qkmwau)Tc_X897LFf0D;X!&a*0# z=}bY6vNcvuUR1=?N$o-&)LCEKg~VOpSg;JYV~)4ZxFp#^Av&v&M55yDoXnb@ur1u~ zF6L2>5-f%^e)@}i26jEQ`t;k$%^FbrZw#Nfiz0|5$cO#A`)dZ8`|M7jFgU%6~btqeb_Vpzb`;v`iB*y4kX7MME6vx z?nuJ071(L~jrtMyDnERVpR`8m_BF;QbElrpq7=qs+jFvnz;RK19ZT5f%2_|qXdIhu z^W;Ne>>7Y8CNCM58YbExRq-^IYz(kYVL9CG@rmAON&c?QXpf}hgcac4??W6CGMcMA zu@lwkfRS8zCX;7|TL5D2^Qo-tjt6&}5D4)n;DKmZIB^dBSx7y*YmV#+puEAOrOQYxzxM{bi=kXHO-h3p$duU_sk=!B_IkuH$-| zz#qR~<}%ZF{BXlbHel0GE-LW2b?y)I-j_s?kWP4UHz<1j0w4TI?6YE)l$sZ2_V$pO z-pTk=)HRIwz?A6}Ap3XeGX<*3Y^suRUbmbh4c!47xw_-%t>xr#+c}Wvy4ul}s7<}% zv@#0yBS>kADGukJ^j7S|-^h8E{_$J3vk{mBdDH62Ks>^@Ov!JWp0IL!iLBKJQjIg4 zToIugPk~TM4wqtF<3u0m@FhHfo)cZd6J5!cZTq_Q45a|Orm$=88rqg;3UqMQE4%R<54k=ra>Xs`Cpk*kcMXErt>+a7oq|c=8+3&mr`4h6RA5l4 zjeh zdYXJk)?{~&p?e}VOotVC)KYReeRgpJpPf>mKYymP&o358U1A~!@(b?o70~HMiS0~u zCF9+r9%k`|Tl|(zf&2zmu|Zj9FF?dzoy*`~t;*PrX-r6cvbqd{TfWoF;}t$7ANvL9 ztVSA8w9a1;ojeyB535@hR{9|!lyxc=uJN+Rf|uu6`a zQ?=Lt_6LR40!)o44@1I+x;)a9mV3I!?v>K{-vFzmm)=-2RTG8CO&(*z6+fCTxH=pKnVt9Z+-o##3P=3a)p4P1`D>HR zs8dMg-YzlCBa`7c=INVX*N{(hv|&A+`tjfd#aTLnt&933X*$C@5NtleAn4??4aS5g zrW->t;fu~Z=tn~VOS+aMyjK*cL8yS7};Qg1?0D#E3lN17xZ zTfWd|mVJz*4g`$1=M2t4Wcj1}2r&<=qPyqH@tZb3t-C;`%1jtt>8F^#k)p~WQW5YR zG9z+|ZRTNy)b3u|LmmF#on7{Ec2Ila(WI~BmlV~0tqLx0UJvzV&Z$jwk031kbTAS8 z-Ez`Zm37NKg%!9qQY_-{HCg8=*C@U8@X*gQcw1vO$ttV|1$ND1XQU_-;7PCrzMo}0 zC9h8Th1G)rk0csp8iYdo8SC=f46r*wE|b#mJ#C-Gc7iNEp7%IQoL*en zWi%Y6Fg-6@GkF@#qd>hI1JazjAGZXPBK0?s+e>py#am@R{r#Z7`5g0g5=}&TTenvD z04v{zus3&rt~q&&0qvZ7wTKg(`IUV-SmE&+ll2nbV4)+U1=IF`wfoN?L7z#5HOc2P zB4clAN8f*Do#B{?5pqH|KE6%W(vfr*23n4Sh|tN?oxH8%-Ge%Xx=T1jn(H(u$xHh8 z_MgC}X511dCG9bkh~%rLM8oU~1%YM_$`ZS3>Dn>tGuIA{KO;A3GmYndWp($3JEwu# z7G=kftU5#bRT4HoVe7#@Y*}yK{pm;kf7mjYNK!TZjAu$F7fRo<%bs4I(+%)7!aNNN zUR5;P>LT3q^>@3!P&%#<`?fLQR!ijVv4SdR6&=0F6AeIrOzP6K{W|E)a-)K#)9>Gv z7x{*ZaMJAd1J-N>);HuOl{NtojA2Vx>jw2LBYc8DGAIaf$9(1Qo)hzE#(gA$cdZ=Q zffDEzh=%RPb_jEUmy-;!OI}|61cADTsivAqM);M&y-thuiiSaIytXW*4D;H7D-+IF zsO;d(-W9aw5*&SZRx9xKX$W6?Br^C!6D_NLuhB2^PG$9a4O(}1sW6u|jU#k1i3pgL zE;efZ?&jhzyG-uFR~@Ehi5Hmiz)=?#WhPGBoiJ(|=ut?&bTUI3DY}eH*hH)mUpV%P zM@{=Ut7cO6MdIgYk;y5VVx63dE0=nc&kVIc6t-ux2T+CmVeYYg82?Ho^ z3g=7upFK@2zUFw+L&G)ML(mTHSn+(tEOO z>tmVjr?g4OhoF3hJv2ulm)+lyk4o~sr-l$hU10~N0gRf5a}V3=aiNn^if{H$)4k(y zz+XM07E-|-{umGG$pR(nOE|fixM{6O%noHyye$Otj68TY9wPF4V%us+mg`k7oS*s; ziaQ_3hz+Dq?+!;hj_>5xVy0{U&y?5KbY`GM4O*t^PV}Ro_2quyM`~g2!i!6X#d04L zZ9YBq5x3`jb`L+P=+HFxb^G>Dl97e=JJeZ2Ls6Uuw_bmr#`V)q+oEnYi&@YJm%yJ{J|3|1mD1gG#tpa9Cj z>1#TPT=NF@bGMnzHM9&XX~P@52jUGOxmlVEHlJ8wL+#`>l;<_pzqq9^#CV6GuM2jt zce~Dbw^jCCRWKs%(vafjn_#OeN|=#J7NRijG}r64=rQnAQ>pGohBtejY*q1ne2S{I zOqv1NFc*9?hf=5R)bKq}`{b$LQ={f50%avQU8^OtO)a_F_L!N22pUdRXUW<1F;XL)tA?wF9Xy{fseY+a2lG>Ff`4euhO}$qfm&nS{Qeu!fp^UE_4C%E z-7FU8d2jZYrUh29_~dt5)m%+aXk}cSF^*=lQvoBw94V0l1dY+63Jsmy9m6R_(dp-1 zyIQIoRfeap7orO@mm`hT!BkXxOx*85O7myB>LLIkM8XJn+Hp#KFKJXnF8#0v?EU2Z z#LJRnV`Me7y@*|3y?=dc#SqxeEX}t>tOMWt(-B7;e*D(x5f|_MgBmd3%LSfHktExg z0LM$cLKo%g6}H}$5bH+v!g_1M0sUDlDb5w-`5IK7?pJF!05?#G(SZAC4vBqWkdcm~ zUv$dm%XIFiv6Ny1FqH_eW&AzSa_58bx3Ti*olj$!*cVQ45Ou^OK<1{GX6m->(q9^% zJz5n=22j4;3AthFH|vHcuWohy{YcNei(wx%=M~O59XkkRt}zrSxa9irOqn55E4eG3 z&CZN~WQ>Kr>4N9gjmw}677|V5iI1kOu9<&a$jW zf&hP1<@$v_IqRbDGJ`2avU9K2k+Dv$#;;-jM`=nA_eQ;*{(O}Z^TI-5lTOy8?4(VT zKXB>Rnk?l78aqt1krAHENv|3R_M>WWHR3c@?Ad>6Ow$jIp|Oh59R&Og7iz$2v@jNL zwu+@)-UubdtKoMx?tLv1rnWIER-Lr1KtNMFKylMb>#wHnQyzZyCl7U$G=&u@I}CyA zC^MGtc0N^=Tbpt}I30xlkZYBU&HrJ$jC9p$;P3rUfzy^SH*l}V zgp!Y|;cI{Nx+F@t#HW25BbF;iuZma(t zr1ua3m;Nyz=O=A)bfy{{SxC5Hb){25t-qr)V`3&RtPz>@g__BdbzP@+_UYOe9M*BD zX>xtyV)tBjv=d7<_#_O7Ba2*FqnY|)$^mHm9O@lq^1}bg&&DxKxvsgIh0(1$K(z zq7SdeH(M?+f;(amY%BiN^w~Okv8uNH{Y;m^YfIG&fjnL%kJ8*jaX82$^641&hjBLqL6ab7gB9&zoa8o~N*o*VJJjAILBICe(H9iR;}hsZ4xmhy!)1cQ*Rfg}*mSsJJr@tHQ02KL8G9m#>|$w-V&00ZW1eNTS3#V&RQ$swzb!9 z+^O?eAk-(YCq}JHjL`%q6=6sP=KjX3w^O4(eZQY>L!H5BrEfX;PXSr2D<}DWh@}c|f{4@?F3)W7h(LKk@bZ-1S@pCrfna_I)7j*vg@w zW>3Elm<}2f2hIceVBDPQNwGft{|I~QsHWq#fBY6j1XPp|X_XYDrAtM+q`O7BJH|v5 zq?K+^N0NBKFJZ^mTev(tL@l2rU77$LS;3-0)l^mM!U0aZcE__6dY@K)xR7aIXqz=w=UP zOwczjr3Qi~Ff@-0G8$tfIb`s$`cIMOg>(EBnkAW?=C{y)e;K`Yo{>^1u;d>%stXP% z@W#vS(>D`}H2j1o@jg9e1Vq)nW!mbL903m6Nbx%Dx-xN+ zh{dk&evB|X@Iv0NQwuHQq}m}w7J3KFrSAY!L2`r_?2by1p%5*GkfN{&jNUYz^i~T~ za^@3KNJ?Pn4)|)ABgViZYA|lAmV?-gtj!jWE(kUr^M-&FGLG?%JqQM=SKB-&rsr z>}QF|@JX7zs@SR2%AVqd0Cao^58^1isA=GTS~Q7dut#wJ4XhIR(8CO$e*a}K>WoLh zDVi~de;t9piZzLS9%JVhS)QGdO1S^2Mh2I2?Yt+v+)fkhURuBF+x0hijqI1~edUHv zaVFV?4CyA;w9b zdbO>MHfy(2jV?s5c@OS*G^kD1j(|^60rv3d9^w#P&mBSvuXvRz46~T8Z{FaPT*obv z+q|ZX; zP-Zz+8RliP(WHvd981Qc2rQ5t190moJE_g)Lfx#BqZsSD*$ZpW62CXAr#Xu$Vip%p ziUhcCT6;&jWLWOUgG<_fRi4Z)!<4L z1cg!l1y!W`AB(9~s!{snq9oF8QceUhFYD(-Y0S+vu4W??N4aq z|KowHGrG(Hzh}p(!QpUib$Uz7@~aet__3@E7nN%D0BIc)yMEb3!v2=UJVo}|4~$v| zD%#st|M8T`BP~y+soIyq)>NK9)1sD-dOfX=ejIDN8cAP}3f63f$+}*l6#-GA4NtYX z#0^Y@TLH>;klkj@-kPpo_%Pg%#3)|S_S(PXz>PDQE0?^CYge5aGZ9<}CaU~+1N3fr znRUE_!skFYukJn90e|!>+SPl2LEs9Q>9`JXta7NZ?q9XV)LAy!9?)-w*9M5113dQ>D6sN7wd9c~QSb#RgwDujn z07k}Q64X$!GRc7>cW*NZPAf6&(a3jUD*H~?H|Ep%V=_%kp)0&`b}ay`2joz} z7Wz?P{3f_GPvX(c!F1SHS)E9+^hWF*7UE7A<|g30m^y#mF^wD?`QQcpS^Y5vG4U7ZkjWPaVc^rqT7hf$4>yA&*zNFiwr)See!arnf3BlE|l#Wn$2g+lO7|Do#N&U zL~Y0;SyK#u8T~|tI_6Kgahn5Vx}8nNiw#*F^eTrU^IN#n) z-J(>srzewuf-1q&rDP81HcfS{E9=t_-Y*`Wvv3Yu)2PX;!X>_CKk)^P&Y*Rdrkc%q zrC%3I+bw-2DmM`;eQ;!4ksxZ;2RYURtmR#1osOaBMrxHvDKID)8`e)vnrDrp6Bnbi zoNEtzC> zXTz^7J4uLeoN0C;r6IhcwH<@ycASPS<6|l>Cd-fLoDNnb+5$Y)-HWE)$eLt*;R8Lk zew9eBocj*V+kxB#EV6G*71KFCz<{ zUlPoHY5L%-(Zlb3K|dY`kBOWMiJmB)=V^D7$9l3D?it)LqL(`-#cL&v!Zz0lWHNYa zyDKOXa%DHzOx{u@7BlzO0xI$>>+PR)=1s~?;AcBvTBsG!Qs152jN3JY9`l6JipQQf z);_h1n}yTFD&IeWd-O09(63C5MNm`Plxg-|$U_hkVe_2z{1gFQl4D2}mhj0DkSZPR z+n$K)CV4BFq>!1w{oLDpUH)GHibj?^vF`u;(Zgpi;Dh_LHN-fR5R}56t8JQIpBH3I z81*Qs*Zd*?|Iyzr5UL6MnkeDjkzmOFqxfs)(-e>fw6MmgBaP8ERBbp*h5z{#K|Wi_!h+y7j&7G%Zhf}xT_ST7knYfi## zSg)51#Lm5E%rxCy;y?ikMQxrs`o}mjjQh+f2u{r_+G!-`8Fxx7rZkRQet%<=yYf>pyHzQIS*4mL(0kM0w zIVRtSxA9CTbg8FGw09@#*A0AzRQiE|X!YA}84~~Vs3*W6P&xp9{3g^pT75Cj>s{GQ z;8Xr-mL1aim=|bFKG?t)1czEWx;LOco{Rf<2G+i)8c)jN5`HQ?jIsbS?$^n%q^nsw zG`hf|C-#04Q<5i#HGebvd|W|6f-Z*>7x?WEfXL7{;DExG(U-&4cj_yLLcqYtS3W8w zKBuwvPb&8FYMx_xfdQwKO~8R_VqZS^9bT^g*=^>4?<97boDukX+Kyn~eJZ^|EG20; z*^s<&{Jn76UF$4T%8cR6G1krannz4s*gIKTSXz@q-&Ejj81-yhJL*G;THI6opZ8EyT)Ax)|O>d z-vkCcsykI>t631pJ$ykv7TC&;JG_Ag_Ip7#f$Nfv2%l63K8OqEu29LS4dV3J|K9D% z0!k5&dqNf@TIULSU-L{hcxP|miqZA9@TS_L6Yc0Nl2lFTz>d=i0A+ZMVeFc~?-$D- zJQ`<@6G1&UV^q-bQql9>uzoov=J~yhPk-hcAN(FT`YC~`^sye_;#NAGyWkpiikcy& zfs-#fh^H-B9fgv;I0oz3v>!<|vF*9JH~E~PtJ?cUhvOV=7@xkHO3N(>ULJQ4;8GhY)C@2LU4MPiE)l#+5Df519Z)@@ZA-J`?v8 zAL&CMhed6Cc>-+^kLGr666bTJY25Ikb=%nbPmY)2MAB&B@Yq1x*mtQ@jH|8o=|yy! z@L+SKGP+KQ=J>8y%zlxO#8d{uLPtib=^ySzMUUU`4x8g5ZQ@F~MJ|nhWQ|>u{|K|+ z^}zKiBA#VD?;haJR;D0jm3LoW$RlF599AC%H@ze3k$unH!jQPgYUSCPuw5y=Oo^mF zV247nV#=%-r4AO5MpWErxc!on+=gNMY|oLbSyT_D_RKMiqM-3FK{deJH=X1W&_4bG zfM_M|5qKkMMd0fARLH(+X%F}`o*}tMrKo@mW$Vs9j((f-vl*xiz4fnG5ru8X@K?$V z#F<1hd7v?1nU6O1|GNC1*|HGwQG?VW!q{S>l%-vpdxnY7D%krWT2jvhZ8X=R5Upfk zzf@_F;VB-t z6j7>o&BG}aB9&sh>-O@7j>3DNxer2MNzQG(d6vcV-G+&Rc9MU%#$J(T)&C({i?UZM z{$@Fych6wV2(U<8O*xu#p$@6j&|IP>g}S{^3`r|HzGVf})2!-*v-ztmGEew^_E${L z%sg-ubM&7cNJ99@3x=Hc(FQeQoyzp90yW&xA&<$@uvyVoy?Jp4Rm79@Uy|fCU{8(3T4k-?{|4$^ChpsoeQ5@(s1hT;4eI&xsEOI^?n&kzY{= zV_%fgiEe56#kYQjU;CMHlEJREv8`KD-BkKGE8%7qWvxhfMy!Wu7c_WJK~YAHdnJbN zA7;jyw9LJHAzZ{-Jt&(Efn=G*mC-L9peV#xDj35lpNEI&K;O>UEs-^ZPqJ|k!sgoR~D0yDp>9B9YsHKa3+_eYk1830$ z?5-Ez>-guIlhnpv%v!Og6ghJIWXwy|+I<4v@HN0mQ{%f zelY#z`48td(_<4#F>XUtxRABm9iGq7W@!G-R>r};XW>>d(~n}GyUdMmH5?vnwdsZ? zw5vr%WHlrfa?n{55vcviw370X5aD)m(p@(`jD)c{Ni8=4bHQ8GLE)1qg`0}T{s&Z) z0R_OQs~4DM_OZEyCg%8yU9tB>*581!zK!@5*0xUCyoMlnL)&<5vcDggucHTKE1C2E z@=5+L&g`?q7i9+A>7<$T5=sUO)8L)f_M#M9OUPVM0y&z!-YRyxM6_C5wUnHxtyXCy zW0GhPw3gSXj+$>@oDZ2Qtu`FC>z}|(uN42yiU%~buz4#QU!Zg*(VFg*5#vzi>+s{ZWymS@=%17?Y~j=8hZ|`aJ-0COEJ)ce^7p35dpyDVqdsuM z6|r@^1dH+CE=XNxS+6>6KJeB}M}0l5Cf1#|V21QvXejwE9Awxhxj4nHu>m2A%v#R= zOx@Jus3CJTl+Sc|9l4R$AUl*dOtn0dJrxK>9QrfoqJhXAFx3C!pHxpM2( zdl}4I%P3^aY&_syaCcgLUfNAva>a|{_ewLH?Ak_UWh6I@NidCa=?%j&XG+pd%LHRPS4d`ZW_(pti+cP3Ng=(*sj3IF`Z0LmsMV^*Ac$RxJsM=Z*DNEoJV1EJ37F58h8Y zcNbp4XU?PkN&*Yc!J4GzN~eZDZy!q?oyLcoILcLzju*7Fg;`M$KTNnrx`b*o^tDJC zP7?eR5D!3gx*p3f40RBhesG zQTK&f%(Lv$W=A!tS?V)+M$43Z$g)L%?&^p`cm*H#NwSohvqpi^o%%O)a~>A`gQ^v0 zv`5@jbjPW4irH!1;GG|4KQvi*3_xC>Rb^+_Io))#L@p4}sNv(IEmsVxL_*^eOetXf zMK9hNmi{X(TIwKkmT;XwDxuva%h^*l!(;Zv2lDW@NZ9f_{YD2db2P0wD zLSdXur)GYN;C27a>Q^#C)|Mg{fufi3OgBx;ezo9X%WO2piQ!~rxZ-3^B7?1B@1;u;-fv)Vra&Vo|n30tM(3UzZpc&9J&{Vba^aNp22zy!H8`@ z&KpXti^R&3ZWjDZiw`@|2QNYD88{RA4U1C2YGJEYQ`|+P1V!!v+A5{zh0iD0x^slH zVgybJkZyLU*>bc$dd5&70g$ixO>L{?I-RVvMlHWyG!@=@ucHI0E5Nd)?b%hz3{v+L zkTv~JEHq+6V#@wNIQLc(Nx_ta4Ot;jbVbP>f3u|=2AK~YgM3+bKa$l40(BZ9`fo2EC_9nJwA`D$BnV!5|{oYu5?UtK#;HJ zcfMJrVC^9_K69H6{=-M|>6;X+$x$S+OraFuhYD6sSqLT_)B*Jfv#ZgO=(twzimE0> zo+*SIky~pNwVqv9E>#EIW0Y*L9m@ZvTTu7INSgd2W2EuteA{D&ud=Th*=3OnEj^k$ z2tRW9cA~{(P&PZ6zMS$mOxi#HyfoeX72BL(6aN%vZz=p*00n;gH`U?w+>ph4QY+kV zbMcUm6#cGPr3>b6Y>yANR-8o1(;UCMdpj1hu~?{(>yi36K4STJ6FQ{g88fx2k@L5} zKn5hWnd!fe?s>|3p%hkTc&*yFrj%}7%(GHwnic7M>Gz zMWMs^WFhocalhxefVSPef2gJvF?6d0XYj$Jk4GaJxV1d#11t@mfqYdJeOT&1JAbN~ zro;~emxw~e0eyQ0bYe%)xqTys+IK~X;Tu2fud&-fHo_x)=MxHyeaZpeEAk~ed%rH) zF0x%t3uOXE6y*RB+rI5=d@ zc!JH4HYxH8B}YaVw4(DJ)N$L8N5aZ|X7|*@_b}o#<#mnXGp-Aj2B$kNYT=bq-M;2k zJg3Iac6Aj5DP*+(KYkQ}j!Dizcl+PCXz1K%@Zi|L?AW*jR%YpS4RFe=S@m?<)Rv`mHes3k?{m?_UC?UM+hXSmJGZiWA+uZH^`5q1)rZD1$ALWL-LGY&}z1f4s1xV}vHy z(J>Zcwt2{B@#B(jq5Fld3znY(rvlSCRoA+~+&&a4lLbE?r+vI{mj~KZSpraK*IrbK zHLokkWlmH%46$piGZ7XKcw^LCA_cOCz=uF20$t)rSBCu!fL+M{pD|QE3y0d@Gv54f zem*nvC2|-)ngmGn)7r~H*zLUif}faf{9+EEsEF^N)KQ}twU?scX`kJcY;OW4#p{j- znwtmgKmpoC8Usn#|K{s4G(En1&$9|aL(yjEYt zqERZ|;wr)7F0H3?klq`r^MyKEpBv%_>5Vxg&?;98d`W%>tE>IQ(d%#AK#WtDUOB z5%-6H3J(WCsA=BZgLUcHd3JUklURSYQl@z}D0_Jh!XKW=)NzaHE=qKdCI}#$?x!|` zNiwZG`8hG?pG|(@wDC$jQ^}?GVo0qmQ6ww(mNth&nEB~PE z)`)o?N~N$1(&;h_{~0;bxx$Xj>g1V`-6P%L}HHa5kN)OANjtCK`@y}-S@;L!URtQqGt*13%k}`{=5y^9~^qU zm0P9Q`C&h?JtiitBpO8T<@+5aK~X*FB=DEtP!%|VWR}jp80qNo;dwgx;6-2LpthpuHQlKmWB@Zed$O#gznk}mPLL~vze+xmcjOl@z2NiKqRlGQa3e*VuL-lS*E0z|PCSW= z-TfTNXq-r^LV^;&#zPJTbpg(#u)Ea4LZ;jG4Fwp_}wpYm8os z8rgZI%aKXrTl|K8PUg+AYZ4G;UK)Sv|0eudkaghP9HPpeYN^_*?^dI~{`jZHC$F`x zvm_7{wM9HAEV#N0N($Mvueo||C0rF;T`kh>Ez?WtHfGTb9sXygM38aI#GhcyS>(9w zRI)GQ&c%+6HM%P~R}oFaeZ9~xaE@0~B!L>RGGFy7v!!eUXRW{;-a?*#ZO8YpL)$XX zatU$CtHQladb=vW+^`p79|uTVWAUR`u9cTYYb63gz6(Rk>{$9TyPG9%p!dW zk#%{PJ~TI)8)LM({*F(IM?F+GZ_$PA!guCzX7^H#GN3sfcV$>^HZ9_>KXx72`P$?2 zRsNuOl=ijzva0BMQU8(KBK5zBtDfmBtl`?ai!;63iPt}Qn2+F9-+ff?;`)sc$$eO# z#^gJ~kirzetY+NJ{qB!JTy_usvKS4wcKv~6%3&~T+g30*ylPOrxQ6J zYizCYut6C~*pBMhY)_|>e>|M-A82K2RT*7so5D57`Q+={flU8Gl^K(%6vSY}{eusY z0mn5j?+F*(d(Ky`@GQUPiAhmCU@sARx{?~KJ1==}wbM1Yq$A>4?+E`oxFl=bZAD2k z5%iq!B2Pr{+Bb}xScOj)RQhkit9rVxha+vhRmYauKm!3a1B;NDI#d&?f9&hO_72*h zufS!R0y+y^CIG8sC8|~3WHGl4GpNxf&`;{*>8eIbnRSbkY!ic5YT4TWx*@M8*`oWk z9*cZt?VxBpEMR(_t#_!}zCKaF(t~I^UNukfb$d;T4Ib|BOby0Q z?B|~oI8*rIpqCUlVHfKizX7GSZ_(>L6AYUj2QG{^HAuT(ONl>KWs7SCzuwB>(|E_1 zkgGPqN@=|J^HXlPMA3vd3yWkJj6n*D*}dAYi6robTSuY`fnvx7lF7tSgxinCSC`Bb za}WS%j^dE@)lC`wc>`j#q|2hQu3e1sHV8dlTcduiL8KgZD!{7&;264kF?uV0^{P8mJMC;dh>fTLVD(z!7GxwZEATN+cl z0uA$4omkgzuI&IQ)%B!+wLeKmRkzRC9}F5T)l$%KEoXWy>v)!%Qx1H>vt4Nn5c8ckO{zCN|J5Y$)dGN*rhQQ)|OBt*rVUYiZ03>#i2ECA38z`_$m{5_oL`rEUelWcQS)14)+=N9cR zot|3^bLzLsvnJHe&!)9TkAimjpYrxiz18ZQdgY5C)c~9>Y>l|05~~EC4^?ouHwn(# zSEr-4{X^PZF2dI2*Fla;rI>QQL({eQHucs8U-&lMq-evJybcB?81B{*4o60bS!I1N z6?co{{p0>8g$jBGr8GwcM*Pzs52l($IH;(#w%##u%Gd>iyL;ON;0xNY@u>efWI zQCcuQqYlH({&a#NO~FuAU@w&YFJ}sI`lV!^o*7JYOv0?{@EbrJuGWyBL7CuG=$nC= zORGhp$tt5YlAQaG9q63*GMxO>ImgLS&gL2px4faiUx|FaVF{#un_OzNcdp8k|! zh5fCGHiBAp{r4^ySHUnfi@dDd+%@?#mDk}m%&g*ebuukicnez+v}LS)r7uzVCWfhc ztckcvP3Ys-&G{fAsno)*i_X0a?;6x)aUM9wv7;kqeE3~Rz*uC?XPu(I`0MDqjLOs< z6=|tDzK;?Ar#(u)mg(Li#ZU-F!%^@T%VkVk9ECieW)h6PxyDCFk+tRmARveW&7NHW z3_{E*D1V~Ws`RQ<(e=9)gXHy`BU!VZ*&a`nrxXw~t7+<`SxQWFQIseiY__@6qir!) zOZt7I-job@Eg7RaWKL26x7CrG%?8i^smZT1Pn0w}gR`|%gs4izBYo^xJZJaiY*$gu{lGm}Oowhq0@9ly2g1?>bH<>xR-FYAZP9ZdyX;|eF zRZO#KT&f2WDY5$8VyI>UFjE=lv@Q96+W!;2`#D~VZehOIuHJqy5LM_}ni0!M$oB2i zhLrIXUA+oyBonm;2ilN9MFM7;)8;i!F81E&O}#`gZlac;fnSea%DCyVKg!srpi~Md z(m+awB>+TSOH>(2Suvu#3Jk7D>Tl`gwl5ue5c3-i>Ez5YR#;)FP(SDmJS+t*H zzMM;0w(?oP!$;MHyXRuY%8)ygPccip5s?}yYpzxH^Ar8odhuMvqPp&FMZQL+>cD`a zLX)P6aRCroY;h(F8B{d4UsSv^Pi*95R{O)V_nR2kAZ(E7Kwmz4+incYnhK zOZ~G;@S6!QV&b(g;p)1ZIW()kl zMbFFFp*hZkSRL$foJ}&+Dp8yJAlXCl~ure&XF%%VyPC``zw7?vWS|bXjd9WDF zx4YcW75JwZE#aE`JrZ^p35I~v&Lv9mJ+lXIFXeBoZg{ZzL`lQYzM>5;Wj<%*COY!5 z@^`(YLsynaOXtO~7pt5@c=Q`TzotW zNFQzbk2S4-ZcmPDC~OZ@C!d5VlD0C%*jM={?9ZwXLSd|i$NNmO(M+Srd6mOYJ1YQ5 zXkFmZaD7dThr{5hS%Xu}dtvbLW$wU$cFRMR$9Pzi-%;A8WF zvf2!P$D)ic5?xh25u4{lv~R4>UKmNR+Tq$kp`847>zyUC>nFFz&J4V`qYj-BU| zDXkezRJ}t(|7k;dF0|v`*r$DA5l%#)tCmJ;lv-DJOa(wbKm$P>K*3eDUamV0u^nPT zPiqNYVgO!{BW0;QD9~({C9hX-$QF`7S>X73$ygy9yVmL?(2E`u@2Lw|{M>b4H{l$5 zW@CFMh-kTR(pvgfrLV4e`nct*Dy!5DecNB+0)4ygi`!SMm}6-dQ7w=_$W+ntxZlm6fZ zY7Me2CS85KvA(+8?1A8wAa)0Fr zUem;8i%xyO6Q_h9j!wugO|`8x`!DiqfQ>899_7x?)vXr|E8EE{csgiE0sdIzjqI-v zm2|p_KJtIEH8EJkzudc1<%CS0a*C|mvRrCdn=ZOvdWk!&cq}$1d9aL~ucJR7u2agQ zI-Mm_Uk9@6a8Z14Y8N82-Am@A5o}e8M(YqdU}n;uy)78L{-(JoAKIRSkfTq8&+H-?auX#Vl=h&aLPAd0Md zFB*PLC)%u?cbgS+2AA@lH*OL+7&bYLF8(lfEHFoGQTI+S9HoC3%Zhm94M-3?Y$cOI z)m|ll&7G&eA8?#W?PxGRF2y3G90yS$ttoG+mUS9yZgH>e5EFfn_9(u&U66KvaV~c3 zn-}FnqO09R^ZOOW8eGP2U`gYtXs)O|G%12xJ|vMmfmXpG3W{7&v4$>89>C=?54*&W zl46mu^lX<}R$s9vhe_HkWtjFD<}O*G#w8_GF;Gx~NFDN^Aj_qeyB@;KG^q&GAsJBrnz4_GFkscH`61&^w*{6`kCs?PC@#vF)PCq> z%xK^FBrZ^zmUpkCAg-&T)BXeJE|J`-*pwXnZL98{x~IzAl;m_Si3n(VY5w>z#(*IQ zbiCOK-2bqmS9S5#wa)Tp7cBLma%>9IeK_0IW5+3BL5;*YTk)>+?Xfs*@NOuO$h=3CB%06kKJY zjtnyMjZqL`4*b%3K6LPkiRVvKzRbgToZEcLcCTf6&r8wKURxCTp;f8wetWs^Z4fJP+fxg;wZUV7ccA0ZmdDTRW_q@0P}-9}aSBkIYkF zx?=F#jlzBo?mBoHHEKo(y)yi3q1Bj2KmcgtS!{$Y!RnM^Ift&a{(~#?LTaN{0xrf2 zeVGwWryDz?{q)y%E-2ugo_avjlc`ri!B3*cs!wD50!)I-^)M)=yYWlG)WLv}|N06#>u4q8Ku__~ z)5=ol`I}+nL^V!}TKWP=IovCATj^woci8z3Z58o5tU)dz|3|z)#=W@~)3n~%{*50d zw#449(eUZh?O&`3o!Vh4q^*AxmrbbMF(w)&b>9q)sKtGrA2K}Y&nm!t1Sx)B+u^fVeJTd#1*M6W%}%RyU*crh4Ll)lw>n#qGoxqmOV3&05Hoy7dvWwO2i4X6; z8Z75l_-s8iR+<~Kl8(;%aWb?rCwSN<{WGq65CS7Xgu{{qLpn%CT|i1;P~OzmSva_r z$jJ&VV#m1f#JgWQ;2|DK5yM&;$wFY|F+aoUgU7dj^&#g(GM1~>WR6!mjQ6Z!=R#`S zsLoUcJ7vwW!EfD)LscrsHo@LD?t8lr)l1&j>~1oPd>8%kq<;Uw*7Ep@PuSnnh9-m= zT=ulew7lJoM>Z(?q=qU4jKzk}yO~uz$zHzXJ|HfhER_>rQ@7{2`LNbU*}WncrzJ zgx%5!tQJ(+bf}o;`HQI!8Kpk;UL@ys;J%fRDmO~vH#R)v>BK8MbyMBuslhqYk-(k} zKBbXe4NdtumRHBxj_gWQxyfNy*l;{sUW?+3V%|!bGx}Xhc@|F`(@=a*)sQU)?bCU7 zmZD{eFA=4URTkYPq_|_m=nAmm0b8jZ$IFaF40zO>K;ret;hf?*8sflKaT5+|`R#Dv z1pOQ75YHh=S-DUlT{U|$1-!AD-*aQ%>I&MUAhk6sdP%QXfM>wl!83qGmf8(7U92^w zoCSm+t1O`+)8t#KgGPk-mZaRliUm~-fJ-eWR^D{4Epf}&K$VZjR zbJD5Qr-pYxq<)fN>)c3V*CvPnQX}zk7-?I)=^lJ9TRsQ#T8tCe_ODpzH(~4VUqo) zrmv+BVK^ee-SAvJ;L5cd8u9W5@lQ0qDtA`A<_)cib*B{x?a7??ab(z-Oq&|t>MR}8 z@91cEs_>$p44rQcql3BT?uoKEcDsEaX^B;6lf4bPCVC%Rty z*i+k6S6f%;db3A=Q|@!mkw!!#Byegdz3AjH(X&1y;0Dk1*UI)heoz$Us(n(x9rZzZ z$?_*0eI0^IuQ-%RmS~WBAS7#j#cf&fF0`qsfc=;OM^@$VSpKCHx|sz2>!0iX$^|8?T_+>s?*;eX7i zS&}GjiyhxF2fT^qcxp8MP0eVCgpcUq9?hf~7q6PPm4d^bN^V{b#)-QN>H8g%4CmS- zQ!&WBeaTK9-hiJ@LjXp7lk3Fy?s3p~xWTkUY++={GYr3cw|olTCzPBI(I`Wn+1G{k z|HXB0f;r6@-UzzB4WFZ?Sd!~pp5txYwM1_qgzxPrmp~)SHr|2Amebw8{3qBE0nA#`t*ik}wI^Bc`KD{yj_=a9|0Xi1@ZPxRObwiKWSWH%QmupF z8UfzsS+>67r!>+zKLjnF2XyJ5u=>C7fY4+^or`-`M-We=vILrOGP# zC4dxpuM7>hVyq=w`LfQzDk|GIv>Ok)L)}qfyL5Hvcz{OgWH0Xp6%F>`Sg@`6WRlCY zd^p0)UOa-SA2S<(-K?hP+pydFhJIZT1SZ8`gvv1WX2I&#wWp7r8rVuCOtNxfp2O(8 zGeor^S@vq|AKW>~^w2;r6B9s#F5h&}pVawFwY%n*c%8m_X7&BQL^iWvI>iY26L_CU z)*b763-CR;>U3cV1gI4|*C`OyRkFi=KN(9eauD_@e|5H64mki_#egJ3-fSJK+ep``MvEy$7JI}xeH{Ulxw{iH zG%S?@171uPf1lilxD4f%US`)@FPn>S_&2S3{9)4TCmtdL|MBPtsw?NC1!Dj-Aqr@-|sKG8%J5?s4ac8F12*tzvnZv zm?mc49iZPAEX8c=Qr_fgmw10n%s4Jrn9MVZ&|srxc3s*q)X*IJp7=6fY!O4eUqB8= zib1)tIVNDu)RC9d-5vfp;^@QzXubst#tagr5-g4_M6@S%Bz62jAGTH~kj)2(O#-34 zbMq^fzsGsoO>C6shbHika`D`FGUBFm1CeON4nJ!|jv4XA8=QG@qo=9t@GIe*Y1~eS z{2BZRd9dWU?5G*V6m%5qSQ6(?z+Q$;$UCr~u~cwmsP_ksCW;|WGs9WcTJ05@P`6p4 z&^$tu1wxBdVx1e09c%*3ty^xXL~?BSdocDMj#}P7y1}IMohAq9s2scfj)%t;f~jDl zIhp*~wO5?ep>*q#P1$+qf{1BaRTldw<(T2y+~z8j!R%CKEyC&uaau8eIF`M4#7ZbX zR_#+V9iu65NT}Ntnv4lUD)W!Bw2#1U*RnORz`6@MI zU36gwuaTvP!$X#`zUtWS5AK3q-TkIVC3dMV9?)EtNa>l11#8u=$mynsrXhY4A?CJ8 z)gyc*4+49|HX0$?20;77{8;T?f6)jeFjrZs_5e&_p%PDVJHf9_%*!AY$yS!Uxv^U0i^V7oXlA z_LJVacW+>FGWoOi$SPTD(bqv(tWHui`xbwP3iN42iRxN$G{mi5>+J4bsiq4~H=|Ft z>_@wzeDp5+ulVNU4c}D-`!)5k&+e9D0jQ;~rBbU$hWTX1^{nVnxY+ZjE+t@#|d z=;_3t8;9zYt~5<~TGlRdC!tyU#1IDiZEx8JK&yxMAh7Z`ZTe{C^7ogv)dbyQo|%iO751C1R&+{RNw?h?7g@sd zo(Q4l55^Xi`*P00pryNMrMQxqER;7&Fzb0!uxVQFAu(STLep6CrMUS~?&nTE0V82n z&{CG95!QlRkRtzGouWF4bps42x|qJHy~}{TR*&>n#&H(|{6y+l#`EGF>)8(@o1ot% zC#8|I&+P$Sp_wqNobWN7sHmw`#I|)-9XqTWo2W9|!LEk!&9slk(Nd7?bcLoP^`@@Z z1BJPzko>4EX#?!dwH51u6}VIdU+gUY;4woay#dwG>FosO1y& zK&hBZZeB36dFiyTJ}ch69y139Q#y{X+~N`A-X(NxzXt5~Xn_e$|2^M+?6Qt8|4|Ix zzKbjU#A0QBK|zbwx9%*jk>daOS$s{{J>3Gj(W?>SkQhlE}xK&+`QYBu>O z^C?$jiCrKtu4A&GwAgZc-kG}(BlbIR5$$}Mb=n~MU+L+nM`p(R1a8wlKw<7B_YcoS z=D(H_Lb#0CtwVGv!^h7bB<$=))Bc1l^56tAF6wN$`yJ541g3<&xcPwC@tO#hMD316 zvhFU!F~KgSRrDMFj*+oqcDgC=ai^4#B(*7S^w7aeZH~1|k?go0p6St-jf3j)AB_Xs z%W;C61wG3S^H)1v{h>?i{TtJIjMms4tC&pX=|%0wzJGB-{%Ol7Ci5I+pAcB~+~=m7EI=bWEB+bP+2coYD~0Rc&otNl}UZ!m|FhbE!;;w%1|z%k@VNp>jgT z3|V`cD4W4tVaMWeZ+r7TVQUinKFRL_dY9&!9Rh+LRG7x|H>iEsA#MqdVwAFnQ?OJE z-K4C*zR52cyHe;4=3wD34r&T1T?7L|joO;N*VnPcwTNWdCmII0>GJ;I&=sCD_Y>2Y zw~k7)p_)QBn-Ta?(MjF;1XJ!!|};YU>S6hVYe&}E_1A_=V^IxOFA5`VfQ)S|`}ienK= z&--U))e4D;%9c9bPaCg+&SLXh`!{)NnTwA!Vb5(H>MEfdxyPx06`ZdWt1LR_i8=`y zj^75LPX%uxgBASatjCvKF0(D2GH6=CVJ*`$1B`K0>f3OOh_DeWeK+aTab_h}<7kE85SI33znYL} z!?6~D6?Cqv?K>lY3TJ}h@2)>C>sL2`XemDf^krw1On;>_7?UdS16VOy03`2c1!$zN zg|+Z73BC5q)Q~+xKC2I!)22lq3|{+hYR;fPxr^%h&K&njK?FxI!H)FZ2hhD8P(jbdcooE|4pRa-`$Vwdfz!|R~_;~AJK z;p8H}tM#7Ygz(Ug!kBR!)j;ov@zP1?_eg9arFji|eVBe;IULO!$|cP)for-zJ-&|8 zkM*BvTU_3a|IOtC{-rKhU8J3aW(ja*h?M#|l)v#r97~2@spX8?Tir@J;?x!pwSUYr z#cv;Y+-L2K-1u|8VxABS7_X`Eh2kQq z_^rUe?G&Ywh1gs{iSXHLh(G|sk9LG{z^94c zyYo#HF<$K#Rk8T`y!KNy?>&&|eF*c)Wrd^-!XS1=z1W=7FHhK!Qiz3Z zq3Wgl^Ln5rPvF9#&GJ|c^u!LK8;jWD9M6%!PX|L3NGF^q+bDYN-szS5cvz%>K;`qS zNzBMqPVER|A^4!A=gl^rH?^%j2Q`+P}X^izK4R63SNDN_JUFk;anjV;R{Q`x*vGC4`KS zy|PutzOO^pvG0Sin<2)Mv5uMHG2Qp?^*p!c{yqNq{4-vk&pFq*uJ?Ig%ejssAcgm* z6SgZceJ?oro|wT6D>8U}(k3IvRv4y`0&>{1>}_ZrcC@(HB%pp)jl7CbN8^cigmW1p;Tq^Fl|vLqjpz8It>!eW-6>%98UC2>7L4eXqZa@&x1 z7pZb+Lf4A2K04wA+R(YFqT;=wUpn2ix4o;$jZH?3U%sx~X3mnQ1g<5_m78lJ9{q`X zt72isCh~F<=28k3U}<_-@YI7gE&oTYsROw`Hs(?T+({mGR`L>4H#}s}=d7 z;9s1IawbDd9gExxjfcBY>4fHhb=lEjv615(UhsF1+;o+Y0Q~TN)QnNkfK*|-?ySx1 z7A`*ZBw>s^Oq*v%!%Tz#Wo}Sd){avmk{-cs746!kp#}5NvXUC-+4ujMN#SqBYumf0 zBudMODDKQ|>=M55^+~=JJSCjS$1SNf-auS)z3G4Kb=i6|pUXB#L4>Q*(9Hp@WNF!} z)c4(^mSg7~8A`3@nQOck^44p2r{37htF)5uClxo6 z_L%E9wz9W9sEWe4K9n@XsxZzGt4h<^L`ZkEe>wWNS!-?Zx-C#kb02-X;R@s2i_4TY zb4Tf5CINJDoreo8%!zN>CgEas7$^xXf%qUHS+kR_bt_j>Xs}+~tRlG}mY$10O`>O4 zXS#w@b^G1Go@>2u)K2^Q^uZ=v+ce=g^Rd5t))WhHk9yJZR!sSYOUx$t@NxEg4@J_% zcguudf#gMRfE{`BQn|fCZEq+*$oB><$kxmn9{)?g(R}fA>`-xY!9I0Sf2bK}dKn1$ zs+FJX#*iMzEx(v*a4e0; zv)VRYQC4T&s8zn3rH4F7g z*xT!D4YX1eIDwl8|Fu0;Q8lS~u90R-o@19j%s|e;R!#Q{A)?E(=Fa(jP7_O4SUz!8 zZ-=DUR719V5C5kZz|#hD*U;ORRJ_gIqf8yM6!dLSgyD6gL_|$FL~C&VccSS&Pnc)1 zUOI>VWPa;~HrrJLRTcuLbB0Lqbp4cOS-!iq(e|Elm8pYycY=j2yq}iKDkt~=4sd5+~_g=+!trv=WbT$rfyl4j4~UOe>_dznnD!r zoTvSJM5FJiz@3fOBJM8lNEIW52!5ZXYS2^s=XAr7g8qBuTmwO$ivm+c@H?dWBOSwn zStsuZ{1PH9#J?MvtZ8>dT^G zW@9{&SK%%i?>lXx1i^3!sP97e`1d$Pr^Md{9pFNiV@N$hT@OLlq{XcpOtR+*aTVRa z5t@(|Tm6kEIs`kl*XZxlGk(Y8-qGh@9%+0IBaBiwTBP!2*$&h^KOi*%ceh!O4#3p) zqa$<|JeLH*hMs6DOIqo#_eyQOgem~5&J+EJkDOo1P6_Mfh1KMZ3pH(=xqpo6HN0hh z=fu#7u(TV9ow0(6L|I)0Ng*9pQGFq{uH@g1j(l7n<`=Ii9pQncH>CP-rNp{?=d$Z9 zYjqS)HyOFts2+kt(VACK*WHBD5drQ%09XGWCuE(=WYYLwK51|DFYGXBN2)@P!1ZJA9nf zER)_DX3D9zSN54MfG^tWXQlQlUm0e_9GkGtHP^%Gz_to1tiq)NA;M3{viL?HIWtuCwP| zl~ZP_4A61==R70X%>T4s?mJ7VFQW7rDoJVX?=Hwzw-oTiqDz*dLVvE2SmImTB762~ zxL;m?70Hf$_|7mN8y4B}h;Vc5>cqfaBPpXIcB4~K@Ol)O1C}eE!{B_(m{_ zUO{T~7V6j=OGJM+bW8c9NKA{n@t#ReGmx!v`r+mc;y__-KreY7{uA6yj(^!eMr3R# z5Uday;$GXqm|2w&TwraVb}J)Z=swKo!I-%}n_?y0&zP`*-8%VtOZoNkyB~~4PLX|` z1wpSU5Z*ex>vFPcWpN^0_t3z0LBuQ{93%FZw%dum&Bb9#L_2*g&^cy4G3wWyyA=}k ziC!fEXpXB#ltrH$|Ha-WGl2S+b=ppzwjzDG}JCr0p!-#1dusrvvCf|_ev)pQLm zS1>2^N6E36hxy=H$ZWo`LACH^Kl&x<{am0LGNBHmrQoJr9TG&|^~NsRb@zO6<)x%n zgSQx37X0&y3c~g))Q6kJ5X(>Q_6#TwPV&%;=iPAPmtYU28}9Kjo3yWw2S8DfN#fM< zsD)Z!X3LAo4&;s2ePOlJAL%8&mh}`55lR#*Ni3Wk`AwY1*0Y=ccf-kaza{^vy&eJ6 z3WDrlGN0yov*F?$exo2riLYzzk&U3Jx)`KTy`rk26bQ|mm%RRywS@t0p%JD5^$9j_ zBouy>RuwhvuOjJlK*GD+STJ$axFj&}Ur318b4*;M+DqV&S&cIq6yZw)%@bkyFV-iw}%Vhv^`*I~7$ zn_r+%hc)_(YVs6;3EJYNHvuA*?H{y?HEU}Ex8(pc0DEO#``))_5|KSc6f7W9tW z0%_~`*ao021-cCeB}=z;3x=H&?eaFA5*^lkN*FnhaS=zq6X3~&X+l0cUT2+PV!L{o z{WSCva$6{(;$S1dMN-U?kS#?;Hd__4kLY_#hJgZv$(}+}#Z9EOthyssfgMcE;)&|W z7M@{rp_!v^mc`>BK`t!xW9^3Gi9X5w$PtCU*(E=cO%$Leu7GgHV*JNd>Nm$`ocxUY z{Hy7YClxQ1qLyR|BTSL42N4c`LY7@e;2?EZi|-7D9Z)^zrHOwKnBg?avdR=t{a*8S zClqly+Q`y6FOFEf0c{1_%@<}`bH9QlWarQ^H07w)}}K{TY?`l zANVgcFY!o*D-yBm_{3q@>*JL`XEUiHW;^EHr|{;U`?^9EYTGn!a_CDtXV$9*e^m^9 zCWkn)$tMWD2c47ohvMP|;wl1vTz>0O(eZ21D!wu)q)*H=!9Z9meA7#C?#Ic~vftiu zebcL#33Qx)PUm@p#_ix~y6gSDQKgH?#|Ohp#pT=UuYZyW@>Fb=vrxFo$>GM`7FPcy z)FC?7K<$m1mRdjA|C9W9L}S>Om&|Wdhzu@VG_2Xd^~v}|aBRGSsd7}tW2wwq-YRgf$^_8V7pa$_XPE>Cdm zZzfCki1IX!O*!}jw@mv+_MOR6~NI5W~U)q*rgz1S84UFP|vib(foTrwo`Nzd3 znRK~fgTgk=@|ZgXHC`UqgN*I z%Knp18QPeG-^I^uHlE9gyX6oBBuhcdWec=M$93Zh;~tuR%3H{FN1>wJ`(buythEEbm$0el!7SO7ca z$UcZgba+g;Z){%%$o7po5-|ZEU-Q=#@BLs4Ap{Us-^f&9VTAeJ>5T|kU@&Smtaq53InrEgKMfSj24Tv=1b6(;o+BSO7_CfEjhCyml2qR2bP@qd8&UM z*_IFPh3`5=pY93Zl?~XJVQRnW=kJ_fw%`m|tlNcNYRjem|3JY$b@kP|ixw5gX|ds) zfMHSl$l2Fr``;|S^Cw*1)pxo~7%(&ieB^J_lek@~7&*N3JA9R1Ph>0x>;HMEgV(

&m=F#LhuttLn=_(fK87 zg8jff=$b|3ab&Rz9uag;!#~A65)7)gpEvDHjrGWw|KnviI+BU-&Sn#()KlW6!Y{sh z{%(QM>DQcVPi`6fA_+ehsH6M7F6_i(Y!JDl)0^)`S^MbQ;Fs&5I&bRu8-*p%Jjy2Y*ncAFGc*|`E%eoTlr|EmR_V? z;iF($cc~QdEQgTLO!r9+A6a+xqzMVcY*rByCgXB7yZq_Z42F0|I~b_*ndu#2uKiu1 z==(Ovh>_-^`Gfs5_6zxR61^9W%la1eg-I`DQprZe`w5X@1U`%QmDDMlK-))N-ee2Y zA=eZP-P1cyDH%-{Ea9^}JksofV?mWza~BB-+Wo!}VG2*2@2DAuNWnSHJUN~{1G!0; zreFEg4KbKfWp)V3R8i$0^9KpOi?Zdrcl=oQ=fsz*&4O+|tGNn1A|@t&c`1Es4$Nv~ z%ru`Tmo2%av#U_bzGW(nI^)+<1$LhZYwdUN#cS|>Xa#GIKh)S_8v2n@Mw+$k+t?i$ zzAVVrJ10^4)xxEM7TbCAcuexMiMc)4vrA>;Q21`8>PSaI>D*eR3!yKxJPv6iN?w7h zU~=D*QgB5K|ZIWyuDgnEZq=g4eMsqe}pW7cZRq>W?c6m-tZufkkhsSsT@s8(x(% zghscIv%<3Y@Z)?36^o_h8&Ew-!IXkgC zzb?C3uDJgzqxJO{^#$h?y8L%d5)#$^1rN^<9y4Ts{p5W@itd58x~otYoOkF<{*y##={0-)M&sGK0;%Cq2y%T-e zRasPv=(Ao0!P2KYECT$Dd1p`+K)p9E1~1u_V!t*b8A71Igj6A zn|>chcgJA)Rv5x}fBo?cO=5SzRLkXQE%q8~DuzE5Lw(h^CkF)ohMJcRHkaNREbhoK znX>FM&Ed`|+)+=!4c!6#AZv?mVD!kqP7-YJMHQX>Gnr{%?61-&6}{bb(f;w4Q8O1Y zT9crg`dbx+8;^3PgHVciKllauzu@C3xA=yMBd~uWf3m>Lf2pO8NmBU=Syb1kKV5TH zzDIYSih`HML8Z+hgH7tPTe#bBy13!=JIE755o^cKo}NS{CFi@5-MwrElUgFM-%klH z-sdr^VD& zrlX91>~DOGo=*66rTB^1{gjD@R&U5n+T)_P6?Xk?p2GX#VT_v_q-?_Z_jrkO?CC#? zMef;j>Q#<0g)RKC(Q>2pV^fq z3RG*rG8#8IQk_pXozEet>3u*NEFlAks>hft=Yj^LiA{$L@+h3F&ML}NhS~< zKQXZ0F_Z;QjP-IDXaL8&7{z4ohW%v?s3>o0oKAgnYVeY$>TZp>0gC( zC#ZYO8s2V9wpR6aEG@;Y?`1^87gmfjPmvXZc*Nj*4!V~vQc#GLBO^rw(`(Wv*hIy> zv%1?BcPVNji^e+8v>qKhLY$xby3tbCT_LUjhyrsa7kppMB>eQgkq)TjIXswz?|IfU z|K*SyvII+@-0yRYD=qj`1S>|{{$Wd+WM1pvapg7zwvS%z$6C!#O^{mpnb^(gVj}ddp{I}tQmCHM!RGw|_QY&fwbjK?S&cZ5QMy%wdmZf`))cVz-vdQHQGZ1nj zN8ux-O0rQj)vBgvMA;5hx<{ZHpIP{p#`^+n{jLYAYYt{s?HwP!Kq7KLA z2LNw=@{*YTiXre9j??L%ocHduU-lX^`x8_$-7qUkjbL{o$})8DSPC9y#pg#g5@)OW

uUm6y8=Vq&EABP0 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�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

;T!*r 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%0A=9kz>M5sW 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%0Atv=+^7P)@vQ-J@@_Li?O8Y(WL6J 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 a`>Wxu`kk}5UoT<+ehz^(W diff --git a/data/national/gcb/data_raw/README.txt b/data/national/gcb/data_raw/README.txt new file mode 100644 index 0000000..b258297 --- /dev/null +++ b/data/national/gcb/data_raw/README.txt @@ -0,0 +1,9 @@ +Download data from source: +https://globalcarbonbudgetdata.org/latest-data.html +https://zenodo.org/records/14106218 + +Download the following links: +"Global Carbon Budget v2024" +GCB2024v18_MtCO2_flat.csv + +Last accessed: 20.11.2024 diff --git a/data/national/gcb/processed/README.txt b/data/national/gcb/processed/README.txt new file mode 100644 index 0000000..fc3b8e4 --- /dev/null +++ b/data/national/gcb/processed/README.txt @@ -0,0 +1 @@ +The processed data from Global Carbon Budget goes here. diff --git a/notebooks/0105_GCB-prepare.py b/notebooks/0105_GCB-prepare.py new file mode 100644 index 0000000..2cf3766 --- /dev/null +++ b/notebooks/0105_GCB-prepare.py @@ -0,0 +1,193 @@ +# --- +# jupyter: +# jupytext: +# text_representation: +# extension: .py +# format_name: percent +# format_version: '1.3' +# jupytext_version: 1.16.4 +# kernelspec: +# display_name: Python 3 (ipykernel) +# language: python +# name: python3 +# --- + +# %% [markdown] +# Process Global Carbon Budget data +# +# We use the version from 10.5281/zenodo.14106218, since the Excel sheet of fossil fuel production by country may have +# errors (in any case the sum of country emissions and bunkers does not equal the global total in the Excel sheets). +# See https://bsky.app/profile/cjsmith.be/post/3lbhxt4chqc2x. + +# %% +from pathlib import Path + +import numpy as np +import pandas as pd +import scmdata + +from emissions_harmonization_historical.constants import DATA_ROOT + +# %% +raw_data_path = DATA_ROOT / "national/gcb/data_raw/" +raw_data_path + +# %% +gcb_processed_output_file = DATA_ROOT / Path("national", "gcb", "processed", "gcb_cmip7_national_fossil_alpha.csv") + +# %% +df = pd.read_csv( + raw_data_path / "GCB2024v18_MtCO2_flat.csv" +) # , sheet_name='Historical Budget', skiprows=15, index_col="Year") + +# %% +# rename Global to World +df.loc[df["Country"] == "Global", "Country"] = "World" +df + +# %% +# for country in df.Country.unique(): +# # find NaNs in ISO3 and set these empty values equal to the country name +# if type(df[(df['Country']==country) & (df.Year==1750)]['ISO 3166-1 alpha-3'].values[0]) is float: +# #print(country) +# df.loc[(df['Country']==country), 'ISO 3166-1 alpha-3'] = country + +# %% +times = df.Year.unique() +nt = len(times) +nt + +# %% +# iso_list = df['ISO 3166-1 alpha-3'].unique() +# niso = len(iso_list) +# niso +countries = df.Country.unique() +nc = len(countries) + +# %% +# iso_list + +# %% +data = np.zeros((nt, nc)) +for i, country in enumerate(countries): + data[:, i] = df.loc[(df["Country"] == country)].Total + +# %% +# World on top +countries = np.concatenate((countries[-1:], countries[:-1])) +data = np.concatenate((data[:, -1:], data[:, :-1]), axis=1) +data + +# %% +# convert nan to zero +data[np.isnan(data)] = 0 + +# %% +countries + +# %% +data + +# %% +df_out = ( + scmdata.ScmRun( + data, + index=times, + columns={ + "variable": [ + "CMIP7 History|Emissions|CO2|Fossil Fuel and Industrial", + ], + "unit": ["Mt CO2 / yr"], + "region": countries, + "model": "History", + "scenario": "Global Carbon Budget", + }, + ) + .interpolate(target_times=np.arange(1750, 2023, dtype=int)) + .timeseries(time_axis="year") +) + +# %% +df_out.to_csv(gcb_processed_output_file) + +# %% +df_lu_blue = pd.read_excel( + raw_data_path / "National_LandUseChange_Carbon_Emissions_2024v1.0.xlsx", sheet_name="BLUE", skiprows=7, index_col=0 +) +df_lu_hc2023 = pd.read_excel( + raw_data_path / "National_LandUseChange_Carbon_Emissions_2024v1.0.xlsx", + sheet_name="H&C2023", + skiprows=7, + index_col=0, +) +df_lu_oscar = pd.read_excel( + raw_data_path / "National_LandUseChange_Carbon_Emissions_2024v1.0.xlsx", sheet_name="OSCAR", skiprows=7, index_col=0 +) +df_lu_luce = pd.read_excel( + raw_data_path / "National_LandUseChange_Carbon_Emissions_2024v1.0.xlsx", sheet_name="LUCE", skiprows=7, index_col=0 +) + +# %% +df_lu4 = pd.concat([df_lu_blue, df_lu_hc2023, df_lu_oscar, df_lu_luce]) +df_lu = df_lu4.groupby(level=0).mean() + +df_lu.drop(columns={"EU27"}, inplace=True) +df_lu.rename(columns={"Global": "World"}, inplace=True) +# df_lu4 = pd.Panel([df_lu_blue, df_lu_hc2023, df_lu_oscar, df_lu_luce]) +# print('Mean of stacked DFs:\n{df}'.format(df=panel.mean(axis=0))) +# # df_lu.head() +df_lu + +# %% +# World on top +cols = list(df_lu.columns) +cols = cols[-1:] + cols[:-1] +df_lu_ordered = df_lu[cols] +df_lu_ordered + +# %% +# these ones are in fossil data but not in country LUC data. At least it looks like there are no naming conflicts. +print([i for i in df.Country.unique() if i not in df_lu.columns]) + +# %% +# df_lu_extended.loc[1750:1849] = [np.nan] * 200 +# df_lu_extended = pd.concat(pd.DataFrame(np.nan,index=np.arange(1750, 1850, dtype="int"),columns=df.columns)) +df_lu_extended = pd.concat([df_lu_ordered, pd.DataFrame(index=np.arange(1750, 1850))]) +df_lu_extended.loc[1750:1849, "World"] = np.linspace(3, 597, 100) +df_lu_extended + +# %% +df_lu_extended.sort_index(inplace=True) +df_lu_extended + +# %% +df_lu_extended + +# %% +for i in range(100): + df_lu_extended.iloc[i, 1:] = df_lu_extended.iloc[100, 1:] * df_lu_extended.iloc[i, 0] / df_lu_extended.iloc[100, 0] + +# %% +df_lu_out = ( + scmdata.ScmRun( + df_lu_extended, + index=times, + columns={ + "variable": [ + "CMIP7 History|Emissions|CO2|Land Use Change", + ], + "unit": ["Mt CO2 / yr"], + "region": df_lu_ordered.columns, + "model": "History", + "scenario": "Global Carbon Budget", + }, + ) + .interpolate(target_times=np.arange(1750, 2024, dtype=int)) + .timeseries(time_axis="year") +) + +# %% +df_lu_out + +# %% +df_lu_out.to_csv(DATA_ROOT / Path("national", "gcb", "processed", "gcb_cmip7_national_luc_alpha.csv")) From fd3b312de567eaf615b3ba67d7b4cb9ae8cf1674 Mon Sep 17 00:00:00 2001 From: Chris Smith Date: Fri, 3 Jan 2025 12:32:24 +0100 Subject: [PATCH 11/11] GCB --- notebooks/0105_GCB-prepare.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/notebooks/0105_GCB-prepare.py b/notebooks/0105_GCB-prepare.py index 2cf3766..4020f6e 100644 --- a/notebooks/0105_GCB-prepare.py +++ b/notebooks/0105_GCB-prepare.py @@ -65,7 +65,7 @@ nc = len(countries) # %% -# iso_list +countries # %% data = np.zeros((nt, nc)) @@ -103,7 +103,7 @@ "scenario": "Global Carbon Budget", }, ) - .interpolate(target_times=np.arange(1750, 2023, dtype=int)) + .interpolate(target_times=np.arange(1750, 2024, dtype=int)) .timeseries(time_axis="year") ) @@ -167,10 +167,13 @@ for i in range(100): df_lu_extended.iloc[i, 1:] = df_lu_extended.iloc[100, 1:] * df_lu_extended.iloc[i, 0] / df_lu_extended.iloc[100, 0] +# %% +df_lu_converted = df_lu_extended * 3.664 + # %% df_lu_out = ( scmdata.ScmRun( - df_lu_extended, + df_lu_converted, index=times, columns={ "variable": [ @@ -191,3 +194,5 @@ # %% df_lu_out.to_csv(DATA_ROOT / Path("national", "gcb", "processed", "gcb_cmip7_national_luc_alpha.csv")) + +# %%