From 61f200ad469f316bd11763ad18d8a96e5ae1a172 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Fri, 10 Oct 2025 18:40:04 -0600 Subject: [PATCH 01/21] Implement image rasterization; enabled by default, but retaining old polycollection method with plot:polycollection:True - Had to rearrange a lot of logic in plotit(), so the changes look way more invasive than they actually are - Had to implement manual setting of domain bounds using new custom function get_data_extent(), though it needs more work - Also changed default image size and resolution to be a bit smaller --- default_options.yaml | 13 +++- plot_functions.py | 44 +++++++++++ plot_mpas_netcdf.py | 173 +++++++++++++++++++++++++------------------ 3 files changed, 154 insertions(+), 76 deletions(-) diff --git a/default_options.yaml b/default_options.yaml index f6c02e4..c936d87 100644 --- a/default_options.yaml +++ b/default_options.yaml @@ -116,9 +116,9 @@ plot: text: 'Plot of {varln}, level {lev} for MPAS forecast, {date} {time}' fontsize: 8 exists: rename - dpi: 300 - figheight: 4 - figwidth: 8 + dpi: 200 + figheight: 3 + figwidth: 6 # colormap: # Color scheme to use for output plots. Options can either be standard Matplotlib colormaps (reference @@ -130,10 +130,15 @@ plot: # colormap: "viridis" + # polycollection: + # NOT RECOMMENDED + # This is the legacy plotting method that converts the unstructured grid to a set of polygons. + # This technically results in higher fidelity plots but can be orders of magnitude slower: # periodic_bdy: - # For periodic domains (including global), the plot routines will omit the boundary cells by default. To plot + # For periodic domains (including global), the polycollection routines will omit the boundary cells by default. To plot # all data, including boundaries, set this option to True, but note that it will slow down plotting substantially. # + polycollection: False periodic_bdy: False # vmin, vmax: diff --git a/plot_functions.py b/plot_functions.py index 44df44c..f568200 100644 --- a/plot_functions.py +++ b/plot_functions.py @@ -7,6 +7,7 @@ import os import traceback +import numpy as np import cartopy.crs as ccrs logger = logging.getLogger(__name__) @@ -220,3 +221,46 @@ def set_map_projection(confproj) -> ccrs.Projection: raise ValueError(f"Invalid projection {proj} specified; valid options are:\n{valid}") + +def get_data_extent(raster, lon_bounds=(-180, 180), lat_bounds=(-90, 90)): + """ + Computes data extent from image raster for automatic zooming to data domain + + Parameters + ---------- + raster : np.ndarray + 2D raster array with NaNs outside valid region + lon_bounds : tuple(float, float) + Longitude range corresponding to full raster width + lat_bounds : tuple(float, float) + Latitude range corresponding to full raster height + + Returns + ------- + extent : list [lon_min, lon_max, lat_min, lat_max] + """ + valid = ~np.isnan(raster) + if not np.any(valid): + # no data at all + return lon_bounds + lat_bounds + + # pixel indices of valid data + ys, xs = np.where(valid) + + # convert indices to lon/lat using proportional scaling + nrows, ncols = raster.shape + lon_min, lon_max = lon_bounds + lat_min, lat_max = lat_bounds + + x_min = lon_min + (xs.min() / ncols) * (lon_max - lon_min) + x_max = lon_min + (xs.max() / ncols) * (lon_max - lon_min) + y_min = lat_max - (ys.max() / nrows) * (lat_max - lat_min) + y_max = lat_max - (ys.min() / nrows) * (lat_max - lat_min) + + pad_fraction=0.05 + dx = (x_max - x_min) * pad_fraction + dy = (y_max - y_min) * pad_fraction + # y dimension is flipped for some reason + return [x_min - dx, x_max + dx, -y_max - dy, -y_min + dy] + + diff --git a/plot_mpas_netcdf.py b/plot_mpas_netcdf.py index f2458f3..ed95858 100644 --- a/plot_mpas_netcdf.py +++ b/plot_mpas_netcdf.py @@ -28,7 +28,7 @@ import uwtools.api.config as uwconfig import custom_functions -from plot_functions import set_map_projection, set_patterns_and_outfile +from plot_functions import set_map_projection, set_patterns_and_outfile, get_data_extent logger = logging.getLogger(__name__) @@ -236,73 +236,17 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft logger.debug(f"{varslice=}") - logger.debug(f"Memory usage:{proc.memory_info().rss/1024**2} MB") - try: - if plotdict["periodic_bdy"]: - logger.info("Creating polycollection with periodic_bdy=True") - logger.info("NOTE: This option can be very slow for large domains") - pc=varslice.to_polycollection(periodic_elements='split') - else: - pc=varslice.to_polycollection() - logger.debug(f"Memory usage:{proc.memory_info().rss/1024**2} MB") - except ValueError as e: - logger.critical(e) - msg=f"Variable {var} may not have standard vertical levels (nVertLevels):\n" - msg+=f"dimensions={varslice.dims}\n" - msg+="Check documentation for how to handle variables with non-standard vertical levels" - raise PlotError(msg) - - pc.set_antialiased(False) - - # Handle color mapping - cmapname=plotdict["colormap"] - if cmapname in plt.colormaps(): - cmap=mpl.colormaps[cmapname] - pc.set_cmap(plotdict["colormap"]) - elif os.path.exists(colorfile:=f"colormaps/{cmapname}.yaml"): - cmap_settings = uwconfig.get_yaml_config(config=colorfile) - #Overwrite additional settings specified in colormap file - logger.info(f"Color map {cmapname} selected; using custom settings from {colorfile}") - for setting in cmap_settings: - if setting == "colors": - # plot:colors is a list of color values for the custom colormap and is handled separately - continue - logger.debug(f"Overwriting config {setting} with custom value {cmap_settings[setting]} from {colorfile}") - if isinstance(plotdict.get(setting),dict): - plotdict[setting]=deep_merge(plotdict[setting],cmap_settings[setting]) - else: - plotdict[setting]=cmap_settings[setting] - if not (colorbins:=plotdict.get("colorbins")): - colorbins=256 - cmap = mpl.colors.LinearSegmentedColormap.from_list(name="custom",colors=cmap_settings["colors"],N=colorbins) - else: - raise ValueError(f"Requested color map {cmapname} is not valid") - - if not plotdict["plot_over"]: - cmap.set_over(alpha=0) - if not plotdict["plot_under"]: - cmap.set_under(alpha=0) - pc.set_cmap(cmap) - # Set up map projection properties logger.debug(plotdict["projection"]) proj=set_map_projection(plotdict["projection"]) + # Create figure and plot axes fig, ax = plt.subplots(1, 1, figsize=(plotdict["figwidth"], plotdict["figheight"]), dpi=plotdict["dpi"], constrained_layout=True, subplot_kw=dict(projection=proj)) - # Check the valid file formats supported for this figure - validfmts=fig.canvas.get_supported_filetypes() - - logger.debug(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") - if None in plotdict["projection"]["lonrange"] or None in plotdict["projection"]["latrange"]: - logger.info('One or more latitude/longitude range values were not set; plotting full projection') - else: - ax.set_extent([plotdict["projection"]["lonrange"][0], plotdict["projection"]["lonrange"][1], plotdict["projection"]["latrange"][0], plotdict["projection"]["latrange"][1]], crs=ccrs.PlateCarree()) - - pc.set_clim(vmin=plotdict["vmin"],vmax=plotdict["vmax"]) + # Create figure and plot axes #Plot political boundaries if requested if plotdict.get("boundaries"): @@ -311,7 +255,6 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft # Users can set these values to scalars or lists; if scalar provided, re-format to list with three identical values for setting in ["color", "linewidth", "scale"]: if type(pb[setting]) is not list: - pb[setting]=[pb[setting],pb[setting],pb[setting]] if pb["detail"]==2: ax.add_feature(cfeature.NaturalEarthFeature(category='cultural', @@ -337,21 +280,107 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft ax.add_feature(cfeature.NaturalEarthFeature(category='physical',edgecolor=pl["color"],facecolor='none', linewidth=pl["linewidth"], scale=pl["scale"], name='lakes')) - # Create a dict of substitutable patterns to make string substitutions easier, and determine output filename - patterns,outfile,fmt = set_patterns_and_outfile(validfmts,var,lev,filepath,uxda,ftime,plotdict) - pc.set_edgecolor(plotdict['edges']['color']) - pc.set_linewidth(plotdict['edges']['width']) - pc.set_transform(ccrs.PlateCarree()) + # Handle color mapping + cmapname=plotdict["colormap"] + if cmapname in plt.colormaps(): + cmap=mpl.colormaps[cmapname] + elif os.path.exists(colorfile:=f"colormaps/{cmapname}.yaml"): + cmap_settings = uwconfig.get_yaml_config(config=colorfile) + #Overwrite additional settings specified in colormap file + logger.info(f"Color map {cmapname} selected; using custom settings from {colorfile}") + for setting in cmap_settings: + if setting == "colors": + # plot:colors is a list of color values for the custom colormap and is handled separately + continue + logger.debug(f"Overwriting config {setting} with custom value {cmap_settings[setting]} from {colorfile}") + if isinstance(plotdict.get(setting),dict): + plotdict[setting]=deep_merge(plotdict[setting],cmap_settings[setting]) + else: + plotdict[setting]=cmap_settings[setting] + if not (colorbins:=plotdict.get("colorbins")): + colorbins=256 + cmap = mpl.colors.LinearSegmentedColormap.from_list(name="custom",colors=cmap_settings["colors"],N=colorbins) + else: + raise ValueError(f"Requested color map {cmapname} is not valid") - logger.debug("Adding collection to plot axes") - if plotdict["projection"]["projection"] != "PlateCarree": - logger.info(f"Interpolating to {plotdict['projection']['projection']} projection; this may take a while...") + if not plotdict["plot_over"]: + cmap.set_over(alpha=0) + if not plotdict["plot_under"]: + cmap.set_under(alpha=0) + + + logger.debug(f"Memory usage:{proc.memory_info().rss/1024**2} MB") + + # Create image with polycollection or raster + if plotdict["polycollection"]: + try: + if plotdict["periodic_bdy"]: + logger.info("Creating polycollection with periodic_bdy=True") + logger.info("NOTE: This option can be very slow for large domains") + pc=varslice.to_polycollection(periodic_elements='split') + else: + pc=varslice.to_polycollection() + logger.debug(f"Memory usage:{proc.memory_info().rss/1024**2} MB") + except ValueError as e: + logger.critical(e) + msg=f"Variable {var} may not have standard vertical levels (nVertLevels):\n" + msg+=f"dimensions={varslice.dims}\n" + msg+="Check documentation for how to handle variables with non-standard vertical levels" + raise PlotError(msg) + + pc.set_antialiased(False) + + pc.set_edgecolor(plotdict['edges']['color']) + pc.set_linewidth(plotdict['edges']['width']) + pc.set_transform(ccrs.Geodetic()) + + logger.debug("Adding collection to plot axes") + if plotdict["projection"]["projection"] != "PlateCarree": + logger.info(f"Interpolating to {plotdict['projection']['projection']} projection; this may take a while...") + if None in plotdict["projection"]["lonrange"] or None in plotdict["projection"]["latrange"]: + img = ax.add_collection(pc, autolim=True) + ax.autoscale() + else: + img = ax.add_collection(pc) + else: + ax.set_global() + ax.set_extent([plotdict["projection"]["lonrange"][0], plotdict["projection"]["lonrange"][1], plotdict["projection"]["latrange"][0], plotdict["projection"]["latrange"][1]], crs=ccrs.PlateCarree()) + raster = varslice.to_raster(ax=ax, pixel_ratio=1) + img = ax.imshow( + raster, + cmap=cmap, + origin="lower", + extent=ax.get_xlim() + ax.get_ylim(), + ) + + img.set_clim(vmin=plotdict["vmin"],vmax=plotdict["vmax"]) + img.set_cmap + + # Check the valid file formats supported for this figure + validfmts=fig.canvas.get_supported_filetypes() + + logger.debug(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") if None in plotdict["projection"]["lonrange"] or None in plotdict["projection"]["latrange"]: - coll = ax.add_collection(pc, autolim=True) - ax.autoscale() + logger.info('One or more latitude/longitude range values were not set; plotting full projection') + if plotdict["polycollection"]: + extent=img.get_extent() + else: + # For raster plots, we need to determine the data bounds manually + extent=get_data_extent(raster) + + print(f"{extent=}") + print(f"ax.set_extent({extent}, crs=ccrs.PlateCarree())") + ax.set_extent(extent, crs=ccrs.PlateCarree()) else: - coll = ax.add_collection(pc) + print(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") + print(f"ax.set_extent({[plotdict['projection']['lonrange'][0], plotdict['projection']['lonrange'][1], plotdict['projection']['latrange'][0], plotdict['projection']['latrange'][1]]}, crs=ccrs.PlateCarree())") + ax.set_extent([plotdict["projection"]["lonrange"][0], plotdict["projection"]["lonrange"][1], plotdict["projection"]["latrange"][0], plotdict["projection"]["latrange"][1]], crs=ccrs.PlateCarree()) + + # Check the valid file formats supported for this figure + validfmts=fig.canvas.get_supported_filetypes() + # Create a dict of substitutable patterns to make string substitutions easier, and determine output filename + patterns,outfile,fmt = set_patterns_and_outfile(validfmts,var,lev,filepath,uxda,ftime,plotdict) logger.debug("Configuring plot title") if plottitle:=plotdict["title"].get("text"): @@ -363,7 +392,7 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft if plotdict.get("colorbar"): if plotdict.get("colorbar").get("enable"): cb = plotdict["colorbar"] - cbar = plt.colorbar(coll,ax=ax,orientation=cb["orientation"]) + cbar = plt.colorbar(img,ax=ax,orientation=cb["orientation"]) if cb.get("label"): cbar.set_label(cb["label"].format_map(patterns), fontsize=cb["fontsize"]) cbar.ax.tick_params(labelsize=cb["fontsize"]) From 2f408ae7408858ce9d80a43a1e84be69e9121cfb Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Mon, 13 Oct 2025 11:30:40 -0600 Subject: [PATCH 02/21] Trim axes from data bounds prior to rasterization, using new/rewritten get_data_extent() function; also fix level 0 error. Currently may not work for polycollection --- plot_functions.py | 23 ++++++++++++++++++++++- plot_mpas_netcdf.py | 35 ++++++++++++++++++----------------- 2 files changed, 40 insertions(+), 18 deletions(-) diff --git a/plot_functions.py b/plot_functions.py index f568200..6ed28bc 100644 --- a/plot_functions.py +++ b/plot_functions.py @@ -222,7 +222,7 @@ def set_map_projection(confproj) -> ccrs.Projection: raise ValueError(f"Invalid projection {proj} specified; valid options are:\n{valid}") -def get_data_extent(raster, lon_bounds=(-180, 180), lat_bounds=(-90, 90)): +def get_data_extent_raster(raster, lon_bounds=(-180, 180), lat_bounds=(-90, 90)): """ Computes data extent from image raster for automatic zooming to data domain @@ -264,3 +264,24 @@ def get_data_extent(raster, lon_bounds=(-180, 180), lat_bounds=(-90, 90)): return [x_min - dx, x_max + dx, -y_max - dy, -y_min + dy] +def get_data_extent(uxda, pad_fraction=0.05): + """Return (lon_min, lon_max, lat_min, lat_max) in degrees, with buffer.""" + try: + if "n_face" in uxda.dims: + lons = getattr(uxda.uxgrid, "node_lon", None) + lats = getattr(uxda.uxgrid, "node_lat", None) + else: + lons = uxda.lon + lats = uxda.lat + + lon_min = np.nanmin(lons) + lon_max = np.nanmax(lons) + lat_min = np.nanmin(lats) + lat_max = np.nanmax(lats) + + dx = (lon_max - lon_min) * pad_fraction + dy = (lat_max - lat_min) * pad_fraction + + return [lon_min - dx, lon_max + dx, lat_min - dy, lat_max + dy] + except Exception as e: + raise RuntimeError(f"Could not determine lat/lon bounds: {e}") diff --git a/plot_mpas_netcdf.py b/plot_mpas_netcdf.py index ed95858..b618a1d 100644 --- a/plot_mpas_netcdf.py +++ b/plot_mpas_netcdf.py @@ -312,6 +312,12 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft logger.debug(f"Memory usage:{proc.memory_info().rss/1024**2} MB") + # Set axes extent based on data extent and/or user settings + + extent=get_data_extent(varslice) + print(f"{extent=}") + ax.set_extent(extent, crs=ccrs.PlateCarree()) + # Create image with polycollection or raster if plotdict["polycollection"]: try: @@ -344,8 +350,6 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft else: img = ax.add_collection(pc) else: - ax.set_global() - ax.set_extent([plotdict["projection"]["lonrange"][0], plotdict["projection"]["lonrange"][1], plotdict["projection"]["latrange"][0], plotdict["projection"]["latrange"][1]], crs=ccrs.PlateCarree()) raster = varslice.to_raster(ax=ax, pixel_ratio=1) img = ax.imshow( raster, @@ -361,21 +365,18 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft validfmts=fig.canvas.get_supported_filetypes() logger.debug(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") - if None in plotdict["projection"]["lonrange"] or None in plotdict["projection"]["latrange"]: - logger.info('One or more latitude/longitude range values were not set; plotting full projection') - if plotdict["polycollection"]: - extent=img.get_extent() - else: - # For raster plots, we need to determine the data bounds manually - extent=get_data_extent(raster) - - print(f"{extent=}") - print(f"ax.set_extent({extent}, crs=ccrs.PlateCarree())") - ax.set_extent(extent, crs=ccrs.PlateCarree()) - else: - print(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") - print(f"ax.set_extent({[plotdict['projection']['lonrange'][0], plotdict['projection']['lonrange'][1], plotdict['projection']['latrange'][0], plotdict['projection']['latrange'][1]]}, crs=ccrs.PlateCarree())") - ax.set_extent([plotdict["projection"]["lonrange"][0], plotdict["projection"]["lonrange"][1], plotdict["projection"]["latrange"][0], plotdict["projection"]["latrange"][1]], crs=ccrs.PlateCarree()) +# if None in plotdict["projection"]["lonrange"] or None in plotdict["projection"]["latrange"]: +# logger.info('One or more latitude/longitude range values were not set; plotting full projection') +# if plotdict["polycollection"]: +# extent=img.get_extent() +# +# print(f"{extent=}") +# print(f"ax.set_extent({extent}, crs=ccrs.PlateCarree())") +# ax.set_extent(extent, crs=ccrs.PlateCarree()) +# else: +# print(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") +# print(f"ax.set_extent({[plotdict['projection']['lonrange'][0], plotdict['projection']['lonrange'][1], plotdict['projection']['latrange'][0], plotdict['projection']['latrange'][1]]}, crs=ccrs.PlateCarree())") +# ax.set_extent([plotdict["projection"]["lonrange"][0], plotdict["projection"]["lonrange"][1], plotdict["projection"]["latrange"][0], plotdict["projection"]["latrange"][1]], crs=ccrs.PlateCarree()) # Check the valid file formats supported for this figure validfmts=fig.canvas.get_supported_filetypes() From 859d35663ede8c47f08908ebe660c65d4fabea68 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Wed, 15 Oct 2025 15:36:08 -0600 Subject: [PATCH 03/21] - Add pixel_ratio as a configurable option - Add back in mpl.use("Agg"); not sure how I dropped that at some point - Better error handling to hopefully not hang on Ctrl-C - Set axes extent before calls to to_polycollection or to_raster; this should speed things up a lot when only plotting part of a domain --- default_options.yaml | 9 ++++++++- plot_mpas_netcdf.py | 34 ++++++++++++++++++++++++++++------ 2 files changed, 36 insertions(+), 7 deletions(-) diff --git a/default_options.yaml b/default_options.yaml index c936d87..bf53ffe 100644 --- a/default_options.yaml +++ b/default_options.yaml @@ -130,10 +130,17 @@ plot: # colormap: "viridis" + # pixel_ratio: + # This controls the quantity of pixels to sample in the rasterization process; higher numbers result + # in higher quality plots, though at a cost of plotting speed. + pixel_ratio: 1 + # polycollection: # NOT RECOMMENDED # This is the legacy plotting method that converts the unstructured grid to a set of polygons. - # This technically results in higher fidelity plots but can be orders of magnitude slower: + # This can be orders of magnitude slower than the default raster method and so is not + # recommended for large domains; if you need more detail in your plot, it's recommended to + # increase the "pixel_ratio" setting. # periodic_bdy: # For periodic domains (including global), the polycollection routines will omit the boundary cells by default. To plot # all data, including boundaries, set this option to True, but note that it will slow down plotting substantially. diff --git a/plot_mpas_netcdf.py b/plot_mpas_netcdf.py index b618a1d..2be1713 100644 --- a/plot_mpas_netcdf.py +++ b/plot_mpas_netcdf.py @@ -17,6 +17,7 @@ proc = psutil.Process(os.getpid()) import matplotlib as mpl +mpl.use("Agg") import matplotlib.pyplot as plt import cartopy.feature as cfeature import cartopy.crs as ccrs @@ -195,12 +196,27 @@ def plotithandler(config_d: dict,uxds: ux.UxDataset,var: str,lev: int,timeint: i if timestring: ftime_dt = datetime.strptime(timestring.strip(), "%Y-%m-%d_%H:%M:%S") + # timeint was set to -1 in setup_args if variable has no time dimension if timeint == -1: - plotit(config_d['dataset']['vars'][var],field,var,lev,config_d['dataset']['files'][0],ftime_dt) + timeint=0 + plotfield=field else: - plotit(config_d['dataset']['vars'][var],field.isel(Time=timeint),var,lev,config_d['dataset']['files'][timeint],ftime_dt) - + plotfield=field.isel(Time=timeint) + try: + plotit(config_d['dataset']['vars'][var],plotfield,var,lev,config_d['dataset']['files'][0],ftime_dt) + except KeyboardInterrupt: + # Simply return on keyboard interrupts + logger.warning("KeyboardInterrupt detected; stopping process...") + return + except Exception as e: + logger.error(f'Could not plot variable {var}, level {lev}') + logger.debug(f"Arguments to plotit():\n{config_d['dataset']['vars'][var]=}\n{plotfield=}\n"\ + f"{var=}\n{lev=}\n{config_d['dataset']['files'][0]=}\n{ftime_dt=}") + logger.error(f"{traceback.print_tb(e.__traceback__)}:") + logger.error(f"{type(e).__name__}:") + logger.error(e) + raise PlotError def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ftime) -> None: """ @@ -313,8 +329,14 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft logger.debug(f"Memory usage:{proc.memory_info().rss/1024**2} MB") # Set axes extent based on data extent and/or user settings + if None in plotdict["projection"]["lonrange"] or None in plotdict["projection"]["latrange"]: + logger.info('One or more latitude/longitude range values were not set; plotting full projection') + extent=get_data_extent(varslice) + else: + print(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") + print(f"ax.set_extent({[plotdict['projection']['lonrange'][0], plotdict['projection']['lonrange'][1], plotdict['projection']['latrange'][0], plotdict['projection']['latrange'][1]]}, crs=ccrs.PlateCarree())") + extent=[plotdict["projection"]["lonrange"][0], plotdict["projection"]["lonrange"][1], plotdict["projection"]["latrange"][0], plotdict["projection"]["latrange"][1]] - extent=get_data_extent(varslice) print(f"{extent=}") ax.set_extent(extent, crs=ccrs.PlateCarree()) @@ -350,7 +372,7 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft else: img = ax.add_collection(pc) else: - raster = varslice.to_raster(ax=ax, pixel_ratio=1) + raster = varslice.to_raster(ax=ax, pixel_ratio=plotdict['pixel_ratio']) img = ax.imshow( raster, cmap=cmap, @@ -364,7 +386,7 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft # Check the valid file formats supported for this figure validfmts=fig.canvas.get_supported_filetypes() - logger.debug(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") +# logger.debug(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") # if None in plotdict["projection"]["lonrange"] or None in plotdict["projection"]["latrange"]: # logger.info('One or more latitude/longitude range values were not set; plotting full projection') # if plotdict["polycollection"]: From d37fa6fab53f18f839dc291f128f3fb5c182d8f0 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Wed, 15 Oct 2025 15:39:23 -0600 Subject: [PATCH 04/21] New custom function "sum_of_magnitudes"; used for calculating wind speed from u and v --- custom_functions.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/custom_functions.py b/custom_functions.py index c8ef0b1..abbe63b 100644 --- a/custom_functions.py +++ b/custom_functions.py @@ -4,6 +4,7 @@ """ import logging import uxarray as ux +import numpy as np logger = logging.getLogger(__name__) @@ -62,10 +63,18 @@ def vert_min(field: ux.UxDataArray, dim: str = "nVertLevels") -> ux.UxDataArray: return vertmin +def sum_of_magnitudes(field1: ux.UxDataArray, field2: ux.UxDataArray) -> ux.UxDataArray: + """ + Take two vectors (usually wind vectors) and return the sum of the magnitudes + """ + + return np.sqrt(np.square(field1) + np.square(field2)) + DERIVED_FUNCTIONS = { "diff_prev_timestep": diff_prev_timestep, "sum_fields": sum_fields, "vert_max": vert_max, "vert_min": vert_min, + "sum_of_magnitudes": sum_of_magnitudes, } From 19eb4775419af4fcf5c68028dd3204c6c224db70 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Wed, 15 Oct 2025 15:39:43 -0600 Subject: [PATCH 05/21] New custom colormap imitating the pygraf wind speed colormap --- colormaps/gsl_wind_speed.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 colormaps/gsl_wind_speed.yaml diff --git a/colormaps/gsl_wind_speed.yaml b/colormaps/gsl_wind_speed.yaml new file mode 100644 index 0000000..b0f9c99 --- /dev/null +++ b/colormaps/gsl_wind_speed.yaml @@ -0,0 +1,23 @@ +# Colors used for wind speed as defined by NOAA-GSL's pygraf utility +plot_under: False +colors: + - '#fef8fe' + - '#f8d3f9' + - '#f1a5f3' + - '#e074f0' + - '#0045ff' + - '#0099ff' + - '#00ceff' + - '#00e8ff' + - '#00ffe6' + - '#67d300' + - '#7ffa06' + - '#b4ff36' + - '#eaff12' + - '#ffe500' + - '#ffc808' + - '#ff8608' + - '#ff3300' + - '#ff0039' + - '#f704fc' + From b032e343ce90214307c23560d192b6c2f8ae0054 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Wed, 15 Oct 2025 15:40:18 -0600 Subject: [PATCH 06/21] Some more plotting script improvements: - "colorbins" setting now works for built-in colormaps in addition to custom ones - remove many unnecessary prints and commented code - Add timer for full script in addition to individual plots --- plot_mpas_netcdf.py | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/plot_mpas_netcdf.py b/plot_mpas_netcdf.py index 2be1713..c461ce2 100644 --- a/plot_mpas_netcdf.py +++ b/plot_mpas_netcdf.py @@ -300,7 +300,10 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft # Handle color mapping cmapname=plotdict["colormap"] if cmapname in plt.colormaps(): - cmap=mpl.colormaps[cmapname] + if bins:=plotdict.get("colorbins"): + cmap=plt.get_cmap(cmapname, bins) + else: + cmap=mpl.colormaps[cmapname] elif os.path.exists(colorfile:=f"colormaps/{cmapname}.yaml"): cmap_settings = uwconfig.get_yaml_config(config=colorfile) #Overwrite additional settings specified in colormap file @@ -333,11 +336,8 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft logger.info('One or more latitude/longitude range values were not set; plotting full projection') extent=get_data_extent(varslice) else: - print(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") - print(f"ax.set_extent({[plotdict['projection']['lonrange'][0], plotdict['projection']['lonrange'][1], plotdict['projection']['latrange'][0], plotdict['projection']['latrange'][1]]}, crs=ccrs.PlateCarree())") extent=[plotdict["projection"]["lonrange"][0], plotdict["projection"]["lonrange"][1], plotdict["projection"]["latrange"][0], plotdict["projection"]["latrange"][1]] - print(f"{extent=}") ax.set_extent(extent, crs=ccrs.PlateCarree()) # Create image with polycollection or raster @@ -386,20 +386,6 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft # Check the valid file formats supported for this figure validfmts=fig.canvas.get_supported_filetypes() -# logger.debug(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") -# if None in plotdict["projection"]["lonrange"] or None in plotdict["projection"]["latrange"]: -# logger.info('One or more latitude/longitude range values were not set; plotting full projection') -# if plotdict["polycollection"]: -# extent=img.get_extent() -# -# print(f"{extent=}") -# print(f"ax.set_extent({extent}, crs=ccrs.PlateCarree())") -# ax.set_extent(extent, crs=ccrs.PlateCarree()) -# else: -# print(f"{plotdict['projection']['lonrange']=}\n{plotdict['projection']['latrange']=}") -# print(f"ax.set_extent({[plotdict['projection']['lonrange'][0], plotdict['projection']['lonrange'][1], plotdict['projection']['latrange'][0], plotdict['projection']['latrange'][1]]}, crs=ccrs.PlateCarree())") -# ax.set_extent([plotdict["projection"]["lonrange"][0], plotdict["projection"]["lonrange"][1], plotdict["projection"]["latrange"][0], plotdict["projection"]["latrange"][1]], crs=ccrs.PlateCarree()) - # Check the valid file formats supported for this figure validfmts=fig.canvas.get_supported_filetypes() # Create a dict of substitutable patterns to make string substitutions easier, and determine output filename @@ -605,6 +591,7 @@ def worker_init(debug=False): if __name__ == "__main__": + scriptstart = time.time() parser = argparse.ArgumentParser( description="Script for plotting a custom field on the native MPAS grid from native NetCDF format files" ) @@ -647,4 +634,4 @@ def worker_init(debug=False): with multiprocessing.Pool(processes=args.procs,initializer=worker_init,initargs=(args.debug,)) as pool: pool.starmap(plotithandler, plotargs) - logger.info("Done plotting all figures!") + logger.info(f"Done plotting all figures! Total time {time.time()-scriptstart} seconds") From 0578be0035ad7f725189889fd64cf8af4d9e251c Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Mon, 8 Dec 2025 10:35:53 -0700 Subject: [PATCH 07/21] Add feature to display numerical max/min values for a given plotted domain --- default_options.yaml | 2 ++ plot_functions.py | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/default_options.yaml b/default_options.yaml index bf53ffe..9b7ee12 100644 --- a/default_options.yaml +++ b/default_options.yaml @@ -109,6 +109,8 @@ plot: # {fnme} = Name of file (minus extension) being read for plotted data # {date} = The date of plotted data, in %Y-%m-%d format # {time} = The time of plotted data, in %H:%M:%S format + # {maxval} = The maximum value in the plotted data + # {minval} = The minimum value in the plotted data filename: '{var}_{lev}.png' format: null diff --git a/plot_functions.py b/plot_functions.py index 6ed28bc..654e551 100644 --- a/plot_functions.py +++ b/plot_functions.py @@ -48,6 +48,10 @@ def set_patterns_and_outfile(valid, var, lev, filepath, field, ftime, plotdict): #filename minus extension fnme=os.path.splitext(filename)[0] + # max and min values for plotted field + maxval=float(field.max().compute()) + minval=float(field.min().compute()) + pattern_dict = { "var": var, "lev": lev, @@ -57,7 +61,9 @@ def set_patterns_and_outfile(valid, var, lev, filepath, field, ftime, plotdict): "fnme": fnme, "proj": plotdict["projection"]["projection"], "date": "no_Time_dimension", - "time": "no_Time_dimension" + "time": "no_Time_dimension", + "maxval": f"{maxval:.2f}", + "minval": f"{minval:.2f}", } if field.attrs.get("units"): pattern_dict.update({ From 2622bff4e79cc074a3d38e9f80fef7cce74fffbe Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Mon, 8 Dec 2025 11:52:23 -0700 Subject: [PATCH 08/21] Update to latest UXarray version, automatically load mpas_plot conda environment --- environment.yml | 3 +-- setup_conda.sh | 4 +--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/environment.yml b/environment.yml index c4dd463..21ce0f9 100644 --- a/environment.yml +++ b/environment.yml @@ -8,7 +8,6 @@ dependencies: - numpy=1.26* - matplotlib - netcdf4 - - xarray=2025.9.0 - cartopy - uwtools=2.9* - - uxarray=2025.05* + - uxarray=2025.11* diff --git a/setup_conda.sh b/setup_conda.sh index 10cb250..0ef7894 100644 --- a/setup_conda.sh +++ b/setup_conda.sh @@ -30,6 +30,4 @@ fi if [[ ! "$LD_LIBRARY_PATH" =~ "$CONDA_BUILD_DIR" ]]; then export LD_LIBRARY_PATH=${CONDA_BUILD_DIR}/lib:${LD_LIBRARY_PATH} fi - -echo "To activate the mpas_plot environment, run this command:" -echo " conda activate mpas_plot" +conda activate mpas_plot From 44935cf7c292fc311209d77aedbc13c5100e9ae4 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Mon, 8 Dec 2025 11:53:01 -0700 Subject: [PATCH 09/21] Need to check that auto-detected domain is not too large, otherwise edges may be cut off --- plot_mpas_netcdf.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plot_mpas_netcdf.py b/plot_mpas_netcdf.py index c461ce2..d727014 100644 --- a/plot_mpas_netcdf.py +++ b/plot_mpas_netcdf.py @@ -335,8 +335,16 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft if None in plotdict["projection"]["lonrange"] or None in plotdict["projection"]["latrange"]: logger.info('One or more latitude/longitude range values were not set; plotting full projection') extent=get_data_extent(varslice) + # If auto-calculated extent is greater than globe, reset to full globe + if (extent[1] - extent[0]) > 360: + extent[1]=180 + extent[0]=-180 + if (extent[3] - extent[2]) > 180: + extent[3]=90 + extent[2]=-90 else: extent=[plotdict["projection"]["lonrange"][0], plotdict["projection"]["lonrange"][1], plotdict["projection"]["latrange"][0], plotdict["projection"]["latrange"][1]] + logger.debug(f'Domain extent: {extent}') ax.set_extent(extent, crs=ccrs.PlateCarree()) From f8a5f7781149af6371965fa6c42416d0b09c5018 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Mon, 8 Dec 2025 14:12:50 -0700 Subject: [PATCH 10/21] Some fixes I forgot to commit --- plot_mpas_netcdf.py | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/plot_mpas_netcdf.py b/plot_mpas_netcdf.py index d727014..08e32c6 100644 --- a/plot_mpas_netcdf.py +++ b/plot_mpas_netcdf.py @@ -380,7 +380,15 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft else: img = ax.add_collection(pc) else: - raster = varslice.to_raster(ax=ax, pixel_ratio=plotdict['pixel_ratio']) + try: + raster = varslice.to_raster(ax=ax, pixel_ratio=plotdict['pixel_ratio']) + except ValueError as e: + logger.critical(e) + msg=f"Variable {var} may not have standard vertical levels (nVertLevels):\n" + msg+=f"dimensions={varslice.dims}\n" + msg+="Check documentation for how to handle variables with non-standard vertical levels" + raise PlotError(msg) + img = ax.imshow( raster, cmap=cmap, @@ -588,6 +596,16 @@ def setup_config(config: str, default: str="default_options.yaml") -> dict: raise TypeError("plot:title should be a dictionary, not a string\n"\ "Adjust your config.yaml accordingly. See default_options.yaml for details.") + if not (None in expt_config["plot"]["projection"]["lonrange"] or None in expt_config["plot"]["projection"]["latrange"]): + lon0=expt_config["plot"]["projection"]["lonrange"][0] + lon1=expt_config["plot"]["projection"]["lonrange"][1] + lat0=expt_config["plot"]["projection"]["latrange"][0] + lat1=expt_config["plot"]["projection"]["latrange"][1] + if lon0 >= lon1: + raise ValueError(f"plot:projection:lonrange first value {lon0} >= second value {lon1}") + if lat0 >= lat1: + raise ValueError(f"plot:projection:latrange first value {lat0} >= second value {lat1}") + logger.debug("Expanding references to other variables and Jinja templates") expt_config.dereference() return expt_config @@ -631,15 +649,19 @@ def worker_init(debug=False): logger.debug(f"Memory usage:{proc.memory_info().rss/1024**2} MB") plotargs=setup_args(expt_config,dataset) - logger.info('Submitting to starmap') logger.debug(f"Memory usage:{proc.memory_info().rss/1024**2} MB") logger.debug(f"{plotargs=}") # Make the plots! if args.procs > 1: logger.info(f"Plotting in parallel with {args.procs} tasks") - # This is needed to avoid some kind of file handle clobbering mumbo-jumbo with netCDF - multiprocessing.set_start_method("spawn") - with multiprocessing.Pool(processes=args.procs,initializer=worker_init,initargs=(args.debug,)) as pool: - pool.starmap(plotithandler, plotargs) + # This is needed to avoid some kind of file handle clobbering mumbo-jumbo with netCDF + multiprocessing.set_start_method("spawn") + with multiprocessing.Pool(processes=args.procs,initializer=worker_init,initargs=(args.debug,)) as pool: + pool.starmap(plotithandler, plotargs) + else: + i=0 + for instance in plotargs: + plotithandler(*plotargs[i]) + i+=1 logger.info(f"Done plotting all figures! Total time {time.time()-scriptstart} seconds") From 603aa9c95d05034e876de763c31c266e6fb662c6 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Wed, 17 Dec 2025 14:10:51 -0700 Subject: [PATCH 11/21] New custom functions: max_all_times and min_all_times --- custom_functions.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/custom_functions.py b/custom_functions.py index abbe63b..f168e95 100644 --- a/custom_functions.py +++ b/custom_functions.py @@ -70,11 +70,31 @@ def sum_of_magnitudes(field1: ux.UxDataArray, field2: ux.UxDataArray) -> ux.UxDa return np.sqrt(np.square(field1) + np.square(field2)) +def max_all_times(field: ux.UxDataArray, dim: str = "Time") -> ux.UxDataArray: + """ + Return the maximum value across all input times for a given point. + """ + # Compute differences along Time + result = field.max(dim=dim, keep_attrs=True) + + return result + +def min_all_times(field: ux.UxDataArray, dim: str = "Time") -> ux.UxDataArray: + """ + Return the minimum value across all input times for a given point. + """ + # Compute differences along Time + result = field.min(dim=dim, keep_attrs=True) + + return result + DERIVED_FUNCTIONS = { "diff_prev_timestep": diff_prev_timestep, "sum_fields": sum_fields, "vert_max": vert_max, "vert_min": vert_min, "sum_of_magnitudes": sum_of_magnitudes, + "max_all_times": max_all_times, + "min_all_times": min_all_times, } From 1eda048e79f071f1e4643f6abe91e0934cf97d39 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr" Date: Thu, 16 Apr 2026 10:54:30 -0600 Subject: [PATCH 12/21] Add logic to setup script to allow mpas_plot to be installed in pre-existing environment --- setup_conda.sh | 65 +++++++++++++++++++++++++++++++++----------------- 1 file changed, 43 insertions(+), 22 deletions(-) diff --git a/setup_conda.sh b/setup_conda.sh index 0ef7894..2076143 100644 --- a/setup_conda.sh +++ b/setup_conda.sh @@ -1,33 +1,54 @@ # DO NOT RUN THIS SCRIPT AS A SHELL SCRIPT: IT MUST BE INVOKED USING THE source BUILTIN -# Logic taken from UFS SRW Application (https://github.com/ufs-community/ufs-srweather-app) -CONDA_BUILD_DIR="conda" -os=$(uname) -if [ ! -d "${CONDA_BUILD_DIR}" ] ; then - test $os == Darwin && os=MacOSX - hardware=$(uname -m) - installer=Miniforge3-${os}-${hardware}.sh - curl -L -O "https://github.com/conda-forge/miniforge/releases/download/23.3.1-1/${installer}" - bash ./${installer} -bfp "${CONDA_BUILD_DIR}" - rm -f ${installer} +# Check if user already has a system-level conda installation available +USE_SYSTEM_CONDA=false +if command -v conda &> /dev/null ; then + CONDA_BASE=$(conda info --base) + echo "Found existing conda installation at: ${CONDA_BASE}" + read -p "Do you want to use your existing system conda? (y/n) " -r + echo + if [[ $REPLY =~ ^[Yy]$ ]] ; then + USE_SYSTEM_CONDA=true + echo "Using system conda installation..." + # Initialize conda if not already initialized + . "${CONDA_BASE}/etc/profile.d/conda.sh" 2>/dev/null || true + else + echo "Proceeding with local conda installation..." + fi fi -. ${CONDA_BUILD_DIR}/etc/profile.d/conda.sh -# Put some additional packages in the base environment on MacOS systems -if [ "${os}" == "MacOSX" ] ; then - mamba install -y bash coreutils sed +if [ "$USE_SYSTEM_CONDA" = false ] ; then + # Logic taken from UFS SRW Application (https://github.com/ufs-community/ufs-srweather-app) + CONDA_BUILD_DIR="conda" + os=$(uname) + if [ ! -d "${CONDA_BUILD_DIR}" ] ; then + test $os == Darwin && os=MacOSX + hardware=$(uname -m) + installer=Miniforge3-${os}-${hardware}.sh + curl -L -O "https://github.com/conda-forge/miniforge/releases/download/23.3.1-1/${installer}" + bash ./${installer} -bfp "${CONDA_BUILD_DIR}" + rm -f ${installer} + fi + + . ${CONDA_BUILD_DIR}/etc/profile.d/conda.sh + # Put some additional packages in the base environment on MacOS systems + if [ "${os}" == "MacOSX" ] ; then + mamba install -y bash coreutils sed + fi + + CONDA_BUILD_DIR="$(readlink -f "${CONDA_BUILD_DIR}")" + + if [[ ! "$PATH" =~ "$CONDA_BUILD_DIR" ]]; then + export PATH=${CONDA_BUILD_DIR}/condabin:${CONDA_BUILD_DIR}/bin:${PATH} + fi + if [[ ! "$LD_LIBRARY_PATH" =~ "$CONDA_BUILD_DIR" ]]; then + export LD_LIBRARY_PATH=${CONDA_BUILD_DIR}/lib:${LD_LIBRARY_PATH} + fi fi + conda activate if ! conda env list | grep -q "^mpas_plot\s" ; then mamba env create -n mpas_plot --file environment.yml fi -CONDA_BUILD_DIR="$(readlink -f "${CONDA_BUILD_DIR}")" - -if [[ ! "$PATH" =~ "$CONDA_BUILD_DIR" ]]; then - export PATH=${CONDA_BUILD_DIR}/condabin:${CONDA_BUILD_DIR}/bin:${PATH} -fi -if [[ ! "$LD_LIBRARY_PATH" =~ "$CONDA_BUILD_DIR" ]]; then - export LD_LIBRARY_PATH=${CONDA_BUILD_DIR}/lib:${LD_LIBRARY_PATH} -fi conda activate mpas_plot From 79a3898f4789d62912bfa5c6f6159ed9f9a4458e Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr" Date: Mon, 4 May 2026 18:11:43 -0600 Subject: [PATCH 13/21] Revert to SRW way of tracking conda installation location --- .gitignore | 3 +++ setup_conda.sh | 18 ++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0f6bd9f..0b90cc1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ #Ignore all png image files *.png +#Ignore conda location and installation +conda_loc +conda diff --git a/setup_conda.sh b/setup_conda.sh index 2076143..dec4953 100644 --- a/setup_conda.sh +++ b/setup_conda.sh @@ -1,8 +1,8 @@ # DO NOT RUN THIS SCRIPT AS A SHELL SCRIPT: IT MUST BE INVOKED USING THE source BUILTIN -# Check if user already has a system-level conda installation available +# Check if conda location file exists USE_SYSTEM_CONDA=false -if command -v conda &> /dev/null ; then +if [ ! -f "conda_loc" ] && command -v conda &> /dev/null ; then CONDA_BASE=$(conda info --base) echo "Found existing conda installation at: ${CONDA_BASE}" read -p "Do you want to use your existing system conda? (y/n) " -r @@ -12,14 +12,18 @@ if command -v conda &> /dev/null ; then echo "Using system conda installation..." # Initialize conda if not already initialized . "${CONDA_BASE}/etc/profile.d/conda.sh" 2>/dev/null || true + echo "${CONDA_BASE}" > conda_loc else echo "Proceeding with local conda installation..." fi +else + echo "No existing conda installation detected" fi if [ "$USE_SYSTEM_CONDA" = false ] ; then # Logic taken from UFS SRW Application (https://github.com/ufs-community/ufs-srweather-app) CONDA_BUILD_DIR="conda" + echo "Building local conda install in ${CONDA_BUILD_DIR}/" os=$(uname) if [ ! -d "${CONDA_BUILD_DIR}" ] ; then test $os == Darwin && os=MacOSX @@ -37,6 +41,8 @@ if [ "$USE_SYSTEM_CONDA" = false ] ; then fi CONDA_BUILD_DIR="$(readlink -f "${CONDA_BUILD_DIR}")" + echo "${CONDA_BUILD_DIR}" > conda_loc + echo "Local conda build location: ${CONDA_BUILD_DIR}" if [[ ! "$PATH" =~ "$CONDA_BUILD_DIR" ]]; then export PATH=${CONDA_BUILD_DIR}/condabin:${CONDA_BUILD_DIR}/bin:${PATH} @@ -48,7 +54,15 @@ fi conda activate if ! conda env list | grep -q "^mpas_plot\s" ; then + echo "Creating mpas_plot environment..." mamba env create -n mpas_plot --file environment.yml +else + read -p "mpas_plot environment exists. Update it from environment.yml? (y/n) " -r + echo + if [[ $REPLY =~ ^[Yy]$ ]] ; then + echo "Updating mpas_plot environment..." + mamba env update -n mpas_plot --file environment.yml --prune + fi fi conda activate mpas_plot From 7541e6bcad5a1eb51696d07e99ca69317a8c7b4e Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr" Date: Mon, 4 May 2026 18:21:20 -0600 Subject: [PATCH 14/21] Improve setup_conda.sh to detect and reuse existing conda installations - Add backward compatibility for existing conda/ directories from old repo versions - Detect system conda and prompt user to use existing installation - Store conda location in conda_loc file to remember choice on future runs - Allow reuse of previously built conda environments - Covers all cases: new installs, reruns, old versions, and system conda Co-Authored-By: Claude Haiku 4.5 --- setup_conda.sh | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/setup_conda.sh b/setup_conda.sh index dec4953..20d4a29 100644 --- a/setup_conda.sh +++ b/setup_conda.sh @@ -1,5 +1,17 @@ # DO NOT RUN THIS SCRIPT AS A SHELL SCRIPT: IT MUST BE INVOKED USING THE source BUILTIN +# Check for existing conda/ subdirectory from previous installations +if [ ! -f "conda_loc" ] && [ -d "conda" ] ; then + echo "Found existing conda installation in conda/ subdirectory" + read -p "Do you want to use the existing conda build? (y/n) " -r + echo + if [[ $REPLY =~ ^[Yy]$ ]] ; then + EXISTING_CONDA_BUILD="$(readlink -f "conda")" + echo "${EXISTING_CONDA_BUILD}" > conda_loc + echo "Created conda_loc pointing to: ${EXISTING_CONDA_BUILD}" + fi +fi + # Check if conda location file exists USE_SYSTEM_CONDA=false if [ ! -f "conda_loc" ] && command -v conda &> /dev/null ; then @@ -22,8 +34,13 @@ fi if [ "$USE_SYSTEM_CONDA" = false ] ; then # Logic taken from UFS SRW Application (https://github.com/ufs-community/ufs-srweather-app) - CONDA_BUILD_DIR="conda" - echo "Building local conda install in ${CONDA_BUILD_DIR}/" + if [ -f "conda_loc" ] ; then + CONDA_BUILD_DIR=$(cat conda_loc) + echo "Using conda from conda_loc: ${CONDA_BUILD_DIR}" + else + CONDA_BUILD_DIR="conda" + echo "Building local conda install in ${CONDA_BUILD_DIR}/" + fi os=$(uname) if [ ! -d "${CONDA_BUILD_DIR}" ] ; then test $os == Darwin && os=MacOSX From e7b1b8318dde2fe7d03bb1aab62b05ed49329392 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Tue, 5 May 2026 15:34:25 -0600 Subject: [PATCH 15/21] We need to pin Xarray to same version as UXarray, apparently this isnt done automatically through dependencies --- environment.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/environment.yml b/environment.yml index 21ce0f9..3e14f12 100644 --- a/environment.yml +++ b/environment.yml @@ -10,4 +10,5 @@ dependencies: - netcdf4 - cartopy - uwtools=2.9* + - xarray=2025.11* - uxarray=2025.11* From 7b55a2bce457dc753a571492e821d8677b790667 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Tue, 12 May 2026 20:00:23 +0000 Subject: [PATCH 16/21] I think this fixes the projection issues; also unpin numpy v1 --- environment.yml | 2 +- plot_mpas_netcdf.py | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/environment.yml b/environment.yml index 3e14f12..9d97e88 100644 --- a/environment.yml +++ b/environment.yml @@ -5,7 +5,7 @@ channels: - ufs-community - defaults dependencies: - - numpy=1.26* + - numpy - matplotlib - netcdf4 - cartopy diff --git a/plot_mpas_netcdf.py b/plot_mpas_netcdf.py index 08e32c6..df05642 100644 --- a/plot_mpas_netcdf.py +++ b/plot_mpas_netcdf.py @@ -273,6 +273,10 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft if type(pb[setting]) is not list: pb[setting]=[pb[setting],pb[setting],pb[setting]] if pb["detail"]==2: + if pb["scale"][2]!='10m': + logger.info(f"scale={pb['scale'][2]} not supported for county-level boundaries") + logger.info("Setting scale to 10m") + pb["scale"][2]='10m' ax.add_feature(cfeature.NaturalEarthFeature(category='cultural', scale=pb["scale"][2],edgecolor=pb["color"][2], facecolor='none',linewidth=pb["linewidth"][2], name='admin_2_counties')) @@ -346,7 +350,11 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft extent=[plotdict["projection"]["lonrange"][0], plotdict["projection"]["lonrange"][1], plotdict["projection"]["latrange"][0], plotdict["projection"]["latrange"][1]] logger.debug(f'Domain extent: {extent}') - ax.set_extent(extent, crs=ccrs.PlateCarree()) + is_full_globe = (extent[0] <= -180 and extent[1] >= 180 and extent[2] <= -90 and extent[3] >= 90) + if is_full_globe: + ax.set_global() + else: + ax.set_extent(extent, crs=ccrs.PlateCarree()) # Create image with polycollection or raster if plotdict["polycollection"]: From f568e2bb1a93819f6e4c6f6e5eadde6764aaa2f8 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Tue, 12 May 2026 20:55:32 +0000 Subject: [PATCH 17/21] Bypass UXarray bug with to_polycollection until it gets fixed --- default_options.yaml | 2 +- plot_mpas_netcdf.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/default_options.yaml b/default_options.yaml index 9b7ee12..e6c7fcc 100644 --- a/default_options.yaml +++ b/default_options.yaml @@ -148,7 +148,7 @@ plot: # all data, including boundaries, set this option to True, but note that it will slow down plotting substantially. # polycollection: False - periodic_bdy: False + periodic_bdy: True # Set to false once UXarray issue is fixed! https://github.com/UXARRAY/uxarray/issues/1507 # vmin, vmax: # By default the color range will be scaled to the max/min values of the plotted data. To use a custom range, diff --git a/plot_mpas_netcdf.py b/plot_mpas_netcdf.py index df05642..b4c2bc9 100644 --- a/plot_mpas_netcdf.py +++ b/plot_mpas_netcdf.py @@ -364,7 +364,8 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft logger.info("NOTE: This option can be very slow for large domains") pc=varslice.to_polycollection(periodic_elements='split') else: - pc=varslice.to_polycollection() + raise Exception("This option does not work (known UXarray bug). Set periodic_bdy: True") + pc=varslice.to_polycollection(periodic_elements='exclude') logger.debug(f"Memory usage:{proc.memory_info().rss/1024**2} MB") except ValueError as e: logger.critical(e) From 3e805a888a79c898e3c46972c933c41fb670356f Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Tue, 12 May 2026 21:45:03 +0000 Subject: [PATCH 18/21] Trying to fix Ctrl-c problems with Claude --- plot_mpas_netcdf.py | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/plot_mpas_netcdf.py b/plot_mpas_netcdf.py index b4c2bc9..4b0f3ad 100644 --- a/plot_mpas_netcdf.py +++ b/plot_mpas_netcdf.py @@ -9,6 +9,7 @@ import sys import os import multiprocessing +import signal import traceback import time from datetime import datetime @@ -205,18 +206,22 @@ def plotithandler(config_d: dict,uxds: ux.UxDataset,var: str,lev: int,timeint: i plotfield=field.isel(Time=timeint) try: plotit(config_d['dataset']['vars'][var],plotfield,var,lev,config_d['dataset']['files'][0],ftime_dt) - except KeyboardInterrupt: - # Simply return on keyboard interrupts - logger.warning("KeyboardInterrupt detected; stopping process...") - return +# except KeyboardInterrupt: +# # Simply return on keyboard interrupts +# logger.warning("KeyboardInterrupt detected; stopping process...") +# raise except Exception as e: logger.error(f'Could not plot variable {var}, level {lev}') logger.debug(f"Arguments to plotit():\n{config_d['dataset']['vars'][var]=}\n{plotfield=}\n"\ f"{var=}\n{lev=}\n{config_d['dataset']['files'][0]=}\n{ftime_dt=}") - logger.error(f"{traceback.print_tb(e.__traceback__)}:") - logger.error(f"{type(e).__name__}:") - logger.error(e) - raise PlotError + raise PlotError(traceback.format_exc()) from None +# except Exception as e: +# logger.error(f'Could not plot variable {var}, level {lev}') +# logger.debug(f"Arguments to plotit():\n{config_d['dataset']['vars'][var]=}\n{plotfield=}\n"\ +# f"{var=}\n{lev=}\n{config_d['dataset']['files'][0]=}\n{ftime_dt=}") +# error=f"{traceback.print_tb(e.__traceback__)}:" +# error+=f"{type(e).__name__}:" +# raise def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ftime) -> None: """ @@ -364,7 +369,7 @@ def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ft logger.info("NOTE: This option can be very slow for large domains") pc=varslice.to_polycollection(periodic_elements='split') else: - raise Exception("This option does not work (known UXarray bug). Set periodic_bdy: True") + raise Exception("periodic_bdy: False does not work (known UXarray bug). Set periodic_bdy: True") pc=varslice.to_polycollection(periodic_elements='exclude') logger.debug(f"Memory usage:{proc.memory_info().rss/1024**2} MB") except ValueError as e: @@ -621,6 +626,7 @@ def setup_config(config: str, default: str="default_options.yaml") -> dict: def worker_init(debug=False): + signal.signal(signal.SIGINT, signal.SIG_IGN) setup_logging(debug=debug) @@ -665,8 +671,16 @@ def worker_init(debug=False): logger.info(f"Plotting in parallel with {args.procs} tasks") # This is needed to avoid some kind of file handle clobbering mumbo-jumbo with netCDF multiprocessing.set_start_method("spawn") - with multiprocessing.Pool(processes=args.procs,initializer=worker_init,initargs=(args.debug,)) as pool: - pool.starmap(plotithandler, plotargs) + try: + with multiprocessing.Pool(processes=args.procs,initializer=worker_init,initargs=(args.debug,)) as pool: + pool.starmap(plotithandler, plotargs) + except KeyboardInterrupt: + logger.warning("KeyboardInterrupt received; terminating workers...") + pool.terminate() + pool.join() + sys.exit(0) +# with multiprocessing.Pool(processes=args.procs,initializer=worker_init,initargs=(args.debug,)) as pool: +# pool.starmap(plotithandler, plotargs) else: i=0 for instance in plotargs: From fee9ac23313c786a1b52aa7ee4f021711d1d80cd Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr" Date: Tue, 12 May 2026 15:47:18 -0600 Subject: [PATCH 19/21] Fix Ctrl-C handling and error reporting in multiprocessing mode - Switch to starmap_async() with 1s timeout polling so the main process can receive KeyboardInterrupt while workers are running - Workers ignore SIGINT; main process catches it, terminates the pool, and exits cleanly - Raise PlotError with full traceback string for pickling compatibility - Remove dead commented-out code Co-Authored-By: Claude Sonnet 4.6 (1M context) --- plot_mpas_netcdf.py | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/plot_mpas_netcdf.py b/plot_mpas_netcdf.py index 4b0f3ad..9fe76e5 100644 --- a/plot_mpas_netcdf.py +++ b/plot_mpas_netcdf.py @@ -206,22 +206,11 @@ def plotithandler(config_d: dict,uxds: ux.UxDataset,var: str,lev: int,timeint: i plotfield=field.isel(Time=timeint) try: plotit(config_d['dataset']['vars'][var],plotfield,var,lev,config_d['dataset']['files'][0],ftime_dt) -# except KeyboardInterrupt: -# # Simply return on keyboard interrupts -# logger.warning("KeyboardInterrupt detected; stopping process...") -# raise except Exception as e: logger.error(f'Could not plot variable {var}, level {lev}') logger.debug(f"Arguments to plotit():\n{config_d['dataset']['vars'][var]=}\n{plotfield=}\n"\ f"{var=}\n{lev=}\n{config_d['dataset']['files'][0]=}\n{ftime_dt=}") raise PlotError(traceback.format_exc()) from None -# except Exception as e: -# logger.error(f'Could not plot variable {var}, level {lev}') -# logger.debug(f"Arguments to plotit():\n{config_d['dataset']['vars'][var]=}\n{plotfield=}\n"\ -# f"{var=}\n{lev=}\n{config_d['dataset']['files'][0]=}\n{ftime_dt=}") -# error=f"{traceback.print_tb(e.__traceback__)}:" -# error+=f"{type(e).__name__}:" -# raise def plotit(vardict: dict,uxda: ux.UxDataArray,var: str,lev: int,filepath: str,ftime) -> None: """ @@ -673,14 +662,18 @@ def worker_init(debug=False): multiprocessing.set_start_method("spawn") try: with multiprocessing.Pool(processes=args.procs,initializer=worker_init,initargs=(args.debug,)) as pool: - pool.starmap(plotithandler, plotargs) + result = pool.starmap_async(plotithandler, plotargs) + while True: + try: + result.get(timeout=1) + break + except multiprocessing.TimeoutError: + continue except KeyboardInterrupt: logger.warning("KeyboardInterrupt received; terminating workers...") pool.terminate() pool.join() sys.exit(0) -# with multiprocessing.Pool(processes=args.procs,initializer=worker_init,initargs=(args.debug,)) as pool: -# pool.starmap(plotithandler, plotargs) else: i=0 for instance in plotargs: From 172bfd493c94dafe9c30d2bc9d587c9e7e44a1c0 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr." Date: Tue, 12 May 2026 22:14:08 +0000 Subject: [PATCH 20/21] Forgot to commit updates to environment file --- environment.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/environment.yml b/environment.yml index 9d97e88..0ba7da5 100644 --- a/environment.yml +++ b/environment.yml @@ -10,5 +10,5 @@ dependencies: - netcdf4 - cartopy - uwtools=2.9* - - xarray=2025.11* - - uxarray=2025.11* + - xarray=2026.04 + - uxarray=2026.04.1 From ffdb422c1c13d48ec8120db4dd8f74fdf4add329 Mon Sep 17 00:00:00 2001 From: "Michael Kavulich, Jr" Date: Tue, 19 May 2026 21:06:15 -0600 Subject: [PATCH 21/21] Add conda-lock support to speed up environment creation on HPC systems MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit setup_conda.sh now uses conda-lock.yml when present, bypassing the solver entirely — fixes hangs on Glade/GPFS filesystems (e.g. Derecho). Falls back to environment.yml if no lock file is found. Added comment to environment.yml with instructions for regenerating the lock file after dependency changes. Co-Authored-By: Claude Sonnet 4.6 (1M context) --- conda-lock.yml | 12246 ++++++++++++++++++++++++++++++++++++++++++++++ environment.yml | 1 + setup_conda.sh | 37 +- 3 files changed, 12276 insertions(+), 8 deletions(-) create mode 100644 conda-lock.yml diff --git a/conda-lock.yml b/conda-lock.yml new file mode 100644 index 0000000..21cadf0 --- /dev/null +++ b/conda-lock.yml @@ -0,0 +1,12246 @@ +# This lock file was generated by conda-lock (https://github.com/conda/conda-lock). DO NOT EDIT! +# +# A "lock file" contains a concrete list of package versions (with checksums) to be installed. Unlike +# e.g. `conda env create`, the resulting environment will not change as new package versions become +# available, unless you explicitly update the lock file. +# +# Install this environment as "YOURENV" with: +# conda-lock install -n YOURENV conda-lock.yml +# To update a single package to the latest version compatible with the version constraints in the source: +# conda-lock lock --lockfile conda-lock.yml --update PACKAGE +# To re-solve the entire environment, e.g. after changing a version constraint in the source file: +# conda-lock -f environment.yml --lockfile conda-lock.yml +version: 1 +metadata: + content_hash: + linux-64: f5b316a9648002666fb8e638a0a6ae492df4542e29d9975100b0f344dd8a5c89 + osx-arm64: cf04f285a9366008c8a2b18bafb1b15e1fca29a6de0698187b6b29fdba2c35e1 + linux-aarch64: 35109e74fe8cb525457fde4ffe31dddf6322a027fad50324f015d3a8a50d981e + channels: + - url: conda-forge + used_env_vars: [] + - url: anaconda + used_env_vars: [] + - url: ufs-community + used_env_vars: [] + - url: defaults + used_env_vars: [] + platforms: + - linux-64 + - osx-arm64 + - linux-aarch64 + sources: + - environment.yml +package: +- name: _openmp_mutex + version: '4.5' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgomp: '>=7.5.0' + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda + hash: + md5: a9f577daf3de00bca7c3c76c0ecbd1de + sha256: 1dd3fffd892081df9726d7eb7e0dea6198962ba775bd88842135a4ddb4deb3c9 + category: main + optional: false +- name: _openmp_mutex + version: '4.5' + manager: conda + platform: linux-aarch64 + dependencies: + libgomp: '>=7.5.0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-20_gnu.conda + hash: + md5: 468fd3bb9e1f671d36c2cbc677e56f1d + sha256: a2527b1d81792a0ccd2c05850960df119c2b6d8f5fdec97f2db7d25dc23b1068 + category: main + optional: false +- name: _openmp_mutex + version: '4.5' + manager: conda + platform: osx-arm64 + dependencies: + llvm-openmp: '>=9.0.1' + url: https://conda.anaconda.org/conda-forge/osx-arm64/_openmp_mutex-4.5-7_kmp_llvm.conda + hash: + md5: a44032f282e7d2acdeb1c240308052dd + sha256: 7acaa2e0782cad032bdaf756b536874346ac1375745fb250e9bdd6a48a7ab3cd + category: main + optional: false +- name: _python_abi3_support + version: '1.0' + manager: conda + platform: linux-64 + dependencies: + cpython: '' + python-gil: '' + url: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + hash: + md5: aaa2a381ccc56eac91d63b6c1240312f + sha256: a3967b937b9abf0f2a99f3173fa4630293979bd1644709d89580e7c62a544661 + category: main + optional: false +- name: _python_abi3_support + version: '1.0' + manager: conda + platform: linux-aarch64 + dependencies: + cpython: '' + python-gil: '' + url: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + hash: + md5: aaa2a381ccc56eac91d63b6c1240312f + sha256: a3967b937b9abf0f2a99f3173fa4630293979bd1644709d89580e7c62a544661 + category: main + optional: false +- name: _python_abi3_support + version: '1.0' + manager: conda + platform: osx-arm64 + dependencies: + cpython: '' + python-gil: '' + url: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda + hash: + md5: aaa2a381ccc56eac91d63b6c1240312f + sha256: a3967b937b9abf0f2a99f3173fa4630293979bd1644709d89580e7c62a544661 + category: main + optional: false +- name: alsa-lib + version: 1.2.15.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.15.3-hb03c661_0.conda + hash: + md5: dcdc58c15961dbf17a0621312b01f5cb + sha256: d88aa7ae766cf584e180996e92fef2aa7d8e0a0a5ab1d4d49c32390c1b5fff31 + category: main + optional: false +- name: alsa-lib + version: 1.2.15.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/alsa-lib-1.2.15.3-he30d5cf_0.conda + hash: + md5: 4a98cbc4ade694520227402ff8880630 + sha256: ea2233e2db9908c2e5f29d3ca420a546b4583253f4f70abb5494cdd676866d42 + category: main + optional: false +- name: antimeridian + version: 0.4.7 + manager: conda + platform: linux-64 + dependencies: + click: '>=8.1,=8.*' + numpy: '>=1.22.4' + python: '>=3.10' + shapely: '>=2.0' + url: https://conda.anaconda.org/conda-forge/noarch/antimeridian-0.4.7-pyhd8ed1ab_0.conda + hash: + md5: 56e9ab4ca5ec150ad52ca420f2cec646 + sha256: 56d4aa5e64b00989dd5b31d2e41af5ba2869775a1df7eb4e4155729c6bc1b9fa + category: main + optional: false +- name: antimeridian + version: 0.4.7 + manager: conda + platform: linux-aarch64 + dependencies: + click: '>=8.1,=8.*' + numpy: '>=1.22.4' + python: '>=3.10' + shapely: '>=2.0' + url: https://conda.anaconda.org/conda-forge/noarch/antimeridian-0.4.7-pyhd8ed1ab_0.conda + hash: + md5: 56e9ab4ca5ec150ad52ca420f2cec646 + sha256: 56d4aa5e64b00989dd5b31d2e41af5ba2869775a1df7eb4e4155729c6bc1b9fa + category: main + optional: false +- name: antimeridian + version: 0.4.7 + manager: conda + platform: osx-arm64 + dependencies: + click: '>=8.1,=8.*' + numpy: '>=1.22.4' + python: '>=3.10' + shapely: '>=2.0' + url: https://conda.anaconda.org/conda-forge/noarch/antimeridian-0.4.7-pyhd8ed1ab_0.conda + hash: + md5: 56e9ab4ca5ec150ad52ca420f2cec646 + sha256: 56d4aa5e64b00989dd5b31d2e41af5ba2869775a1df7eb4e4155729c6bc1b9fa + category: main + optional: false +- name: attr + version: 2.5.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libattr: 2.5.2 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.2-hb03c661_1.conda + hash: + md5: 9bb149f49de3f322fca007283eaa2725 + sha256: 78c516af87437f52d883193cf167378f592ad445294c69f7c69f56059087c40d + category: main + optional: false +- name: attr + version: 2.5.2 + manager: conda + platform: linux-aarch64 + dependencies: + libattr: 2.5.2 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/attr-2.5.2-he30d5cf_1.conda + hash: + md5: 3cadbca708894f28398e5cce1ce7cf7e + sha256: 35a0229a82e1131add6816316081667ad83aa2ede31041e156c4572d010deb9d + category: main + optional: false +- name: attrs + version: 26.1.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/attrs-26.1.0-pyhcf101f3_0.conda + hash: + md5: c6b0543676ecb1fb2d7643941fe375f2 + sha256: 1b6124230bb4e571b1b9401537ecff575b7b109cc3a21ee019f65e083b8399ab + category: main + optional: false +- name: attrs + version: 26.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/attrs-26.1.0-pyhcf101f3_0.conda + hash: + md5: c6b0543676ecb1fb2d7643941fe375f2 + sha256: 1b6124230bb4e571b1b9401537ecff575b7b109cc3a21ee019f65e083b8399ab + category: main + optional: false +- name: attrs + version: 26.1.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/attrs-26.1.0-pyhcf101f3_0.conda + hash: + md5: c6b0543676ecb1fb2d7643941fe375f2 + sha256: 1b6124230bb4e571b1b9401537ecff575b7b109cc3a21ee019f65e083b8399ab + category: main + optional: false +- name: aws-c-auth + version: 0.9.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.9.13,<0.9.14.0a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-http: '>=0.10.7,<0.10.8.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + aws-c-sdkutils: '>=0.2.4,<0.2.5.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.9.3-hef928c7_0.conda + hash: + md5: bdd464b33f6540ed70845b946c11a7b8 + sha256: d9c5babed03371448bb0dc91a1573c80d278d1222a3b0accef079ed112e584f9 + category: main + optional: false +- name: aws-c-auth + version: 0.9.3 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-cal: '>=0.9.13,<0.9.14.0a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-http: '>=0.10.7,<0.10.8.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + aws-c-sdkutils: '>=0.2.4,<0.2.5.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-auth-0.9.3-h160acf6_0.conda + hash: + md5: 110635d153b8c6a9091557ad0acfa738 + sha256: 38b4b51a449ad80d2b29d3da157459392837f4b6ff6a4aafdbf987f924bd1355 + category: main + optional: false +- name: aws-c-auth + version: 0.9.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-cal: '>=0.9.2,<0.9.3.0a0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + aws-c-http: '>=0.10.4,<0.10.5.0a0' + aws-c-io: '>=0.22.0,<0.22.1.0a0' + aws-c-sdkutils: '>=0.2.4,<0.2.5.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.9.1-h41ebd0a_3.conda + hash: + md5: c011208b4dd96a573efb00805ffae8b1 + sha256: 4114ebee79ea6c4bab0522e9c6ce366b87f9bbc28ab11b3ce1becd9f51b58b67 + category: main + optional: false +- name: aws-c-cal + version: 0.9.13 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + libgcc: '>=14' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.9.13-h2c9d079_1.conda + hash: + md5: 3c3d02681058c3d206b562b2e3bc337f + sha256: f21d648349a318f4ae457ea5403d542ba6c0e0343b8642038523dd612b2a5064 + category: main + optional: false +- name: aws-c-cal + version: 0.9.13 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-common: '>=0.12.6,<0.12.7.0a0' + libgcc: '>=14' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-cal-0.9.13-hc50a40c_1.conda + hash: + md5: 3c3c5433231502463d52abe1977885ad + sha256: 6273c7d5420eeb2450e0f2ce23d1d5a8da165a535ca8a7d2ad7005104d8697d8 + category: main + optional: false +- name: aws-c-cal + version: 0.9.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.9.2-hd08b81e_1.conda + hash: + md5: f8d75a83ced3f7296fed525502eac257 + sha256: 0cff81daf70f64bb8bf51f0883727d253c0462085f6bfe3d6c619479fbaec329 + category: main + optional: false +- name: aws-c-common + version: 0.12.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.6-hb03c661_0.conda + hash: + md5: e36ad70a7e0b48f091ed6902f04c23b8 + sha256: 926a5b9de0a586e88669d81de717c8dd3218c51ce55658e8a16af7e7fe87c833 + category: main + optional: false +- name: aws-c-common + version: 0.12.6 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-common-0.12.6-he30d5cf_0.conda + hash: + md5: f129515fce5e6cd2262ad2ba35ae2fe1 + sha256: e4e9c47001c9a8bb9480c02a3e5c00d5494be71d952d1dbb9ea8506e97045fda + category: main + optional: false +- name: aws-c-common + version: 0.12.4 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.12.4-h6caf38d_0.conda + hash: + md5: 7a3edd3d065687fe3aa9a04a515fd2bf + sha256: d94c508308340b5b8294d2c382737b72b77e9df688610fa034d0a009a9339d73 + category: main + optional: false +- name: aws-c-compression + version: 0.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h8b1a151_9.conda + hash: + md5: f7ec84186dfe7a9e3a9f9e5a4d023e75 + sha256: 96edccb326b8c653c8eb95a356e01d4aba159da1a97999577b7dd74461b040b4 + category: main + optional: false +- name: aws-c-compression + version: 0.3.1 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-common: '>=0.12.6,<0.12.7.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-compression-0.3.1-h6f28e42_9.conda + hash: + md5: 1f744bdb5f2f390ae6399ac7a820c719 + sha256: c8713d314d0b294664e36995e2e9a8dc3043a458cb78d3c5f639dfe5ad5d1b66 + category: main + optional: false +- name: aws-c-compression + version: 0.3.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.3.1-habbe1e8_6.conda + hash: + md5: 35c95aad3ab99e0a428c2e02e8b8e282 + sha256: 633c7ee0e80c24fa6354b2e1c940af6d7f746c9badc3da94681a1a660faeca39 + category: main + optional: false +- name: aws-c-event-stream + version: 0.5.7 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + aws-checksums: '>=0.2.7,<0.2.8.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.7-h28f887f_1.conda + hash: + md5: 7b8e3f846353b75db163ad93248e5f9d + sha256: a5b151db1c8373b6ca2dacea65bc8bda02791a43685eebfa4ea987bb1a758ca9 + category: main + optional: false +- name: aws-c-event-stream + version: 0.5.7 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + aws-checksums: '>=0.2.7,<0.2.8.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-event-stream-0.5.7-h9d9424b_1.conda + hash: + md5: a2859f8fbb8f172b7458a44f6a4cf5b2 + sha256: 734b0474ae625bab3be7c3f0874754f4ae7baf007a404e24a1799a9bb4e98ac4 + category: main + optional: false +- name: aws-c-event-stream + version: 0.5.6 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + aws-c-io: '>=0.22.0,<0.22.1.0a0' + aws-checksums: '>=0.2.7,<0.2.8.0a0' + libcxx: '>=19' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.5.6-hf65d68d_3.conda + hash: + md5: 6f8e9b398a144ed59b0a0c380e152968 + sha256: d84e174bc63a9d22b538ee00924d9e1089b9aa34d7419276230ded5af9ab8d1b + category: main + optional: false +- name: aws-c-http + version: 0.10.7 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.9.13,<0.9.14.0a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-compression: '>=0.3.1,<0.3.2.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.10.7-ha8fc4e3_5.conda + hash: + md5: 3028f20dacafc00b22b88b324c8956cc + sha256: 5527224d6e0813e37426557d38cb04fed3753d6b1e544026cfbe2654f5e556be + category: main + optional: false +- name: aws-c-http + version: 0.10.7 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-cal: '>=0.9.13,<0.9.14.0a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-compression: '>=0.3.1,<0.3.2.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-http-0.10.7-hfb1f01d_5.conda + hash: + md5: 12c4646e3b22229121c97bb1c56fb9dc + sha256: efd4b6029b6f21b085259ed0f6fda8d54525a9ee69f8cc1669b27f6b007b30f6 + category: main + optional: false +- name: aws-c-http + version: 0.10.4 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-cal: '>=0.9.2,<0.9.3.0a0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + aws-c-compression: '>=0.3.1,<0.3.2.0a0' + aws-c-io: '>=0.22.0,<0.22.1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.10.4-h70a9c10_3.conda + hash: + md5: 39d91ec5c4ac0c0fba2e1c48e383706b + sha256: a9e2c19378d5dd42904f76fbaf0b9726e2af890e5b53fcf975f242a6aa4c6196 + category: main + optional: false +- name: aws-c-io + version: 0.23.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-cal: '>=0.9.13,<0.9.14.0a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + libgcc: '>=14' + s2n: '>=1.6.2,<1.6.3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.23.3-hdaf4b65_5.conda + hash: + md5: 132e8f8f40f0ffc0bbde12bb4e8dd1a1 + sha256: 07d7f2a4493ada676084c3f4313da1fab586cf0a7302572c5d8dde6606113bf4 + category: main + optional: false +- name: aws-c-io + version: 0.23.3 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-cal: '>=0.9.13,<0.9.14.0a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + libgcc: '>=14' + s2n: '>=1.6.2,<1.6.3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-io-0.23.3-he8fd35c_5.conda + hash: + md5: 9df7f6aa640eaf4be02fff4626650010 + sha256: 8073027d73fcd360d5baef5022194beeaa2a9a53f81da244453edf39ad583f48 + category: main + optional: false +- name: aws-c-io + version: 0.22.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-cal: '>=0.9.2,<0.9.3.0a0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.22.0-h89d1e94_1.conda + hash: + md5: 2e51b01a5f52349f51e8e0965f604fe6 + sha256: 680c309d4ebbd5a1b408d043766d1aec628c5b6d304ceff13a01db8ca21fa9a8 + category: main + optional: false +- name: aws-c-mqtt + version: 0.13.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-http: '>=0.10.7,<0.10.8.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.13.3-hc63082f_11.conda + hash: + md5: 6a653aefdc5d83a4f959869d1759e6e3 + sha256: fb102b0346a1f5c4f3bb680ec863c529b0333fa4119d78768c3e8a5d1cc2c812 + category: main + optional: false +- name: aws-c-mqtt + version: 0.13.3 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-http: '>=0.10.7,<0.10.8.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-mqtt-0.13.3-hba72613_11.conda + hash: + md5: 4d447d265f92d0dad72118f71f64a224 + sha256: 695dbb789a0fcd2179b448a292f1717e8a081c2c69323f689af661bcbc91a683 + category: main + optional: false +- name: aws-c-mqtt + version: 0.13.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + aws-c-http: '>=0.10.4,<0.10.5.0a0' + aws-c-io: '>=0.22.0,<0.22.1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.13.3-he7b126b_6.conda + hash: + md5: ff984f7e551996b8624a38b69b81e068 + sha256: d1928f5f726e76b654eb395ccd983a80698019784da9020c04d16bf0e91fc2cb + category: main + optional: false +- name: aws-c-s3 + version: 0.11.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-auth: '>=0.9.3,<0.9.4.0a0' + aws-c-cal: '>=0.9.13,<0.9.14.0a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-http: '>=0.10.7,<0.10.8.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + aws-checksums: '>=0.2.7,<0.2.8.0a0' + libgcc: '>=14' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.11.3-h06ab39a_1.conda + hash: + md5: 3689a4290319587e3b54a4f9e68f70c8 + sha256: 8de2292329dce2fd512413d83988584d616582442a07990f67670f9bc793a98b + category: main + optional: false +- name: aws-c-s3 + version: 0.11.3 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-auth: '>=0.9.3,<0.9.4.0a0' + aws-c-cal: '>=0.9.13,<0.9.14.0a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-http: '>=0.10.7,<0.10.8.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + aws-checksums: '>=0.2.7,<0.2.8.0a0' + libgcc: '>=14' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-s3-0.11.3-h248c86c_1.conda + hash: + md5: afb561785a59fa41fee818ea5f7b1ca6 + sha256: a349a2aaf3a613548d9ff823df34e34cd7f860679fd4e48586e9ea1a687bb634 + category: main + optional: false +- name: aws-c-s3 + version: 0.8.6 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-auth: '>=0.9.1,<0.9.2.0a0' + aws-c-cal: '>=0.9.2,<0.9.3.0a0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + aws-c-http: '>=0.10.4,<0.10.5.0a0' + aws-c-io: '>=0.22.0,<0.22.1.0a0' + aws-checksums: '>=0.2.7,<0.2.8.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.8.6-h7a3c519_5.conda + hash: + md5: c33295f9e4a4bdb0d6e08e0d242599b0 + sha256: 4d1e30120d846420ccaf46be44a2f24a4ca3a98acd3f383fbe98d9d60ad3be69 + category: main + optional: false +- name: aws-c-sdkutils + version: 0.2.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.4-h8b1a151_4.conda + hash: + md5: c7e3e08b7b1b285524ab9d74162ce40b + sha256: 9d62c5029f6f8219368a8665f0a549da572dc777f52413b7d75609cacdbc02cc + category: main + optional: false +- name: aws-c-sdkutils + version: 0.2.4 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-common: '>=0.12.6,<0.12.7.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-sdkutils-0.2.4-h6f28e42_4.conda + hash: + md5: 92b452c0a36ed41ae93db16662f7ee8b + sha256: 33c5279607c4b47cdd6e7217d70410ced7b67aa430aa98f77a55c068600dff09 + category: main + optional: false +- name: aws-c-sdkutils + version: 0.2.4 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.2.4-habbe1e8_1.conda + hash: + md5: 9d77627725afb71b57f38355ee9e2829 + sha256: cab7f54744619b88679c577c9ec8d56957bc8f6829e9966a7e50857fbc6c756d + category: main + optional: false +- name: aws-checksums + version: 0.2.7 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.7-h8b1a151_5.conda + hash: + md5: 68da5b56dde41e172b7b24f071c4b392 + sha256: a8693d2e06903a09e98fe724ed5ec32e7cd1b25c405d754f0ab7efb299046f19 + category: main + optional: false +- name: aws-checksums + version: 0.2.7 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-common: '>=0.12.6,<0.12.7.0a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-checksums-0.2.7-h6f28e42_5.conda + hash: + md5: bb3125fac69b46523f2f25405e7c1c05 + sha256: aea81c61bc866629b3a740432590c3ae72131fb789538600637424db8da169c8 + category: main + optional: false +- name: aws-checksums + version: 0.2.7 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.2.7-habbe1e8_2.conda + hash: + md5: f3f6fef7c8d8ce7f80df37e4aaaf6b93 + sha256: 648c3d23df53b4cea1d551e4e54a544284be5436af5453296ed8184d970efc3a + category: main + optional: false +- name: aws-crt-cpp + version: 0.35.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-auth: '>=0.9.3,<0.9.4.0a0' + aws-c-cal: '>=0.9.13,<0.9.14.0a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-event-stream: '>=0.5.7,<0.5.8.0a0' + aws-c-http: '>=0.10.7,<0.10.8.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + aws-c-mqtt: '>=0.13.3,<0.13.4.0a0' + aws-c-s3: '>=0.11.3,<0.11.4.0a0' + aws-c-sdkutils: '>=0.2.4,<0.2.5.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.35.4-h8824e59_0.conda + hash: + md5: 113b9d9913280474c0868b0e290c0326 + sha256: 524fc8aa2645e5701308b865bf5c523257feabc6dfa7000cb8207ccfbb1452a1 + category: main + optional: false +- name: aws-crt-cpp + version: 0.35.4 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-auth: '>=0.9.3,<0.9.4.0a0' + aws-c-cal: '>=0.9.13,<0.9.14.0a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-event-stream: '>=0.5.7,<0.5.8.0a0' + aws-c-http: '>=0.10.7,<0.10.8.0a0' + aws-c-io: '>=0.23.3,<0.23.4.0a0' + aws-c-mqtt: '>=0.13.3,<0.13.4.0a0' + aws-c-s3: '>=0.11.3,<0.11.4.0a0' + aws-c-sdkutils: '>=0.2.4,<0.2.5.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-crt-cpp-0.35.4-h643c854_0.conda + hash: + md5: aa01587be05103a379854f3c3b5e9d2b + sha256: 08c0e1c087386f6a6827f46e35f1f4fd75aa86aa62f79317d3ba5b052b0d3004 + category: main + optional: false +- name: aws-crt-cpp + version: 0.34.4 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-auth: '>=0.9.1,<0.9.2.0a0' + aws-c-cal: '>=0.9.2,<0.9.3.0a0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + aws-c-event-stream: '>=0.5.6,<0.5.7.0a0' + aws-c-http: '>=0.10.4,<0.10.5.0a0' + aws-c-io: '>=0.22.0,<0.22.1.0a0' + aws-c-mqtt: '>=0.13.3,<0.13.4.0a0' + aws-c-s3: '>=0.8.6,<0.8.7.0a0' + aws-c-sdkutils: '>=0.2.4,<0.2.5.0a0' + libcxx: '>=19' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.34.4-h01415d0_0.conda + hash: + md5: 034456ff7a54b8d8e505cfd9b17005fd + sha256: 9b6e87354496d34c4b71bd012bc69705d1316b2c2ba4532c850105cd9cf27b47 + category: main + optional: false +- name: aws-sdk-cpp + version: 1.11.606 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-event-stream: '>=0.5.7,<0.5.8.0a0' + aws-crt-cpp: '>=0.35.4,<0.35.5.0a0' + libcurl: '>=8.17.0,<9.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.606-h20b40b1_10.conda + hash: + md5: 937d1d4c233adc6eeb2ac3d6e9a73e53 + sha256: e0d81b7dd6d054d457a1c54d17733d430d96dc5ca9b2ca69a72eb41c3fc8c9bf + category: main + optional: false +- name: aws-sdk-cpp + version: 1.11.606 + manager: conda + platform: linux-aarch64 + dependencies: + aws-c-common: '>=0.12.6,<0.12.7.0a0' + aws-c-event-stream: '>=0.5.7,<0.5.8.0a0' + aws-crt-cpp: '>=0.35.4,<0.35.5.0a0' + libcurl: '>=8.17.0,<9.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-sdk-cpp-1.11.606-h88278f4_10.conda + hash: + md5: e3c86f4515ce53a01a0a4caddfaf213f + sha256: 6435a79d115457f6a1af6de8eb17e1df96a5f90284db06ba18018ea52d04bad9 + category: main + optional: false +- name: aws-sdk-cpp + version: 1.11.606 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-c-common: '>=0.12.4,<0.12.5.0a0' + aws-c-event-stream: '>=0.5.6,<0.5.7.0a0' + aws-crt-cpp: '>=0.34.4,<0.34.5.0a0' + libcurl: '>=8.14.1,<9.0a0' + libcxx: '>=19' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.606-h2169b1b_4.conda + hash: + md5: 0871f2fc2273bfd84c4e40d0604949ed + sha256: 0e0a1d5cfa4e4a3f229fd6cb7db5e3f4a603132e22cfff47e94c4e58ab81a897 + category: main + optional: false +- name: azure-core-cpp + version: 1.16.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=8.14.1,<9.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.16.1-h3a458e0_0.conda + hash: + md5: 1d4e0d37da5f3c22ecd44033f673feba + sha256: cba633571e7368953520a4f66dc74c3942cc12f735e0afa8d3d5fc3edf35c866 + category: main + optional: false +- name: azure-core-cpp + version: 1.16.1 + manager: conda + platform: linux-aarch64 + dependencies: + libcurl: '>=8.14.1,<9.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-core-cpp-1.16.1-h20031ec_0.conda + hash: + md5: 2385a8b113ecd44ec55c6d14b2e605fe + sha256: 92a82ecf67117800b143573951f4655b1627f80bb4f40975607d3b0ae08dcda2 + category: main + optional: false +- name: azure-core-cpp + version: 1.16.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcurl: '>=8.14.1,<9.0a0' + libcxx: '>=19' + openssl: '>=3.5.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-core-cpp-1.16.0-h88fedcc_1.conda + hash: + md5: 3633a96ad986211071b6f4e1884fa187 + sha256: 007cc6e7d821bc9553549dcdcdd500bac036dc169e920afff3968d981f7c86de + category: main + optional: false +- name: azure-identity-cpp + version: 1.13.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.16.1,<1.16.2.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.13.2-h3a5f585_1.conda + hash: + md5: 4e921d9c85e6559c60215497978b3cdb + sha256: fc1df5ea2595f4f16d0da9f7713ce5fed20cb1bfc7fb098eda7925c7d23f0c45 + category: main + optional: false +- name: azure-identity-cpp + version: 1.13.2 + manager: conda + platform: linux-aarch64 + dependencies: + azure-core-cpp: '>=1.16.1,<1.16.2.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-identity-cpp-1.13.2-h5cd3b3c_1.conda + hash: + md5: 4f0e9a69b9acc105d47cc02076342e77 + sha256: 600a782588fa8ea1158f724fabc767879759fd593876d9ad4283a8b75883011e + category: main + optional: false +- name: azure-identity-cpp + version: 1.12.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + azure-core-cpp: '>=1.16.0,<1.16.1.0a0' + libcxx: '>=19' + openssl: '>=3.5.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-identity-cpp-1.12.0-hd83eed2_0.conda + hash: + md5: 78ac8ce287aef15f819c2927e0fc29c6 + sha256: b1cc54a52c735f6f791671763580501bb7ad016e4bcca005f8acea2f619b8709 + category: main + optional: false +- name: azure-storage-blobs-cpp + version: 12.15.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.16.1,<1.16.2.0a0' + azure-storage-common-cpp: '>=12.11.0,<12.11.1.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.15.0-h2a74896_1.conda + hash: + md5: ffd553ff98ce5d74d3d89ac269153149 + sha256: 58879f33cd62c30a4d6a19fd5ebc59bd0c4560f575bd02645d93d342b6f881d2 + category: main + optional: false +- name: azure-storage-blobs-cpp + version: 12.15.0 + manager: conda + platform: linux-aarch64 + dependencies: + azure-core-cpp: '>=1.16.1,<1.16.2.0a0' + azure-storage-common-cpp: '>=12.11.0,<12.11.1.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-storage-blobs-cpp-12.15.0-h4b8de25_1.conda + hash: + md5: 05baa313f28f2890c496ed07c06f391a + sha256: e1e571b1ecaf647d68c25da67160dea402943bb882b0800a83935c04a5b65755 + category: main + optional: false +- name: azure-storage-blobs-cpp + version: 12.14.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + azure-core-cpp: '>=1.16.0,<1.16.1.0a0' + azure-storage-common-cpp: '>=12.10.0,<12.10.1.0a0' + libcxx: '>=19' + url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.14.0-he094cc7_1.conda + hash: + md5: 496217fd6aaa6d43646252a586c1445c + sha256: df570ea362bb446bd4cf1353405daad1898887a7ab0d35af3250bed332a9895a + category: main + optional: false +- name: azure-storage-common-cpp + version: 12.11.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + azure-core-cpp: '>=1.16.1,<1.16.2.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libxml2: '>=2.13.9,<2.14.0a0' + openssl: '>=3.0.18,<4.0a0' + url: https://conda.anaconda.org/anaconda/linux-64/azure-storage-common-cpp-12.11.0-h6d33aed_0.tar.bz2 + hash: + md5: d39de386ef685bf404cebf7cdd7c917c + sha256: 1198644a70b4a250013453642d1f2172a5caf87f1adfdfe8e173877a2300c47f + category: main + optional: false +- name: azure-storage-common-cpp + version: 12.11.0 + manager: conda + platform: linux-aarch64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + azure-core-cpp: '>=1.16.1,<1.16.2.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libxml2: '>=2.13.9,<2.14.0a0' + openssl: '>=3.0.18,<4.0a0' + url: https://conda.anaconda.org/anaconda/linux-aarch64/azure-storage-common-cpp-12.11.0-h4cc0405_0.tar.bz2 + hash: + md5: c72be2192def1dd864f487f52df8a448 + sha256: 90c6847898bfbf018298dac654ecf9dfcebf4e55bef6a661c462f338a7330d32 + category: main + optional: false +- name: azure-storage-common-cpp + version: 12.10.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + azure-core-cpp: '>=1.16.0,<1.16.1.0a0' + libcxx: '>=19' + libxml2: '>=2.13.8,<2.14.0a0' + openssl: '>=3.5.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-common-cpp-12.10.0-h12fd690_2.conda + hash: + md5: 9be5f38d5306ac1069fcf3818549d56c + sha256: 9b0fa0c2acbd69de6fce19c180439af8ed748a3facdc5e5eaa9b543371078497 + category: main + optional: false +- name: azure-storage-files-datalake-cpp + version: 12.13.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + azure-core-cpp: '>=1.16.1,<1.16.2.0a0' + azure-storage-blobs-cpp: '>=12.15.0,<12.15.1.0a0' + azure-storage-common-cpp: '>=12.11.0,<12.11.1.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.13.0-hf38f1be_1.conda + hash: + md5: f10b9303c7239fbce3580a60a92bcf97 + sha256: 9f3d0f484e97cef5f019b7faef0c07fb7ee6c584e3a6e2954980f440978a365e + category: main + optional: false +- name: azure-storage-files-datalake-cpp + version: 12.13.0 + manager: conda + platform: linux-aarch64 + dependencies: + azure-core-cpp: '>=1.16.1,<1.16.2.0a0' + azure-storage-blobs-cpp: '>=12.15.0,<12.15.1.0a0' + azure-storage-common-cpp: '>=12.11.0,<12.11.1.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-storage-files-datalake-cpp-12.13.0-h48ee4ef_1.conda + hash: + md5: ace4a9f0a2778279408dafb61f490492 + sha256: 70a05b1b551b493fccb1706c45e56e2d5b7ee166224523773400924a1ed04256 + category: main + optional: false +- name: azure-storage-files-datalake-cpp + version: 12.12.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + azure-core-cpp: '>=1.16.0,<1.16.1.0a0' + azure-storage-blobs-cpp: '>=12.14.0,<12.14.1.0a0' + azure-storage-common-cpp: '>=12.10.0,<12.10.1.0a0' + libcxx: '>=19' + url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-h30213e0_3.conda + hash: + md5: ee25593a451954f56a58eda1ad4bda07 + sha256: efa7abc4fded5b028f3f0e80dd271286255c3e746bf201f270556bbf13b01258 + category: main + optional: false +- name: backports.zstd + version: 1.5.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + python: '' + python_abi: 3.13.* + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/backports.zstd-1.5.0-py313h18e8e13_0.conda + hash: + md5: 0de0c2c1f2677ea074bdda91de5a4c01 + sha256: 310e114a783b249517d1dd6e74b3f339af30e947bc93446ae4e4e9c86fff7478 + category: main + optional: false +- name: backports.zstd + version: 1.5.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + python: '' + python_abi: 3.13.* + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/backports.zstd-1.5.0-py313h5c42d0f_0.conda + hash: + md5: 5c578c27b3e1de6eca8d5835d7079aad + sha256: 18188329658487e5bcf347c05a3bd54d79ab1cd6a225c635ee490a0253b14e45 + category: main + optional: false +- name: bleach + version: 6.3.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + webencodings: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.3.0-pyhcf101f3_1.conda + hash: + md5: 7c5ebdc286220e8021bf55e6384acd67 + sha256: f8ff1f98423674278964a46c93a1766f9e91960d44efd91c6c3ed56a33813f46 + category: main + optional: false +- name: bleach + version: 6.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + webencodings: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.3.0-pyhcf101f3_1.conda + hash: + md5: 7c5ebdc286220e8021bf55e6384acd67 + sha256: f8ff1f98423674278964a46c93a1766f9e91960d44efd91c6c3ed56a33813f46 + category: main + optional: false +- name: bleach + version: 6.3.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + webencodings: '' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.3.0-pyhcf101f3_1.conda + hash: + md5: 7c5ebdc286220e8021bf55e6384acd67 + sha256: f8ff1f98423674278964a46c93a1766f9e91960d44efd91c6c3ed56a33813f46 + category: main + optional: false +- name: blosc + version: 1.21.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda + hash: + md5: 2c2fae981fd2afd00812c92ac47d023d + sha256: e7af5d1183b06a206192ff440e08db1c4e8b2ca1f8376ee45fb2f3a85d4ee45d + category: main + optional: false +- name: blosc + version: 1.21.6 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/blosc-1.21.6-hb4dfabd_1.conda + hash: + md5: 2cbbd6264ad58887c40aab37f2abdaba + sha256: f1e408fc32e1fda8dee9c3fceee5650fd622526e4dc6fa1f1926f497b5508d13 + category: main + optional: false +- name: blosc + version: 1.21.6 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.1,<1.3.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/blosc-1.21.6-h7dd00d9_1.conda + hash: + md5: 925acfb50a750aa178f7a0aced77f351 + sha256: c3fe902114b9a3ac837e1a32408cc2142c147ec054c1038d37aec6814343f48a + category: main + optional: false +- name: bokeh + version: 3.9.0 + manager: conda + platform: linux-64 + dependencies: + contourpy: '>=1.2' + jinja2: '>=2.9' + narwhals: '>=1.13' + numpy: '>=1.16' + packaging: '>=16.8' + pillow: '>=7.1.0' + python: '>=3.10' + pyyaml: '>=3.10' + tornado: '>=6.2' + xyzservices: '>=2021.09.1' + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.9.0-pyhd8ed1ab_0.conda + hash: + md5: b9a6da57e94cd12bd71e7ab0713ef052 + sha256: 96a6486d4fe27c02c1092a40096dfd82043929b3a7da156a49b28d851159c551 + category: main + optional: false +- name: bokeh + version: 3.9.0 + manager: conda + platform: linux-aarch64 + dependencies: + contourpy: '>=1.2' + jinja2: '>=2.9' + narwhals: '>=1.13' + numpy: '>=1.16' + packaging: '>=16.8' + pillow: '>=7.1.0' + python: '>=3.10' + pyyaml: '>=3.10' + tornado: '>=6.2' + xyzservices: '>=2021.09.1' + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.9.0-pyhd8ed1ab_0.conda + hash: + md5: b9a6da57e94cd12bd71e7ab0713ef052 + sha256: 96a6486d4fe27c02c1092a40096dfd82043929b3a7da156a49b28d851159c551 + category: main + optional: false +- name: bokeh + version: 3.9.0 + manager: conda + platform: osx-arm64 + dependencies: + contourpy: '>=1.2' + jinja2: '>=2.9' + narwhals: '>=1.13' + numpy: '>=1.16' + packaging: '>=16.8' + pillow: '>=7.1.0' + python: '>=3.10' + pyyaml: '>=3.10' + tornado: '>=6.2' + xyzservices: '>=2021.09.1' + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.9.0-pyhd8ed1ab_0.conda + hash: + md5: b9a6da57e94cd12bd71e7ab0713ef052 + sha256: 96a6486d4fe27c02c1092a40096dfd82043929b3a7da156a49b28d851159c551 + category: main + optional: false +- name: brotli + version: 1.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + brotli-bin: 1.2.0 + libbrotlidec: 1.2.0 + libbrotlienc: 1.2.0 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.2.0-hed03a55_1.conda + hash: + md5: 8ccf913aaba749a5496c17629d859ed1 + sha256: e511644d691f05eb12ebe1e971fd6dc3ae55a4df5c253b4e1788b789bdf2dfa6 + category: main + optional: false +- name: brotli + version: 1.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + brotli-bin: 1.2.0 + libbrotlidec: 1.2.0 + libbrotlienc: 1.2.0 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-1.2.0-hd651790_1.conda + hash: + md5: 5c933384d588a06cd8dac78ca2864aab + sha256: 1fdee53dea5baa0b4d7ccd3bc0269e81017032c7cfe8843b6a0622eddf05714b + category: main + optional: false +- name: brotli + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + brotli-bin: 1.1.0 + libbrotlidec: 1.1.0 + libbrotlienc: 1.1.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-1.1.0-h6caf38d_4.conda + hash: + md5: ce8659623cea44cc812bc0bfae4041c5 + sha256: 8aa8ee52b95fdc3ef09d476cbfa30df722809b16e6dca4a4f80e581012035b7b + category: main + optional: false +- name: brotli-bin + version: 1.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libbrotlidec: 1.2.0 + libbrotlienc: 1.2.0 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.2.0-hb03c661_1.conda + hash: + md5: af39b9a8711d4a8d437b52c1d78eb6a1 + sha256: 64b137f30b83b1dd61db6c946ae7511657eead59fdf74e84ef0ded219605aa94 + category: main + optional: false +- name: brotli-bin + version: 1.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libbrotlidec: 1.2.0 + libbrotlienc: 1.2.0 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-bin-1.2.0-he30d5cf_1.conda + hash: + md5: b31f6f3a888c3f8f4c5a9dafc2575187 + sha256: cffd260d3b1527ff8c1d29f00e10f4e1d4bccbe4d5e605c23af68453cf78d32b + category: main + optional: false +- name: brotli-bin + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libbrotlidec: 1.1.0 + libbrotlienc: 1.1.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-bin-1.1.0-h6caf38d_4.conda + hash: + md5: ab57f389f304c4d2eb86d8ae46d219c3 + sha256: e57d402b02c9287b7c02d9947d7b7b55a4f7d73341c210c233f6b388d4641e08 + category: main + optional: false +- name: brotli-python + version: 1.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py313hf159716_1.conda + hash: + md5: 6c4d3597cf43f3439a51b2b13e29a4ba + sha256: dadec2879492adede0a9af0191203f9b023f788c18efd45ecac676d424c458ae + category: main + optional: false +- name: brotli-python + version: 1.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-python-1.2.0-py313hb260801_1.conda + hash: + md5: 523c55147ba15d3e0e0cdb9f67cda339 + sha256: 5fe27389162240ab9a5cd8d112d51bdd9019f9a68c5593b5298e54f0437f714f + category: main + optional: false +- name: brotli-python + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py313hb4b7877_4.conda + hash: + md5: 9518cd948fc334d66119c16a2106a959 + sha256: a6402a7186ace5c3eb21ed4ce50eda3592c44ce38ab4e9a7ddd57d72b1e61fb3 + category: main + optional: false +- name: bzip2 + version: 1.0.8 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_9.conda + hash: + md5: d2ffd7602c02f2b316fd921d39876885 + sha256: 0b75d45f0bba3e95dc693336fa51f40ea28c980131fec438afb7ce6118ed05f6 + category: main + optional: false +- name: bzip2 + version: 1.0.8 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h4777abc_9.conda + hash: + md5: 840d8fc0d7b3209be93080bc20e07f2d + sha256: b3495077889dde6bb370938e7db82be545c73e8589696ad0843a32221520ad4c + category: main + optional: false +- name: bzip2 + version: 1.0.8 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_9.conda + hash: + md5: 620b85a3f45526a8bc4d23fd78fc22f0 + sha256: 540fe54be35fac0c17feefbdc3e29725cce05d7367ffedfaaa1bdda234b019df + category: main + optional: false +- name: c-ares + version: 1.34.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.6-hb03c661_0.conda + hash: + md5: 920bb03579f15389b9e512095ad995b7 + sha256: cc9accf72fa028d31c2a038460787751127317dcfa991f8d1f1babf216bb454e + category: main + optional: false +- name: c-ares + version: 1.34.6 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.34.6-he30d5cf_0.conda + hash: + md5: 1dfbec0d08f112103405756181304c16 + sha256: 7ec8a68efe479e2e298558cbc2e79d29430d5c7508254268818c0ae19b206519 + category: main + optional: false +- name: c-ares + version: 1.34.6 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.34.6-hc919400_0.conda + hash: + md5: bcb3cba70cf1eec964a03b4ba7775f01 + sha256: 2995f2aed4e53725e5efbc28199b46bf311c3cab2648fc4f10c2227d6d5fa196 + category: main + optional: false +- name: ca-certificates + version: 2026.4.22 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + url: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.4.22-hbd8a1cb_0.conda + hash: + md5: e18ad67cf881dcadee8b8d9e2f8e5f73 + sha256: c9dbcc8039a52023660d6d1bbf87594a93dd69c6ac5a2a44323af2c92976728d + category: main + optional: false +- name: ca-certificates + version: 2026.4.22 + manager: conda + platform: linux-aarch64 + dependencies: + __unix: '' + url: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.4.22-hbd8a1cb_0.conda + hash: + md5: e18ad67cf881dcadee8b8d9e2f8e5f73 + sha256: c9dbcc8039a52023660d6d1bbf87594a93dd69c6ac5a2a44323af2c92976728d + category: main + optional: false +- name: ca-certificates + version: 2026.4.22 + manager: conda + platform: osx-arm64 + dependencies: + __unix: '' + url: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.4.22-hbd8a1cb_0.conda + hash: + md5: e18ad67cf881dcadee8b8d9e2f8e5f73 + sha256: c9dbcc8039a52023660d6d1bbf87594a93dd69c6ac5a2a44323af2c92976728d + category: main + optional: false +- name: cairo + version: 1.18.0 + manager: conda + platform: linux-64 + dependencies: + fontconfig: '>=2.14.2,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + icu: '>=73.2,<74.0a0' + libgcc-ng: '>=12' + libglib: '>=2.80.2,<3.0a0' + libpng: '>=1.6.43,<1.7.0a0' + libstdcxx-ng: '>=12' + libxcb: '>=1.16,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' + pixman: '>=0.43.2,<1.0a0' + xorg-libice: '>=1.1.1,<2.0a0' + xorg-libsm: '>=1.2.4,<2.0a0' + xorg-libx11: '>=1.8.9,<2.0a0' + xorg-libxext: '>=1.3.4,<2.0a0' + xorg-libxrender: '>=0.9.11,<0.10.0a0' + zlib: '' + url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.0-hbb29018_2.conda + hash: + md5: b6d90276c5aee9b4407dd94eb0cd40a8 + sha256: 51cfaf4669ad83499b3da215b915c503d36faf6edf6db4681a70b5710842a86c + category: main + optional: false +- name: cairo + version: 1.18.4 + manager: conda + platform: linux-aarch64 + dependencies: + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + icu: '>=75.1,<76.0a0' + libexpat: '>=2.6.4,<3.0a0' + libgcc: '>=13' + libglib: '>=2.82.2,<3.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libstdcxx: '>=13' + libxcb: '>=1.17.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + pixman: '>=0.44.2,<1.0a0' + xorg-libice: '>=1.1.2,<2.0a0' + xorg-libsm: '>=1.2.5,<2.0a0' + xorg-libx11: '>=1.8.11,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxrender: '>=0.9.12,<0.10.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/cairo-1.18.4-h83712da_0.conda + hash: + md5: cd55953a67ec727db5dc32b167201aa6 + sha256: 37cfff940d2d02259afdab75eb2dbac42cf830adadee78d3733d160a1de2cc66 + category: main + optional: false +- name: cartopy + version: 0.25.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + matplotlib-base: '>=3.6' + numpy: '>=1.23,<3' + packaging: '>=21' + pyproj: '>=3.3.1' + pyshp: '>=2.3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + shapely: '>=2.0' + url: https://conda.anaconda.org/conda-forge/linux-64/cartopy-0.25.0-py313h08cd8bf_1.conda + hash: + md5: a0d8dc5c90850d9f1a79f69c98aef0ff + sha256: 0ee1bf217caa0841b08d9182575cbf951bf40686afbfae5286cdd0e10ad20071 + category: main + optional: false +- name: cartopy + version: 0.25.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + matplotlib-base: '>=3.6' + numpy: '>=1.23,<3' + packaging: '>=21' + pyproj: '>=3.3.1' + pyshp: '>=2.3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + shapely: '>=2.0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/cartopy-0.25.0-py313h9de0199_1.conda + hash: + md5: a5a1994b990aea42f17bfd2a4fdf99a9 + sha256: ed9e638beffdce6f3dee13419bce930724435d2a244f04e92e743cc7af9fb634 + category: main + optional: false +- name: cartopy + version: 0.25.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + matplotlib-base: '>=3.6' + numpy: '>=1.23,<3' + packaging: '>=21' + pyproj: '>=3.3.1' + pyshp: '>=2.3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + shapely: '>=2.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/cartopy-0.25.0-py313h7d16b84_1.conda + hash: + md5: 65859d540753d1a0acb05029eb6cf492 + sha256: a394da24e53040504e621aa489017bf1cff045cd29976fd3d114d5f1dda21398 + category: main + optional: false +- name: certifi + version: 2026.4.22 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.4.22-pyhd8ed1ab_0.conda + hash: + md5: 929471569c93acefb30282a22060dcd5 + sha256: 989db6e5957c4b44fa600c68c681ec2f36a55e48f7c7f1c073d5e91caa8cd878 + category: main + optional: false +- name: certifi + version: 2026.4.22 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.4.22-pyhd8ed1ab_0.conda + hash: + md5: 929471569c93acefb30282a22060dcd5 + sha256: 989db6e5957c4b44fa600c68c681ec2f36a55e48f7c7f1c073d5e91caa8cd878 + category: main + optional: false +- name: certifi + version: 2026.4.22 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2026.4.22-pyhd8ed1ab_0.conda + hash: + md5: 929471569c93acefb30282a22060dcd5 + sha256: 989db6e5957c4b44fa600c68c681ec2f36a55e48f7c7f1c073d5e91caa8cd878 + category: main + optional: false +- name: cffi + version: 2.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libffi: '>=3.5.2,<3.6.0a0' + pycparser: '' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-2.0.0-py313h224173a_1.conda + hash: + md5: 050374657d1c7a4f2ea443c0d0cbd9a0 + sha256: 1fa69651f5e81c25d48ac42064db825ed1a3e53039629db69f86b952f5ce603c + category: main + optional: false +- name: cftime + version: 1.6.5 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/cftime-1.6.5-py313h29aa505_1.conda + hash: + md5: c63d5f9d63fe2f48b0ad75005fcae7ba + sha256: 61400ff89fe435868a68a0e49ab24ec68fe0e8f7e10c52b947e7753994aa797f + category: main + optional: false +- name: cftime + version: 1.6.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/cftime-1.6.5-py313hcc1970c_1.conda + hash: + md5: 636e3a68cc3810f7afcc2b03b607be65 + sha256: fcb0c71b6f4ba92b666b029b5c852d0c6e8cc6a4379591033b6f3f342c977538 + category: main + optional: false +- name: cftime + version: 1.6.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/cftime-1.6.5-py313hf5115c3_1.conda + hash: + md5: 1e6565956ac1d659613807c28e103350 + sha256: 6fec83f36746b5977283d0433224fe50a9fa85dac81036912dba3ceef36cf834 + category: main + optional: false +- name: charset-normalizer + version: 3.4.7 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.7-pyhd8ed1ab_0.conda + hash: + md5: a9167b9571f3baa9d448faa2139d1089 + sha256: 3f9483d62ce24ecd063f8a5a714448445dc8d9e201147c46699fc0033e824457 + category: main + optional: false +- name: charset-normalizer + version: 3.4.7 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.7-pyhd8ed1ab_0.conda + hash: + md5: a9167b9571f3baa9d448faa2139d1089 + sha256: 3f9483d62ce24ecd063f8a5a714448445dc8d9e201147c46699fc0033e824457 + category: main + optional: false +- name: charset-normalizer + version: 3.4.7 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.7-pyhd8ed1ab_0.conda + hash: + md5: a9167b9571f3baa9d448faa2139d1089 + sha256: 3f9483d62ce24ecd063f8a5a714448445dc8d9e201147c46699fc0033e824457 + category: main + optional: false +- name: click + version: 8.4.0 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/click-8.4.0-pyhc90fa1f_0.conda + hash: + md5: 003767c47f1f0a474c4de268b57839c3 + sha256: 99ab8ef815c4520cce3a7482c2513f377c14348206857661d84c76a55e030f97 + category: main + optional: false +- name: click + version: 8.4.0 + manager: conda + platform: linux-aarch64 + dependencies: + __unix: '' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/click-8.4.0-pyhc90fa1f_0.conda + hash: + md5: 003767c47f1f0a474c4de268b57839c3 + sha256: 99ab8ef815c4520cce3a7482c2513f377c14348206857661d84c76a55e030f97 + category: main + optional: false +- name: click + version: 8.4.0 + manager: conda + platform: osx-arm64 + dependencies: + __unix: '' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/click-8.4.0-pyhc90fa1f_0.conda + hash: + md5: 003767c47f1f0a474c4de268b57839c3 + sha256: 99ab8ef815c4520cce3a7482c2513f377c14348206857661d84c76a55e030f97 + category: main + optional: false +- name: cloudpickle + version: 3.1.2 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.2-pyhcf101f3_1.conda + hash: + md5: 61b8078a0905b12529abc622406cb62c + sha256: 4c287c2721d8a34c94928be8fe0e9a85754e90189dd4384a31b1806856b50a67 + category: main + optional: false +- name: cloudpickle + version: 3.1.2 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.2-pyhcf101f3_1.conda + hash: + md5: 61b8078a0905b12529abc622406cb62c + sha256: 4c287c2721d8a34c94928be8fe0e9a85754e90189dd4384a31b1806856b50a67 + category: main + optional: false +- name: cloudpickle + version: 3.1.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-3.1.2-pyhcf101f3_1.conda + hash: + md5: 61b8078a0905b12529abc622406cb62c + sha256: 4c287c2721d8a34c94928be8fe0e9a85754e90189dd4384a31b1806856b50a67 + category: main + optional: false +- name: colorcet + version: 3.2.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/colorcet-3.2.1-pyhd8ed1ab_0.conda + hash: + md5: 0b6419b9a27c540bd96e66e12a44c379 + sha256: f863dd6ab7302a40bf7e1e98bc963a1de1530d1277e609865f84c53907af4b13 + category: main + optional: false +- name: colorcet + version: 3.2.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/colorcet-3.2.1-pyhd8ed1ab_0.conda + hash: + md5: 0b6419b9a27c540bd96e66e12a44c379 + sha256: f863dd6ab7302a40bf7e1e98bc963a1de1530d1277e609865f84c53907af4b13 + category: main + optional: false +- name: colorcet + version: 3.2.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/colorcet-3.2.1-pyhd8ed1ab_0.conda + hash: + md5: 0b6419b9a27c540bd96e66e12a44c379 + sha256: f863dd6ab7302a40bf7e1e98bc963a1de1530d1277e609865f84c53907af4b13 + category: main + optional: false +- name: contourpy + version: 1.3.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + numpy: '>=1.25' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.3-py313hc8edb43_4.conda + hash: + md5: 33639459bc29437315d4bff9ed5bc7a7 + sha256: 7f86eb205d2d7fcf2c82654a08c6a240623ac34cb406206b4b1f1afa5cda8e49 + category: main + optional: false +- name: contourpy + version: 1.3.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + numpy: '>=1.25' + python: 3.13.* + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/contourpy-1.3.3-py313h75bc965_4.conda + hash: + md5: e0ca534fbf414d1a05bbb8dec094dd1d + sha256: 970a8dadfeae15639136a046dfbb44711425b04a0660f99162887f444f7cc9e2 + category: main + optional: false +- name: contourpy + version: 1.3.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + numpy: '>=1.25' + python: 3.13.* + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/contourpy-1.3.3-py313h2af2deb_4.conda + hash: + md5: afd3e394d14e627be0de6e8ee3553dae + sha256: 6320cd6c16fdcf25efa493f9a2c54b2687911967a5e90544d599c535535387e9 + category: main + optional: false +- name: cpython + version: 3.13.13 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.13,<3.14.0a0' + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.13-py313hd8ed1ab_100.conda + hash: + md5: 3a8a8b87e72f95b54689fb588e154ec9 + sha256: 836b92c209d4b6b9fb28bd51bd788b22a0c5492ae95eec2724e65a15ed4ab2e1 + category: main + optional: false +- name: cpython + version: 3.13.13 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.13,<3.14.0a0' + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.13-py313hd8ed1ab_100.conda + hash: + md5: 3a8a8b87e72f95b54689fb588e154ec9 + sha256: 836b92c209d4b6b9fb28bd51bd788b22a0c5492ae95eec2724e65a15ed4ab2e1 + category: main + optional: false +- name: cpython + version: 3.13.13 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.13,<3.14.0a0' + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.13.13-py313hd8ed1ab_100.conda + hash: + md5: 3a8a8b87e72f95b54689fb588e154ec9 + sha256: 836b92c209d4b6b9fb28bd51bd788b22a0c5492ae95eec2724e65a15ed4ab2e1 + category: main + optional: false +- name: cycler + version: 0.12.1 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhcf101f3_2.conda + hash: + md5: 4c2a8fef270f6c69591889b93f9f55c1 + sha256: bb47aec5338695ff8efbddbc669064a3b10fe34ad881fb8ad5d64fbfa6910ed1 + category: main + optional: false +- name: cycler + version: 0.12.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhcf101f3_2.conda + hash: + md5: 4c2a8fef270f6c69591889b93f9f55c1 + sha256: bb47aec5338695ff8efbddbc669064a3b10fe34ad881fb8ad5d64fbfa6910ed1 + category: main + optional: false +- name: cycler + version: 0.12.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhcf101f3_2.conda + hash: + md5: 4c2a8fef270f6c69591889b93f9f55c1 + sha256: bb47aec5338695ff8efbddbc669064a3b10fe34ad881fb8ad5d64fbfa6910ed1 + category: main + optional: false +- name: cyrus-sasl + version: 2.1.28 + manager: conda + platform: linux-aarch64 + dependencies: + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=13' + libntlm: '' + libstdcxx: '>=13' + libxcrypt: '>=4.4.36' + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/cyrus-sasl-2.1.28-h6c5dea3_0.conda + hash: + md5: b6d06b46e791add99cc39fbbc34530d5 + sha256: 87b603b76b05e9be749a2616582bfb907e06e7851285bdd78f9ddaaa732d7bc7 + category: main + optional: false +- name: cytoolz + version: 1.1.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + toolz: '>=0.10.0' + url: https://conda.anaconda.org/conda-forge/linux-64/cytoolz-1.1.0-py313h07c4f96_2.conda + hash: + md5: 7e7e3c5a8a28c6b8eb430183e0554adf + sha256: fd33f531288fb08afef72a65414d29caefbba31cb398533534794475af35b1b3 + category: main + optional: false +- name: cytoolz + version: 1.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + toolz: '>=0.10.0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/cytoolz-1.1.0-py313he149459_2.conda + hash: + md5: 3c05236bd38cdf06c9fb90e36e27adff + sha256: 42db998d6eec4f4585356eec3cb3006a09696c67149c92fb2cf7ee8c5613fcc9 + category: main + optional: false +- name: cytoolz + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + toolz: '>=0.10.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/cytoolz-1.1.0-py313h0997733_2.conda + hash: + md5: 5b7dd41f7974dd5d52bf37cbc0322e84 + sha256: d272fa92cbf6b4de83a47702878e1ac75efc665d7f60f1c2818c8c33ebd4cfa6 + category: main + optional: false +- name: dask + version: 2026.3.0 + manager: conda + platform: linux-64 + dependencies: + bokeh: '>=3.1.0' + cytoolz: '>=0.11.2' + dask-core: '>=2026.3.0,<2026.3.1.0a0' + distributed: '>=2026.3.0,<2026.3.1.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.26' + pandas: '>=2.0' + pyarrow: '>=16.0' + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2026.3.0-pyhc364b38_0.conda + hash: + md5: f9761ef056ba0ccef16e01cfceee62c2 + sha256: fe59c26dc20a47aa56fc38a2326f2a62403f3eed366837c1a0fba166a220d2b7 + category: main + optional: false +- name: dask + version: 2026.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + bokeh: '>=3.1.0' + cytoolz: '>=0.11.2' + dask-core: '>=2026.3.0,<2026.3.1.0a0' + distributed: '>=2026.3.0,<2026.3.1.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.26' + pandas: '>=2.0' + pyarrow: '>=16.0' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2026.3.0-pyhc364b38_0.conda + hash: + md5: f9761ef056ba0ccef16e01cfceee62c2 + sha256: fe59c26dc20a47aa56fc38a2326f2a62403f3eed366837c1a0fba166a220d2b7 + category: main + optional: false +- name: dask + version: 2026.3.0 + manager: conda + platform: osx-arm64 + dependencies: + bokeh: '>=3.1.0' + cytoolz: '>=0.11.2' + dask-core: '>=2026.3.0,<2026.3.1.0a0' + distributed: '>=2026.3.0,<2026.3.1.0a0' + jinja2: '>=2.10.3' + lz4: '>=4.3.2' + numpy: '>=1.26' + pandas: '>=2.0' + pyarrow: '>=16.0' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/dask-2026.3.0-pyhc364b38_0.conda + hash: + md5: f9761ef056ba0ccef16e01cfceee62c2 + sha256: fe59c26dc20a47aa56fc38a2326f2a62403f3eed366837c1a0fba166a220d2b7 + category: main + optional: false +- name: dask-core + version: 2026.3.0 + manager: conda + platform: linux-64 + dependencies: + click: '>=8.1' + cloudpickle: '>=3.0.0' + fsspec: '>=2021.9.0' + importlib-metadata: '>=4.13.0' + packaging: '>=20.0' + partd: '>=1.4.0' + python: '' + pyyaml: '>=5.3.1' + toolz: '>=0.12.0' + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2026.3.0-pyhc364b38_0.conda + hash: + md5: 809f4cde7c853f437becc43415a2ecdf + sha256: 5497e56b12b8a07921668f6469d725be9826ffe5ae8a2f6f71d26369400b41ca + category: main + optional: false +- name: dask-core + version: 2026.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + click: '>=8.1' + cloudpickle: '>=3.0.0' + fsspec: '>=2021.9.0' + importlib-metadata: '>=4.13.0' + packaging: '>=20.0' + partd: '>=1.4.0' + python: '>=3.10' + pyyaml: '>=5.3.1' + toolz: '>=0.12.0' + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2026.3.0-pyhc364b38_0.conda + hash: + md5: 809f4cde7c853f437becc43415a2ecdf + sha256: 5497e56b12b8a07921668f6469d725be9826ffe5ae8a2f6f71d26369400b41ca + category: main + optional: false +- name: dask-core + version: 2026.3.0 + manager: conda + platform: osx-arm64 + dependencies: + click: '>=8.1' + cloudpickle: '>=3.0.0' + fsspec: '>=2021.9.0' + importlib-metadata: '>=4.13.0' + packaging: '>=20.0' + partd: '>=1.4.0' + python: '>=3.10' + pyyaml: '>=5.3.1' + toolz: '>=0.12.0' + url: https://conda.anaconda.org/conda-forge/noarch/dask-core-2026.3.0-pyhc364b38_0.conda + hash: + md5: 809f4cde7c853f437becc43415a2ecdf + sha256: 5497e56b12b8a07921668f6469d725be9826ffe5ae8a2f6f71d26369400b41ca + category: main + optional: false +- name: datashader + version: 0.19.1 + manager: conda + platform: linux-64 + dependencies: + colorcet: '' + multipledispatch: '' + numba: '' + numpy: '' + packaging: '' + pandas: '' + param: '' + pyct: '' + python: '>=3.10' + requests: '' + scipy: '' + toolz: '' + xarray: '' + url: https://conda.anaconda.org/conda-forge/noarch/datashader-0.19.1-pyhd8ed1ab_0.conda + hash: + md5: 51ec314f84fd5215980646e84f6f54dc + sha256: a440eb220a07eb7517334396f0f783a356bf43ffb22b1441e61f394640ccfbe2 + category: main + optional: false +- name: datashader + version: 0.19.1 + manager: conda + platform: linux-aarch64 + dependencies: + colorcet: '' + multipledispatch: '' + numba: '' + numpy: '' + packaging: '' + pandas: '' + param: '' + pyct: '' + python: '>=3.10' + requests: '' + scipy: '' + toolz: '' + xarray: '' + url: https://conda.anaconda.org/conda-forge/noarch/datashader-0.19.1-pyhd8ed1ab_0.conda + hash: + md5: 51ec314f84fd5215980646e84f6f54dc + sha256: a440eb220a07eb7517334396f0f783a356bf43ffb22b1441e61f394640ccfbe2 + category: main + optional: false +- name: datashader + version: 0.19.1 + manager: conda + platform: osx-arm64 + dependencies: + colorcet: '' + multipledispatch: '' + numba: '' + numpy: '' + packaging: '' + pandas: '' + param: '' + pyct: '' + python: '>=3.10' + requests: '' + scipy: '' + toolz: '' + xarray: '' + url: https://conda.anaconda.org/conda-forge/noarch/datashader-0.19.1-pyhd8ed1ab_0.conda + hash: + md5: 51ec314f84fd5215980646e84f6f54dc + sha256: a440eb220a07eb7517334396f0f783a356bf43ffb22b1441e61f394640ccfbe2 + category: main + optional: false +- name: dbus + version: 1.13.6 + manager: conda + platform: linux-64 + dependencies: + expat: '>=2.4.2,<3.0a0' + libgcc-ng: '>=9.4.0' + libglib: '>=2.70.2,<3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 + hash: + md5: ecfff944ba3960ecb334b9a2663d708d + sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 + category: main + optional: false +- name: dbus + version: 1.13.6 + manager: conda + platform: linux-aarch64 + dependencies: + expat: '>=2.4.2,<3.0a0' + libgcc-ng: '>=9.4.0' + libglib: '>=2.70.2,<3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/dbus-1.13.6-h12b9eeb_3.tar.bz2 + hash: + md5: f3d63805602166bac09386741e00935e + sha256: 5fe76bdf27a142cfb9da0fb3197c562e528d2622b573765bee5c9904cf5e6b6b + category: main + optional: false +- name: distributed + version: 2026.3.0 + manager: conda + platform: linux-64 + dependencies: + click: '>=8.0' + cloudpickle: '>=3.0.0' + cytoolz: '>=0.12.0' + dask-core: '>=2026.3.0,<2026.3.1.0a0' + jinja2: '>=2.10.3' + locket: '>=1.0.0' + msgpack-python: '>=1.0.2' + packaging: '>=20.0' + psutil: '>=5.8.0' + python: '' + pyyaml: '>=5.4.1' + sortedcontainers: '>=2.0.5' + tblib: '>=1.6.0' + toolz: '>=0.12.0' + tornado: '>=6.2.0' + urllib3: '>=1.26.5' + zict: '>=3.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2026.3.0-pyhc364b38_0.conda + hash: + md5: 8efb90a27e3b948514a428cb99f3fc70 + sha256: 49cbb318f7a1797b9f17c135c9b5c48ba2086570a58c99054d3b40bf13a5b815 + category: main + optional: false +- name: distributed + version: 2026.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + click: '>=8.0' + cloudpickle: '>=3.0.0' + cytoolz: '>=0.12.0' + dask-core: '>=2026.3.0,<2026.3.1.0a0' + jinja2: '>=2.10.3' + locket: '>=1.0.0' + msgpack-python: '>=1.0.2' + packaging: '>=20.0' + psutil: '>=5.8.0' + python: '>=3.10' + pyyaml: '>=5.4.1' + sortedcontainers: '>=2.0.5' + tblib: '>=1.6.0' + toolz: '>=0.12.0' + tornado: '>=6.2.0' + urllib3: '>=1.26.5' + zict: '>=3.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2026.3.0-pyhc364b38_0.conda + hash: + md5: 8efb90a27e3b948514a428cb99f3fc70 + sha256: 49cbb318f7a1797b9f17c135c9b5c48ba2086570a58c99054d3b40bf13a5b815 + category: main + optional: false +- name: distributed + version: 2026.3.0 + manager: conda + platform: osx-arm64 + dependencies: + click: '>=8.0' + cloudpickle: '>=3.0.0' + cytoolz: '>=0.12.0' + dask-core: '>=2026.3.0,<2026.3.1.0a0' + jinja2: '>=2.10.3' + locket: '>=1.0.0' + msgpack-python: '>=1.0.2' + packaging: '>=20.0' + psutil: '>=5.8.0' + python: '>=3.10' + pyyaml: '>=5.4.1' + sortedcontainers: '>=2.0.5' + tblib: '>=1.6.0' + toolz: '>=0.12.0' + tornado: '>=6.2.0' + urllib3: '>=1.26.5' + zict: '>=3.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/distributed-2026.3.0-pyhc364b38_0.conda + hash: + md5: 8efb90a27e3b948514a428cb99f3fc70 + sha256: 49cbb318f7a1797b9f17c135c9b5c48ba2086570a58c99054d3b40bf13a5b815 + category: main + optional: false +- name: double-conversion + version: 3.3.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda + hash: + md5: bfd56492d8346d669010eccafe0ba058 + sha256: 1bcc132fbcc13f9ad69da7aa87f60ea41de7ed4d09f3a00ff6e0e70e1c690bc2 + category: main + optional: false +- name: double-conversion + version: 3.3.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/double-conversion-3.3.1-h5ad3122_0.conda + hash: + md5: 399959d889e1a73fc99f12ce480e77e1 + sha256: 9a2282445e8ee2da6253490c896bc3be80f07550564a6db5f4920aa3ae390021 + category: main + optional: false +- name: expat + version: 2.8.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libexpat: 2.8.0 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.8.0-hecca717_0.conda + hash: + md5: 992e529e407c9d67d50be1d7543fde4c + sha256: ca4dc1da00a8aaa56c1088e7f45f1859ecea6f75874e67584f1af6e5cf8179f8 + category: main + optional: false +- name: expat + version: 2.8.0 + manager: conda + platform: linux-aarch64 + dependencies: + libexpat: 2.8.0 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/expat-2.8.0-hfae3067_0.conda + hash: + md5: 424b4cda90c1fa95f2d027f76d5ef97f + sha256: f9eebe138dfa9693bfeab5fb7eac012474fa6dc8aaccd62d23b648b360db1bff + category: main + optional: false +- name: f90nml + version: 1.4.4 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/f90nml-1.4.4-pyhd8ed1ab_1.conda + hash: + md5: c56df69a08cd29dee235cb57bd2c3774 + sha256: f0cd1f1fbe0858b1b52b85feb20eadd0aa2d384a8483d05b3e11fdc587081515 + category: main + optional: false +- name: f90nml + version: 1.4.4 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/f90nml-1.4.4-pyhd8ed1ab_1.conda + hash: + md5: c56df69a08cd29dee235cb57bd2c3774 + sha256: f0cd1f1fbe0858b1b52b85feb20eadd0aa2d384a8483d05b3e11fdc587081515 + category: main + optional: false +- name: f90nml + version: 1.4.4 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/f90nml-1.4.4-pyhd8ed1ab_1.conda + hash: + md5: c56df69a08cd29dee235cb57bd2c3774 + sha256: f0cd1f1fbe0858b1b52b85feb20eadd0aa2d384a8483d05b3e11fdc587081515 + category: main + optional: false +- name: font-ttf-dejavu-sans-mono + version: '2.37' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 + hash: + md5: 0c96522c6bdaed4b1566d11387caaf45 + sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b + category: main + optional: false +- name: font-ttf-dejavu-sans-mono + version: '2.37' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 + hash: + md5: 0c96522c6bdaed4b1566d11387caaf45 + sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b + category: main + optional: false +- name: font-ttf-inconsolata + version: '3.000' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 + hash: + md5: 34893075a5c9e55cdafac56607368fc6 + sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c + category: main + optional: false +- name: font-ttf-inconsolata + version: '3.000' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 + hash: + md5: 34893075a5c9e55cdafac56607368fc6 + sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c + category: main + optional: false +- name: font-ttf-source-code-pro + version: '2.038' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 + hash: + md5: 4d59c254e01d9cde7957100457e2d5fb + sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 + category: main + optional: false +- name: font-ttf-source-code-pro + version: '2.038' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 + hash: + md5: 4d59c254e01d9cde7957100457e2d5fb + sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 + category: main + optional: false +- name: font-ttf-ubuntu + version: '0.83' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda + hash: + md5: 49023d73832ef61042f6a237cb2687e7 + sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14 + category: main + optional: false +- name: font-ttf-ubuntu + version: '0.83' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda + hash: + md5: 49023d73832ef61042f6a237cb2687e7 + sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14 + category: main + optional: false +- name: fontconfig + version: 2.17.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libexpat: '>=2.7.4,<3.0a0' + libfreetype: '>=2.14.1' + libfreetype6: '>=2.14.1' + libgcc: '>=14' + libuuid: '>=2.41.3,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.17.1-h27c8c51_0.conda + hash: + md5: 867127763fbe935bab59815b6e0b7b5c + sha256: aa4a44dba97151221100a637c7f4bde619567afade9c0265f8e1c8eed8d7bd8c + category: main + optional: false +- name: fontconfig + version: 2.17.1 + manager: conda + platform: linux-aarch64 + dependencies: + libexpat: '>=2.7.4,<3.0a0' + libfreetype: '>=2.14.1' + libfreetype6: '>=2.14.1' + libgcc: '>=14' + libuuid: '>=2.41.3,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/fontconfig-2.17.1-hba86a56_0.conda + hash: + md5: 0fed1ff55f4938a65907f3ecf62609db + sha256: 835aff8615dd8d8fff377679710ce81b8a2c47b6404e21a92fb349fda193a15c + category: main + optional: false +- name: fonts-conda-ecosystem + version: '1' + manager: conda + platform: linux-64 + dependencies: + fonts-conda-forge: '' + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 + hash: + md5: fee5683a3f04bd15cbd8318b096a27ab + sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 + category: main + optional: false +- name: fonts-conda-ecosystem + version: '1' + manager: conda + platform: linux-aarch64 + dependencies: + fonts-conda-forge: '' + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 + hash: + md5: fee5683a3f04bd15cbd8318b096a27ab + sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 + category: main + optional: false +- name: fonts-conda-forge + version: '1' + manager: conda + platform: linux-64 + dependencies: + font-ttf-dejavu-sans-mono: '' + font-ttf-inconsolata: '' + font-ttf-source-code-pro: '' + font-ttf-ubuntu: '' + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-hc364b38_1.conda + hash: + md5: a7970cd949a077b7cb9696379d338681 + sha256: 54eea8469786bc2291cc40bca5f46438d3e062a399e8f53f013b6a9f50e98333 + category: main + optional: false +- name: fonts-conda-forge + version: '1' + manager: conda + platform: linux-aarch64 + dependencies: + font-ttf-dejavu-sans-mono: '' + font-ttf-inconsolata: '' + font-ttf-source-code-pro: '' + font-ttf-ubuntu: '' + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-hc364b38_1.conda + hash: + md5: a7970cd949a077b7cb9696379d338681 + sha256: 54eea8469786bc2291cc40bca5f46438d3e062a399e8f53f013b6a9f50e98333 + category: main + optional: false +- name: fonttools + version: 4.63.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + brotli: '' + libgcc: '>=14' + munkres: '' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.63.0-py313h3dea7bd_0.conda + hash: + md5: ae83c999b4cfc4c171ce88b99c8b43cc + sha256: e0029a390d7aef29bd6e7c12a3759f5e0b989930b5781e544ca9bac0abcd8442 + category: main + optional: false +- name: fonttools + version: 4.63.0 + manager: conda + platform: linux-aarch64 + dependencies: + brotli: '' + libgcc: '>=14' + munkres: '' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/fonttools-4.63.0-py313hd3a54cf_0.conda + hash: + md5: b0c1cee6bfc0162e49ca5a39f103e364 + sha256: 607da627b8808f0b2af400f94d429fd6971856cb8a864f41b4eb9cd9dbeb0db8 + category: main + optional: false +- name: fonttools + version: 4.63.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + brotli: '' + munkres: '' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.63.0-py313h65a2061_0.conda + hash: + md5: 1b8cb9d51771e5399df1a2859e512134 + sha256: 7ee6adb0d2c9c5c8d5674736efd46c10b6902b31f95853c606cf86b3928b39cc + category: main + optional: false +- name: freetype + version: 2.14.3 + manager: conda + platform: linux-64 + dependencies: + libfreetype: 2.14.3 + libfreetype6: 2.14.3 + url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.3-ha770c72_0.conda + hash: + md5: 8462b5322567212beeb025f3519fb3e2 + sha256: c934c385889c7836f034039b43b05ccfa98f53c900db03d8411189892ced090b + category: main + optional: false +- name: freetype + version: 2.14.3 + manager: conda + platform: linux-aarch64 + dependencies: + libfreetype: 2.14.3 + libfreetype6: 2.14.3 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/freetype-2.14.3-h8af1aa0_0.conda + hash: + md5: f11edf8adf0d119148b97f745548390d + sha256: 5594df70ef3df016b99de44e61b4024b7f3ec3472db83c7ac7723eafa8b26d95 + category: main + optional: false +- name: freetype + version: 2.14.3 + manager: conda + platform: osx-arm64 + dependencies: + libfreetype: 2.14.3 + libfreetype6: 2.14.3 + url: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.14.3-hce30654_0.conda + hash: + md5: 6dcc75ba2e04c555e881b72793d3282f + sha256: 5952bd9db12207a18a112e8924aa2ce8c2f9d57b62584d58a97d2f6afe1ea324 + category: main + optional: false +- name: fsspec + version: 2026.4.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2026.4.0-pyhd8ed1ab_0.conda + hash: + md5: 2c11aa96ea85ced419de710c1c3a78ff + sha256: 079701b4ff3b317a1a158cabd48cf2b856b8b8d3ef44f152809d9acf20cc8e10 + category: main + optional: false +- name: fsspec + version: 2026.4.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2026.4.0-pyhd8ed1ab_0.conda + hash: + md5: 2c11aa96ea85ced419de710c1c3a78ff + sha256: 079701b4ff3b317a1a158cabd48cf2b856b8b8d3ef44f152809d9acf20cc8e10 + category: main + optional: false +- name: fsspec + version: 2026.4.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/fsspec-2026.4.0-pyhd8ed1ab_0.conda + hash: + md5: 2c11aa96ea85ced419de710c1c3a78ff + sha256: 079701b4ff3b317a1a158cabd48cf2b856b8b8d3ef44f152809d9acf20cc8e10 + category: main + optional: false +- name: geopandas-base + version: 1.1.3 + manager: conda + platform: linux-64 + dependencies: + numpy: '>=1.24' + packaging: '' + pandas: '>=2.0.0' + python: '>=3.10' + shapely: '>=2.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.1.3-pyha770c72_0.conda + hash: + md5: 18789a85c307970ae1786dfc6dfd234f + sha256: b07fc3edb5cb86df52081e5cb120a03a178767ed079b5d2cd313212351460620 + category: main + optional: false +- name: geopandas-base + version: 1.1.3 + manager: conda + platform: linux-aarch64 + dependencies: + numpy: '>=1.24' + packaging: '' + pandas: '>=2.0.0' + python: '>=3.10' + shapely: '>=2.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.1.3-pyha770c72_0.conda + hash: + md5: 18789a85c307970ae1786dfc6dfd234f + sha256: b07fc3edb5cb86df52081e5cb120a03a178767ed079b5d2cd313212351460620 + category: main + optional: false +- name: geopandas-base + version: 1.1.3 + manager: conda + platform: osx-arm64 + dependencies: + numpy: '>=1.24' + packaging: '' + pandas: '>=2.0.0' + python: '>=3.10' + shapely: '>=2.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/geopandas-base-1.1.3-pyha770c72_0.conda + hash: + md5: 18789a85c307970ae1786dfc6dfd234f + sha256: b07fc3edb5cb86df52081e5cb120a03a178767ed079b5d2cd313212351460620 + category: main + optional: false +- name: geos + version: 3.14.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/geos-3.14.1-h480dda7_0.conda + hash: + md5: 4d4efd0645cd556fab54617c4ad477ef + sha256: 08896dcd94e14a83f247e91748444e610f344ab42d80cbf2b6082b481c3f8f4b + category: main + optional: false +- name: geos + version: 3.14.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/geos-3.14.1-h57520ee_0.conda + hash: + md5: 311434946d3846e12661fedd4bfad25d + sha256: 02b1f971fb9b560479e046915f90d20df71836f079a789eccd83bd03262c7bcb + category: main + optional: false +- name: geos + version: 3.14.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + url: https://conda.anaconda.org/conda-forge/osx-arm64/geos-3.14.1-h5afe852_0.conda + hash: + md5: 4238412c29eff0bb2bb5c60a720c035a + sha256: 1ac5f5a3a35f2e4778025043c87993208d336e30539406e380e0952bb7ffd188 + category: main + optional: false +- name: geoviews + version: 1.15.1 + manager: conda + platform: linux-64 + dependencies: + datashader: '' + geopandas-base: '' + geoviews-core: 1.15.1 + netcdf4: '' + pandas: '' + pyct: '' + python: '>=3.10' + xarray: '' + url: https://conda.anaconda.org/conda-forge/noarch/geoviews-1.15.1-pyhd8ed1ab_0.conda + hash: + md5: bb92eaf3d9b30b2f04f65686b4e1d11f + sha256: 97bb6e9fb7e0c546b09c418a783c383f45524c872182729fca2fa7548c6eb2c3 + category: main + optional: false +- name: geoviews + version: 1.15.1 + manager: conda + platform: linux-aarch64 + dependencies: + datashader: '' + geopandas-base: '' + geoviews-core: 1.15.1 + netcdf4: '' + pandas: '' + pyct: '' + python: '>=3.10' + xarray: '' + url: https://conda.anaconda.org/conda-forge/noarch/geoviews-1.15.1-pyhd8ed1ab_0.conda + hash: + md5: bb92eaf3d9b30b2f04f65686b4e1d11f + sha256: 97bb6e9fb7e0c546b09c418a783c383f45524c872182729fca2fa7548c6eb2c3 + category: main + optional: false +- name: geoviews + version: 1.15.1 + manager: conda + platform: osx-arm64 + dependencies: + datashader: '' + geopandas-base: '' + geoviews-core: 1.15.1 + netcdf4: '' + pandas: '' + pyct: '' + python: '>=3.10' + xarray: '' + url: https://conda.anaconda.org/conda-forge/noarch/geoviews-1.15.1-pyhd8ed1ab_0.conda + hash: + md5: bb92eaf3d9b30b2f04f65686b4e1d11f + sha256: 97bb6e9fb7e0c546b09c418a783c383f45524c872182729fca2fa7548c6eb2c3 + category: main + optional: false +- name: geoviews-core + version: 1.15.1 + manager: conda + platform: linux-64 + dependencies: + bokeh: '>=3.8.0' + cartopy: '>=0.18.0' + holoviews: '>=1.16.0' + numpy: '>=1.0' + packaging: '' + panel: '>=1.0.0' + param: '>=1.9.3,<3.0' + pyproj: '' + python: '>=3.10' + shapely: '>=1.8.0' + xyzservices: '' + url: https://conda.anaconda.org/conda-forge/noarch/geoviews-core-1.15.1-pyha770c72_0.conda + hash: + md5: 44d1dcb11f7136ddb356b4b9eb0f6a6d + sha256: f02b166089a5fbb11d81db73ac8150835e1c10e9f8d2ec3c0e503656c12325b4 + category: main + optional: false +- name: geoviews-core + version: 1.15.1 + manager: conda + platform: linux-aarch64 + dependencies: + bokeh: '>=3.8.0' + cartopy: '>=0.18.0' + holoviews: '>=1.16.0' + numpy: '>=1.0' + packaging: '' + panel: '>=1.0.0' + param: '>=1.9.3,<3.0' + pyproj: '' + python: '>=3.10' + shapely: '>=1.8.0' + xyzservices: '' + url: https://conda.anaconda.org/conda-forge/noarch/geoviews-core-1.15.1-pyha770c72_0.conda + hash: + md5: 44d1dcb11f7136ddb356b4b9eb0f6a6d + sha256: f02b166089a5fbb11d81db73ac8150835e1c10e9f8d2ec3c0e503656c12325b4 + category: main + optional: false +- name: geoviews-core + version: 1.15.1 + manager: conda + platform: osx-arm64 + dependencies: + bokeh: '>=3.8.0' + cartopy: '>=0.18.0' + holoviews: '>=1.16.0' + numpy: '>=1.0' + packaging: '' + panel: '>=1.0.0' + param: '>=1.9.3,<3.0' + pyproj: '' + python: '>=3.10' + shapely: '>=1.8.0' + xyzservices: '' + url: https://conda.anaconda.org/conda-forge/noarch/geoviews-core-1.15.1-pyha770c72_0.conda + hash: + md5: 44d1dcb11f7136ddb356b4b9eb0f6a6d + sha256: f02b166089a5fbb11d81db73ac8150835e1c10e9f8d2ec3c0e503656c12325b4 + category: main + optional: false +- name: gflags + version: 2.2.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda + hash: + md5: d411fc29e338efb48c5fd4576d71d881 + sha256: 6c33bf0c4d8f418546ba9c250db4e4221040936aef8956353bc764d4877bc39a + category: main + optional: false +- name: gflags + version: 2.2.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gflags-2.2.2-h5ad3122_1005.conda + hash: + md5: 4ff634d515abbf664774b5e1168a9744 + sha256: 28fe6b40b20454106d5e4ef6947cf298c13cc72a46347bbc49b563cd3a463bfa + category: main + optional: false +- name: gflags + version: 2.2.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=17' + url: https://conda.anaconda.org/conda-forge/osx-arm64/gflags-2.2.2-hf9b8971_1005.conda + hash: + md5: 57a511a5905caa37540eb914dfcbf1fb + sha256: fd56ed8a1dab72ab90d8a8929b6f916a6d9220ca297ff077f8f04c5ed3408e20 + category: main + optional: false +- name: glog + version: 0.7.1 + manager: conda + platform: linux-64 + dependencies: + gflags: '>=2.2.2,<2.3.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda + hash: + md5: ff862eebdfeb2fd048ae9dc92510baca + sha256: dc824dc1d0aa358e28da2ecbbb9f03d932d976c8dca11214aa1dcdfcbd054ba2 + category: main + optional: false +- name: glog + version: 0.7.1 + manager: conda + platform: linux-aarch64 + dependencies: + gflags: '>=2.2.2,<2.3.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/glog-0.7.1-h468a4a4_0.conda + hash: + md5: 08940a32c6ced3703d1412dd37df4f62 + sha256: 920795d4f775a9f47e91c2223e64847f0b212b3fedc56c137c5889e32efe8ba0 + category: main + optional: false +- name: glog + version: 0.7.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + gflags: '>=2.2.2,<2.3.0a0' + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-arm64/glog-0.7.1-heb240a5_0.conda + hash: + md5: fef68d0a95aa5b84b5c1a4f6f3bf40e1 + sha256: 9fc77de416953aa959039db72bc41bfa4600ae3ff84acad04a7d0c1ab9552602 + category: main + optional: false +- name: graphite2 + version: 1.3.14 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_2.conda + hash: + md5: 2cd94587f3a401ae05e03a6caf09539d + sha256: 25ba37da5c39697a77fce2c9a15e48cf0a84f1464ad2aafbe53d8357a9f6cc8c + category: main + optional: false +- name: graphite2 + version: 1.3.14 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/graphite2-1.3.14-hfae3067_2.conda + hash: + md5: 4aa540e9541cc9d6581ab23ff2043f13 + sha256: c9b1781fe329e0b77c5addd741e58600f50bef39321cae75eba72f2f381374b7 + category: main + optional: false +- name: h2 + version: 4.3.0 + manager: conda + platform: linux-64 + dependencies: + hpack: '>=4.1,<5' + hyperframe: '>=6.1,<7' + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda + hash: + md5: 164fc43f0b53b6e3a7bc7dce5e4f1dc9 + sha256: 84c64443368f84b600bfecc529a1194a3b14c3656ee2e832d15a20e0329b6da3 + category: main + optional: false +- name: h2 + version: 4.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + hpack: '>=4.1,<5' + hyperframe: '>=6.1,<7' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda + hash: + md5: 164fc43f0b53b6e3a7bc7dce5e4f1dc9 + sha256: 84c64443368f84b600bfecc529a1194a3b14c3656ee2e832d15a20e0329b6da3 + category: main + optional: false +- name: h2 + version: 4.3.0 + manager: conda + platform: osx-arm64 + dependencies: + hpack: '>=4.1,<5' + hyperframe: '>=6.1,<7' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/h2-4.3.0-pyhcf101f3_0.conda + hash: + md5: 164fc43f0b53b6e3a7bc7dce5e4f1dc9 + sha256: 84c64443368f84b600bfecc529a1194a3b14c3656ee2e832d15a20e0329b6da3 + category: main + optional: false +- name: harfbuzz + version: 9.0.0 + manager: conda + platform: linux-64 + dependencies: + cairo: '>=1.18.0,<2.0a0' + freetype: '>=2.12.1,<3.0a0' + graphite2: '' + icu: '>=73.2,<74.0a0' + libgcc-ng: '>=12' + libglib: '>=2.80.2,<3.0a0' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-9.0.0-hfac3d4d_0.conda + hash: + md5: c7b47c64af53e8ecee01d101eeab2342 + sha256: 5854e5ac2d3399ef30b59f15045c19fa5f0bab94d116bd75cac4d05181543dc3 + category: main + optional: false +- name: harfbuzz + version: 11.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + cairo: '>=1.18.4,<2.0a0' + freetype: '>=2.13.3,<3.0a0' + graphite2: '' + icu: '>=75.1,<76.0a0' + libexpat: '>=2.6.4,<3.0a0' + libgcc: '>=13' + libglib: '>=2.84.0,<3.0a0' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/harfbuzz-11.0.0-hb5e3f52_0.conda + hash: + md5: 05aafde71043cefa7aa045d02d13a121 + sha256: 55cdbee66b01c48ccfbc5ad8e1f2fd9faa327d4a037787c6eb6cfad0b4aa8840 + category: main + optional: false +- name: hdf4 + version: 4.2.15 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/hdf4-4.2.15-h2a13503_7.conda + hash: + md5: bd77f8da987968ec3927990495dc22e4 + sha256: 0d09b6dc1ce5c4005ae1c6a19dc10767932ef9a5e9c755cfdbb5189ac8fb0684 + category: main + optional: false +- name: hdf4 + version: 4.2.15 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=12' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/hdf4-4.2.15-hb6ba311_7.conda + hash: + md5: e1b6676b77b9690d07ea25de48aed97e + sha256: 70d1e2d3e0b9ae1b149a31a4270adfbb5a4ceb2f8c36d17feffcd7bcb6208022 + category: main + optional: false +- name: hdf4 + version: 4.2.15 + manager: conda + platform: osx-arm64 + dependencies: + libcxx: '>=15.0.7' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libzlib: '>=1.2.13,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/hdf4-4.2.15-h2ee6834_7.conda + hash: + md5: ff5d749fd711dc7759e127db38005924 + sha256: c3b01e3c3fe4ca1c4d28c287eaa5168a4f2fd3ffd76690082ac919244c22fa90 + category: main + optional: false +- name: hdf5 + version: 1.14.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libaec: '>=1.1.5,<2.0a0' + libcurl: '>=8.19.0,<9.0a0' + libgcc: '>=14' + libgfortran: '' + libgfortran5: '>=14.3.0' + libstdcxx: '>=14' + libzlib: '>=1.3.2,<2.0a0' + openssl: '>=3.5.5,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.6-nompi_h19486de_108.conda + hash: + md5: cbb2d15a6e9aeb85f18f1a8f01c29b81 + sha256: 795c3a34643aa766450b8363b8c5dd6e65ad40e5cc64d138c3678d05068a380a + category: main + optional: false +- name: hdf5 + version: 1.14.6 + manager: conda + platform: linux-aarch64 + dependencies: + libaec: '>=1.1.5,<2.0a0' + libcurl: '>=8.19.0,<9.0a0' + libgcc: '>=14' + libgfortran: '' + libgfortran5: '>=14.3.0' + libstdcxx: '>=14' + libzlib: '>=1.3.2,<2.0a0' + openssl: '>=3.5.5,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/hdf5-1.14.6-nompi_hf95b8e7_108.conda + hash: + md5: 0ddaf66a4ae76b9331d948393d84d9c7 + sha256: 2680c9c3c5da8692df5cc49014b11732aa472d505492602e8fe68b277704670c + category: main + optional: false +- name: hdf5 + version: 1.14.6 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libaec: '>=1.1.5,<2.0a0' + libcurl: '>=8.20.0,<9.0a0' + libcxx: '>=19' + libgfortran: '' + libgfortran5: '>=14.3.0' + libzlib: '>=1.3.2,<2.0a0' + openssl: '>=3.5.6,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/hdf5-1.14.6-nompi_had3affe_109.conda + hash: + md5: fa70cb619977ab679abfe4b4c4202a35 + sha256: 5c49a8d636c4cd712652012a4a6d96188cff26032eb0c56a80e428c121b1596f + category: main + optional: false +- name: healpix + version: '2025.1' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/healpix-2025.1-py313h29aa505_2.conda + hash: + md5: c39f5d43e2dddc0d02278a8ecb45fdf7 + sha256: f5a2c1dede7f70fffee5461e4f1d58359261b6f7a5ad06168bbbc9f1eeb0e838 + category: main + optional: false +- name: healpix + version: '2025.1' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/healpix-2025.1-py313h3f3e313_2.conda + hash: + md5: f1928cc0878c2a07e5c2fc1194162394 + sha256: fc6a4e5b64d2652e0f0ceebc636e2bd7a20e1b8dda0c2edbaa8cb11c991b5fe1 + category: main + optional: false +- name: healpix + version: '2025.1' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/healpix-2025.1-py313hc577518_2.conda + hash: + md5: c63f5c2cfdb9745d521c12d36158eda7 + sha256: e98ce16901e44b70e28c7dfcebde65be4a3f81b9cef5a4b335389358fdc4cf28 + category: main + optional: false +- name: holoviews + version: 1.22.1 + manager: conda + platform: linux-64 + dependencies: + bokeh: '>=3.1' + colorcet: '' + matplotlib-base: '>=3.0' + narwhals: '>=2' + numpy: '>=1.21' + packaging: '' + pandas: '>=1.3' + panel: '>=1.0' + param: '>=2.0,<3.0' + python: '>=3.10' + python-dateutil: '>=2.8.2' + pyviz_comms: '>=2.1' + url: https://conda.anaconda.org/conda-forge/noarch/holoviews-1.22.1-pyhd8ed1ab_0.conda + hash: + md5: 32bc3daa3fa9619d84e634b4515f564a + sha256: 598c989ceb11bba5c0c142b8394016ddb26153a02e8275eb045985913c72beaf + category: main + optional: false +- name: holoviews + version: 1.22.1 + manager: conda + platform: linux-aarch64 + dependencies: + bokeh: '>=3.1' + colorcet: '' + matplotlib-base: '>=3.0' + narwhals: '>=2' + numpy: '>=1.21' + packaging: '' + pandas: '>=1.3' + panel: '>=1.0' + param: '>=2.0,<3.0' + python: '>=3.10' + python-dateutil: '>=2.8.2' + pyviz_comms: '>=2.1' + url: https://conda.anaconda.org/conda-forge/noarch/holoviews-1.22.1-pyhd8ed1ab_0.conda + hash: + md5: 32bc3daa3fa9619d84e634b4515f564a + sha256: 598c989ceb11bba5c0c142b8394016ddb26153a02e8275eb045985913c72beaf + category: main + optional: false +- name: holoviews + version: 1.22.1 + manager: conda + platform: osx-arm64 + dependencies: + bokeh: '>=3.1' + colorcet: '' + matplotlib-base: '>=3.0' + narwhals: '>=2' + numpy: '>=1.21' + packaging: '' + pandas: '>=1.3' + panel: '>=1.0' + param: '>=2.0,<3.0' + python: '>=3.10' + python-dateutil: '>=2.8.2' + pyviz_comms: '>=2.1' + url: https://conda.anaconda.org/conda-forge/noarch/holoviews-1.22.1-pyhd8ed1ab_0.conda + hash: + md5: 32bc3daa3fa9619d84e634b4515f564a + sha256: 598c989ceb11bba5c0c142b8394016ddb26153a02e8275eb045985913c72beaf + category: main + optional: false +- name: hpack + version: 4.1.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + hash: + md5: 0a802cb9888dd14eeefc611f05c40b6e + sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba + category: main + optional: false +- name: hpack + version: 4.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + hash: + md5: 0a802cb9888dd14eeefc611f05c40b6e + sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba + category: main + optional: false +- name: hpack + version: 4.1.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.1.0-pyhd8ed1ab_0.conda + hash: + md5: 0a802cb9888dd14eeefc611f05c40b6e + sha256: 6ad78a180576c706aabeb5b4c8ceb97c0cb25f1e112d76495bff23e3779948ba + category: main + optional: false +- name: hvplot + version: 0.12.2 + manager: conda + platform: linux-64 + dependencies: + bokeh: '>=3.1' + colorcet: '>=2' + holoviews: '>=1.19.0' + numpy: '>=1.21' + packaging: '' + pandas: '>=1.3' + panel: '>=1.0' + param: '>=1.12.0,<3.0' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/hvplot-0.12.2-pyhd8ed1ab_0.conda + hash: + md5: a3ebf00cb037e464061fcf68a5a75d83 + sha256: 2b1b67462c87b1252733b8d45d88a68de513ba9852d210c77f64f0d20a558603 + category: main + optional: false +- name: hvplot + version: 0.12.2 + manager: conda + platform: linux-aarch64 + dependencies: + bokeh: '>=3.1' + colorcet: '>=2' + holoviews: '>=1.19.0' + numpy: '>=1.21' + packaging: '' + pandas: '>=1.3' + panel: '>=1.0' + param: '>=1.12.0,<3.0' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/hvplot-0.12.2-pyhd8ed1ab_0.conda + hash: + md5: a3ebf00cb037e464061fcf68a5a75d83 + sha256: 2b1b67462c87b1252733b8d45d88a68de513ba9852d210c77f64f0d20a558603 + category: main + optional: false +- name: hvplot + version: 0.12.2 + manager: conda + platform: osx-arm64 + dependencies: + bokeh: '>=3.1' + colorcet: '>=2' + holoviews: '>=1.19.0' + numpy: '>=1.21' + packaging: '' + pandas: '>=1.3' + panel: '>=1.0' + param: '>=1.12.0,<3.0' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/hvplot-0.12.2-pyhd8ed1ab_0.conda + hash: + md5: a3ebf00cb037e464061fcf68a5a75d83 + sha256: 2b1b67462c87b1252733b8d45d88a68de513ba9852d210c77f64f0d20a558603 + category: main + optional: false +- name: hyperframe + version: 6.1.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + hash: + md5: 8e6923fc12f1fe8f8c4e5c9f343256ac + sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 + category: main + optional: false +- name: hyperframe + version: 6.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + hash: + md5: 8e6923fc12f1fe8f8c4e5c9f343256ac + sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 + category: main + optional: false +- name: hyperframe + version: 6.1.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.1.0-pyhd8ed1ab_0.conda + hash: + md5: 8e6923fc12f1fe8f8c4e5c9f343256ac + sha256: 77af6f5fe8b62ca07d09ac60127a30d9069fdc3c68d6b256754d0ffb1f7779f8 + category: main + optional: false +- name: icu + version: '73.2' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/icu-73.2-h59595ed_0.conda + hash: + md5: cc47e1facc155f91abd89b11e48e72ff + sha256: e12fd90ef6601da2875ebc432452590bc82a893041473bc1c13ef29001a73ea8 + category: main + optional: false +- name: icu + version: '75.1' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/icu-75.1-hf9b3779_0.conda + hash: + md5: 268203e8b983fddb6412b36f2024e75c + sha256: 813298f2e54ef087dbfc9cc2e56e08ded41de65cff34c639cc8ba4e27e4540c9 + category: main + optional: false +- name: idna + version: '3.13' + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.13-pyhcf101f3_0.conda + hash: + md5: fb7130c190f9b4ec91219840a05ba3ac + sha256: 9ab620e6f64bb67737bd7bc1ad6f480770124e304c6710617aba7fe60b089f48 + category: main + optional: false +- name: idna + version: '3.13' + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.13-pyhcf101f3_0.conda + hash: + md5: fb7130c190f9b4ec91219840a05ba3ac + sha256: 9ab620e6f64bb67737bd7bc1ad6f480770124e304c6710617aba7fe60b089f48 + category: main + optional: false +- name: idna + version: '3.13' + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.13-pyhcf101f3_0.conda + hash: + md5: fb7130c190f9b4ec91219840a05ba3ac + sha256: 9ab620e6f64bb67737bd7bc1ad6f480770124e304c6710617aba7fe60b089f48 + category: main + optional: false +- name: importlib-metadata + version: 8.8.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + zipp: '>=3.20' + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.8.0-pyhcf101f3_0.conda + hash: + md5: 080594bf4493e6bae2607e65390c520a + sha256: 82ab2a0d91ca1e7e63ab6a4939356667ef683905dea631bc2121aa534d347b16 + category: main + optional: false +- name: importlib-metadata + version: 8.8.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + zipp: '>=3.20' + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.8.0-pyhcf101f3_0.conda + hash: + md5: 080594bf4493e6bae2607e65390c520a + sha256: 82ab2a0d91ca1e7e63ab6a4939356667ef683905dea631bc2121aa534d347b16 + category: main + optional: false +- name: importlib-metadata + version: 8.8.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + zipp: '>=3.20' + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.8.0-pyhcf101f3_0.conda + hash: + md5: 080594bf4493e6bae2607e65390c520a + sha256: 82ab2a0d91ca1e7e63ab6a4939356667ef683905dea631bc2121aa534d347b16 + category: main + optional: false +- name: importlib_resources + version: 7.1.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + zipp: '>=3.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-7.1.0-pyhd8ed1ab_0.conda + hash: + md5: 0ba6225c279baf7ea9473a62ea0ec9ae + sha256: a563a51aa522998172838e867e6dedcf630bc45796e8612f5a1f6d73e9c8125a + category: main + optional: false +- name: importlib_resources + version: 7.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + zipp: '>=3.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-7.1.0-pyhd8ed1ab_0.conda + hash: + md5: 0ba6225c279baf7ea9473a62ea0ec9ae + sha256: a563a51aa522998172838e867e6dedcf630bc45796e8612f5a1f6d73e9c8125a + category: main + optional: false +- name: importlib_resources + version: 7.1.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + zipp: '>=3.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-7.1.0-pyhd8ed1ab_0.conda + hash: + md5: 0ba6225c279baf7ea9473a62ea0ec9ae + sha256: a563a51aa522998172838e867e6dedcf630bc45796e8612f5a1f6d73e9c8125a + category: main + optional: false +- name: iotaa + version: 1.3.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/iotaa-1.3.1-pyhd8ed1ab_0.conda + hash: + md5: 0d6452cfb5d763a3e9bac7a3a2dc9b5b + sha256: 9ab23d60e21533d4cd40a587a423db8c7615e30d7233185b8510b9e4f2d37e5f + category: main + optional: false +- name: iotaa + version: 1.3.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/iotaa-1.3.1-pyhd8ed1ab_0.conda + hash: + md5: 0d6452cfb5d763a3e9bac7a3a2dc9b5b + sha256: 9ab23d60e21533d4cd40a587a423db8c7615e30d7233185b8510b9e4f2d37e5f + category: main + optional: false +- name: iotaa + version: 1.3.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/iotaa-1.3.1-pyhd8ed1ab_0.conda + hash: + md5: 0d6452cfb5d763a3e9bac7a3a2dc9b5b + sha256: 9ab23d60e21533d4cd40a587a423db8c7615e30d7233185b8510b9e4f2d37e5f + category: main + optional: false +- name: jinja2 + version: 3.1.6 + manager: conda + platform: linux-64 + dependencies: + markupsafe: '>=2.0' + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda + hash: + md5: 04558c96691bed63104678757beb4f8d + sha256: fc9ca7348a4f25fed2079f2153ecdcf5f9cf2a0bc36c4172420ca09e1849df7b + category: main + optional: false +- name: jinja2 + version: 3.1.6 + manager: conda + platform: linux-aarch64 + dependencies: + markupsafe: '>=2.0' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda + hash: + md5: 04558c96691bed63104678757beb4f8d + sha256: fc9ca7348a4f25fed2079f2153ecdcf5f9cf2a0bc36c4172420ca09e1849df7b + category: main + optional: false +- name: jinja2 + version: 3.1.6 + manager: conda + platform: osx-arm64 + dependencies: + markupsafe: '>=2.0' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhcf101f3_1.conda + hash: + md5: 04558c96691bed63104678757beb4f8d + sha256: fc9ca7348a4f25fed2079f2153ecdcf5f9cf2a0bc36c4172420ca09e1849df7b + category: main + optional: false +- name: joblib + version: 1.5.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + setuptools: '' + url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.3-pyhd8ed1ab_0.conda + hash: + md5: 615de2a4d97af50c350e5cf160149e77 + sha256: 301539229d7be6420c084490b8145583291123f0ce6b92f56be5948a2c83a379 + category: main + optional: false +- name: joblib + version: 1.5.3 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + setuptools: '' + url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.3-pyhd8ed1ab_0.conda + hash: + md5: 615de2a4d97af50c350e5cf160149e77 + sha256: 301539229d7be6420c084490b8145583291123f0ce6b92f56be5948a2c83a379 + category: main + optional: false +- name: joblib + version: 1.5.3 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + setuptools: '' + url: https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.3-pyhd8ed1ab_0.conda + hash: + md5: 615de2a4d97af50c350e5cf160149e77 + sha256: 301539229d7be6420c084490b8145583291123f0ce6b92f56be5948a2c83a379 + category: main + optional: false +- name: jsonschema + version: 4.23.0 + manager: conda + platform: linux-64 + dependencies: + attrs: '>=22.2.0' + importlib_resources: '>=1.4.0' + jsonschema-specifications: '>=2023.03.6' + pkgutil-resolve-name: '>=1.3.10' + python: '>=3.9' + referencing: '>=0.28.4' + rpds-py: '>=0.7.1' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda + hash: + md5: a3cead9264b331b32fe8f0aabc967522 + sha256: be992a99e589146f229c58fe5083e0b60551d774511c494f91fe011931bd7893 + category: main + optional: false +- name: jsonschema + version: 4.23.0 + manager: conda + platform: linux-aarch64 + dependencies: + attrs: '>=22.2.0' + importlib_resources: '>=1.4.0' + jsonschema-specifications: '>=2023.03.6' + pkgutil-resolve-name: '>=1.3.10' + python: '>=3.9' + referencing: '>=0.28.4' + rpds-py: '>=0.7.1' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda + hash: + md5: a3cead9264b331b32fe8f0aabc967522 + sha256: be992a99e589146f229c58fe5083e0b60551d774511c494f91fe011931bd7893 + category: main + optional: false +- name: jsonschema + version: 4.23.0 + manager: conda + platform: osx-arm64 + dependencies: + attrs: '>=22.2.0' + importlib_resources: '>=1.4.0' + jsonschema-specifications: '>=2023.03.6' + pkgutil-resolve-name: '>=1.3.10' + python: '>=3.9' + referencing: '>=0.28.4' + rpds-py: '>=0.7.1' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_1.conda + hash: + md5: a3cead9264b331b32fe8f0aabc967522 + sha256: be992a99e589146f229c58fe5083e0b60551d774511c494f91fe011931bd7893 + category: main + optional: false +- name: jsonschema-specifications + version: 2025.9.1 + manager: conda + platform: linux-64 + dependencies: + python: '' + referencing: '>=0.31.0' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + hash: + md5: 439cd0f567d697b20a8f45cb70a1005a + sha256: 0a4f3b132f0faca10c89fdf3b60e15abb62ded6fa80aebfc007d05965192aa04 + category: main + optional: false +- name: jsonschema-specifications + version: 2025.9.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + referencing: '>=0.31.0' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + hash: + md5: 439cd0f567d697b20a8f45cb70a1005a + sha256: 0a4f3b132f0faca10c89fdf3b60e15abb62ded6fa80aebfc007d05965192aa04 + category: main + optional: false +- name: jsonschema-specifications + version: 2025.9.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + referencing: '>=0.31.0' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2025.9.1-pyhcf101f3_0.conda + hash: + md5: 439cd0f567d697b20a8f45cb70a1005a + sha256: 0a4f3b132f0faca10c89fdf3b60e15abb62ded6fa80aebfc007d05965192aa04 + category: main + optional: false +- name: keyutils + version: 1.6.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-hb9d3cd8_0.conda + hash: + md5: b38117a3c920364aff79f870c984b4a3 + sha256: 0960d06048a7185d3542d850986d807c6e37ca2e644342dd0c72feefcf26c2a4 + category: main + optional: false +- name: keyutils + version: 1.6.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/keyutils-1.6.3-h86ecc28_0.conda + hash: + md5: e7df0aab10b9cbb73ab2a467ebfaf8c7 + sha256: 5ce830ca274b67de11a7075430a72020c1fb7d486161a82839be15c2b84e9988 + category: main + optional: false +- name: kiwisolver + version: 1.5.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.5.0-py313hc8edb43_0.conda + hash: + md5: b81883b9dbf5069821c2fb09a8ba1407 + sha256: 0447d2901639f295989c5ccba7b1c367ed78b216e0d2705327a8c8a87a31177e + category: main + optional: false +- name: kiwisolver + version: 1.5.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/kiwisolver-1.5.0-py313h314c631_0.conda + hash: + md5: 3b8a3f97035714c530f58f187c81f16d + sha256: 6a692f69b757ea08acc0fd4d3b66da482ab014439121bbf7f1047fc0b005b759 + category: main + optional: false +- name: kiwisolver + version: 1.5.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + python: 3.13.* + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/kiwisolver-1.5.0-py313h2af2deb_0.conda + hash: + md5: bd1e04d017f340e42431706402db8b02 + sha256: b0ac975a7eb40638b1405c8092835c47222ce758eb26114afee50a8d1ce98569 + category: main + optional: false +- name: krb5 + version: 1.21.3 + manager: conda + platform: linux-64 + dependencies: + keyutils: '>=1.6.1,<2.0a0' + libedit: '>=3.1.20191231,<4.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + openssl: '>=3.3.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda + hash: + md5: 3f43953b7d3fb3aaa1d0d0723d91e368 + sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238 + category: main + optional: false +- name: krb5 + version: 1.21.3 + manager: conda + platform: linux-aarch64 + dependencies: + keyutils: '>=1.6.1,<2.0a0' + libedit: '>=3.1.20191231,<4.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + openssl: '>=3.3.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/krb5-1.21.3-h50a48e9_0.conda + hash: + md5: 29c10432a2ca1472b53f299ffb2ffa37 + sha256: 0ec272afcf7ea7fbf007e07a3b4678384b7da4047348107b2ae02630a570a815 + category: main + optional: false +- name: krb5 + version: 1.22.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + libedit: '>=3.1.20250104,<4.0a0' + openssl: '>=3.5.5,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.22.2-h385eeb1_0.conda + hash: + md5: e446e1822f4da8e5080a9de93474184d + sha256: c0a0bf028fe7f3defcdcaa464e536cf1b202d07451e18ad83fdd169d15bef6ed + category: main + optional: false +- name: lcms2 + version: 2.19.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libjpeg-turbo: '>=3.1.4.1,<4.0a0' + libtiff: '>=4.7.1,<4.8.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.19.1-h0c24ade_0.conda + hash: + md5: f92f984b558e6e6204014b16d212b271 + sha256: eb89c6c39f2f6a93db55723dbb2f6bba8c8e63e6312bf1abf13e6e9ff45849c8 + category: main + optional: false +- name: lcms2 + version: 2.19.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libjpeg-turbo: '>=3.1.4.1,<4.0a0' + libtiff: '>=4.7.1,<4.8.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/lcms2-2.19.1-h9d5b58d_0.conda + hash: + md5: b1f8bee3c53a6d2c103fb4a1ae44f5c4 + sha256: 1e5f68e4b36a0e1a278c6dc026bc3d7775518a15832cbc9d7fc1c0e4c47784b1 + category: main + optional: false +- name: lcms2 + version: 2.19.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libjpeg-turbo: '>=3.1.4.1,<4.0a0' + libtiff: '>=4.7.1,<4.8.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/lcms2-2.19.1-hdfa7624_0.conda + hash: + md5: e5ba982008c0ac1a1c0154617371bab5 + sha256: d589ff5294e42576563b22bdea0860cb80b0cbe0f3852836eddaadedf6eec4ef + category: main + optional: false +- name: ld_impl_linux-64 + version: 2.45.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45.1-default_hbd61a6d_102.conda + hash: + md5: 18335a698559cdbcd86150a48bf54ba6 + sha256: 3d584956604909ff5df353767f3a2a2f60e07d070b328d109f30ac40cd62df6c + category: main + optional: false +- name: ld_impl_linux-aarch64 + version: 2.45.1 + manager: conda + platform: linux-aarch64 + dependencies: + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.45.1-default_h1979696_102.conda + hash: + md5: a21644fc4a83da26452a718dc9468d5f + sha256: 7abd913d81a9bf00abb699e8987966baa2065f5132e37e815f92d90fc6bba530 + category: main + optional: false +- name: lerc + version: 4.1.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.1.0-hdb68285_0.conda + hash: + md5: a752488c68f2e7c456bcbd8f16eec275 + sha256: f84cb54782f7e9cea95e810ea8fef186e0652d0fa73d3009914fa2c1262594e1 + category: main + optional: false +- name: lerc + version: 4.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/lerc-4.1.0-h52b7260_0.conda + hash: + md5: d13423b06447113a90b5b1366d4da171 + sha256: 8957fd460c1c132c8031f65fd5f56ec3807fd71b7cab2c5e2b0937b13404ab36 + category: main + optional: false +- name: lerc + version: 4.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + url: https://conda.anaconda.org/conda-forge/osx-arm64/lerc-4.1.0-h1eee2c3_0.conda + hash: + md5: 095e5749868adab9cae42d4b460e5443 + sha256: 66e5ffd301a44da696f3efc2f25d6d94f42a9adc0db06c44ad753ab844148c51 + category: main + optional: false +- name: libabseil + version: '20250512.1' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libabseil-20250512.1-cxx17_hba17884_0.conda + hash: + md5: 83b160d4da3e1e847bf044997621ed63 + sha256: dcd1429a1782864c452057a6c5bc1860f2b637dc20a2b7e6eacd57395bbceff8 + category: main + optional: false +- name: libabseil + version: '20250512.1' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libabseil-20250512.1-cxx17_h201e9ed_0.conda + hash: + md5: 4db30fe7ba05e2ce66595ed646064861 + sha256: 28bb0a5f3177bb3b45a89d309b93bef65645671d1c97ae7bbcfa74481bf33f3c + category: main + optional: false +- name: libabseil + version: '20250512.1' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libabseil-20250512.1-cxx17_hd41c47c_0.conda + hash: + md5: 360dbb413ee2c170a0a684a33c4fc6b8 + sha256: 7f0ee9ae7fa2cf7ac92b0acf8047c8bac965389e48be61bf1d463e057af2ea6a + category: main + optional: false +- name: libaec + version: 1.1.5 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.5-h088129d_0.conda + hash: + md5: 86f7414544ae606282352fa1e116b41f + sha256: 822e4ae421a7e9c04e841323526321185f6659222325e1a9aedec811c686e688 + category: main + optional: false +- name: libaec + version: 1.1.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libaec-1.1.5-hff7e48a_0.conda + hash: + md5: 345c7bf559743adb5375ee3603911065 + sha256: 8b74acb52cda5f4ba91f59c85132f582de5db9dceff4e252f49c2525d14c600c + category: main + optional: false +- name: libaec + version: 1.1.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libaec-1.1.5-h8664d51_0.conda + hash: + md5: 13e6d9ae0efbc9d2e9a01a91f4372b41 + sha256: af9cd8db11eb719e38a3340c88bb4882cf19b5b4237d93845224489fc2a13b46 + category: main + optional: false +- name: libarrow + version: 22.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + aws-crt-cpp: '>=0.35.4,<0.35.5.0a0' + aws-sdk-cpp: '>=1.11.606,<1.11.607.0a0' + azure-core-cpp: '>=1.16.1,<1.16.2.0a0' + azure-identity-cpp: '>=1.13.2,<1.13.3.0a0' + azure-storage-blobs-cpp: '>=12.15.0,<12.15.1.0a0' + azure-storage-files-datalake-cpp: '>=12.13.0,<12.13.1.0a0' + bzip2: '>=1.0.8,<2.0a0' + glog: '>=0.7.1,<0.8.0a0' + libabseil: '>=20250512.1,<20250513.0a0' + libbrotlidec: '>=1.2.0,<1.3.0a0' + libbrotlienc: '>=1.2.0,<1.3.0a0' + libgcc: '>=14' + libgoogle-cloud: '>=2.39.0,<2.40.0a0' + libgoogle-cloud-storage: '>=2.39.0,<2.40.0a0' + libopentelemetry-cpp: '>=1.21.0,<1.22.0a0' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + orc: '>=2.2.2,<2.2.3.0a0' + snappy: '>=1.2.2,<1.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-22.0.0-h4253b2c_8_cpu.conda + hash: + md5: 83db36a03c515e68926d2f20c16357bf + sha256: 387b0b532f0dea967aaea9875d9b7071fbd01350e0705b4cff770d72b86a557c + category: main + optional: false +- name: libarrow + version: 22.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + __cuda: '' + aws-crt-cpp: '>=0.35.4,<0.35.5.0a0' + aws-sdk-cpp: '>=1.11.606,<1.11.607.0a0' + azure-core-cpp: '>=1.16.1,<1.16.2.0a0' + azure-identity-cpp: '>=1.13.2,<1.13.3.0a0' + azure-storage-blobs-cpp: '>=12.15.0,<12.15.1.0a0' + azure-storage-files-datalake-cpp: '>=12.13.0,<12.13.1.0a0' + bzip2: '>=1.0.8,<2.0a0' + glog: '>=0.7.1,<0.8.0a0' + libabseil: '>=20250512.1,<20250513.0a0' + libbrotlidec: '>=1.2.0,<1.3.0a0' + libbrotlienc: '>=1.2.0,<1.3.0a0' + libgcc: '' + libgcc-ng: '>=12' + libgoogle-cloud: '>=2.39.0,<2.40.0a0' + libgoogle-cloud-storage: '>=2.39.0,<2.40.0a0' + libopentelemetry-cpp: '>=1.21.0,<1.22.0a0' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libstdcxx: '' + libstdcxx-ng: '>=12' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + orc: '>=2.2.2,<2.2.3.0a0' + snappy: '>=1.2.2,<1.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-22.0.0-hbd00f80_8_cuda.conda + hash: + md5: bb187cfa20037a8c1dc8041ac3af4ce6 + sha256: 29041894c07168d86e0e9f565114819a147aabe4aa3f2d24498d07642cfd550e + category: main + optional: false +- name: libarrow + version: 21.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + aws-crt-cpp: '>=0.34.4,<0.34.5.0a0' + aws-sdk-cpp: '>=1.11.606,<1.11.607.0a0' + azure-core-cpp: '>=1.16.0,<1.16.1.0a0' + azure-identity-cpp: '>=1.12.0,<1.12.1.0a0' + azure-storage-blobs-cpp: '>=12.14.0,<12.14.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: '>=20250512.1,<20250513.0a0' + libbrotlidec: '>=1.1.0,<1.2.0a0' + libbrotlienc: '>=1.1.0,<1.2.0a0' + libcxx: '>=19' + libgoogle-cloud: '>=2.39.0,<2.40.0a0' + libgoogle-cloud-storage: '>=2.39.0,<2.40.0a0' + libopentelemetry-cpp: '>=1.21.0,<1.22.0a0' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + orc: '>=2.2.1,<2.2.2.0a0' + snappy: '>=1.2.2,<1.3.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-21.0.0-hd43feaf_8_cpu.conda + hash: + md5: 92d5cc7e1d494aeb82db5b2faa33b28c + sha256: 0086d59c4bcdce61cc2ada047995bfdf047d635e77c97cf4720d084b647c08c1 + category: main + optional: false +- name: libarrow-acero + version: 22.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libarrow: 22.0.0 + libarrow-compute: 22.0.0 + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-22.0.0-h635bf11_8_cpu.conda + hash: + md5: 7bda37f588ea91bb7393181c415ec7a6 + sha256: 2d1a700e65079882dbea3a12c28604e7c2e840f3a6ced81941aeebd637d3d49a + category: main + optional: false +- name: libarrow-acero + version: 22.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + libarrow: 22.0.0 + libarrow-compute: 22.0.0 + libgcc: '' + libgcc-ng: '>=12' + libstdcxx: '' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-acero-22.0.0-hdc57a6e_8_cuda.conda + hash: + md5: e2b02cabae0a65fa049e067867a1dd53 + sha256: a194d0a5e111165fadc61ba746cebfa4a24815c690738d7e983876d1e6855eb8 + category: main + optional: false +- name: libarrow-acero + version: 21.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libabseil: '>=20250512.1,<20250513.0a0' + libarrow: 21.0.0 + libarrow-compute: 21.0.0 + libcxx: '>=19' + libopentelemetry-cpp: '>=1.21.0,<1.22.0a0' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-21.0.0-hc317990_8_cpu.conda + hash: + md5: fedb5f48e5a038146af8cfcb11de5879 + sha256: c2566bb6f399cc61fcf54736f71bf29c96199a61ffbb8fc30e029b7eac0826e7 + category: main + optional: false +- name: libarrow-compute + version: 22.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libarrow: 22.0.0 + libgcc: '>=14' + libre2-11: '>=2025.8.12' + libstdcxx: '>=14' + libutf8proc: '>=2.11.3,<2.12.0a0' + re2: '' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-compute-22.0.0-h8c2c5c3_8_cpu.conda + hash: + md5: 691e84096886ad4de58399f415bae575 + sha256: 7e18e5f8c860ba961814fcc58c4d5327de1e00ffd2f73b10d8c74ca20d780908 + category: main + optional: false +- name: libarrow-compute + version: 22.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + libarrow: 22.0.0 + libgcc: '' + libgcc-ng: '>=12' + libre2-11: '>=2025.8.12' + libstdcxx: '' + libstdcxx-ng: '>=12' + libutf8proc: '>=2.11.3,<2.12.0a0' + re2: '' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-compute-22.0.0-h242749e_8_cuda.conda + hash: + md5: 19ae1142cee120ef74a93045413501da + sha256: e10079b32323aef5519f04922d9e544147f423c4f1bde4c2b8846670e1a116f3 + category: main + optional: false +- name: libarrow-compute + version: 21.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libabseil: '>=20250512.1,<20250513.0a0' + libarrow: 21.0.0 + libcxx: '>=19' + libopentelemetry-cpp: '>=1.21.0,<1.22.0a0' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libre2-11: '>=2025.8.12' + libutf8proc: '>=2.11.0,<2.12.0a0' + re2: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-compute-21.0.0-h75845d1_8_cpu.conda + hash: + md5: 528408dfe0c6a053360ceb8bfa468100 + sha256: d778d7df8123a542c0f8c4b028eb7855c4ac139c8b12d98b20cbea01a30db0b7 + category: main + optional: false +- name: libarrow-dataset + version: 22.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libarrow: 22.0.0 + libarrow-acero: 22.0.0 + libarrow-compute: 22.0.0 + libgcc: '>=14' + libparquet: 22.0.0 + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-22.0.0-h635bf11_8_cpu.conda + hash: + md5: 37a037e4700508abf777092497c38734 + sha256: 4a0296e38c003a76df317d9fce309cac43008497f94c3035fd8144ef5df7dd0c + category: main + optional: false +- name: libarrow-dataset + version: 22.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + libarrow: 22.0.0 + libarrow-acero: 22.0.0 + libarrow-compute: 22.0.0 + libgcc: '' + libgcc-ng: '>=12' + libparquet: 22.0.0 + libstdcxx: '' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-dataset-22.0.0-hdc57a6e_8_cuda.conda + hash: + md5: 0a0131862eb62b145970e36592607848 + sha256: eac553b0cdc81f2a36ca571f547ef7c143ef640d287bfde4e76addb79a03d9b5 + category: main + optional: false +- name: libarrow-dataset + version: 21.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libabseil: '>=20250512.1,<20250513.0a0' + libarrow: 21.0.0 + libarrow-acero: 21.0.0 + libarrow-compute: 21.0.0 + libcxx: '>=19' + libopentelemetry-cpp: '>=1.21.0,<1.22.0a0' + libparquet: 21.0.0 + libprotobuf: '>=6.31.1,<6.31.2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-21.0.0-hc317990_8_cpu.conda + hash: + md5: 0baa7e03e0bf1f00d436c3a8e2656464 + sha256: cb549cbeb43478261c99c50d38249d30e93b7aa25f4786496daa80fba430f4c4 + category: main + optional: false +- name: libarrow-substrait + version: 22.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250512.1,<20250513.0a0' + libarrow: 22.0.0 + libarrow-acero: 22.0.0 + libarrow-dataset: 22.0.0 + libgcc: '>=14' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-22.0.0-h3f74fd7_8_cpu.conda + hash: + md5: b3ba1de5f95cc5f7852068d60752aac7 + sha256: 578364ac1823b59e1c62311a244bd036095491bce32e9f377d153bc756a88e53 + category: main + optional: false +- name: libarrow-substrait + version: 22.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + libabseil: '>=20250512.1,<20250513.0a0' + libarrow: 22.0.0 + libarrow-acero: 22.0.0 + libarrow-dataset: 22.0.0 + libgcc: '' + libgcc-ng: '>=12' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libstdcxx: '' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarrow-substrait-22.0.0-hed1df5d_8_cuda.conda + hash: + md5: 60b55407fb36550592695725f1d81669 + sha256: d99c65c78d9e828fe6fd60d3f363d5e494fc15a80bcff670504ea45e377440b5 + category: main + optional: false +- name: libarrow-substrait + version: 21.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libabseil: '>=20250512.1,<20250513.0a0' + libarrow: 21.0.0 + libarrow-acero: 21.0.0 + libarrow-dataset: 21.0.0 + libcxx: '>=19' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-21.0.0-h144af7f_8_cpu.conda + hash: + md5: 789bcc687969e48a482ed931d9fb0509 + sha256: b1933afbf52d01a31dfe8a78405081e222a8749f69cdd44c87de445916325415 + category: main + optional: false +- name: libattr + version: 2.5.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libattr-2.5.2-hb03c661_1.conda + hash: + md5: 7e7f0a692eb62b95d3010563e7f963b6 + sha256: 0cef37eb013dc7091f17161c357afbdef9a9bc79ef6462508face6db3f37db77 + category: main + optional: false +- name: libattr + version: 2.5.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libattr-2.5.2-he30d5cf_1.conda + hash: + md5: cdfbc8a5f16a7ed3d4f02779d5f7fbcf + sha256: 50fec389e6eaa8a1baff79a48b242850e638f2ca92689a7c8e7c1e724ee42114 + category: main + optional: false +- name: libblas + version: 3.11.0 + manager: conda + platform: linux-64 + dependencies: + libopenblas: '>=0.3.33,<1.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.11.0-7_h4a7cf45_openblas.conda + hash: + md5: 955b44e8b00b7f7ef4ce0130cef12394 + sha256: 081c850f99bc355821fac9c6e3727d40b3f8ce3beb50a5437cf03726b611ff39 + category: main + optional: false +- name: libblas + version: 3.11.0 + manager: conda + platform: linux-aarch64 + dependencies: + libopenblas: '>=0.3.33,<1.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libblas-3.11.0-7_haddc8a3_openblas.conda + hash: + md5: e8d07b777f6ff1fab69665336561910b + sha256: f27ba323c2f1e1731b5e880fe520f178f55047f25be94f77e649605b2343c066 + category: main + optional: false +- name: libblas + version: 3.11.0 + manager: conda + platform: osx-arm64 + dependencies: + libopenblas: '>=0.3.33,<1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.11.0-7_h51639a9_openblas.conda + hash: + md5: ab6670d099d19fe70cb9efb88a1b5f78 + sha256: 662935bfb93d2d097e26e273a3a2f504a9f833f64aa6f9e295b577655478c39b + category: main + optional: false +- name: libbrotlicommon + version: 1.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.2.0-hb03c661_1.conda + hash: + md5: 72c8fd1af66bd67bf580645b426513ed + sha256: 318f36bd49ca8ad85e6478bd8506c88d82454cc008c1ac1c6bf00a3c42fa610e + category: main + optional: false +- name: libbrotlicommon + version: 1.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlicommon-1.2.0-he30d5cf_1.conda + hash: + md5: 8ec1d03f3000108899d1799d9964f281 + sha256: 5fa8c163c8d776503aa68cdaf798ff9440c76a0a1c3ea84e0c43dbf1ece8af4d + category: main + optional: false +- name: libbrotlicommon + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.1.0-h6caf38d_4.conda + hash: + md5: 231cffe69d41716afe4525c5c1cc5ddd + sha256: 023b609ecc35bfee7935d65fcc5aba1a3ba6807cbba144a0730198c0914f7c79 + category: main + optional: false +- name: libbrotlidec + version: 1.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libbrotlicommon: 1.2.0 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.2.0-hb03c661_1.conda + hash: + md5: 366b40a69f0ad6072561c1d09301c886 + sha256: 12fff21d38f98bc446d82baa890e01fd82e3b750378fedc720ff93522ffb752b + category: main + optional: false +- name: libbrotlidec + version: 1.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libbrotlicommon: 1.2.0 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlidec-1.2.0-he30d5cf_1.conda + hash: + md5: 47e5b71b77bb8b47b4ecf9659492977f + sha256: 494365e8f58799ea95a6e82334ef696e9c2120aecd6626121694b30a15033301 + category: main + optional: false +- name: libbrotlidec + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libbrotlicommon: 1.1.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.1.0-h6caf38d_4.conda + hash: + md5: cb7e7fe96c9eee23a464afd57648d2cd + sha256: 7f1cf83a00a494185fc087b00c355674a0f12e924b1b500d2c20519e98fdc064 + category: main + optional: false +- name: libbrotlienc + version: 1.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libbrotlicommon: 1.2.0 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.2.0-hb03c661_1.conda + hash: + md5: 4ffbb341c8b616aa2494b6afb26a0c5f + sha256: a0c15c79997820bbd3fbc8ecf146f4fe0eca36cc60b62b63ac6cf78857f1dd0d + category: main + optional: false +- name: libbrotlienc + version: 1.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libbrotlicommon: 1.2.0 + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlienc-1.2.0-he30d5cf_1.conda + hash: + md5: 6553a5d017fe14859ea8a4e6ea5def8f + sha256: f998c03257b9aa1f7464446af2cf424862f0e54258a2a588309853e45ae771df + category: main + optional: false +- name: libbrotlienc + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libbrotlicommon: 1.1.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.1.0-h6caf38d_4.conda + hash: + md5: 4ce5651ae5cd6eebc5899f9bfe0eac3c + sha256: a2f2c1c2369360147c46f48124a3a17f5122e78543275ff9788dc91a1d5819dc + category: main + optional: false +- name: libcblas + version: 3.11.0 + manager: conda + platform: linux-64 + dependencies: + libblas: 3.11.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.11.0-7_h0358290_openblas.conda + hash: + md5: 0675639dc24cb0032f199e7ff68e4633 + sha256: 956ae0bb1ec8b0c3663d75b151aceb0521b54e513bf97f621a035f9c87037970 + category: main + optional: false +- name: libcblas + version: 3.11.0 + manager: conda + platform: linux-aarch64 + dependencies: + libblas: 3.11.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libcblas-3.11.0-7_hd72aa62_openblas.conda + hash: + md5: 90ac57b82c055faa9be25031864b7d8f + sha256: c8f0192362966df0828419f042d6f94c079e5df00ad6bd05b5e84c12b42f8cc7 + category: main + optional: false +- name: libcblas + version: 3.11.0 + manager: conda + platform: osx-arm64 + dependencies: + libblas: 3.11.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.11.0-7_hb0561ab_openblas.conda + hash: + md5: 189b373453ec3904095dcb16f502bace + sha256: 3ac3d27022b3ca8b1980c087e0ede250434f6ed90a4fdc78a8a5ed382bc75505 + category: main + optional: false +- name: libclang-cpp18.1 + version: 18.1.8 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libllvm18: '>=18.1.8,<18.2.0a0' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp18.1-18.1.8-default_h99862b1_18.conda + hash: + md5: 6c396d954c81b50021d2df4b567acc93 + sha256: c54c902679012a22ed1727d5a5b87b0e46727d1e2b201e3a79c19188fbb5b829 + category: main + optional: false +- name: libclang-cpp20.1 + version: 20.1.8 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libllvm20: '>=20.1.8,<20.2.0a0' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libclang-cpp20.1-20.1.8-default_he95a3c9_15.conda + hash: + md5: 351ff9cd6df1b7de86bf527fbf548204 + sha256: a51d53197bf40ca3101f52a6cb3a110c923b9730c3c2502d87bc317f66f5f09a + category: main + optional: false +- name: libclang13 + version: 22.1.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libllvm22: '>=22.1.0,<22.2.0a0' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libclang13-22.1.0-default_h746c552_0.conda + hash: + md5: 140459a7413d8f6884eb68205ce39a0d + sha256: 4a9dd814492a129f2ff40cd4ab0b942232c9e3c6dbc0d0aaf861f1f65e99cc7d + category: main + optional: false +- name: libclang13 + version: 22.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libllvm22: '>=22.1.0,<22.2.0a0' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libclang13-22.1.0-default_h94a09a5_0.conda + hash: + md5: 4e1023aa62d0919a4014954d57bcb786 + sha256: 643c2fb49f91977348cd04589bf4fab3b3e1e096ee42f979255f2ff9749d31a6 + category: main + optional: false +- name: libcrc32c + version: 1.1.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=9.4.0' + libstdcxx-ng: '>=9.4.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 + hash: + md5: c965a5aa0d5c1c37ffc62dff36e28400 + sha256: fd1d153962764433fe6233f34a72cdeed5dcf8a883a85769e8295ce940b5b0c5 + category: main + optional: false +- name: libcrc32c + version: 1.1.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=9.4.0' + libstdcxx-ng: '>=9.4.0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libcrc32c-1.1.2-h01db608_0.tar.bz2 + hash: + md5: 268ee639c17ada0002fb04dd21816cc2 + sha256: b8b8c57a87da86b3ea24280fd6aa8efaf92f4e684b606bf2db5d3cb06ffbe2ea + category: main + optional: false +- name: libcrc32c + version: 1.1.2 + manager: conda + platform: osx-arm64 + dependencies: + libcxx: '>=11.1.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 + hash: + md5: 32bd82a6a625ea6ce090a81c3d34edeb + sha256: 58477b67cc719060b5b069ba57161e20ba69b8695d154a719cb4b60caf577929 + category: main + optional: false +- name: libcups + version: 2.3.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda + hash: + md5: d4a250da4737ee127fb1fa6452a9002e + sha256: cb83980c57e311783ee831832eb2c20ecb41e7dee6e86e8b70b8cef0e43eab55 + category: main + optional: false +- name: libcups + version: 2.3.3 + manager: conda + platform: linux-aarch64 + dependencies: + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libcups-2.3.3-h5cdc715_5.conda + hash: + md5: ac0333d338076ef19170938bbaf97582 + sha256: f3282d27be35e5d29b5b798e5136427ec798916ee6374499be7b7682c8582b72 + category: main + optional: false +- name: libcurl + version: 8.19.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libbrotlicommon: '>=1.2.0,<1.3.0a0' + libbrotlidec: '>=1.2.0,<1.3.0a0' + libbrotlienc: '>=1.2.0,<1.3.0a0' + libgcc: '>=14' + libidn2: '>=2,<3.0a0' + libkrb5: '>=1.22.1,<1.23.0a0' + libnghttp2: '>=1.67.1,<1.68.0a0' + libssh2: '>=1.11.1,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.5,<4.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/anaconda/linux-64/libcurl-8.19.0-ha05a353_0.tar.bz2 + hash: + md5: a0c1cf8db6f147729953184edcf25c23 + sha256: 49e7069f6d5eab9d47aee1dae3ab79744a617638e7c9b33935581bcb2b2605fb + category: main + optional: false +- name: libcurl + version: 8.19.0 + manager: conda + platform: linux-aarch64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libbrotlicommon: '>=1.2.0,<1.3.0a0' + libbrotlidec: '>=1.2.0,<1.3.0a0' + libbrotlienc: '>=1.2.0,<1.3.0a0' + libgcc: '>=14' + libidn2: '>=2,<3.0a0' + libkrb5: '>=1.22.1,<1.23.0a0' + libnghttp2: '>=1.67.1,<1.68.0a0' + libssh2: '>=1.11.1,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.5,<4.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/anaconda/linux-aarch64/libcurl-8.19.0-hd99d008_0.tar.bz2 + hash: + md5: 20b24961f56f913762e2dff2527c96f3 + sha256: 6fb329340ad006bc353d85b416f32f2f99f7ec8a5e97bfcf8134a22cb3625b0c + category: main + optional: false +- name: libcurl + version: 8.20.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + krb5: '>=1.22.2,<1.23.0a0' + libnghttp2: '>=1.68.1,<2.0a0' + libssh2: '>=1.11.1,<2.0a0' + libzlib: '>=1.3.2,<2.0a0' + openssl: '>=3.5.6,<4.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.20.0-hd5a2499_0.conda + hash: + md5: 2f57b7d0c6adda88957586b7afd78438 + sha256: 38c0bc634b61e542776e97cfd15d5d41edd304d4e47c333004d2d622439b2381 + category: main + optional: false +- name: libcxx + version: 22.1.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-22.1.5-h55c6f16_1.conda + hash: + md5: ff484b683fecf1e875dfc7aa01d19796 + sha256: dddd01bd6b338221342a89530a1caffe6051a70cc8f8b1d8bb591d5447a3c603 + category: main + optional: false +- name: libdeflate + version: '1.25' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.25-h17f619e_0.conda + hash: + md5: 6c77a605a7a689d17d4819c0f8ac9a00 + sha256: aa8e8c4be9a2e81610ddf574e05b64ee131fab5e0e3693210c9d6d2fba32c680 + category: main + optional: false +- name: libdeflate + version: '1.25' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libdeflate-1.25-h1af38f5_0.conda + hash: + md5: a9138815598fe6b91a1d6782ca657b0c + sha256: 48814b73bd462da6eed2e697e30c060ae16af21e9fbed30d64feaf0aad9da392 + category: main + optional: false +- name: libdeflate + version: '1.25' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.25-hc11a715_0.conda + hash: + md5: a6130c709305cd9828b4e1bd9ba0000c + sha256: 5e0b6961be3304a5f027a8c00bd0967fc46ae162cffb7553ff45c70f51b8314c + category: main + optional: false +- name: libdrm + version: 2.4.127 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libpciaccess: '>=0.19,<0.20.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libdrm-2.4.127-hb03c661_0.conda + hash: + md5: d8d16b9b32a3c5df7e5b3350e2cbe058 + sha256: 7d3187c11b7ae66c5595a8afd5a7ce352a490527fdf6614cab129bc7f2c16ba3 + category: main + optional: false +- name: libdrm + version: 2.4.127 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libpciaccess: '>=0.19,<0.20.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libdrm-2.4.127-he30d5cf_0.conda + hash: + md5: 987d35ad350bb552a30f3d314f6c7655 + sha256: 2a941ffcd6b09380344c2cb5b198d2743ce4fc30ec9a5c8c83e53368d8015aef + category: main + optional: false +- name: libedit + version: 3.1.20250104 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda + hash: + md5: c277e0a4d549b03ac1e9d6cbbe3d017b + sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 + category: main + optional: false +- name: libedit + version: 3.1.20250104 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libedit-3.1.20250104-pl5321h976ea20_0.conda + hash: + md5: fb640d776fc92b682a14e001980825b1 + sha256: c0b27546aa3a23d47919226b3a1635fccdb4f24b94e72e206a751b33f46fd8d6 + category: main + optional: false +- name: libedit + version: 3.1.20250104 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda + hash: + md5: 44083d2d2c2025afca315c7a172eab2b + sha256: 66aa216a403de0bb0c1340a88d1a06adaff66bae2cfd196731aa24db9859d631 + category: main + optional: false +- name: libegl + version: 1.7.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libglvnd: 1.7.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libegl-1.7.0-ha4b6fd6_2.conda + hash: + md5: c151d5eb730e9b7480e6d48c0fc44048 + sha256: 7fd5408d359d05a969133e47af580183fbf38e2235b562193d427bb9dad79723 + category: main + optional: false +- name: libegl + version: 1.7.0 + manager: conda + platform: linux-aarch64 + dependencies: + libglvnd: 1.7.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libegl-1.7.0-hd24410f_2.conda + hash: + md5: cf105bce884e4ef8c8ccdca9fe6695e7 + sha256: 8962abf38a58c235611ce356b9899f6caeb0352a8bce631b0bcc59352fda455e + category: main + optional: false +- name: libev + version: '4.33' + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda + hash: + md5: 172bf1cd1ff8629f2b1179945ed45055 + sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 + category: main + optional: false +- name: libev + version: '4.33' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libev-4.33-h31becfc_2.conda + hash: + md5: a9a13cb143bbaa477b1ebaefbe47a302 + sha256: 973af77e297f1955dd1f69c2cbdc5ab9dfc88388a5576cd152cda178af0fd006 + category: main + optional: false +- name: libev + version: '4.33' + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda + hash: + md5: 36d33e440c31857372a72137f78bacf5 + sha256: 95cecb3902fbe0399c3a7e67a5bed1db813e5ab0e22f4023a5e0f722f2cc214f + category: main + optional: false +- name: libevent + version: 2.1.12 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + openssl: '>=3.1.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda + hash: + md5: a1cfcc585f0c42bf8d5546bb1dfb668d + sha256: 2e14399d81fb348e9d231a82ca4d816bf855206923759b69ad006ba482764131 + category: main + optional: false +- name: libevent + version: 2.1.12 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=12' + openssl: '>=3.1.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libevent-2.1.12-h4ba1bb4_1.conda + hash: + md5: 96ae6083cd1ac9f6bc81631ac835b317 + sha256: 01333cc7d6e6985dd5700b43660d90e9e58049182017fd24862088ecbe1458e4 + category: main + optional: false +- name: libevent + version: 2.1.12 + manager: conda + platform: osx-arm64 + dependencies: + openssl: '>=3.1.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda + hash: + md5: 1a109764bff3bdc7bdd84088347d71dc + sha256: 8c136d7586259bb5c0d2b913aaadc5b9737787ae4f40e3ad1beaf96c80b919b7 + category: main + optional: false +- name: libexpat + version: 2.8.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.0-hecca717_0.conda + hash: + md5: a3b390520c563d78cc58974de95a03e5 + sha256: ea33c40977ea7a2c3658c522230058395bc2ee0d89d99f0711390b6a1ee80d12 + category: main + optional: false +- name: libexpat + version: 2.8.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libexpat-2.8.0-hfae3067_0.conda + hash: + md5: 3bacd6171f0a3f8fddd06c3d5ae01955 + sha256: 206c422a7f4b462d1dc17d558f0299088d0992bd3309ae83f5440fcc4f130602 + category: main + optional: false +- name: libexpat + version: 2.8.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.8.0-hf6b4638_0.conda + hash: + md5: 65466e82c09e888ca7560c11a97d5450 + sha256: f4b1cafc59afaede8fa0a2d9cf376840f1c553001acd72f6ead18bbc8ac8c49c + category: main + optional: false +- name: libffi + version: 3.5.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h3435931_0.conda + hash: + md5: a360c33a5abe61c07959e449fa1453eb + sha256: 31f19b6a88ce40ebc0d5a992c131f57d919f73c0b92cd1617a5bec83f6e961e6 + category: main + optional: false +- name: libffi + version: 3.5.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.5.2-h376a255_0.conda + hash: + md5: 2f364feefb6a7c00423e80dcb12db62a + sha256: 3df4c539449aabc3443bbe8c492c01d401eea894603087fca2917aa4e1c2dea9 + category: main + optional: false +- name: libffi + version: 3.5.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.5.2-hcf2aa1b_0.conda + hash: + md5: 43c04d9cb46ef176bb2a4c77e324d599 + sha256: 6686a26466a527585e6a75cc2a242bf4a3d97d6d6c86424a441677917f28bec7 + category: main + optional: false +- name: libfreetype + version: 2.14.3 + manager: conda + platform: linux-64 + dependencies: + libfreetype6: '>=2.14.3' + url: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.3-ha770c72_0.conda + hash: + md5: e289f3d17880e44b633ba911d57a321b + sha256: 38f014a7129e644636e46064ecd6b1945e729c2140e21d75bb476af39e692db2 + category: main + optional: false +- name: libfreetype + version: 2.14.3 + manager: conda + platform: linux-aarch64 + dependencies: + libfreetype6: '>=2.14.3' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libfreetype-2.14.3-h8af1aa0_0.conda + hash: + md5: a229e22d4d8814a07702b0919d8e6701 + sha256: 752e4f66283d7deb4c6fd47d88df644d8daa2aaa825a54f3bf350a625190192a + category: main + optional: false +- name: libfreetype + version: 2.14.3 + manager: conda + platform: osx-arm64 + dependencies: + libfreetype6: '>=2.14.3' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.14.3-hce30654_0.conda + hash: + md5: f73b109d49568d5d1dda43bb147ae37f + sha256: a047a2f238362a37d484f9620e8cba29f513a933cd9eb68571ad4b270d6f8f3e + category: main + optional: false +- name: libfreetype6 + version: 2.14.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libpng: '>=1.6.55,<1.7.0a0' + libzlib: '>=1.3.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.3-h73754d4_0.conda + hash: + md5: fb16b4b69e3f1dcfe79d80db8fd0c55d + sha256: 16f020f96da79db1863fcdd8f2b8f4f7d52f177dd4c58601e38e9182e91adf1d + category: main + optional: false +- name: libfreetype6 + version: 2.14.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libpng: '>=1.6.55,<1.7.0a0' + libzlib: '>=1.3.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libfreetype6-2.14.3-hdae7a39_0.conda + hash: + md5: b99ed99e42dafb27889483b3098cace7 + sha256: 8e6b27fe4eec4c2fa7b7769a21973734c8dba1de80086fb0213e58375ac09f4c + category: main + optional: false +- name: libfreetype6 + version: 2.14.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libpng: '>=1.6.55,<1.7.0a0' + libzlib: '>=1.3.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.14.3-hdfa99f5_0.conda + hash: + md5: e98ba7b5f09a5f450eca083d5a1c4649 + sha256: ff764608e1f2839e95e2cf9b243681475f8778c36af7a42b3f78f476fdbb1dd3 + category: main + optional: false +- name: libgcc + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + _openmp_mutex: '>=4.5' + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_19.conda + hash: + md5: 57736f29cc2b0ec0b6c2952d3f101b6a + sha256: 8e0a3b5e41272e5678499b5dfc4cddb673f9e935de01eb0767ce857001229f46 + category: main + optional: false +- name: libgcc + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + _openmp_mutex: '>=4.5' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-15.2.0-h8acb6b2_19.conda + hash: + md5: f35b3f52d0a2ec4ffe3c89ba135cdb9a + sha256: 4592b096e553f67799ae70d4b6167eeda3ec74587d68c7aecbf4e7b1df136681 + category: main + optional: false +- name: libgcc + version: 15.2.0 + manager: conda + platform: osx-arm64 + dependencies: + _openmp_mutex: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgcc-15.2.0-hcbb3090_19.conda + hash: + md5: 644058123986582db33aebd4ae2ca184 + sha256: 06644fa4d34d57c9e48f4d84b1256f9e5f654fdb37f43acc8a58a396952d42b7 + category: main + optional: false +- name: libgcc-ng + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + libgcc: 15.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_19.conda + hash: + md5: 331ee9b72b9dff570d56b1302c5ab37d + sha256: 9dcf54adfaa5e861123c2da4f2f0451a685464ea7e5a41ad91cf67b31d658d98 + category: main + optional: false +- name: libgcc-ng + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: 15.2.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-15.2.0-he9431aa_19.conda + hash: + md5: 770cf892e5530f43e63cadc673e85653 + sha256: 1137f93f477f56199ded24117430045a0c02cbe8b10031beac3b9ad2138539d3 + category: main + optional: false +- name: libgfortran + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + libgfortran5: 15.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.2.0-h69a702a_19.conda + hash: + md5: 42bf7eca1a951735fa06c0e3c0d5c8e6 + sha256: 561a42758ef25b9ce308c4e2cf56daee4f06138385a17e29a492cd928e00be6f + category: main + optional: false +- name: libgfortran + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgfortran5: 15.2.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran-15.2.0-he9431aa_19.conda + hash: + md5: c7a5b5decf969ead5ecada83654164cf + sha256: e5ad94be72634233510b33ba792a3339921bd468f0b8bc6961ea05eded251d9b + category: main + optional: false +- name: libgfortran + version: 15.2.0 + manager: conda + platform: osx-arm64 + dependencies: + libgfortran5: 15.2.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-15.2.0-h07b0088_19.conda + hash: + md5: 1ea03f87cdb1078fbc0e2b2deb63752c + sha256: d4837b3b9b30af3132d260225e91ab9dde83be04c59513f500cc81050fb37486 + category: main + optional: false +- name: libgfortran5 + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=15.2.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.2.0-h68bc16d_19.conda + hash: + md5: 85072b0ad177c966294f129b7c04a2d5 + sha256: 057978bb69fea29ed715a9b98adf71015c31baecc4aeb2bfc20d4fd5d83579d4 + category: main + optional: false +- name: libgfortran5 + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=15.2.0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-15.2.0-h1b7bec0_19.conda + hash: + md5: 779dbb494de6d3d6477cab52eb34285a + sha256: af8e9bdcaa77f133a8ee4c1ef57ef564d9c45aa262abf9f5ef9b50eb99d96407 + category: main + optional: false +- name: libgfortran5 + version: 15.2.0 + manager: conda + platform: osx-arm64 + dependencies: + libgcc: '>=15.2.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-15.2.0-hdae7583_19.conda + hash: + md5: ba36d8c606a6a53fe0b8c12d47267b3d + sha256: d0a68b7a121d115b80c169e24d1265dcc25a3fe58d107df1bbc430797e226d88 + category: main + optional: false +- name: libgl + version: 1.7.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libglvnd: 1.7.0 + libglx: 1.7.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgl-1.7.0-ha4b6fd6_2.conda + hash: + md5: 928b8be80851f5d8ffb016f9c81dae7a + sha256: dc2752241fa3d9e40ce552c1942d0a4b5eeb93740c9723873f6fcf8d39ef8d2d + category: main + optional: false +- name: libgl + version: 1.7.0 + manager: conda + platform: linux-aarch64 + dependencies: + libglvnd: 1.7.0 + libglx: 1.7.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgl-1.7.0-hd24410f_2.conda + hash: + md5: 0d00176464ebb25af83d40736a2cd3bb + sha256: 3e954380f16255d1c8ae5da3bd3044d3576a0e1ac2e3c3ff2fe8f2f1ad2e467a + category: main + optional: false +- name: libglib + version: 2.80.2 + manager: conda + platform: linux-64 + dependencies: + libffi: '>=3.4,<4.0a0' + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.2.13,<2.0.0a0' + pcre2: '>=10.43,<10.44.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.80.2-hf974151_0.conda + hash: + md5: 72724f6a78ecb15559396966226d5838 + sha256: 93e03b6cf4765bc06d64fa3dac65f22c53ae4a30247bb0e2dea0bd9c47a3fb26 + category: main + optional: false +- name: libglib + version: 2.84.0 + manager: conda + platform: linux-aarch64 + dependencies: + libffi: '>=3.4,<4.0a0' + libgcc: '>=13' + libiconv: '>=1.18,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + pcre2: '>=10.44,<10.45.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libglib-2.84.0-hc486b8e_0.conda + hash: + md5: 0e32e3c613a7cd492c8ff99772b77fc6 + sha256: 4ffe7f527760e701b1b14cc492fd4ed51883c3b7d7c589bdad934b0495c45296 + category: main + optional: false +- name: libglvnd + version: 1.7.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libglvnd-1.7.0-ha4b6fd6_2.conda + hash: + md5: 434ca7e50e40f4918ab701e3facd59a0 + sha256: 1175f8a7a0c68b7f81962699751bb6574e6f07db4c9f72825f978e3016f46850 + category: main + optional: false +- name: libglvnd + version: 1.7.0 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libglvnd-1.7.0-hd24410f_2.conda + hash: + md5: 9e115653741810778c9a915a2f8439e7 + sha256: 57ec3898a923d4bcc064669e90e8abfc4d1d945a13639470ba5f3748bd3090da + category: main + optional: false +- name: libglx + version: 1.7.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libglvnd: 1.7.0 + xorg-libx11: '>=1.8.10,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libglx-1.7.0-ha4b6fd6_2.conda + hash: + md5: c8013e438185f33b13814c5c488acd5c + sha256: 2d35a679624a93ce5b3e9dd301fff92343db609b79f0363e6d0ceb3a6478bfa7 + category: main + optional: false +- name: libglx + version: 1.7.0 + manager: conda + platform: linux-aarch64 + dependencies: + libglvnd: 1.7.0 + xorg-libx11: '>=1.8.9,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libglx-1.7.0-hd24410f_2.conda + hash: + md5: 1d4269e233636148696a67e2d30dad2a + sha256: 6591af640cb05a399fab47646025f8b1e1a06a0d4bbb4d2e320d6629b47a1c61 + category: main + optional: false +- name: libgomp + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_19.conda + hash: + md5: faac990cb7aedc7f3a2224f2c9b0c26c + sha256: 5abe4ab9d93f6c9757d654f1969ae2267d4505315c1f2f8fe705fd60af084f1b + category: main + optional: false +- name: libgomp + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-15.2.0-h8acb6b2_19.conda + hash: + md5: c5e8a379c4a2ec2aea4ba22758c001d9 + sha256: 2370ef0ffcbae5bede3c4bf136add4abc257245eb91f724c99bb4a43116c5a83 + category: main + optional: false +- name: libgoogle-cloud + version: 2.39.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250512.1,<20250513.0a0' + libcurl: '>=8.14.1,<9.0a0' + libgcc: '>=14' + libgrpc: '>=1.73.1,<1.74.0a0' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libstdcxx: '>=14' + openssl: '>=3.5.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.39.0-hdb79228_0.conda + hash: + md5: a2e30ccd49f753fd30de0d30b1569789 + sha256: d3341cf69cb02c07bbd1837968f993da01b7bd467e816b1559a3ca26c1ff14c5 + category: main + optional: false +- name: libgoogle-cloud + version: 2.39.0 + manager: conda + platform: linux-aarch64 + dependencies: + libabseil: '>=20250512.1,<20250513.0a0' + libcurl: '>=8.14.1,<9.0a0' + libgcc: '>=14' + libgrpc: '>=1.73.1,<1.74.0a0' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libstdcxx: '>=14' + openssl: '>=3.5.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-2.39.0-h857b6ca_0.conda + hash: + md5: b1cb946eff9a59c03fc1a8a536391ae0 + sha256: 70440082f12ddf5574b8d551994d7521a3562ea2417d251bfccf21d6c8b5daed + category: main + optional: false +- name: libgoogle-cloud + version: 2.39.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libabseil: '>=20250512.1,<20250513.0a0' + libcurl: '>=8.14.1,<9.0a0' + libcxx: '>=19' + libgrpc: '>=1.73.1,<1.74.0a0' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + openssl: '>=3.5.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-2.39.0-head0a95_0.conda + hash: + md5: ad7272a081abe0966d0297691154eda5 + sha256: 209facdb8ea5b68163f146525720768fa3191cef86c82b2538e8c3cafa1e9dd4 + category: main + optional: false +- name: libgoogle-cloud-storage + version: 2.39.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '' + libgcc: '>=14' + libgoogle-cloud: 2.39.0 + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + openssl: '' + url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.39.0-hdbdcf42_0.conda + hash: + md5: bd21962ff8a9d1ce4720d42a35a4af40 + sha256: 59eb8365f0aee384f2f3b2a64dcd454f1a43093311aa5f21a8bb4bd3c79a6db8 + category: main + optional: false +- name: libgoogle-cloud-storage + version: 2.39.0 + manager: conda + platform: linux-aarch64 + dependencies: + libabseil: '' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '' + libgcc: '>=14' + libgoogle-cloud: 2.39.0 + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + openssl: '' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-storage-2.39.0-h66d5b86_0.conda + hash: + md5: b46a9856a57f8ea2359a75b822b8f93a + sha256: f8e1909ac38e389e1baf95bd1495b009a3ff39840f3082858f1c3a4906782342 + category: main + optional: false +- name: libgoogle-cloud-storage + version: 2.39.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libabseil: '' + libcrc32c: '>=1.1.2,<1.2.0a0' + libcurl: '' + libcxx: '>=19' + libgoogle-cloud: 2.39.0 + libzlib: '>=1.3.1,<2.0a0' + openssl: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-storage-2.39.0-hfa3a374_0.conda + hash: + md5: 147a468b9b6c3ced1fccd69b864ae289 + sha256: a5160c23b8b231b88d0ff738c7f52b0ee703c4c0517b044b18f4d176e729dfd8 + category: main + optional: false +- name: libgrpc + version: 1.73.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + c-ares: '>=1.34.5,<2.0a0' + libabseil: '>=20250512.1,<20250513.0a0' + libgcc: '>=14' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libre2-11: '>=2025.8.12' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.4,<4.0a0' + re2: '' + url: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.73.1-h3288cfb_1.conda + hash: + md5: ff63bb12ac31c176ff257e3289f20770 + sha256: bc9d32af6167b1f5bcda216dc44eddcb27f3492440571ab12f6e577472a05e34 + category: main + optional: false +- name: libgrpc + version: 1.73.1 + manager: conda + platform: linux-aarch64 + dependencies: + c-ares: '>=1.34.5,<2.0a0' + libabseil: '>=20250512.1,<20250513.0a0' + libgcc: '>=14' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libre2-11: '>=2025.8.12' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.4,<4.0a0' + re2: '' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgrpc-1.73.1-h002f8c2_1.conda + hash: + md5: 02b9b0ea7133bafa7f5bc88adc5f8bad + sha256: 880d6520092584ed8513c4686ab1a7c21b70a6291a90fca89317c3372b372e0a + category: main + optional: false +- name: libgrpc + version: 1.73.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + c-ares: '>=1.34.5,<2.0a0' + libabseil: '>=20250512.1,<20250513.0a0' + libcxx: '>=19' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libre2-11: '>=2025.8.12' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.4,<4.0a0' + re2: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgrpc-1.73.1-h3063b79_1.conda + hash: + md5: f5856b3b9dae4463348a7ec23c1301f2 + sha256: c2099872b1aa06bf8153e35e5b706d2000c1fc16f4dde2735ccd77a0643a4683 + category: main + optional: false +- name: libiconv + version: '1.18' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h3b78370_2.conda + hash: + md5: 915f5995e94f60e9a4826e0b0920ee88 + sha256: c467851a7312765447155e071752d7bf9bf44d610a5687e32706f480aad2833f + category: main + optional: false +- name: libiconv + version: '1.18' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libiconv-1.18-h90929bb_2.conda + hash: + md5: 5a86bf847b9b926f3a4f203339748d78 + sha256: 1473451cd282b48d24515795a595801c9b65b567fe399d7e12d50b2d6cdb04d9 + category: main + optional: false +- name: libiconv + version: '1.18' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda + hash: + md5: 4d5a7445f0b25b6a3ddbb56e790f5251 + sha256: de0336e800b2af9a40bdd694b03870ac4a848161b35c8a2325704f123f185f03 + category: main + optional: false +- name: libidn2 + version: 2.3.8 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libunistring: '>=0,<1.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libidn2-2.3.8-hfac485b_1.conda + hash: + md5: 842a81de672ddcf476337c8bde3cad33 + sha256: cc38c900b9a20fe75e61cbb594e749c57a06d96510722f5ddfa309682062b065 + category: main + optional: false +- name: libidn2 + version: 2.3.8 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libunistring: '>=0,<1.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libidn2-2.3.8-h99ff5a0_1.conda + hash: + md5: 8b950427dd67ee2e967604f7e448c383 + sha256: 24a063e235affa6a3232c7b66057c34450376204ada660823715353f57a0465f + category: main + optional: false +- name: libjpeg-turbo + version: 3.1.4.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.4.1-hb03c661_0.conda + hash: + md5: 6178c6f2fb254558238ef4e6c56fb782 + sha256: 10056646c28115b174de81a44e23e3a0a3b95b5347d2e6c45cc6d49d35294256 + category: main + optional: false +- name: libjpeg-turbo + version: 3.1.4.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libjpeg-turbo-3.1.4.1-he30d5cf_0.conda + hash: + md5: a85ba48648f6868016f2741fd9170250 + sha256: e97ec2af5f09f8f6ea8ecd550055c95ae80fae22015fcfadaa94eafe025c9ccc + category: main + optional: false +- name: libjpeg-turbo + version: 3.1.4.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.4.1-h84a0fba_0.conda + hash: + md5: b8a7544c83a67258b0e8592ec6a5d322 + sha256: 17e035ae6a520ff6a6bb5dd93a4a7c3895891f4f9743bcb8c6ef607445a31cd0 + category: main + optional: false +- name: libkrb5 + version: 1.22.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + lmdb: '' + openssl: '>=3.0.18,<4.0a0' + url: https://conda.anaconda.org/anaconda/linux-64/libkrb5-1.22.1-h6d2bf13_0.tar.bz2 + hash: + md5: 70806334b1383c43fe33b2537f1e1d33 + sha256: 3ed99cfb9c2c07b2ede75c5d07896289c52d9326c0ab02df68177c118b667f1a + category: main + optional: false +- name: libkrb5 + version: 1.22.1 + manager: conda + platform: linux-aarch64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + lmdb: '' + openssl: '>=3.0.18,<4.0a0' + url: https://conda.anaconda.org/anaconda/linux-aarch64/libkrb5-1.22.1-ha3f2ab0_0.tar.bz2 + hash: + md5: b329000ade1f2933d346f201a892c825 + sha256: 977bade89cba00225483d12a9ad5e15553af3a8c3d2d4e0e848d5314a4dc9fc6 + category: main + optional: false +- name: liblapack + version: 3.11.0 + manager: conda + platform: linux-64 + dependencies: + libblas: 3.11.0 + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.11.0-7_h47877c9_openblas.conda + hash: + md5: 6569b4f273740e25dc0dc7e3232c2a6c + sha256: 96962084921f197c9ad13fb7f8b324f2351d50ff3d8d962148751ad532f54a01 + category: main + optional: false +- name: liblapack + version: 3.11.0 + manager: conda + platform: linux-aarch64 + dependencies: + libblas: 3.11.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/liblapack-3.11.0-7_h88aeb00_openblas.conda + hash: + md5: 5899cbd743cc74fd655c1ed2af7120f3 + sha256: 20b38a0156200ac65f597bf0a93914c565435f2cc58b1042581854231a99ac35 + category: main + optional: false +- name: liblapack + version: 3.11.0 + manager: conda + platform: osx-arm64 + dependencies: + libblas: 3.11.0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.11.0-7_hd9741b5_openblas.conda + hash: + md5: d1289ad41d5a78e2269eea3a2d7f0c7d + sha256: ff3018918ca8b22173dcb231842e819767fd05a08df61483eb5f3e9f2895d114 + category: main + optional: false +- name: libllvm18 + version: 18.1.8 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + libxml2: '>=2.13.8,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libllvm18-18.1.8-default_hddf928d_9.conda + hash: + md5: 3c0e77d748a924416324457a5b2b86f0 + sha256: f961140d65db57e7c228b21617c483611a9eb08dcea4bab4d1efd5fda6584c23 + category: main + optional: false +- name: libllvm20 + version: 20.1.8 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + libxml2: '>=2.13.8,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libllvm20-20.1.8-h2b567e5_0.conda + hash: + md5: b2ae284ba64d978316177c9ab68e3da5 + sha256: ff6d7cb1422ae11d796339b9daa17bfdb1983fcabc8f225f31647cd2579ed821 + category: main + optional: false +- name: libllvm22 + version: 22.1.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + libxml2: '>=2.13.9,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/anaconda/linux-64/libllvm22-22.1.2-hfb1d434_0.tar.bz2 + hash: + md5: 5f6532d96d321a7033c50c797d403c9a + sha256: abb08471bd8aebc529cfacd861c31fc2e50b456203255b6f8a50cbdedee91442 + category: main + optional: false +- name: libllvm22 + version: 22.1.2 + manager: conda + platform: linux-aarch64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + libxml2: '>=2.13.9,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/anaconda/linux-aarch64/libllvm22-22.1.2-hbc0057f_0.tar.bz2 + hash: + md5: 6d1fad51d780ec9eb6fab458a0c59d35 + sha256: e9e4be88436780844b836d69dd72ab7bad244f6f0c78329e450461cc04caa20e + category: main + optional: false +- name: liblzma + version: 5.8.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_0.conda + hash: + md5: b88d90cad08e6bc8ad540cb310a761fb + sha256: ec30e52a3c1bf7d0425380a189d209a52baa03f22fb66dd3eb587acaa765bd6d + category: main + optional: false +- name: liblzma + version: 5.8.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/liblzma-5.8.3-he30d5cf_0.conda + hash: + md5: 76298a9e6d71ee6e832a8d0d7373b261 + sha256: d61962b9cd54c3554361550203c64d5b65b71e3058a285b66e4b04b9769f0a5c + category: main + optional: false +- name: liblzma + version: 5.8.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.3-h8088a28_0.conda + hash: + md5: b1fd823b5ae54fbec272cea0811bd8a9 + sha256: 34878d87275c298f1a732c6806349125cebbf340d24c6c23727268184bba051e + category: main + optional: false +- name: liblzma-devel + version: 5.8.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + liblzma: 5.8.3 + url: https://conda.anaconda.org/conda-forge/linux-64/liblzma-devel-5.8.3-hb03c661_0.conda + hash: + md5: 55c20edec8e90c4703787acaade60808 + sha256: 7858f6a173206bc8a5bdc8e75690483bb66c0dcc3809ac1cb43c561a4723623a + category: main + optional: false +- name: libmpdec + version: 4.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb03c661_1.conda + hash: + md5: 2c21e66f50753a083cbe6b80f38268fa + sha256: fe171ed5cf5959993d43ff72de7596e8ac2853e9021dec0344e583734f1e0843 + category: main + optional: false +- name: libmpdec + version: 4.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libmpdec-4.0.0-he30d5cf_1.conda + hash: + md5: 7b9813e885482e3ccb1fa212b86d7fd0 + sha256: 57c0dd12d506e84541c4e877898bd2a59cca141df493d34036f18b2751e0a453 + category: main + optional: false +- name: libmpdec + version: 4.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h84a0fba_1.conda + hash: + md5: 57c4be259f5e0b99a5983799a228ae55 + sha256: 1089c7f15d5b62c622625ec6700732ece83be8b705da8c6607f4dabb0c4bd6d2 + category: main + optional: false +- name: libnetcdf + version: 4.9.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + attr: '>=2.5.2,<2.6.0a0' + blosc: '>=1.21.6,<2.0a0' + bzip2: '>=1.0.8,<2.0a0' + hdf4: '>=4.2.15,<4.2.16.0a0' + hdf5: '>=1.14.6,<1.14.7.0a0' + libaec: '>=1.1.4,<2.0a0' + libcurl: '>=8.14.1,<9.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libxml2: '>=2.13.8,<2.14.0a0' + libzip: '>=1.11.2,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.2,<4.0a0' + zlib: '' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnetcdf-4.9.3-nompi_h81b047f_102.conda + hash: + md5: b2431965f6c2a49384e6d3b36bb44e45 + sha256: fe32865925d3d193ad894fc8bccb1badc745796487a0bf55a85591661e8eafe2 + category: main + optional: false +- name: libnetcdf + version: 4.9.3 + manager: conda + platform: linux-aarch64 + dependencies: + attr: '>=2.5.1,<2.6.0a0' + blosc: '>=1.21.6,<2.0a0' + bzip2: '>=1.0.8,<2.0a0' + hdf4: '>=4.2.15,<4.2.16.0a0' + hdf5: '>=1.14.6,<1.14.7.0a0' + libaec: '>=1.1.4,<2.0a0' + libcurl: '>=8.14.1,<9.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libxml2: '>=2.13.8,<2.14.0a0' + libzip: '>=1.11.2,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.2,<4.0a0' + zlib: '' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libnetcdf-4.9.3-nompi_hd58bea6_102.conda + hash: + md5: 8cc09419c2929daff8ca71775abbfce0 + sha256: fdaadcec5b76a61a3632dbf0a8098b456f780005bfbd0b4193968ae406a9bcad + category: main + optional: false +- name: libnetcdf + version: 4.9.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + blosc: '>=1.21.6,<2.0a0' + bzip2: '>=1.0.8,<2.0a0' + hdf4: '>=4.2.15,<4.2.16.0a0' + hdf5: '>=1.14.6,<1.14.7.0a0' + libaec: '>=1.1.4,<2.0a0' + libcurl: '>=8.14.1,<9.0a0' + libcxx: '>=19' + libxml2: '>=2.13.8,<2.14.0a0' + libzip: '>=1.11.2,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.2,<4.0a0' + zlib: '' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libnetcdf-4.9.3-nompi_h6808abe_102.conda + hash: + md5: 50be32bb3251f3e24cf7568786640e84 + sha256: 0e4f48524bec74e53e97fb2149c4db33fc8b69d3db7668b7eec799d0b4c656f0 + category: main + optional: false +- name: libnghttp2 + version: 1.67.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + c-ares: '>=1.34.6,<2.0a0' + libev: '>=4.33,<5.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.6.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.67.1-had1ee68_0.conda + hash: + md5: 90551a6b336fcf31977eeb1884493b99 + sha256: 73fc9b16240a260a6ca51a97223912978a4e9e2dd0763ccdb743fcadb8a6ca6a + category: main + optional: false +- name: libnghttp2 + version: 1.67.1 + manager: conda + platform: linux-aarch64 + dependencies: + c-ares: '>=1.34.6,<2.0a0' + libev: '>=4.33,<5.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.6.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libnghttp2-1.67.1-ha888d0e_0.conda + hash: + md5: bed7dce717a4ccd574e65d20d21f1944 + sha256: 04b82ebfa92ea262f559cab4a298506145e434dc87671d16921ac7b332ea82b7 + category: main + optional: false +- name: libnghttp2 + version: 1.68.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + c-ares: '>=1.34.6,<2.0a0' + libcxx: '>=19' + libev: '>=4.33,<5.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.5,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.68.1-h8f3e76b_0.conda + hash: + md5: 6ea18834adbc3b33df9bd9fb45eaf95b + sha256: 2bc7bc3978066f2c274ebcbf711850cc9ab92e023e433b9631958a098d11e10a + category: main + optional: false +- name: libntlm + version: '1.4' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=9.3.0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libntlm-1.4-hf897c2e_1002.tar.bz2 + hash: + md5: 835c7c4137821de5c309f4266a51ba89 + sha256: 0e303d7a8845391bd1634efb65dc9d9b82b5608ebeb32fb77a56d1ed696d2eee + category: main + optional: false +- name: libopenblas + version: 0.3.33 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libgfortran: '' + libgfortran5: '>=14.3.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.33-pthreads_h94d23a6_0.conda + hash: + md5: 2d3278b721e40468295ca755c3b84070 + sha256: 3d9aa85648e5e18a6d66db98b8c4317cc426721ad7a220aa86330d1ccedc8903 + category: main + optional: false +- name: libopenblas + version: 0.3.33 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libgfortran: '' + libgfortran5: '>=14.3.0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.33-pthreads_h9d3fd7e_0.conda + hash: + md5: 58a66cd95e9692f08abe89f55a6f3f12 + sha256: b018ecfb05e75a8eea3f21f6b5c5c2a54b5178bdcf19e2e2df2735740214a8c8 + category: main + optional: false +- name: libopenblas + version: 0.3.33 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libgfortran: '' + libgfortran5: '>=14.3.0' + llvm-openmp: '>=19.1.7' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.33-openmp_he657e61_0.conda + hash: + md5: 909e41855c29f0d52ae630198cd57135 + sha256: 9dd455b2d172aeedfa2058d324b5b5822b0bc1b7c1f32cd183d7078540d2f6eb + category: main + optional: false +- name: libopengl + version: 1.7.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libglvnd: 1.7.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libopengl-1.7.0-ha4b6fd6_2.conda + hash: + md5: 7df50d44d4a14d6c31a2c54f2cd92157 + sha256: 215086c108d80349e96051ad14131b751d17af3ed2cb5a34edd62fa89bfe8ead + category: main + optional: false +- name: libopengl + version: 1.7.0 + manager: conda + platform: linux-aarch64 + dependencies: + libglvnd: 1.7.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libopengl-1.7.0-hd24410f_2.conda + hash: + md5: cf9d12bfab305e48d095a4c79002c922 + sha256: e359df399fb2f308774237384414e318fac8870c1bf6481bdc67ae16e0bd2a02 + category: main + optional: false +- name: libopentelemetry-cpp + version: 1.21.0 + manager: conda + platform: linux-64 + dependencies: + libabseil: '>=20250512.1,<20250513.0a0' + libcurl: '>=8.14.1,<9.0a0' + libgrpc: '>=1.73.1,<1.74.0a0' + libopentelemetry-cpp-headers: 1.21.0 + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libzlib: '>=1.3.1,<2.0a0' + nlohmann_json: '' + prometheus-cpp: '>=1.3.0,<1.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.21.0-hb9b0907_1.conda + hash: + md5: 1c0320794855f457dea27d35c4c71e23 + sha256: ba9b09066f9abae9b4c98ffedef444bbbf4c068a094f6c77d70ef6f006574563 + category: main + optional: false +- name: libopentelemetry-cpp + version: 1.21.0 + manager: conda + platform: linux-aarch64 + dependencies: + libabseil: '>=20250512.1,<20250513.0a0' + libcurl: '>=8.14.1,<9.0a0' + libgrpc: '>=1.73.1,<1.74.0a0' + libopentelemetry-cpp-headers: 1.21.0 + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libzlib: '>=1.3.1,<2.0a0' + nlohmann_json: '' + prometheus-cpp: '>=1.3.0,<1.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libopentelemetry-cpp-1.21.0-h3f2e541_1.conda + hash: + md5: fadbbd11b7870547393547056bf5901b + sha256: 91d7f74723647112a8c666674fc83ae6b9b87de168e2f47f23c0f81fa6d4a11c + category: main + optional: false +- name: libopentelemetry-cpp + version: 1.21.0 + manager: conda + platform: osx-arm64 + dependencies: + libabseil: '>=20250512.1,<20250513.0a0' + libcurl: '>=8.14.1,<9.0a0' + libgrpc: '>=1.73.1,<1.74.0a0' + libopentelemetry-cpp-headers: 1.21.0 + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libzlib: '>=1.3.1,<2.0a0' + nlohmann_json: '' + prometheus-cpp: '>=1.3.0,<1.4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopentelemetry-cpp-1.21.0-he15edb5_1.conda + hash: + md5: cbcea547d6d831863ab0a4e164099062 + sha256: 4bf8f703ddd140fe54d4c8464ac96b28520fbc1083cce52c136a85a854745d5c + category: main + optional: false +- name: libopentelemetry-cpp-headers + version: 1.21.0 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.21.0-ha770c72_1.conda + hash: + md5: 9e298d76f543deb06eb0f3413675e13a + sha256: b3a1b36d5f92fbbfd7b6426982a99561bdbd7e4adbafca1b7f127c9a5ab0a60f + category: main + optional: false +- name: libopentelemetry-cpp-headers + version: 1.21.0 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libopentelemetry-cpp-headers-1.21.0-h8af1aa0_1.conda + hash: + md5: 7ec4a64328b096b83d264db02eb6022e + sha256: c1b8977bc9b0d9c30519d96c883da47b291dd7927e2ddb70f2e668b37b6fb192 + category: main + optional: false +- name: libopentelemetry-cpp-headers + version: 1.21.0 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.21.0-hce30654_1.conda + hash: + md5: c7df4b2d612208f3a27486c113b6aefc + sha256: ce74278453dec1e3c11158ec368c8f1b03862e279b63f79ed01f38567a1174e6 + category: main + optional: false +- name: libparquet + version: 22.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libarrow: 22.0.0 + libgcc: '>=14' + libstdcxx: '>=14' + libthrift: '>=0.22.0,<0.22.1.0a0' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libparquet-22.0.0-h7376487_8_cpu.conda + hash: + md5: faf627bf3ea385ff40956c61d5d6eb4a + sha256: 9e09a8a62a9c9b1d071edd95f474c12de638e45c0e172baf252f2f419ee11386 + category: main + optional: false +- name: libparquet + version: 22.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + libarrow: 22.0.0 + libgcc: '' + libgcc-ng: '>=12' + libstdcxx: '' + libstdcxx-ng: '>=12' + libthrift: '>=0.22.0,<0.22.1.0a0' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libparquet-22.0.0-h825341d_8_cuda.conda + hash: + md5: 33558b3c97800e1379807a19772b5cec + sha256: f62b45efa7106d3b9f2681d9f7c11e85f4f160bc69dae0e98656c8c4aabc9000 + category: main + optional: false +- name: libparquet + version: 21.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libabseil: '>=20250512.1,<20250513.0a0' + libarrow: 21.0.0 + libcxx: '>=19' + libopentelemetry-cpp: '>=1.21.0,<1.22.0a0' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libthrift: '>=0.22.0,<0.22.1.0a0' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-21.0.0-h45c8936_8_cpu.conda + hash: + md5: 1225311b8705c89c676a382da38865e4 + sha256: c336c67cdab92f99ad40e3d41571b880bd6d54ba06aaabb5187b23c799458da5 + category: main + optional: false +- name: libpciaccess + version: '0.19' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libpciaccess-0.19-hb03c661_0.conda + hash: + md5: 33082e13b4769b48cfeb648e15bfe3fc + sha256: f41721636a7c2e51bc2c642e1127955ab9c81145470714fdaac44d4d09e4af41 + category: main + optional: false +- name: libpciaccess + version: '0.19' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libpciaccess-0.19-he30d5cf_0.conda + hash: + md5: 462239e256bc180c9c45dd049ba797ee + sha256: 5d26d751b7cc4b66e28ed1ae75900956600aaa5c5d874d5a8cf106d3aff834d3 + category: main + optional: false +- name: libpng + version: 1.6.58 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libzlib: '>=1.3.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.58-h421ea60_0.conda + hash: + md5: eba48a68a1a2b9d3c0d9511548db85db + sha256: 377cfe037f3eeb3b1bf3ad333f724a64d32f315ee1958581fc671891d63d3f89 + category: main + optional: false +- name: libpng + version: 1.6.58 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libzlib: '>=1.3.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libpng-1.6.58-h1abf092_0.conda + hash: + md5: f51503ac45a4888bce71af9027a2ecc9 + sha256: 483eaa53da40a6a3e558709d9f7b1ca388735364ae21a1ba58cf942514649c92 + category: main + optional: false +- name: libpng + version: 1.6.58 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libzlib: '>=1.3.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.58-h132b30e_0.conda + hash: + md5: 2259ae0949dbe20c0665850365109b27 + sha256: 66eae34546df1f098a67064970c92aa14ae7a7505091889e00468294d2882c36 + category: main + optional: false +- name: libpq + version: '16.12' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=14' + openssl: '>=3.5.5,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpq-16.12-hc183893_0.conda + hash: + md5: b5fd3629c2b84ad66f4df615279ddb90 + sha256: 2d8d6b53bbc7f34c2d474902646a073907b47fb48d80ab21aa0a6851682efc0b + category: main + optional: false +- name: libpq + version: '17.7' + manager: conda + platform: linux-aarch64 + dependencies: + icu: '>=75.1,<76.0a0' + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=14' + openldap: '>=2.6.10,<2.7.0a0' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libpq-17.7-haf03d9f_1.conda + hash: + md5: 16b3ba316edb147bf2063b8003ea8939 + sha256: bd9f9a792eb9843a583714849041bc1b53d3a30deb15b73e21f13b4f4bb8db6a + category: main + optional: false +- name: libprotobuf + version: 6.31.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250512.1,<20250513.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-6.31.1-h49aed37_4.conda + hash: + md5: 07479fc04ba3ddd5d9f760ef1635cfa7 + sha256: 0ef142ac31e6fd59b4af89ac800acb6deb3fbd9cc4ccf070c03cc2c784dc7296 + category: main + optional: false +- name: libprotobuf + version: 6.31.1 + manager: conda + platform: linux-aarch64 + dependencies: + libabseil: '>=20250512.1,<20250513.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libprotobuf-6.31.1-h2cf3c76_4.conda + hash: + md5: d6e6b7bbbe4f3b5348322afc928ffbeb + sha256: 27c496b35b0a40fba1cc0cf836f313e4a302975cce81d7997f76f66894f276d9 + category: main + optional: false +- name: libprotobuf + version: 6.31.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libabseil: '>=20250512.1,<20250513.0a0' + libcxx: '>=19' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-6.31.1-h98f38fd_4.conda + hash: + md5: 8a6b4281c176f1695ae0015f420e6aa9 + sha256: 505d62fb2a487aff594a30f6c419f8e861fb3a47e25e407dae2779ac4a585b18 + category: main + optional: false +- name: libre2-11 + version: 2025.11.05 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libabseil: '>=20250512.1,<20250513.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2025.11.05-h7b12aa8_0.conda + hash: + md5: a30848ebf39327ea078cf26d114cff53 + sha256: eb5d5ef4d12cdf744e0f728b35bca910843c8cf1249f758cf15488ca04a21dbb + category: main + optional: false +- name: libre2-11 + version: 2025.11.05 + manager: conda + platform: linux-aarch64 + dependencies: + libabseil: '>=20250512.1,<20250513.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libre2-11-2025.11.05-h6983b43_0.conda + hash: + md5: 2f9ccfdd9a2d3e130d43a9a0a1f4143b + sha256: a5289915f1259a6622cd98fc7e42192d2fafb09ca130990b99968ead81c8f5aa + category: main + optional: false +- name: libre2-11 + version: 2025.11.05 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libabseil: '>=20250512.1,<20250513.0a0' + libcxx: '>=19' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libre2-11-2025.11.05-h91c62da_0.conda + hash: + md5: 060f099756e6baf2ed51b9065e44eda8 + sha256: 7b525313ab16415c4a3191ccf59157c3a4520ed762c8ec61fcfb81d27daa4723 + category: main + optional: false +- name: libsqlite + version: 3.53.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libzlib: '>=1.3.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.53.1-h0c1763c_0.conda + hash: + md5: 7dc38adcbf71e6b38748e919e16e0dce + sha256: 54cdcd3214313b62c2a8ee277e6f42150d9b748264c1b70d958bf735e420ef8d + category: main + optional: false +- name: libsqlite + version: 3.53.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libzlib: '>=1.3.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.53.1-h022381a_0.conda + hash: + md5: 2ec1119217d8f0d086e9a62f3cb0e5ea + sha256: ad03b7d8e4d08001f0df88ee7a56108bb35bae4795a42b9a04cc1abfa822bd07 + category: main + optional: false +- name: libsqlite + version: 3.53.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libzlib: '>=1.3.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.53.1-h1b79a29_0.conda + hash: + md5: 6681822ea9d362953206352371b6a904 + sha256: 49daec7c83e70d4efc17b813547824bc2bcf2f7256d84061d24fbfe537da9f74 + category: main + optional: false +- name: libssh2 + version: 1.11.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda + hash: + md5: eecce068c7e4eddeb169591baac20ac4 + sha256: fa39bfd69228a13e553bd24601332b7cfeb30ca11a3ca50bb028108fe90a7661 + category: main + optional: false +- name: libssh2 + version: 1.11.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libssh2-1.11.1-h18c354c_0.conda + hash: + md5: eecc495bcfdd9da8058969656f916cc2 + sha256: 1e289bcce4ee6a5817a19c66e296f3c644dcfa6e562e5c1cba807270798814e7 + category: main + optional: false +- name: libssh2 + version: 1.11.1 + manager: conda + platform: osx-arm64 + dependencies: + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda + hash: + md5: b68e8f66b94b44aaa8de4583d3d4cc40 + sha256: 8bfe837221390ffc6f111ecca24fa12d4a6325da0c8d131333d63d6c37f27e0a + category: main + optional: false +- name: libstdcxx + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: 15.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_19.conda + hash: + md5: 5794b3bdc38177caf969dabd3af08549 + sha256: dff1058c76ec6b8759e41cefa2508162d00e4a5e6721aa68ec3fd10094e702dc + category: main + optional: false +- name: libstdcxx + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: 15.2.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-15.2.0-hef695bb_19.conda + hash: + md5: 543fbc8d71f2a0baf04cf88ce96cb8bb + sha256: 1dadc45e599f510dd5f97141dddcdbb9844d9f1430c1f3a38075cf1c58f87b4e + category: main + optional: false +- name: libstdcxx-ng + version: 15.2.0 + manager: conda + platform: linux-64 + dependencies: + libstdcxx: 15.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.2.0-hdf11a46_19.conda + hash: + md5: e5ce228e579726c07255dbf90dc62101 + sha256: 0672b6b6e1791c92e8eccad58081a99d614fcf82bca5841f9dfa3c3e658f83b9 + category: main + optional: false +- name: libstdcxx-ng + version: 15.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + libstdcxx: 15.2.0 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-15.2.0-hdbbeba8_19.conda + hash: + md5: c82ed61c3ec470c5ec624580e6ba16e4 + sha256: 56b5ec297a988961486694f1c598889c3a697d77a0b42b8cea3faaa12e9bd360 + category: main + optional: false +- name: libthrift + version: 0.22.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libevent: '>=2.1.12,<2.1.13.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.2,<2.0a0' + openssl: '>=3.5.6,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.22.0-h7d032f7_2.conda + hash: + md5: b6e326fbe1e3948da50ec29cee0380db + sha256: af6025aa4a4fc3f4e71334000d2739d927e2f678607b109ec630cc17d716918a + category: main + optional: false +- name: libthrift + version: 0.22.0 + manager: conda + platform: linux-aarch64 + dependencies: + libevent: '>=2.1.12,<2.1.13.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.2,<2.0a0' + openssl: '>=3.5.6,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libthrift-0.22.0-ha522d1d_2.conda + hash: + md5: 6ecb1ee3cbccd5c3b9ba044e24515153 + sha256: c43ccf2e53750a84962c2440359ec54fed01b36838d0a08e36f4b294c7d837a6 + category: main + optional: false +- name: libthrift + version: 0.22.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + libevent: '>=2.1.12,<2.1.13.0a0' + libzlib: '>=1.3.2,<2.0a0' + openssl: '>=3.5.6,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libthrift-0.22.0-h1fb9c8a_2.conda + hash: + md5: d006875f9a58a44f92aec9a7ebeb7150 + sha256: 568bb23db02b050c3903bec05edbcab84960c8c7e5a1710dac3109df997ac7f1 + category: main + optional: false +- name: libtiff + version: 4.7.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + lerc: '>=4.0.0,<5.0a0' + libdeflate: '>=1.25,<1.26.0a0' + libgcc: '>=14' + libjpeg-turbo: '>=3.1.0,<4.0a0' + liblzma: '>=5.8.1,<6.0a0' + libstdcxx: '>=14' + libwebp-base: '>=1.6.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.1-h9d88235_1.conda + hash: + md5: cd5a90476766d53e901500df9215e927 + sha256: e5f8c38625aa6d567809733ae04bb71c161a42e44a9fa8227abe61fa5c60ebe0 + category: main + optional: false +- name: libtiff + version: 4.7.1 + manager: conda + platform: linux-aarch64 + dependencies: + lerc: '>=4.0.0,<5.0a0' + libdeflate: '>=1.25,<1.26.0a0' + libgcc: '>=14' + libjpeg-turbo: '>=3.1.0,<4.0a0' + liblzma: '>=5.8.1,<6.0a0' + libstdcxx: '>=14' + libwebp-base: '>=1.6.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libtiff-4.7.1-hdb009f0_1.conda + hash: + md5: 8c6fd84f9c87ac00636007c6131e457d + sha256: 7ff79470db39e803e21b8185bc8f19c460666d5557b1378d1b1e857d929c6b39 + category: main + optional: false +- name: libtiff + version: 4.7.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + lerc: '>=4.0.0,<5.0a0' + libcxx: '>=19' + libdeflate: '>=1.25,<1.26.0a0' + libjpeg-turbo: '>=3.1.0,<4.0a0' + liblzma: '>=5.8.1,<6.0a0' + libwebp-base: '>=1.6.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.1-h4030677_1.conda + hash: + md5: e2a72ab2fa54ecb6abab2b26cde93500 + sha256: e9248077b3fa63db94caca42c8dbc6949c6f32f94d1cafad127f9005d9b1507f + category: main + optional: false +- name: libunistring + version: 0.9.10 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=9.3.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libunistring-0.9.10-h7f98852_0.tar.bz2 + hash: + md5: 7245a044b4a1980ed83196176b78b73a + sha256: e88c45505921db29c08df3439ddb7f771bbff35f95e7d3103bf365d5d6ce2a6d + category: main + optional: false +- name: libunistring + version: 0.9.10 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=9.3.0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libunistring-0.9.10-hf897c2e_0.tar.bz2 + hash: + md5: 7c68521243dc20afba4c4c05eb09586e + sha256: 03acebd5a01a255fe40d47f941c6cab4dc7829206d86d990b0c88cf0ff66e646 + category: main + optional: false +- name: libutf8proc + version: 2.11.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.11.3-hfe17d71_0.conda + hash: + md5: 1247168fe4a0b8912e3336bccdbf98a5 + sha256: ecbf4b7520296ed580498dc66a72508b8a79da5126e1d6dc650a7087171288f9 + category: main + optional: false +- name: libutf8proc + version: 2.11.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libutf8proc-2.11.3-hec6f9f7_0.conda + hash: + md5: afc02d5958046be06b176058e9d630d7 + sha256: a67e1c2355f98befb280bc91990504500ba28a82d5441c9fb9e10015abfd3b14 + category: main + optional: false +- name: libutf8proc + version: 2.11.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libutf8proc-2.11.3-h2431656_0.conda + hash: + md5: 2255add2f6ae77d0a96624a5cbde6d45 + sha256: ae1a82e62cd4e3c18e005ae7ff4358ed72b2bfbfe990d5a6a5587f81e9a100dc + category: main + optional: false +- name: libuuid + version: 2.42.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.1-h5347b49_0.conda + hash: + md5: 7d0a66598195ef00b6efc55aefc7453b + sha256: 3f0edf1280e2f6684a986f821eaa3e123d2694a00b31b96ca0d4a4c12c129231 + category: main + optional: false +- name: libuuid + version: 2.42.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.42.1-h1022ec0_0.conda + hash: + md5: 0f42f9fedd2a32d798de95a7f65c456f + sha256: 1628839b062e98b2192857d4da8496ac9ac6b0dbb77aa040c34efc9192c440ee + category: main + optional: false +- name: libwebp-base + version: 1.6.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda + hash: + md5: aea31d2e5b1091feca96fcfe945c3cf9 + sha256: 3aed21ab28eddffdaf7f804f49be7a7d701e8f0e46c856d801270b470820a37b + category: main + optional: false +- name: libwebp-base + version: 1.6.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libwebp-base-1.6.0-ha2e29f5_0.conda + hash: + md5: 24e92d0942c799db387f5c9d7b81f1af + sha256: b03700a1f741554e8e5712f9b06dd67e76f5301292958cd3cb1ac8c6fdd9ed25 + category: main + optional: false +- name: libwebp-base + version: 1.6.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda + hash: + md5: e5e7d467f80da752be17796b87fe6385 + sha256: a4de3f371bb7ada325e1f27a4ef7bcc81b2b6a330e46fac9c2f78ac0755ea3dd + category: main + optional: false +- name: libxcb + version: 1.17.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + pthread-stubs: '' + xorg-libxau: '>=1.0.11,<2.0a0' + xorg-libxdmcp: '' + url: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda + hash: + md5: 92ed62436b625154323d40d5f2f11dd7 + sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa + category: main + optional: false +- name: libxcb + version: 1.17.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + pthread-stubs: '' + xorg-libxau: '>=1.0.11,<2.0a0' + xorg-libxdmcp: '' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcb-1.17.0-h262b8f6_0.conda + hash: + md5: cd14ee5cca2464a425b1dbfc24d90db2 + sha256: 461cab3d5650ac6db73a367de5c8eca50363966e862dcf60181d693236b1ae7b + category: main + optional: false +- name: libxcb + version: 1.17.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + pthread-stubs: '' + xorg-libxau: '>=1.0.11,<2.0a0' + xorg-libxdmcp: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda + hash: + md5: af523aae2eca6dfa1c8eec693f5b9a79 + sha256: bd3816218924b1e43b275863e21a3e13a5db4a6da74cca8e60bc3c213eb62f71 + category: main + optional: false +- name: libxcrypt + version: 4.4.36 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda + hash: + md5: b4df5d7d4b63579d081fd3a4cf99740e + sha256: 6b46c397644091b8a26a3048636d10b989b1bf266d4be5e9474bf763f828f41f + category: main + optional: false +- name: libxkbcommon + version: 1.11.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + libxcb: '>=1.17.0,<2.0a0' + libxml2: '>=2.13.8,<2.14.0a0' + xkeyboard-config: '' + xorg-libxau: '>=1.0.12,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.11.0-he8b52b9_0.conda + hash: + md5: 74e91c36d0eef3557915c68b6c2bef96 + sha256: 23f47e86cc1386e7f815fa9662ccedae151471862e971ea511c5c886aa723a54 + category: main + optional: false +- name: libxkbcommon + version: 1.11.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + libxcb: '>=1.17.0,<2.0a0' + libxml2: '>=2.13.8,<2.14.0a0' + xkeyboard-config: '' + xorg-libxau: '>=1.0.12,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxkbcommon-1.11.0-h95ca766_0.conda + hash: + md5: 21efa5fee8795bc04bd79bfc02f05c65 + sha256: b23355766092c62b32a7fc8d5729f40d693d2d8491f52e12f3a2f184ec552f6a + category: main + optional: false +- name: libxml2 + version: 2.13.9 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.28,<3.0.a0' + icu: '>=73.1,<74.0a0' + libgcc-ng: '>=11.2.0' + xz: '>=5.6.4,<6.0a0' + zlib: '>=1.2.13,<2.0a0' + url: https://conda.anaconda.org/anaconda/linux-64/libxml2-2.13.9-h2c43086_0.tar.bz2 + hash: + md5: 9eff8bb3f7e3384329a8756003b899dd + sha256: 352104d5d4924d92b4b17c73cc3e03823c50692fc49b5648b3c923b6da54264c + category: main + optional: false +- name: libxml2 + version: 2.13.9 + manager: conda + platform: linux-aarch64 + dependencies: + icu: '>=75.1,<76.0a0' + libgcc: '>=14' + libiconv: '>=1.18,<2.0a0' + liblzma: '>=5.8.1,<6.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.13.9-he58860d_0.conda + hash: + md5: 1e22b9412f9cb2eb7e5a65dd9475534a + sha256: e7a1c9cf56046b85383f99d0931a3b8a603419c830d45cf1c8691f13aae3f655 + category: main + optional: false +- name: libxml2 + version: 2.13.9 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libiconv: '>=1.18,<2.0a0' + liblzma: '>=5.8.1,<6.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.13.9-h226d0e7_0.conda + hash: + md5: 42db4d51d9c6ab2d7f6c373b8f3d56fd + sha256: aca8cdd79d5cf277e3dd8e79dd3420f962d181a4d1b28b9cfe02fc865ce91fe8 + category: main + optional: false +- name: libxslt + version: 1.1.43 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libxml2: '>=2.13.8,<2.14.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.43-h7a3aeb2_0.conda + hash: + md5: 31059dc620fa57d787e3899ed0421e6d + sha256: 35ddfc0335a18677dd70995fa99b8f594da3beb05c11289c87b6de5b930b47a3 + category: main + optional: false +- name: libxslt + version: 1.1.43 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libxml2: '>=2.13.8,<2.14.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxslt-1.1.43-h4552c8e_0.conda + hash: + md5: fcf40dcbe5841e9b125ca98858e24205 + sha256: c52c7b404688e449f971dbe2fc0cdcff3a2771bb2eb62f6db32a345384a175f0 + category: main + optional: false +- name: libxslt + version: 1.1.43 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libxml2: '>=2.13.8,<2.14.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxslt-1.1.43-h429d6fd_0.conda + hash: + md5: f25eb0a9e2c2ecfd33a4b97bb1a84fb6 + sha256: 3491de18eb09c9d6298a7753bcc23b49a58886bd097d2653accaa1290f92c2c6 + category: main + optional: false +- name: libzip + version: 1.11.2 + manager: conda + platform: linux-64 + dependencies: + __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' + url: https://conda.anaconda.org/conda-forge/linux-64/libzip-1.11.2-h6991a6a_0.conda + hash: + md5: a7b27c075c9b7f459f1c022090697cba + sha256: 991e7348b0f650d495fb6d8aa9f8c727bdf52dabf5853c0cc671439b160dce48 + category: main + optional: false +- name: libzip + version: 1.11.2 + manager: conda + platform: linux-aarch64 + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libzip-1.11.2-h3e8f909_0.conda + hash: + md5: faf7adbb1938c4aa7a312f110f46859b + sha256: 9ae7edbe6dcdaa0371736118a1e05ffa47c15c0118a092ff1b0a35cbb621ac2d + category: main + optional: false +- name: libzip + version: 1.11.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + bzip2: '>=1.0.8,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libzip-1.11.2-h1336266_0.conda + hash: + md5: 7177414f275db66735a17d316b0a81d6 + sha256: 507599a77c1ce823c2d3acaefaae4ead0686f183f3980467a4c4b8ba209eff40 + category: main + optional: false +- name: libzlib + version: 1.3.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda + hash: + md5: d87ff7921124eccd67248aa483c23fec + sha256: 55044c403570f0dc26e6364de4dc5368e5f3fc7ff103e867c487e2b5ab2bcda9 + category: main + optional: false +- name: libzlib + version: 1.3.2 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.2-hdc9db2a_2.conda + hash: + md5: 502006882cf5461adced436e410046d1 + sha256: eb111e32e5a7313a5bf799c7fb2419051fa2fe7eff74769fac8d5a448b309f7f + category: main + optional: false +- name: libzlib + version: 1.3.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_2.conda + hash: + md5: bc5a5721b6439f2f62a84f2548136082 + sha256: 361415a698514b19a852f5d1123c5da746d4642139904156ddfca7c922d23a05 + category: main + optional: false +- name: linkify-it-py + version: 2.1.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + uc-micro-py: '' + url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.1.0-pyhcf101f3_0.conda + hash: + md5: 1005e1f39083adad2384772e8e384e43 + sha256: 991a82fbb64aba6d10719a017ce354e28df02ea5df1d9c7b0221da573c168d27 + category: main + optional: false +- name: linkify-it-py + version: 2.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + uc-micro-py: '' + url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.1.0-pyhcf101f3_0.conda + hash: + md5: 1005e1f39083adad2384772e8e384e43 + sha256: 991a82fbb64aba6d10719a017ce354e28df02ea5df1d9c7b0221da573c168d27 + category: main + optional: false +- name: linkify-it-py + version: 2.1.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + uc-micro-py: '' + url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.1.0-pyhcf101f3_0.conda + hash: + md5: 1005e1f39083adad2384772e8e384e43 + sha256: 991a82fbb64aba6d10719a017ce354e28df02ea5df1d9c7b0221da573c168d27 + category: main + optional: false +- name: llvm-openmp + version: 22.1.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-22.1.5-hc7d1edf_1.conda + hash: + md5: 8a4e2a54034b35bc6fa5bf9282913f45 + sha256: 2cd49562feda2bf324651050b2b035080fd635ed0f1c96c9ce7a59eff3cc0029 + category: main + optional: false +- name: llvmlite + version: 0.47.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.2,<2.0a0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.47.0-py313hdd307be_1.conda + hash: + md5: 916eb82289f0d2209176fd2d05c5d1f5 + sha256: 3e9bf7bdbae5c3bc8f3831351016e880c931816c27f076fbd5d400914727e539 + category: main + optional: false +- name: llvmlite + version: 0.47.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.2,<2.0a0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/llvmlite-0.47.0-py313ha7661e1_1.conda + hash: + md5: d7822f883059cfbccc1f21ad9c9121df + sha256: 24a9a6ab94fb18b331e13ddda769e34e2f781db59cf39cfd63892bc0062abca4 + category: main + optional: false +- name: llvmlite + version: 0.47.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + libzlib: '>=1.3.2,<2.0a0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvmlite-0.47.0-py313h691f2cf_1.conda + hash: + md5: 83997263c510455908d0987b6e14afd6 + sha256: a092b6d86ee2ec3af1fdecf4835438eadefe3e4e59e77019848a669f8a60de94 + category: main + optional: false +- name: lmdb + version: 0.9.35 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/lmdb-0.9.35-h25c0377_0.conda + hash: + md5: 425c06465f153be83d2b520a10bd1e1b + sha256: 88e8f0560407e3eb734f754663f0077cd25a76ac123137f4a297ccf7515e047e + category: main + optional: false +- name: lmdb + version: 0.9.35 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/lmdb-0.9.35-ha45e0be_0.conda + hash: + md5: 549ca9fa68655c6dadf88f4e8e341904 + sha256: b3d7f32043623c944fed102eecd67e72bdfd36a1ed2214d7fd6adea5b76942df + category: main + optional: false +- name: locket + version: 1.0.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*' + url: https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 91e27ef3d05cc772ce627e51cff111c4 + sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 + category: main + optional: false +- name: locket + version: 1.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*' + url: https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 91e27ef3d05cc772ce627e51cff111c4 + sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 + category: main + optional: false +- name: locket + version: 1.0.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*' + url: https://conda.anaconda.org/conda-forge/noarch/locket-1.0.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 91e27ef3d05cc772ce627e51cff111c4 + sha256: 9afe0b5cfa418e8bdb30d8917c5a6cec10372b037924916f1f85b9f4899a67a6 + category: main + optional: false +- name: lxml + version: 5.4.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libxml2: '>=2.13.7,<2.14.0a0' + libxslt: '>=1.1.39,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/lxml-5.4.0-py313h73548e6_0.conda + hash: + md5: 33d44268b941be581d1b1ce527acbea1 + sha256: 9e057c9745d7dcc2295faf4cf2b8e0059ffb5e8d5501fe1f11d473197d922dfb + category: main + optional: false +- name: lxml + version: 5.4.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libxml2: '>=2.13.7,<2.14.0a0' + libxslt: '>=1.1.39,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/lxml-5.4.0-py313h95dabea_0.conda + hash: + md5: cc0cda53fb430307ba43784aef86c52d + sha256: 1f8885a84445172bc6fe28ed20f7bc3b25752f816c95f0560cf555d257e89846 + category: main + optional: false +- name: lxml + version: 5.4.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libxml2: '>=2.13.7,<2.14.0a0' + libxslt: '>=1.1.39,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/lxml-5.4.0-py313hbe1e15d_0.conda + hash: + md5: 079f9d13b3355dc4b6b8d934150a40a0 + sha256: 284c09eb5b1c122c00b13d181eca50c50ffbcf901d47e5184d1896cab889ab35 + category: main + optional: false +- name: lz4 + version: 4.4.5 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + lz4-c: '>=1.10.0,<1.11.0a0' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-4.4.5-py313h28739b2_1.conda + hash: + md5: e69ad33075938ba81e43311da86b809c + sha256: cbc82f4fa7587376c038d2f0471a73efa7ade4439857b04a0cc839262f1de6e5 + category: main + optional: false +- name: lz4 + version: 4.4.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + lz4-c: '>=1.10.0,<1.11.0a0' + python: 3.13.* + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-4.4.5-py313h2c0738f_1.conda + hash: + md5: 33766682da44bee1aeb2935b56de834c + sha256: 22e8afddb914e3f751671ffb6e7c847ede4eb634e6f35aeee53389adcd2edcec + category: main + optional: false +- name: lz4 + version: 4.4.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + lz4-c: '>=1.10.0,<1.11.0a0' + python: 3.13.* + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-4.4.5-py313hd065f0a_1.conda + hash: + md5: ece4dab2afb98b065b69ce769a5c6c42 + sha256: 71dfac3971dcd134c8a31b3f670d00b8d551e275fb386568ec11ab68d95fe540 + category: main + optional: false +- name: lz4-c + version: 1.10.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.10.0-h5888daf_1.conda + hash: + md5: 9de5350a85c4a20c685259b889aa6393 + sha256: 47326f811392a5fd3055f0f773036c392d26fdb32e4d8e7a8197eed951489346 + category: main + optional: false +- name: lz4-c + version: 1.10.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.10.0-h5ad3122_1.conda + hash: + md5: 6654e411da94011e8fbe004eacb8fe11 + sha256: 67e55058d275beea76c1882399640c37b5be8be4eb39354c94b610928e9a0573 + category: main + optional: false +- name: lz4-c + version: 1.10.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=18' + url: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.10.0-h286801f_1.conda + hash: + md5: 01511afc6cc1909c5303cf31be17b44f + sha256: 94d3e2a485dab8bdfdd4837880bde3dd0d701e2b97d6134b8806b7c8e69c8652 + category: main + optional: false +- name: markdown + version: 3.10.2 + manager: conda + platform: linux-64 + dependencies: + importlib-metadata: '>=4.4' + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-3.10.2-pyhcf101f3_0.conda + hash: + md5: ba0a9221ce1063f31692c07370d062f3 + sha256: 20e0892592a3e7c683e3d66df704a9425d731486a97c34fc56af4da1106b2b6b + category: main + optional: false +- name: markdown + version: 3.10.2 + manager: conda + platform: linux-aarch64 + dependencies: + importlib-metadata: '>=4.4' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-3.10.2-pyhcf101f3_0.conda + hash: + md5: ba0a9221ce1063f31692c07370d062f3 + sha256: 20e0892592a3e7c683e3d66df704a9425d731486a97c34fc56af4da1106b2b6b + category: main + optional: false +- name: markdown + version: 3.10.2 + manager: conda + platform: osx-arm64 + dependencies: + importlib-metadata: '>=4.4' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-3.10.2-pyhcf101f3_0.conda + hash: + md5: ba0a9221ce1063f31692c07370d062f3 + sha256: 20e0892592a3e7c683e3d66df704a9425d731486a97c34fc56af4da1106b2b6b + category: main + optional: false +- name: markdown-it-py + version: 4.2.0 + manager: conda + platform: linux-64 + dependencies: + mdurl: '>=0.1,<1' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-4.2.0-pyhd8ed1ab_0.conda + hash: + md5: 6d03368f2b2b0a5fb6839df53b2eb5e0 + sha256: 0c4c35376fe920714390d46e4b8d31c876d65f18e1655899e0763ec25f2a902f + category: main + optional: false +- name: markdown-it-py + version: 4.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + mdurl: '>=0.1,<1' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-4.2.0-pyhd8ed1ab_0.conda + hash: + md5: 6d03368f2b2b0a5fb6839df53b2eb5e0 + sha256: 0c4c35376fe920714390d46e4b8d31c876d65f18e1655899e0763ec25f2a902f + category: main + optional: false +- name: markdown-it-py + version: 4.2.0 + manager: conda + platform: osx-arm64 + dependencies: + mdurl: '>=0.1,<1' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-4.2.0-pyhd8ed1ab_0.conda + hash: + md5: 6d03368f2b2b0a5fb6839df53b2eb5e0 + sha256: 0c4c35376fe920714390d46e4b8d31c876d65f18e1655899e0763ec25f2a902f + category: main + optional: false +- name: markupsafe + version: 3.0.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.3-py313h3dea7bd_1.conda + hash: + md5: aeb9b9da79fd0258b3db091d1fefcd71 + sha256: 72ed7c0216541d65a17b171bf2eec4a3b81e9158d8ed48e59e1ecd3ae302d263 + category: main + optional: false +- name: markupsafe + version: 3.0.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-3.0.3-py313hfa222a2_1.conda + hash: + md5: ff5f5c0af92d01fff0aff006a8eb78a8 + sha256: e17b67ce69e04c9ac2b4d1e5458c924226cc8fba590f26c49983a2285879df56 + category: main + optional: false +- name: markupsafe + version: 3.0.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.3-py313h65a2061_1.conda + hash: + md5: 0195d558b0c0ab8f4af3089af83067c5 + sha256: f62892a42948c61aa0a13d9a36ff811651f0a1102331223594aecf3cc042bece + category: main + optional: false +- name: matplotlib + version: 3.10.9 + manager: conda + platform: linux-64 + dependencies: + matplotlib-base: '>=3.10.9,<3.10.10.0a0' + pyside6: '>=6.7.2' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + tornado: '>=5' + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.10.9-py313h78bf25f_0.conda + hash: + md5: 9964ce5f70103922564b59af9e79cabe + sha256: 49057f3c988a573250140c0a3149b4868aff70f265e3ac35e520c74d57be536b + category: main + optional: false +- name: matplotlib + version: 3.10.9 + manager: conda + platform: linux-aarch64 + dependencies: + matplotlib-base: '>=3.10.9,<3.10.10.0a0' + pyside6: '>=6.7.2' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + tornado: '>=5' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/matplotlib-3.10.9-py313h1258fbd_0.conda + hash: + md5: d6ac689b213ad4ef6b74885b7b7e792b + sha256: 41fa1c0784782d3e2c56b425edcd8fd70375dc357893db5f4f84f2a6a2dddafa + category: main + optional: false +- name: matplotlib + version: 3.10.9 + manager: conda + platform: osx-arm64 + dependencies: + matplotlib-base: '>=3.10.9,<3.10.10.0a0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + tornado: '>=5' + url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-3.10.9-py313h39782a4_0.conda + hash: + md5: 2ae5b0dd24caa2d4b7c5c38e7dae3157 + sha256: c42e9ff2b4d3bb5d90c4d2f1488822c1cee4c3f6c03a3310091912c64f3089b1 + category: main + optional: false +- name: matplotlib-base + version: 3.10.9 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + contourpy: '>=1.0.1' + cycler: '>=0.10' + fonttools: '>=4.22.0' + freetype: '' + kiwisolver: '>=1.3.1' + libfreetype: '>=2.14.3' + libfreetype6: '>=2.14.3' + libgcc: '>=14' + libstdcxx: '>=14' + numpy: '>=1.23,<3' + packaging: '>=20.0' + pillow: '>=8' + pyparsing: '>=2.3.1' + python: '>=3.13,<3.14.0a0' + python-dateutil: '>=2.7' + python_abi: 3.13.* + qhull: '>=2020.2,<2020.3.0a0' + tk: '>=8.6.13,<8.7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.10.9-py313h683a580_0.conda + hash: + md5: 4265d85b1d706caba7ac1d73b5f43dee + sha256: ae0233aa03da84e0964a4c214faaa9d0735575714529a7f2ebe96bc712c276bf + category: main + optional: false +- name: matplotlib-base + version: 3.10.9 + manager: conda + platform: linux-aarch64 + dependencies: + contourpy: '>=1.0.1' + cycler: '>=0.10' + fonttools: '>=4.22.0' + freetype: '' + kiwisolver: '>=1.3.1' + libfreetype: '>=2.14.3' + libfreetype6: '>=2.14.3' + libgcc: '>=14' + libstdcxx: '>=14' + numpy: '>=1.23,<3' + packaging: '>=20.0' + pillow: '>=8' + pyparsing: '>=2.3.1' + python: '>=3.13,<3.14.0a0' + python-dateutil: '>=2.7' + python_abi: 3.13.* + qhull: '>=2020.2,<2020.3.0a0' + tk: '>=8.6.13,<8.7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/matplotlib-base-3.10.9-py313h5dbd8ee_0.conda + hash: + md5: 07f7338dc4cf2660d8f2c9055e2f1d74 + sha256: f40bb8eba4e58d7ef9949abe6c07267eee05430c626cf3b4fec9bda722df1ad9 + category: main + optional: false +- name: matplotlib-base + version: 3.10.9 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + contourpy: '>=1.0.1' + cycler: '>=0.10' + fonttools: '>=4.22.0' + freetype: '' + kiwisolver: '>=1.3.1' + libcxx: '>=19' + libfreetype: '>=2.14.3' + libfreetype6: '>=2.14.3' + numpy: '>=1.23,<3' + packaging: '>=20.0' + pillow: '>=8' + pyparsing: '>=2.3.1' + python: '>=3.13,<3.14.0a0' + python-dateutil: '>=2.7' + python_abi: 3.13.* + qhull: '>=2020.2,<2020.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.10.9-py313h36cb854_0.conda + hash: + md5: 31b565206ed2d71a0a6cca1e54e3f2c5 + sha256: c58141d2971d2c16cc10e0870635ecd4a64ca89aa0b107d3c1afa3d382f99490 + category: main + optional: false +- name: matplotlib-inline + version: 0.2.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + traitlets: '' + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.2.2-pyhd8ed1ab_0.conda + hash: + md5: 9acc1c385be401d533ff70ef5b50dae6 + sha256: 35b43d7343f74452307fd018a1cca92b8f68961ff8e2ab6a81ce0a703c9a3764 + category: main + optional: false +- name: matplotlib-inline + version: 0.2.2 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + traitlets: '' + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.2.2-pyhd8ed1ab_0.conda + hash: + md5: 9acc1c385be401d533ff70ef5b50dae6 + sha256: 35b43d7343f74452307fd018a1cca92b8f68961ff8e2ab6a81ce0a703c9a3764 + category: main + optional: false +- name: matplotlib-inline + version: 0.2.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + traitlets: '' + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.2.2-pyhd8ed1ab_0.conda + hash: + md5: 9acc1c385be401d533ff70ef5b50dae6 + sha256: 35b43d7343f74452307fd018a1cca92b8f68961ff8e2ab6a81ce0a703c9a3764 + category: main + optional: false +- name: mdit-py-plugins + version: 0.6.1 + manager: conda + platform: linux-64 + dependencies: + markdown-it-py: '>=2.0.0,<5.0.0' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.6.1-pyhd8ed1ab_0.conda + hash: + md5: ad6821df7a98510117db06e9a833281f + sha256: 49db23cbfb1c1d414a14d7540195208b994ebd747beba0f15c903f3a0a2dc446 + category: main + optional: false +- name: mdit-py-plugins + version: 0.6.1 + manager: conda + platform: linux-aarch64 + dependencies: + markdown-it-py: '>=2.0.0,<5.0.0' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.6.1-pyhd8ed1ab_0.conda + hash: + md5: ad6821df7a98510117db06e9a833281f + sha256: 49db23cbfb1c1d414a14d7540195208b994ebd747beba0f15c903f3a0a2dc446 + category: main + optional: false +- name: mdit-py-plugins + version: 0.6.1 + manager: conda + platform: osx-arm64 + dependencies: + markdown-it-py: '>=2.0.0,<5.0.0' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.6.1-pyhd8ed1ab_0.conda + hash: + md5: ad6821df7a98510117db06e9a833281f + sha256: 49db23cbfb1c1d414a14d7540195208b994ebd747beba0f15c903f3a0a2dc446 + category: main + optional: false +- name: mdurl + version: 0.1.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + hash: + md5: 592132998493b3ff25fd7479396e8351 + sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7 + category: main + optional: false +- name: mdurl + version: 0.1.2 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + hash: + md5: 592132998493b3ff25fd7479396e8351 + sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7 + category: main + optional: false +- name: mdurl + version: 0.1.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda + hash: + md5: 592132998493b3ff25fd7479396e8351 + sha256: 78c1bbe1723449c52b7a9df1af2ee5f005209f67e40b6e1d3c7619127c43b1c7 + category: main + optional: false +- name: msgpack-python + version: 1.1.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.1.2-py313h7037e92_1.conda + hash: + md5: cd1cfde0ea3bca6c805c73ffa988b12a + sha256: fac37e267dd1d07527f0b078ffe000916e80e8c89cfe69d466f5775b88e93df2 + category: main + optional: false +- name: msgpack-python + version: 1.1.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/msgpack-python-1.1.2-py313he6111f0_1.conda + hash: + md5: b55870c4ec681604a65f422cddd755a7 + sha256: bb8be63d71f7a060dd69acaade9cc8141302df52a65a538ad3e2ee61d772b3e6 + category: main + optional: false +- name: msgpack-python + version: 1.1.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/msgpack-python-1.1.2-py313ha61f8ec_1.conda + hash: + md5: 78bc73f3c5e84b432cdea463ea4e953e + sha256: b4a7557abb838de3890ceee6c61f78540b4b8ce74f2a03c334d7df5d476f7faa + category: main + optional: false +- name: multipledispatch + version: 0.6.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + six: '' + url: https://conda.anaconda.org/conda-forge/noarch/multipledispatch-0.6.0-pyhd8ed1ab_1.conda + hash: + md5: 121a57fce7fff0857ec70fa03200962f + sha256: c6216a21154373b340c64f321f22fec51db4ee6156c2e642fa58368103ac5d09 + category: main + optional: false +- name: multipledispatch + version: 0.6.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.6' + six: '' + url: https://conda.anaconda.org/conda-forge/noarch/multipledispatch-0.6.0-pyhd8ed1ab_1.conda + hash: + md5: 121a57fce7fff0857ec70fa03200962f + sha256: c6216a21154373b340c64f321f22fec51db4ee6156c2e642fa58368103ac5d09 + category: main + optional: false +- name: multipledispatch + version: 0.6.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.6' + six: '' + url: https://conda.anaconda.org/conda-forge/noarch/multipledispatch-0.6.0-pyhd8ed1ab_1.conda + hash: + md5: 121a57fce7fff0857ec70fa03200962f + sha256: c6216a21154373b340c64f321f22fec51db4ee6156c2e642fa58368103ac5d09 + category: main + optional: false +- name: munkres + version: 1.1.4 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda + hash: + md5: 37293a85a0f4f77bbd9cf7aaefc62609 + sha256: d09c47c2cf456de5c09fa66d2c3c5035aa1fa228a1983a433c47b876aa16ce90 + category: main + optional: false +- name: munkres + version: 1.1.4 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda + hash: + md5: 37293a85a0f4f77bbd9cf7aaefc62609 + sha256: d09c47c2cf456de5c09fa66d2c3c5035aa1fa228a1983a433c47b876aa16ce90 + category: main + optional: false +- name: munkres + version: 1.1.4 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda + hash: + md5: 37293a85a0f4f77bbd9cf7aaefc62609 + sha256: d09c47c2cf456de5c09fa66d2c3c5035aa1fa228a1983a433c47b876aa16ce90 + category: main + optional: false +- name: mysql-common + version: 8.3.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + openssl: '>=3.3.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/mysql-common-8.3.0-h70512c7_5.conda + hash: + md5: 4b652e3e572cbb3f297e77c96313faea + sha256: 09296629aab020fb131c8256d8683087769c53ce5197ca3a2abe040bfb285d88 + category: main + optional: false +- name: mysql-common + version: 9.0.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.4.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/mysql-common-9.0.1-h3f5c77f_6.conda + hash: + md5: 8da887abc26a923d66d362b9a7bea2f3 + sha256: 303c94c5ba1e5cb972d2e8d3004355fac9acbbe5c3cc56d7c8f7433a316476d1 + category: main + optional: false +- name: mysql-libs + version: 8.3.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.3.1,<2.0a0' + mysql-common: 8.3.0 + openssl: '>=3.3.1,<4.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-8.3.0-ha479ceb_5.conda + hash: + md5: 82776ee8145b9d1fd6546604de4b351d + sha256: c6e9b0961b6877eda8c300b12a0939c81f403a4eb5c0db802e13130fd5a3a059 + category: main + optional: false +- name: mysql-libs + version: 9.0.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + mysql-common: 9.0.1 + openssl: '>=3.4.1,<4.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/mysql-libs-9.0.1-h11569fd_6.conda + hash: + md5: eadcd0a723240162ec6303917e4fa2a2 + sha256: 0974c7a476c87b6be12f7cef288f500f9613220f3d35c13794e363611f7d259a + category: main + optional: false +- name: narwhals + version: 2.21.2 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-2.21.2-pyhcf101f3_0.conda + hash: + md5: 6687827c332121727ce383919e1ec8c2 + sha256: 70f43d62450927d51673eecd8823e14f5b3cfebdb43cda1d502eba97162bab42 + category: main + optional: false +- name: narwhals + version: 2.21.2 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-2.21.2-pyhcf101f3_0.conda + hash: + md5: 6687827c332121727ce383919e1ec8c2 + sha256: 70f43d62450927d51673eecd8823e14f5b3cfebdb43cda1d502eba97162bab42 + category: main + optional: false +- name: narwhals + version: 2.21.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/narwhals-2.21.2-pyhcf101f3_0.conda + hash: + md5: 6687827c332121727ce383919e1ec8c2 + sha256: 70f43d62450927d51673eecd8823e14f5b3cfebdb43cda1d502eba97162bab42 + category: main + optional: false +- name: ncurses + version: '6.6' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_0.conda + hash: + md5: fc21868a1a5aacc937e7a18747acb8a5 + sha256: fc89f74bbe362fb29fa3c037697a89bec140b346a2469a90f7936d1d7ea4d8a3 + category: main + optional: false +- name: ncurses + version: '6.6' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.6-hf8d1292_0.conda + hash: + md5: b2a43456aa56fe80c2477a5094899eff + sha256: 369db85c5cd8d99dde364ce70725d76511d9c8199e5b820c740414091bf5bcca + category: main + optional: false +- name: ncurses + version: '6.6' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.6-h1d4f5a5_0.conda + hash: + md5: 343d10ed5b44030a2f67193905aea159 + sha256: 4ea6c620b87bd1d42bb2ccc2c87cd2483fa2d7f9e905b14c223f11ff3f4c455d + category: main + optional: false +- name: netcdf4 + version: 1.7.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + certifi: '' + cftime: '' + hdf5: '>=1.14.6,<1.14.7.0a0' + libgcc: '>=14' + libnetcdf: '>=4.9.3,<4.9.4.0a0' + libzlib: '>=1.3.1,<2.0a0' + numpy: '>=1.23,<3' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/netcdf4-1.7.4-nompi_py313h16051e2_102.conda + hash: + md5: 20ae46c5e9c7106bdb2cac6b44b7d845 + sha256: 4e1941cc41091c5b598d41d30931864ce3df414ed01e1370a1751bdae294bc8d + category: main + optional: false +- name: netcdf4 + version: 1.7.4 + manager: conda + platform: linux-aarch64 + dependencies: + certifi: '' + cftime: '' + hdf5: '>=1.14.6,<1.14.7.0a0' + libgcc: '>=14' + libnetcdf: '>=4.9.3,<4.9.4.0a0' + libzlib: '>=1.3.1,<2.0a0' + numpy: '>=1.23,<3' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/netcdf4-1.7.4-nompi_py313hc37cba7_102.conda + hash: + md5: 373914d57ece38340ddce287f8e1090b + sha256: 827f68f5678678a41dd690638337a526a5b87341826da96dfe46b520a1b6667d + category: main + optional: false +- name: netcdf4 + version: 1.7.4 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + certifi: '' + cftime: '' + hdf5: '>=1.14.6,<1.14.7.0a0' + libnetcdf: '>=4.9.3,<4.9.4.0a0' + libzlib: '>=1.3.1,<2.0a0' + numpy: '>=1.23,<3' + python: 3.13.* + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/netcdf4-1.7.4-nompi_py313hdfdf71f_102.conda + hash: + md5: 68e72ea5a0e6465088cb1958db97a657 + sha256: ebbd3f1cf9e53ae605bde38ae7267db8268e03d79554b49911a009b155b95e26 + category: main + optional: false +- name: nlohmann_json + version: 3.12.0 + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-64/nlohmann_json-3.12.0-h54a6638_1.conda + hash: + md5: 16c2a0e9c4a166e53632cfca4f68d020 + sha256: fd2cbd8dfc006c72f45843672664a8e4b99b2f8137654eaae8c3d46dca776f63 + category: main + optional: false +- name: nlohmann_json + version: 3.12.0 + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/linux-aarch64/nlohmann_json-3.12.0-h7ac5ae9_1.conda + hash: + md5: 6cbb2594cea5f2cc2907170655852ba9 + sha256: 03b4ffbcd3c20276f6fd9743e2d7fc8c4bed2006ac4481d90ee8f2a5d74acd5d + category: main + optional: false +- name: nlohmann_json + version: 3.12.0 + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/osx-arm64/nlohmann_json-3.12.0-h784d473_1.conda + hash: + md5: 755cfa6c08ed7b7acbee20ccbf15a47c + sha256: 1945fd5b64b74ef3d57926156fb0bfe88ee637c49f3273067f7231b224f1d26d + category: main + optional: false +- name: numba + version: 0.65.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + _openmp_mutex: '>=4.5' + libgcc: '>=14' + libstdcxx: '>=14' + llvmlite: '>=0.47.0,<0.48.0a0' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/numba-0.65.1-py313h5dce7c4_1.conda + hash: + md5: b19dde1f8eee0382e51edcd0b62bfa8c + sha256: 0b3a763972fea13df4025f9021b2452e86e6a8cd55f7594ea35b8cbafa834658 + category: main + optional: false +- name: numba + version: 0.65.1 + manager: conda + platform: linux-aarch64 + dependencies: + _openmp_mutex: '>=4.5' + libgcc: '>=14' + libstdcxx: '>=14' + llvmlite: '>=0.47.0,<0.48.0a0' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/numba-0.65.1-py313he752a65_1.conda + hash: + md5: 0459b75e9f77d7ef231b4363dae05faa + sha256: e78877e84c91f75a448338157a948bece0b28772456b2d327b2efd055c47adf3 + category: main + optional: false +- name: numba + version: 0.65.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + llvm-openmp: '>=19.1.7' + llvmlite: '>=0.47.0,<0.48.0a0' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/numba-0.65.1-py313h3ca053b_1.conda + hash: + md5: 1e9e94ac7f5fedf5de8e9331f06f861e + sha256: 506ad98241751ee95f3c1d2d6d2243c181b0b0ecfb7f2c3bed3f390ae8f84567 + category: main + optional: false +- name: numpy + version: 2.4.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libgcc: '>=14' + liblapack: '>=3.9.0,<4.0a0' + libstdcxx: '>=14' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.4.6-py313hf6604e3_0.conda + hash: + md5: a5fdb80595ec7912e6b1634b2abd4b50 + sha256: 3740c9bc562db9c6f252f8697c5c7948bb48784346856f6d6308aba72ea4f00b + category: main + optional: false +- name: numpy + version: 2.4.6 + manager: conda + platform: linux-aarch64 + dependencies: + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libgcc: '>=14' + liblapack: '>=3.9.0,<4.0a0' + libstdcxx: '>=14' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-2.4.6-py313h839dfd1_0.conda + hash: + md5: 60c33b31cc1b7c6e5d7b0940849e7f22 + sha256: 8ad211ea2021ee1fe9b16ba5883a10a5f2c5d297344a7d924d8e5ec1c576e8e1 + category: main + optional: false +- name: numpy + version: 2.4.6 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libcxx: '>=19' + liblapack: '>=3.9.0,<4.0a0' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.4.6-py313hce9b930_0.conda + hash: + md5: 13243cfdfeece38ffd42780e315129cf + sha256: 3f79e4755d6feafe2d9ce9e42cf28a2054ce404c5b9a89fde16eb48fd25e89c5 + category: main + optional: false +- name: openjpeg + version: 2.5.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libpng: '>=1.6.50,<1.7.0a0' + libstdcxx: '>=14' + libtiff: '>=4.7.1,<4.8.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda + hash: + md5: 11b3379b191f63139e29c0d19dee24cd + sha256: 3900f9f2dbbf4129cf3ad6acf4e4b6f7101390b53843591c53b00f034343bc4d + category: main + optional: false +- name: openjpeg + version: 2.5.4 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libpng: '>=1.6.50,<1.7.0a0' + libstdcxx: '>=14' + libtiff: '>=4.7.1,<4.8.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/openjpeg-2.5.4-h5da879a_0.conda + hash: + md5: cea962410e327262346d48d01f05936c + sha256: bd1bc8bdde5e6c5cbac42d462b939694e40b59be6d0698f668515908640c77b8 + category: main + optional: false +- name: openjpeg + version: 2.5.4 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + libpng: '>=1.6.55,<1.7.0a0' + libtiff: '>=4.7.1,<4.8.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/openjpeg-2.5.4-hd9e9057_0.conda + hash: + md5: 4b5d3a91320976eec71678fad1e3569b + sha256: 60aca8b9f94d06b852b296c276b3cf0efba5a6eb9f25feb8708570d3a74f00e4 + category: main + optional: false +- name: openldap + version: 2.6.10 + manager: conda + platform: linux-aarch64 + dependencies: + cyrus-sasl: '>=2.1.27,<3.0a0' + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + openssl: '>=3.5.0,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/openldap-2.6.10-h30c48ee_0.conda + hash: + md5: 48f31a61be512ec1929f4b4a9cedf4bd + sha256: 13c7ba058b6e151468111235218158083b9e867738e66a5afb96096c5c123348 + category: main + optional: false +- name: openssl + version: 3.6.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + ca-certificates: '' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.2-h35e630c_0.conda + hash: + md5: da1b85b6a87e141f5140bb9924cecab0 + sha256: c0ef482280e38c71a08ad6d71448194b719630345b0c9c60744a2010e8a8e0cb + category: main + optional: false +- name: openssl + version: 3.6.2 + manager: conda + platform: linux-aarch64 + dependencies: + ca-certificates: '' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.6.2-h546c87b_0.conda + hash: + md5: 3b129669089e4d6a5c6871dbb4669b99 + sha256: 348cb74c1530ac241215d047ef65d134cf797af935c97a68655319362b7e6a01 + category: main + optional: false +- name: openssl + version: 3.6.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + ca-certificates: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.2-hd24854e_0.conda + hash: + md5: 25dcccd4f80f1638428613e0d7c9b4e1 + sha256: c91bf510c130a1ea1b6ff023e28bac0ccaef869446acd805e2016f69ebdc49ea + category: main + optional: false +- name: orc + version: 2.2.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.2,<1.3.0a0' + tzdata: '' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/orc-2.2.2-h19cb568_0.conda + hash: + md5: a98b8d7cfdd20004f1bdd1a51cb22c58 + sha256: 84cfe4e11d3186c0c369f111700e978c849fb9e4ab7ed031acbe3663daacd141 + category: main + optional: false +- name: orc + version: 2.2.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.2,<1.3.0a0' + tzdata: '' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/orc-2.2.2-h9e0ef99_0.conda + hash: + md5: 7b25c99cd89d1c305cf0b6c61dd1b5fa + sha256: e56ba4706566c3f936a6c09cf0d414ae2f307cd6f720734af8f60f10db6ca9b5 + category: main + optional: false +- name: orc + version: 2.2.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + libprotobuf: '>=6.31.1,<6.31.2.0a0' + libzlib: '>=1.3.1,<2.0a0' + lz4-c: '>=1.10.0,<1.11.0a0' + snappy: '>=1.2.2,<1.3.0a0' + tzdata: '' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/orc-2.2.1-h4fd0076_0.conda + hash: + md5: b5dea50c77ab3cc18df48bdc9994ac44 + sha256: f0a31625a647cb8d55a7016950c11f8fabc394df5054d630e9c9b526bf573210 + category: main + optional: false +- name: packaging + version: '26.2' + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/packaging-26.2-pyhc364b38_0.conda + hash: + md5: 4c06a92e74452cfa53623a81592e8934 + sha256: 3906abfb6511a3bb309e39b9b1b7bc38f50a723971de2395489fd1f379255890 + category: main + optional: false +- name: packaging + version: '26.2' + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/packaging-26.2-pyhc364b38_0.conda + hash: + md5: 4c06a92e74452cfa53623a81592e8934 + sha256: 3906abfb6511a3bb309e39b9b1b7bc38f50a723971de2395489fd1f379255890 + category: main + optional: false +- name: packaging + version: '26.2' + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/packaging-26.2-pyhc364b38_0.conda + hash: + md5: 4c06a92e74452cfa53623a81592e8934 + sha256: 3906abfb6511a3bb309e39b9b1b7bc38f50a723971de2395489fd1f379255890 + category: main + optional: false +- name: pandas + version: 3.0.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + numpy: '>=1.23,<3' + python: '' + python-dateutil: '>=2.8.2' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/pandas-3.0.3-py313hbfd7664_0.conda + hash: + md5: 70d4dd67877354f6912af31177cb1117 + sha256: a02d58327a57eb2f149c040b31c758fc6acea7c6aa5cb09b40b146eb6ed637d9 + category: main + optional: false +- name: pandas + version: 3.0.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + numpy: '>=1.23,<3' + python: 3.13.* + python-dateutil: '>=2.8.2' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pandas-3.0.3-py313h59403f9_0.conda + hash: + md5: 0598209a92da1c3a6a76089b875d2bb4 + sha256: ef041fd56556327bca81611e3aa46e19793fd89999637f19949f735f7e8f47b2 + category: main + optional: false +- name: pandas + version: 3.0.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + numpy: '>=1.23,<3' + python: 3.13.* + python-dateutil: '>=2.8.2' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/pandas-3.0.3-py313h1188861_0.conda + hash: + md5: 12dd2c60321105aa1f869373ae27de42 + sha256: 5fd41083894c2b7b9ba3f02a0d4ddbab17c6c1f645fdc1f3f1325522eb2a1a28 + category: main + optional: false +- name: panel + version: 1.8.10 + manager: conda + platform: linux-64 + dependencies: + bleach: '' + bokeh: '>=3.7.0,<3.10.0' + linkify-it-py: '' + markdown: '' + markdown-it-py: '' + mdit-py-plugins: '' + narwhals: '>=2' + packaging: '' + pandas: '>=1.2' + param: '>=2.1.0,<3.0' + python: '>=3.10' + pyviz_comms: '>=2.0.0' + requests: '' + tqdm: '' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/panel-1.8.10-pyhd8ed1ab_0.conda + hash: + md5: d44afaf70929d526f3eb4f8a25cf2953 + sha256: 81e26bd12f9b1244d3ce249765aeefacda63e7a2e37c4f740491352ac4355bfc + category: main + optional: false +- name: panel + version: 1.8.10 + manager: conda + platform: linux-aarch64 + dependencies: + bleach: '' + bokeh: '>=3.7.0,<3.10.0' + linkify-it-py: '' + markdown: '' + markdown-it-py: '' + mdit-py-plugins: '' + narwhals: '>=2' + packaging: '' + pandas: '>=1.2' + param: '>=2.1.0,<3.0' + python: '>=3.10' + pyviz_comms: '>=2.0.0' + requests: '' + tqdm: '' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/panel-1.8.10-pyhd8ed1ab_0.conda + hash: + md5: d44afaf70929d526f3eb4f8a25cf2953 + sha256: 81e26bd12f9b1244d3ce249765aeefacda63e7a2e37c4f740491352ac4355bfc + category: main + optional: false +- name: panel + version: 1.8.10 + manager: conda + platform: osx-arm64 + dependencies: + bleach: '' + bokeh: '>=3.7.0,<3.10.0' + linkify-it-py: '' + markdown: '' + markdown-it-py: '' + mdit-py-plugins: '' + narwhals: '>=2' + packaging: '' + pandas: '>=1.2' + param: '>=2.1.0,<3.0' + python: '>=3.10' + pyviz_comms: '>=2.0.0' + requests: '' + tqdm: '' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/panel-1.8.10-pyhd8ed1ab_0.conda + hash: + md5: d44afaf70929d526f3eb4f8a25cf2953 + sha256: 81e26bd12f9b1244d3ce249765aeefacda63e7a2e37c4f740491352ac4355bfc + category: main + optional: false +- name: param + version: 2.3.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/param-2.3.3-pyhc455866_0.conda + hash: + md5: 13d9aaa9ed7c9a4ca3bbecbee88eab21 + sha256: 7b5cbfbfeca555e69ec89d74e62b18c3cc5a301529ab395f6cd8f7a9454b7b1c + category: main + optional: false +- name: param + version: 2.3.3 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/param-2.3.3-pyhc455866_0.conda + hash: + md5: 13d9aaa9ed7c9a4ca3bbecbee88eab21 + sha256: 7b5cbfbfeca555e69ec89d74e62b18c3cc5a301529ab395f6cd8f7a9454b7b1c + category: main + optional: false +- name: param + version: 2.3.3 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/param-2.3.3-pyhc455866_0.conda + hash: + md5: 13d9aaa9ed7c9a4ca3bbecbee88eab21 + sha256: 7b5cbfbfeca555e69ec89d74e62b18c3cc5a301529ab395f6cd8f7a9454b7b1c + category: main + optional: false +- name: partd + version: 1.4.2 + manager: conda + platform: linux-64 + dependencies: + locket: '' + python: '>=3.9' + toolz: '' + url: https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + hash: + md5: 0badf9c54e24cecfb0ad2f99d680c163 + sha256: 472fc587c63ec4f6eba0cc0b06008a6371e0a08a5986de3cf4e8024a47b4fe6c + category: main + optional: false +- name: partd + version: 1.4.2 + manager: conda + platform: linux-aarch64 + dependencies: + locket: '' + python: '>=3.9' + toolz: '' + url: https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + hash: + md5: 0badf9c54e24cecfb0ad2f99d680c163 + sha256: 472fc587c63ec4f6eba0cc0b06008a6371e0a08a5986de3cf4e8024a47b4fe6c + category: main + optional: false +- name: partd + version: 1.4.2 + manager: conda + platform: osx-arm64 + dependencies: + locket: '' + python: '>=3.9' + toolz: '' + url: https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda + hash: + md5: 0badf9c54e24cecfb0ad2f99d680c163 + sha256: 472fc587c63ec4f6eba0cc0b06008a6371e0a08a5986de3cf4e8024a47b4fe6c + category: main + optional: false +- name: pcre2 + version: '10.43' + manager: conda + platform: linux-64 + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libgcc-ng: '>=12' + libzlib: '>=1.2.13,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.43-hcad00b1_0.conda + hash: + md5: 8292dea9e022d9610a11fce5e0896ed8 + sha256: 766dd986a7ed6197676c14699000bba2625fd26c8a890fcb7a810e5cf56155bc + category: main + optional: false +- name: pcre2 + version: '10.44' + manager: conda + platform: linux-aarch64 + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pcre2-10.44-hf4ec17f_2.conda + hash: + md5: ab9d0f9a3c9ce23e4fd2af4edc6fa245 + sha256: e8d397fd73295f6bb452e5c32f87ba6bb5689d2608d7679f1385c08b8696632d + category: main + optional: false +- name: pillow + version: 12.2.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + lcms2: '>=2.18,<3.0a0' + libfreetype: '>=2.14.3' + libfreetype6: '>=2.14.3' + libgcc: '>=14' + libjpeg-turbo: '>=3.1.2,<4.0a0' + libtiff: '>=4.7.1,<4.8.0a0' + libwebp-base: '>=1.6.0,<2.0a0' + libxcb: '>=1.17.0,<2.0a0' + openjpeg: '>=2.5.4,<3.0a0' + python: '' + python_abi: 3.13.* + tk: '>=8.6.13,<8.7.0a0' + zlib-ng: '>=2.3.3,<2.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pillow-12.2.0-py313h80991f8_0.conda + hash: + md5: 7245f1bbf52ed5e3818d742f51b44a7d + sha256: 55a76548bb003ff6deac9bf209b279d428030f230632fb70f15ae153aed05158 + category: main + optional: false +- name: pillow + version: 12.2.0 + manager: conda + platform: linux-aarch64 + dependencies: + lcms2: '>=2.18,<3.0a0' + libfreetype: '>=2.14.3' + libfreetype6: '>=2.14.3' + libgcc: '>=14' + libjpeg-turbo: '>=3.1.2,<4.0a0' + libtiff: '>=4.7.1,<4.8.0a0' + libwebp-base: '>=1.6.0,<2.0a0' + libxcb: '>=1.17.0,<2.0a0' + openjpeg: '>=2.5.4,<3.0a0' + python: 3.13.* + python_abi: 3.13.* + tk: '>=8.6.13,<8.7.0a0' + zlib-ng: '>=2.3.3,<2.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pillow-12.2.0-py313h20c1486_0.conda + hash: + md5: a835906605f75b8726930a368455e8d2 + sha256: bafd1dc6fe5ac317625e4bb3f50735fe3b45205b079dc3509b621817b02e7785 + category: main + optional: false +- name: pillow + version: 12.2.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + lcms2: '>=2.18,<3.0a0' + libfreetype: '>=2.14.3' + libfreetype6: '>=2.14.3' + libjpeg-turbo: '>=3.1.2,<4.0a0' + libtiff: '>=4.7.1,<4.8.0a0' + libwebp-base: '>=1.6.0,<2.0a0' + libxcb: '>=1.17.0,<2.0a0' + openjpeg: '>=2.5.4,<3.0a0' + python: 3.13.* + python_abi: 3.13.* + tk: '>=8.6.13,<8.7.0a0' + zlib-ng: '>=2.3.3,<2.4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-12.2.0-py313h45e5a15_0.conda + hash: + md5: 6186601fd72a394a6f7c7b7096f6a063 + sha256: 90333643a7868b10724999633bb393d005bc5f539d05666f80c41fb67e5f0f3f + category: main + optional: false +- name: pip + version: 26.1.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.13.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/pip-26.1.1-pyh145f28c_0.conda + hash: + md5: 2e7e59a063366f1fc4f45ac86bd9485f + sha256: 00acccc6f69568ddc56d4d5cc031fdb27eb6a1588a80b1f3a5233bd2a6f944f0 + category: main + optional: false +- name: pip + version: 26.1.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.13.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/pip-26.1.1-pyh145f28c_0.conda + hash: + md5: 2e7e59a063366f1fc4f45ac86bd9485f + sha256: 00acccc6f69568ddc56d4d5cc031fdb27eb6a1588a80b1f3a5233bd2a6f944f0 + category: main + optional: false +- name: pip + version: 26.1.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.13.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/pip-26.1.1-pyh145f28c_0.conda + hash: + md5: 2e7e59a063366f1fc4f45ac86bd9485f + sha256: 00acccc6f69568ddc56d4d5cc031fdb27eb6a1588a80b1f3a5233bd2a6f944f0 + category: main + optional: false +- name: pixman + version: 0.46.4 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda + hash: + md5: c01af13bdc553d1a8fbfff6e8db075f0 + sha256: 43d37bc9ca3b257c5dd7bf76a8426addbdec381f6786ff441dc90b1a49143b6a + category: main + optional: false +- name: pixman + version: 0.46.4 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pixman-0.46.4-h7ac5ae9_1.conda + hash: + md5: 1587081d537bd4ae77d1c0635d465ba5 + sha256: e6b0846a998f2263629cfeac7bca73565c35af13251969f45d385db537a514e4 + category: main + optional: false +- name: pkgutil-resolve-name + version: 1.3.10 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda + hash: + md5: 5a5870a74432aa332f7d32180633ad05 + sha256: adb2dde5b4f7da70ae81309cce6188ed3286ff280355cf1931b45d91164d2ad8 + category: main + optional: false +- name: pkgutil-resolve-name + version: 1.3.10 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda + hash: + md5: 5a5870a74432aa332f7d32180633ad05 + sha256: adb2dde5b4f7da70ae81309cce6188ed3286ff280355cf1931b45d91164d2ad8 + category: main + optional: false +- name: pkgutil-resolve-name + version: 1.3.10 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2.conda + hash: + md5: 5a5870a74432aa332f7d32180633ad05 + sha256: adb2dde5b4f7da70ae81309cce6188ed3286ff280355cf1931b45d91164d2ad8 + category: main + optional: false +- name: polars + version: 1.40.1 + manager: conda + platform: linux-64 + dependencies: + polars-runtime-32: 1.40.1 + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/polars-1.40.1-pyh58ad624_1.conda + hash: + md5: bdbac766376390889b74216b70206af4 + sha256: 83e37ede46e8e57d4785e804604a88fa02d6eac9a774cee40d49018f9da9ead1 + category: main + optional: false +- name: polars + version: 1.40.1 + manager: conda + platform: linux-aarch64 + dependencies: + polars-runtime-32: 1.40.1 + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/polars-1.40.1-pyh58ad624_1.conda + hash: + md5: bdbac766376390889b74216b70206af4 + sha256: 83e37ede46e8e57d4785e804604a88fa02d6eac9a774cee40d49018f9da9ead1 + category: main + optional: false +- name: polars + version: 1.40.1 + manager: conda + platform: osx-arm64 + dependencies: + polars-runtime-32: 1.40.1 + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/polars-1.40.1-pyh58ad624_1.conda + hash: + md5: bdbac766376390889b74216b70206af4 + sha256: 83e37ede46e8e57d4785e804604a88fa02d6eac9a774cee40d49018f9da9ead1 + category: main + optional: false +- name: polars-runtime-32 + version: 1.40.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + _python_abi3_support: 1.* + cpython: '>=3.10' + libgcc: '>=14' + libstdcxx: '>=14' + python: '' + url: https://conda.anaconda.org/conda-forge/linux-64/polars-runtime-32-1.40.1-py310h49dadd8_1.conda + hash: + md5: 5072dd8db4336777a95a1dd12e24623a + sha256: c163631030b3c53174019e577ffaa9c83dab3bbaa1e6336001c5ed2faae364ba + category: main + optional: false +- name: polars-runtime-32 + version: 1.40.1 + manager: conda + platform: linux-aarch64 + dependencies: + _python_abi3_support: 1.* + cpython: '>=3.10' + libgcc: '>=14' + libstdcxx: '>=14' + python: '' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/polars-runtime-32-1.40.1-py310h32c7c23_1.conda + hash: + md5: 3d94d946f9619f549a0a325120165745 + sha256: 2d7a84c62957f87ad4727d7c012ac6a14a45080565112b60232d13129d1ee5aa + category: main + optional: false +- name: polars-runtime-32 + version: 1.40.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + _python_abi3_support: 1.* + cpython: '>=3.10' + libcxx: '>=19' + python: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/polars-runtime-32-1.40.1-py310hb2fc7d1_1.conda + hash: + md5: 7f544c60b331cacb2a388c7a1d3a3e96 + sha256: 147ce1421591ef43bed267d82467bb619fda7a47ffbd979d4807398d33c4f601 + category: main + optional: false +- name: proj + version: 9.8.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=8.19.0,<9.0a0' + libgcc: '>=14' + libsqlite: '>=3.53.0,<4.0a0' + libstdcxx: '>=14' + libtiff: '>=4.7.1,<4.8.0a0' + sqlite: '' + url: https://conda.anaconda.org/conda-forge/linux-64/proj-9.8.1-he0df7b0_0.conda + hash: + md5: b23619e5e9009eaa070ead0342034027 + sha256: dff6f355025b9a510d9093e29fd970fa1091e758b848c9dec814d96ae63a09ba + category: main + optional: false +- name: proj + version: 9.8.1 + manager: conda + platform: linux-aarch64 + dependencies: + libcurl: '>=8.19.0,<9.0a0' + libgcc: '>=14' + libsqlite: '>=3.53.0,<4.0a0' + libstdcxx: '>=14' + libtiff: '>=4.7.1,<4.8.0a0' + sqlite: '' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/proj-9.8.1-hd211770_0.conda + hash: + md5: 9e903fff96157635bbdccadef9ef2d4f + sha256: f35042c42b8a3b8037b76d728cd118b01287e4347f18e2126cb8abd1c40da82c + category: main + optional: false +- name: proj + version: 9.8.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcurl: '>=8.19.0,<9.0a0' + libcxx: '>=19' + libsqlite: '>=3.53.0,<4.0a0' + libtiff: '>=4.7.1,<4.8.0a0' + sqlite: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/proj-9.8.1-ha88f16d_0.conda + hash: + md5: 1d135fa1ea825987507d1e14e4187b1e + sha256: f5818ac1741aa91b43185989b35319e6dd819c7beab271fc2bb7fda4be089128 + category: main + optional: false +- name: prometheus-cpp + version: 1.3.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=8.10.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + zlib: '' + url: https://conda.anaconda.org/conda-forge/linux-64/prometheus-cpp-1.3.0-ha5d0236_0.conda + hash: + md5: a83f6a2fdc079e643237887a37460668 + sha256: 013669433eb447548f21c3c6b16b2ed64356f726b5f77c1b39d5ba17a8a4b8bc + category: main + optional: false +- name: prometheus-cpp + version: 1.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + libcurl: '>=8.10.1,<9.0a0' + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + zlib: '' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/prometheus-cpp-1.3.0-h7938499_0.conda + hash: + md5: 10f4301290e51c49979ff98d1bdf2556 + sha256: 9350d7bbc3982a732ff13a7fd17b585509e3b7d0191ac7b810cc3224868e3648 + category: main + optional: false +- name: prometheus-cpp + version: 1.3.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcurl: '>=8.10.1,<9.0a0' + libcxx: '>=18' + libzlib: '>=1.3.1,<2.0a0' + zlib: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/prometheus-cpp-1.3.0-h0967b3e_0.conda + hash: + md5: 7172339b49c94275ba42fec3eaeda34f + sha256: 851a77ae1a8e90db9b9f3c4466abea7afb52713c3d98ceb0d37ba6ff27df2eff + category: main + optional: false +- name: psutil + version: 7.2.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-7.2.2-py313h54dd161_0.conda + hash: + md5: 25fe6e02c2083497b3239e21b49d8093 + sha256: f19fd682d874689dfde20bf46d7ec1a28084af34583e0405685981363af47c91 + category: main + optional: false +- name: psutil + version: 7.2.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + python: 3.13.* + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/psutil-7.2.2-py313h62ef0ea_0.conda + hash: + md5: 4bc123e8d0009f5c3d7e252fb3669aad + sha256: 4d79590af157f1f82fe703fff6145b7f0d8513ab57c3eb1ea1a6c91a07de477a + category: main + optional: false +- name: psutil + version: 7.2.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: 3.13.* + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-7.2.2-py313h6688731_0.conda + hash: + md5: ba2d89e51a855963c767648f44c03871 + sha256: 1d2a6039fb71d61134b1d6816202529f2f6286c83b59bc1491fd288f5c08046e + category: main + optional: false +- name: pthread-stubs + version: '0.4' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda + hash: + md5: b3c17d95b5a10c6e64a21fa17573e70e + sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 + category: main + optional: false +- name: pthread-stubs + version: '0.4' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pthread-stubs-0.4-h86ecc28_1002.conda + hash: + md5: bb5a90c93e3bac3d5690acf76b4a6386 + sha256: 977dfb0cb3935d748521dd80262fe7169ab82920afd38ed14b7fee2ea5ec01ba + category: main + optional: false +- name: pthread-stubs + version: '0.4' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda + hash: + md5: 415816daf82e0b23a736a069a75e9da7 + sha256: 8ed65e17fbb0ca944bfb8093b60086e3f9dd678c3448b5de212017394c247ee3 + category: main + optional: false +- name: pyarrow + version: 22.0.0 + manager: conda + platform: linux-64 + dependencies: + libarrow-acero: 22.0.0.* + libarrow-dataset: 22.0.0.* + libarrow-substrait: 22.0.0.* + libparquet: 22.0.0.* + pyarrow-core: 22.0.0 + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-22.0.0-py313h78bf25f_2.conda + hash: + md5: 597267c831bd146bab5ee3166f1479ae + sha256: 4f0c23984321d96c960bb7b285e1204b9743645a356295d3d571bf4d6cf87aa6 + category: main + optional: false +- name: pyarrow + version: 22.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + libarrow-acero: 22.0.0.* + libarrow-dataset: 22.0.0.* + libarrow-substrait: 22.0.0.* + libparquet: 22.0.0.* + pyarrow-core: 22.0.0 + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-22.0.0-py313h1258fbd_2.conda + hash: + md5: a3d34323be6ff64c5a11c1f6384c5a33 + sha256: 4b319f59ddbf3dadb4b25b23cb41da0b3b9afb590118ad0569fe4cbeb2f3b1a6 + category: main + optional: false +- name: pyarrow + version: 21.0.0 + manager: conda + platform: osx-arm64 + dependencies: + libarrow-acero: 21.0.0.* + libarrow-dataset: 21.0.0.* + libarrow-substrait: 21.0.0.* + libparquet: 21.0.0.* + pyarrow-core: 21.0.0 + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-21.0.0-py313h39782a4_3.conda + hash: + md5: 7e88f46570eb725cb5f6d306309b8e6d + sha256: edc9918e5c3d2b604f04f071b07d9cd84fc8bfb4f9e9c0bdaecb7d831be85444 + category: main + optional: false +- name: pyarrow-core + version: 22.0.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libarrow: 22.0.0.* + libarrow-compute: 22.0.0.* + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-22.0.0-py313he109ebe_2_cpu.conda + hash: + md5: 56f5e4b9c10199ed2a4910c33bf041cb + sha256: 0238efad4b738be8fc59351e0b2695617210be7ccbd602251d4cc6322ef7fb32 + category: main + optional: false +- name: pyarrow-core + version: 22.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + libarrow: 22.0.0.* + libarrow-compute: 22.0.0.* + libgcc: '>=14' + libstdcxx: '>=14' + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-core-22.0.0-py313h076b7bc_2_cuda.conda + hash: + md5: c2dd3e00a5cb9f4787cc30d00cfef0f8 + sha256: a8f42e4e7435028d4de024d8a86341876f9c5868be099a1671400443b37cf659 + category: main + optional: false +- name: pyarrow-core + version: 21.0.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libarrow: 21.0.0.* + libarrow-compute: 21.0.0.* + libcxx: '>=18' + libzlib: '>=1.3.1,<2.0a0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-core-21.0.0-py313hcc89289_3_cpu.conda + hash: + md5: 54eedb99ec3842b2fb88689c26d927e5 + sha256: 33083343da3fb8c812db59adc4355a89d76c7ae3ea3fe19304d6313e5a30dc50 + category: main + optional: false +- name: pycparser + version: '2.22' + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda + hash: + md5: 12c566707c80111f9799308d9e265aef + sha256: 79db7928d13fab2d892592223d7570f5061c192f27b9febd1a418427b719acc6 + category: main + optional: false +- name: pyct + version: 0.6.0 + manager: conda + platform: linux-64 + dependencies: + param: '>=1.7.0' + python: '>=3.8' + pyyaml: '' + requests: '' + url: https://conda.anaconda.org/conda-forge/noarch/pyct-0.6.0-pyhd8ed1ab_0.conda + hash: + md5: 9d19c7ea78d067fbbaa2317a85f844e7 + sha256: 2857170af7e0a0604bbaa305caaedf117ff59a5aa88553530544e1374509be93 + category: main + optional: false +- name: pyct + version: 0.6.0 + manager: conda + platform: linux-aarch64 + dependencies: + param: '>=1.7.0' + python: '>=3.8' + pyyaml: '' + requests: '' + url: https://conda.anaconda.org/conda-forge/noarch/pyct-0.6.0-pyhd8ed1ab_0.conda + hash: + md5: 9d19c7ea78d067fbbaa2317a85f844e7 + sha256: 2857170af7e0a0604bbaa305caaedf117ff59a5aa88553530544e1374509be93 + category: main + optional: false +- name: pyct + version: 0.6.0 + manager: conda + platform: osx-arm64 + dependencies: + param: '>=1.7.0' + python: '>=3.8' + pyyaml: '' + requests: '' + url: https://conda.anaconda.org/conda-forge/noarch/pyct-0.6.0-pyhd8ed1ab_0.conda + hash: + md5: 9d19c7ea78d067fbbaa2317a85f844e7 + sha256: 2857170af7e0a0604bbaa305caaedf117ff59a5aa88553530544e1374509be93 + category: main + optional: false +- name: pyparsing + version: 3.3.2 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.3.2-pyhcf101f3_0.conda + hash: + md5: 3687cc0b82a8b4c17e1f0eb7e47163d5 + sha256: 417fba4783e528ee732afa82999300859b065dc59927344b4859c64aae7182de + category: main + optional: false +- name: pyparsing + version: 3.3.2 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.3.2-pyhcf101f3_0.conda + hash: + md5: 3687cc0b82a8b4c17e1f0eb7e47163d5 + sha256: 417fba4783e528ee732afa82999300859b065dc59927344b4859c64aae7182de + category: main + optional: false +- name: pyparsing + version: 3.3.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.3.2-pyhcf101f3_0.conda + hash: + md5: 3687cc0b82a8b4c17e1f0eb7e47163d5 + sha256: 417fba4783e528ee732afa82999300859b065dc59927344b4859c64aae7182de + category: main + optional: false +- name: pyproj + version: 3.7.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + certifi: '' + libgcc: '>=14' + proj: '>=9.8.0,<9.9.0a0' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/pyproj-3.7.2-py313he648cc1_4.conda + hash: + md5: fe69af9ea9bb222c067bca5888e5aabe + sha256: 777147d5cc024e5d50c6a10699d967f6989d3efbb8fe10b1b34e7dc2afe192fd + category: main + optional: false +- name: pyproj + version: 3.7.2 + manager: conda + platform: linux-aarch64 + dependencies: + certifi: '' + libgcc: '>=14' + proj: '>=9.8.0,<9.9.0a0' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyproj-3.7.2-py313h93e4dea_4.conda + hash: + md5: c0af6098d1e6de32fcf391c450fc2fb1 + sha256: 9552082d1e5e0fb094a738b71cf78eae03217b514275dcc1e89c372a740d1fcf + category: main + optional: false +- name: pyproj + version: 3.7.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + certifi: '' + proj: '>=9.8.0,<9.9.0a0' + python: 3.13.* + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyproj-3.7.2-py313h9902f63_4.conda + hash: + md5: 533972d4c0d486d6197041ceb3354bc2 + sha256: bf9ea49c4f721f9cc367dac2cb7ed0e58ff31f7c54d64a5d6e1fcced59055b20 + category: main + optional: false +- name: pyshp + version: 3.0.5 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/pyshp-3.0.5-pyhd8ed1ab_0.conda + hash: + md5: 300df7f36615bfdeaa65f47971c4ac4a + sha256: adae100d251ff8dd49070d79fcdf5222398dde237f74f556ae65dd3db8cef3c0 + category: main + optional: false +- name: pyshp + version: 3.0.5 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/pyshp-3.0.5-pyhd8ed1ab_0.conda + hash: + md5: 300df7f36615bfdeaa65f47971c4ac4a + sha256: adae100d251ff8dd49070d79fcdf5222398dde237f74f556ae65dd3db8cef3c0 + category: main + optional: false +- name: pyshp + version: 3.0.5 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/pyshp-3.0.5-pyhd8ed1ab_0.conda + hash: + md5: 300df7f36615bfdeaa65f47971c4ac4a + sha256: adae100d251ff8dd49070d79fcdf5222398dde237f74f556ae65dd3db8cef3c0 + category: main + optional: false +- name: pyside6 + version: 6.7.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libclang13: '>=19.1.0' + libegl: '>=1.7.0,<2.0a0' + libgcc: '>=13' + libgl: '>=1.7.0,<2.0a0' + libopengl: '>=1.7.0,<2.0a0' + libstdcxx: '>=13' + libxml2: '>=2.12.7,<2.14.0a0' + libxslt: '>=1.1.39,<2.0a0' + python: '>=3.13.0rc2,<3.14.0a0' + python_abi: 3.13.* + qt6-main: '>=6.7.2,<6.9.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pyside6-6.7.2-py313h5f61773_4.conda + hash: + md5: 18abb507cf062d85bb74824c2760ff2a + sha256: 532c390dae82a090a62b0fd08b9947a6b3e48eb67ce3bb45a7bf68232502f8a4 + category: main + optional: false +- name: pyside6 + version: 6.8.3 + manager: conda + platform: linux-aarch64 + dependencies: + libclang13: '>=20.1.1' + libegl: '>=1.7.0,<2.0a0' + libgcc: '>=13' + libgl: '>=1.7.0,<2.0a0' + libopengl: '>=1.7.0,<2.0a0' + libstdcxx: '>=13' + libxml2: '>=2.13.7,<2.14.0a0' + libxslt: '>=1.1.39,<2.0a0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + qt6-main: '>=6.8.3,<6.9.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyside6-6.8.3-py313h57f4686_0.conda + hash: + md5: 49c786f6bab8285a820832766c6863eb + sha256: 2250b443fb24d62a78dc61a7ce29f82418981f7a579fa1cf2b55e2c6d96cb478 + category: main + optional: false +- name: pysocks + version: 1.7.1 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + hash: + md5: 461219d1a5bd61342293efa2c0c90eac + sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8 + category: main + optional: false +- name: pysocks + version: 1.7.1 + manager: conda + platform: linux-aarch64 + dependencies: + __unix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + hash: + md5: 461219d1a5bd61342293efa2c0c90eac + sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8 + category: main + optional: false +- name: pysocks + version: 1.7.1 + manager: conda + platform: osx-arm64 + dependencies: + __unix: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda + hash: + md5: 461219d1a5bd61342293efa2c0c90eac + sha256: ba3b032fa52709ce0d9fd388f63d330a026754587a2f461117cac9ab73d8d0d8 + category: main + optional: false +- name: python + version: 3.13.13 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + bzip2: '>=1.0.8,<2.0a0' + ld_impl_linux-64: '>=2.36.1' + libexpat: '>=2.7.5,<3.0a0' + libffi: '>=3.5.2,<3.6.0a0' + libgcc: '>=14' + liblzma: '>=5.8.2,<6.0a0' + libmpdec: '>=4.0.0,<5.0a0' + libsqlite: '>=3.52.0,<4.0a0' + libuuid: '>=2.42,<3.0a0' + libzlib: '>=1.3.2,<2.0a0' + ncurses: '>=6.5,<7.0a0' + openssl: '>=3.5.6,<4.0a0' + pip: '' + python_abi: 3.13.* + readline: '>=8.3,<9.0a0' + tk: '>=8.6.13,<8.7.0a0' + tzdata: '' + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.13-h6add32d_100_cp313.conda + hash: + md5: 05051be49267378d2fcd12931e319ac3 + sha256: 7f77eb57648f545c1f58e10035d0d9d66b0a0efb7c4b58d3ed89ec7269afdde1 + category: main + optional: false +- name: python + version: 3.13.13 + manager: conda + platform: linux-aarch64 + dependencies: + bzip2: '>=1.0.8,<2.0a0' + ld_impl_linux-aarch64: '>=2.36.1' + libexpat: '>=2.7.5,<3.0a0' + libffi: '>=3.5.2,<3.6.0a0' + libgcc: '>=14' + liblzma: '>=5.8.2,<6.0a0' + libmpdec: '>=4.0.0,<5.0a0' + libsqlite: '>=3.52.0,<4.0a0' + libuuid: '>=2.42,<3.0a0' + libzlib: '>=1.3.2,<2.0a0' + ncurses: '>=6.5,<7.0a0' + openssl: '>=3.5.6,<4.0a0' + pip: '' + python_abi: 3.13.* + readline: '>=8.3,<9.0a0' + tk: '>=8.6.13,<8.7.0a0' + tzdata: '' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.13.13-h11c0449_100_cp313.conda + hash: + md5: 81809cabd4647dee1127f2623a6a3005 + sha256: d14e731e871d6379f8b82f3af5eb3382caa444880a9fc9d1d12033748277eb14 + category: main + optional: false +- name: python + version: 3.13.13 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + bzip2: '>=1.0.8,<2.0a0' + libexpat: '>=2.7.5,<3.0a0' + libffi: '>=3.5.2,<3.6.0a0' + liblzma: '>=5.8.2,<6.0a0' + libmpdec: '>=4.0.0,<5.0a0' + libsqlite: '>=3.52.0,<4.0a0' + libzlib: '>=1.3.2,<2.0a0' + ncurses: '>=6.5,<7.0a0' + openssl: '>=3.5.6,<4.0a0' + pip: '' + python_abi: 3.13.* + readline: '>=8.3,<9.0a0' + tk: '>=8.6.13,<8.7.0a0' + tzdata: '' + url: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.13.13-h20e6be0_100_cp313.conda + hash: + md5: 9991a930e81d3873eba7a299ba783ec4 + sha256: d0fffc5fde21d1ae350da545dfb9e115a8c53bed8a9c5761f9efd4a5581853c1 + category: main + optional: false +- name: python-dateutil + version: 2.9.0.post0 + manager: conda + platform: linux-64 + dependencies: + python: '' + six: '>=1.5' + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + hash: + md5: 5b8d21249ff20967101ffa321cab24e8 + sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664 + category: main + optional: false +- name: python-dateutil + version: 2.9.0.post0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + six: '>=1.5' + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + hash: + md5: 5b8d21249ff20967101ffa321cab24e8 + sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664 + category: main + optional: false +- name: python-dateutil + version: 2.9.0.post0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + six: '>=1.5' + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda + hash: + md5: 5b8d21249ff20967101ffa321cab24e8 + sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664 + category: main + optional: false +- name: python-gil + version: 3.13.13 + manager: conda + platform: linux-64 + dependencies: + cpython: 3.13.13.* + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.13-h4df99d1_100.conda + hash: + md5: fd00e4b24ea88093c93f5c9bad27b52f + sha256: b2e51d83e5ebeb7e9fde1cde822a60e8564cc9dabd786ad853056afbf708a466 + category: main + optional: false +- name: python-gil + version: 3.13.13 + manager: conda + platform: linux-aarch64 + dependencies: + cpython: 3.13.13.* + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.13-h4df99d1_100.conda + hash: + md5: fd00e4b24ea88093c93f5c9bad27b52f + sha256: b2e51d83e5ebeb7e9fde1cde822a60e8564cc9dabd786ad853056afbf708a466 + category: main + optional: false +- name: python-gil + version: 3.13.13 + manager: conda + platform: osx-arm64 + dependencies: + cpython: 3.13.13.* + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.13.13-h4df99d1_100.conda + hash: + md5: fd00e4b24ea88093c93f5c9bad27b52f + sha256: b2e51d83e5ebeb7e9fde1cde822a60e8564cc9dabd786ad853056afbf708a466 + category: main + optional: false +- name: python_abi + version: '3.13' + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda + hash: + md5: 94305520c52a4aa3f6c2b1ff6008d9f8 + sha256: 210bffe7b121e651419cb196a2a63687b087497595c9be9d20ebe97dd06060a7 + category: main + optional: false +- name: python_abi + version: '3.13' + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda + hash: + md5: 94305520c52a4aa3f6c2b1ff6008d9f8 + sha256: 210bffe7b121e651419cb196a2a63687b087497595c9be9d20ebe97dd06060a7 + category: main + optional: false +- name: python_abi + version: '3.13' + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-8_cp313.conda + hash: + md5: 94305520c52a4aa3f6c2b1ff6008d9f8 + sha256: 210bffe7b121e651419cb196a2a63687b087497595c9be9d20ebe97dd06060a7 + category: main + optional: false +- name: pyviz_comms + version: 3.0.6 + manager: conda + platform: linux-64 + dependencies: + param: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda + hash: + md5: e0f2c3ecb4dc40d031bbe88869a2a7a1 + sha256: 4095768d06ffbe31aa98f1d4a982c1f483de088749f30e990673fcae94f1d8d1 + category: main + optional: false +- name: pyviz_comms + version: 3.0.6 + manager: conda + platform: linux-aarch64 + dependencies: + param: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda + hash: + md5: e0f2c3ecb4dc40d031bbe88869a2a7a1 + sha256: 4095768d06ffbe31aa98f1d4a982c1f483de088749f30e990673fcae94f1d8d1 + category: main + optional: false +- name: pyviz_comms + version: 3.0.6 + manager: conda + platform: osx-arm64 + dependencies: + param: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.6-pyhd8ed1ab_0.conda + hash: + md5: e0f2c3ecb4dc40d031bbe88869a2a7a1 + sha256: 4095768d06ffbe31aa98f1d4a982c1f483de088749f30e990673fcae94f1d8d1 + category: main + optional: false +- name: pyyaml + version: 6.0.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + yaml: '>=0.2.5,<0.3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py313h3dea7bd_1.conda + hash: + md5: f256753e840c3cd3766488c9437a8f8b + sha256: ef7df29b38ef04ec67a8888a4aa039973eaa377e8c4b59a7be0a1c50cd7e4ac6 + category: main + optional: false +- name: pyyaml + version: 6.0.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + yaml: '>=0.2.5,<0.3.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyyaml-6.0.3-py313hd3a54cf_1.conda + hash: + md5: 14b86e046b0c5c5508602165287dd01c + sha256: 9dbfdb53af5d27ac2eec5db4995979fdaaea76766d4f01cd3524dd7d24f79fb9 + category: main + optional: false +- name: pyyaml + version: 6.0.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + yaml: '>=0.2.5,<0.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.3-py313h65a2061_1.conda + hash: + md5: 5d0c8b92128c93027632ca8f8dc1190f + sha256: 950725516f67c9691d81bb8dde8419581c5332c5da3da10c9ba8cbb1698b825d + category: main + optional: false +- name: qhull + version: '2020.2' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda + hash: + md5: 353823361b1d27eb3960efb076dfcaf6 + sha256: 776363493bad83308ba30bcb88c2552632581b143e8ee25b1982c8c743e73abc + category: main + optional: false +- name: qhull + version: '2020.2' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/qhull-2020.2-h70be974_5.conda + hash: + md5: bb138086d938e2b64f5f364945793ebf + sha256: 49f777bdf3c5e030a8c7b24c58cdfe9486b51d6ae0001841079a3228bdf9fb51 + category: main + optional: false +- name: qhull + version: '2020.2' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-arm64/qhull-2020.2-h420ef59_5.conda + hash: + md5: 6483b1f59526e05d7d894e466b5b6924 + sha256: 873ac689484262a51fd79bc6103c1a1bedbf524924d7f0088fb80703042805e4 + category: main + optional: false +- name: qt6-main + version: 6.7.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + alsa-lib: '>=1.2.12,<1.3.0a0' + dbus: '>=1.13.6,<2.0a0' + double-conversion: '>=3.3.0,<3.4.0a0' + fontconfig: '>=2.14.2,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + harfbuzz: '>=9.0.0' + icu: '>=73.2,<74.0a0' + krb5: '>=1.21.3,<1.22.0a0' + libclang-cpp18.1: '>=18.1.8,<18.2.0a0' + libclang13: '>=18.1.8' + libcups: '>=2.3.3,<2.4.0a0' + libdrm: '>=2.4.122,<2.5.0a0' + libgcc-ng: '>=12' + libglib: '>=2.80.2,<3.0a0' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libllvm18: '>=18.1.8,<18.2.0a0' + libpng: '>=1.6.43,<1.7.0a0' + libpq: '>=16.3,<17.0a0' + libsqlite: '>=3.46.0,<4.0a0' + libstdcxx-ng: '>=12' + libtiff: '>=4.6.0,<4.8.0a0' + libwebp-base: '>=1.4.0,<2.0a0' + libxcb: '>=1.16,<2.0.0a0' + libxkbcommon: '>=1.7.0,<2.0a0' + libxml2: '>=2.12.7,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + mysql-libs: '>=8.3.0,<8.4.0a0' + openssl: '>=3.3.1,<4.0a0' + pcre2: '>=10.43,<10.44.0a0' + wayland: '>=1.23.0,<2.0a0' + xcb-util: '>=0.4.1,<0.5.0a0' + xcb-util-cursor: '>=0.1.4,<0.2.0a0' + xcb-util-image: '>=0.4.0,<0.5.0a0' + xcb-util-keysyms: '>=0.4.1,<0.5.0a0' + xcb-util-renderutil: '>=0.3.10,<0.4.0a0' + xcb-util-wm: '>=0.4.2,<0.5.0a0' + xorg-libice: '>=1.1.1,<2.0a0' + xorg-libsm: '>=1.2.4,<2.0a0' + xorg-libx11: '>=1.8.9,<2.0a0' + xorg-libxext: '>=1.3.4,<2.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/qt6-main-6.7.2-h7d13b96_3.conda + hash: + md5: b34d6a4515c0eaf85fc997f13eeb3563 + sha256: e149a3d6c1254ccf41990f84ba8f3cc627389fddce54e1e6b2df7bb3ac8de9a0 + category: main + optional: false +- name: qt6-main + version: 6.8.3 + manager: conda + platform: linux-aarch64 + dependencies: + alsa-lib: '>=1.2.13,<1.3.0a0' + dbus: '>=1.13.6,<2.0a0' + double-conversion: '>=3.3.1,<3.4.0a0' + fontconfig: '>=2.15.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.13.3,<3.0a0' + harfbuzz: '>=11.0.0,<12.0a0' + icu: '>=75.1,<76.0a0' + krb5: '>=1.21.3,<1.22.0a0' + libclang-cpp20.1: '>=20.1.1,<20.2.0a0' + libclang13: '>=20.1.1' + libcups: '>=2.3.3,<2.4.0a0' + libdrm: '>=2.4.124,<2.5.0a0' + libegl: '>=1.7.0,<2.0a0' + libgcc: '>=13' + libgl: '>=1.7.0,<2.0a0' + libglib: '>=2.84.0,<3.0a0' + libjpeg-turbo: '>=3.0.0,<4.0a0' + libllvm20: '>=20.1.1,<20.2.0a0' + libpng: '>=1.6.47,<1.7.0a0' + libpq: '>=17.4,<18.0a0' + libsqlite: '>=3.49.1,<4.0a0' + libstdcxx: '>=13' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.5.0,<2.0a0' + libxcb: '>=1.17.0,<2.0a0' + libxkbcommon: '>=1.8.1,<2.0a0' + libxml2: '>=2.13.7,<2.14.0a0' + libzlib: '>=1.3.1,<2.0a0' + mysql-libs: '>=9.0.1,<9.1.0a0' + openssl: '>=3.4.1,<4.0a0' + pcre2: '>=10.44,<10.45.0a0' + wayland: '>=1.23.1,<2.0a0' + xcb-util: '>=0.4.1,<0.5.0a0' + xcb-util-cursor: '>=0.1.5,<0.2.0a0' + xcb-util-image: '>=0.4.0,<0.5.0a0' + xcb-util-keysyms: '>=0.4.1,<0.5.0a0' + xcb-util-renderutil: '>=0.3.10,<0.4.0a0' + xcb-util-wm: '>=0.4.2,<0.5.0a0' + xorg-libice: '>=1.1.2,<2.0a0' + xorg-libsm: '>=1.2.6,<2.0a0' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxcomposite: '>=0.4.6,<1.0a0' + xorg-libxcursor: '>=1.2.3,<2.0a0' + xorg-libxdamage: '>=1.1.6,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxrandr: '>=1.5.4,<2.0a0' + xorg-libxtst: '>=1.2.5,<2.0a0' + xorg-libxxf86vm: '>=1.1.6,<2.0a0' + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/qt6-main-6.8.3-ha483c8b_1.conda + hash: + md5: 11b4b87be60bc5564f4b3c8191c760b2 + sha256: c282c2404410ce54cd25a490331689654faabe7636533756e14cd29dff52d363 + category: main + optional: false +- name: re2 + version: 2025.11.05 + manager: conda + platform: linux-64 + dependencies: + libre2-11: 2025.11.05 + url: https://conda.anaconda.org/conda-forge/linux-64/re2-2025.11.05-h5301d42_0.conda + hash: + md5: 0227d04521bc3d28c7995c7e1f99a721 + sha256: 2f225ddf4a274743045aded48053af65c31721e797a45beed6774fdc783febfb + category: main + optional: false +- name: re2 + version: 2025.11.05 + manager: conda + platform: linux-aarch64 + dependencies: + libre2-11: 2025.11.05 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/re2-2025.11.05-he0da282_0.conda + hash: + md5: 9ce2f3497f09b86aedada51b8214c22c + sha256: 59f085857a708fce57ca616828c04cb2d71e12e1fa92061e6ff1c3153db21432 + category: main + optional: false +- name: re2 + version: 2025.11.05 + manager: conda + platform: osx-arm64 + dependencies: + libre2-11: 2025.11.05 + url: https://conda.anaconda.org/conda-forge/osx-arm64/re2-2025.11.05-h64b956e_0.conda + hash: + md5: 1b35e663ed321840af65e7c5cde419f2 + sha256: 29c4bceb6b4530bac6820c30ba5a2f53fd26ed3e7003831ecf394e915b975fbc + category: main + optional: false +- name: readline + version: '8.3' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda + hash: + md5: d7d95fc8287ea7bf33e0e7116d2b95ec + sha256: 12ffde5a6f958e285aa22c191ca01bbd3d6e710aa852e00618fa6ddc59149002 + category: main + optional: false +- name: readline + version: '8.3' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.3-hb682ff5_0.conda + hash: + md5: 3d49cad61f829f4f0e0611547a9cda12 + sha256: fe695f9d215e9a2e3dd0ca7f56435ab4df24f5504b83865e3d295df36e88d216 + category: main + optional: false +- name: readline + version: '8.3' + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + ncurses: '>=6.5,<7.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.3-h46df422_0.conda + hash: + md5: f8381319127120ce51e081dce4865cf4 + sha256: a77010528efb4b548ac2a4484eaf7e1c3907f2aec86123ed9c5212ae44502477 + category: main + optional: false +- name: referencing + version: 0.37.0 + manager: conda + platform: linux-64 + dependencies: + attrs: '>=22.2.0' + python: '' + rpds-py: '>=0.7.0' + typing_extensions: '>=4.4.0' + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + hash: + md5: 870293df500ca7e18bedefa5838a22ab + sha256: 0577eedfb347ff94d0f2fa6c052c502989b028216996b45c7f21236f25864414 + category: main + optional: false +- name: referencing + version: 0.37.0 + manager: conda + platform: linux-aarch64 + dependencies: + attrs: '>=22.2.0' + python: '>=3.10' + rpds-py: '>=0.7.0' + typing_extensions: '>=4.4.0' + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + hash: + md5: 870293df500ca7e18bedefa5838a22ab + sha256: 0577eedfb347ff94d0f2fa6c052c502989b028216996b45c7f21236f25864414 + category: main + optional: false +- name: referencing + version: 0.37.0 + manager: conda + platform: osx-arm64 + dependencies: + attrs: '>=22.2.0' + python: '>=3.10' + rpds-py: '>=0.7.0' + typing_extensions: '>=4.4.0' + url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.37.0-pyhcf101f3_0.conda + hash: + md5: 870293df500ca7e18bedefa5838a22ab + sha256: 0577eedfb347ff94d0f2fa6c052c502989b028216996b45c7f21236f25864414 + category: main + optional: false +- name: requests + version: 2.32.5 + manager: conda + platform: linux-64 + dependencies: + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<4' + idna: '>=2.5,<4' + python: '' + urllib3: '>=1.21.1,<3' + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda + hash: + md5: c65df89a0b2e321045a9e01d1337b182 + sha256: 7813c38b79ae549504b2c57b3f33394cea4f2ad083f0994d2045c2e24cb538c5 + category: main + optional: false +- name: requests + version: 2.32.5 + manager: conda + platform: linux-aarch64 + dependencies: + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<4' + idna: '>=2.5,<4' + python: '>=3.10' + urllib3: '>=1.21.1,<3' + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda + hash: + md5: c65df89a0b2e321045a9e01d1337b182 + sha256: 7813c38b79ae549504b2c57b3f33394cea4f2ad083f0994d2045c2e24cb538c5 + category: main + optional: false +- name: requests + version: 2.32.5 + manager: conda + platform: osx-arm64 + dependencies: + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<4' + idna: '>=2.5,<4' + python: '>=3.10' + urllib3: '>=1.21.1,<3' + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.5-pyhcf101f3_1.conda + hash: + md5: c65df89a0b2e321045a9e01d1337b182 + sha256: 7813c38b79ae549504b2c57b3f33394cea4f2ad083f0994d2045c2e24cb538c5 + category: main + optional: false +- name: retrying + version: 1.4.2 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda + hash: + md5: 128b46a47ea164f9a8659cb6da2f3555 + sha256: 7a10527962d2ca2cf936872ef58d4b622b1d1d1703e1d6396d0673fd9f883c7f + category: main + optional: false +- name: retrying + version: 1.4.2 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda + hash: + md5: 128b46a47ea164f9a8659cb6da2f3555 + sha256: 7a10527962d2ca2cf936872ef58d4b622b1d1d1703e1d6396d0673fd9f883c7f + category: main + optional: false +- name: retrying + version: 1.4.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/retrying-1.4.2-pyhe01879c_0.conda + hash: + md5: 128b46a47ea164f9a8659cb6da2f3555 + sha256: 7a10527962d2ca2cf936872ef58d4b622b1d1d1703e1d6396d0673fd9f883c7f + category: main + optional: false +- name: rpds-py + version: 0.30.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.30.0-py313h843e2db_0.conda + hash: + md5: 779e3307a0299518713765b83a36f4b1 + sha256: 076d26e51c62c8ecfca6eb19e3c1febdd7632df1990a7aa53da5df5e54482b1c + category: main + optional: false +- name: rpds-py + version: 0.30.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + python: '' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/rpds-py-0.30.0-py313h8f1d341_0.conda + hash: + md5: e4f5ae404534848a16d0c40442ff64bc + sha256: d5bbccdc272401f3db75384a3ebc86402ab0a781dc228d50b363742ef0c44666 + category: main + optional: false +- name: rpds-py + version: 0.30.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: 3.13.* + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.30.0-py313h2c089d5_0.conda + hash: + md5: 190c2d0d4e98ec97df48cdb74caf44d8 + sha256: db63344f91e8bfe77703c6764aa9eeafb44d165e286053214722814eabda0264 + category: main + optional: false +- name: s2n + version: 1.6.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.6.2-he8a4886_1.conda + hash: + md5: bade189a194e66b93c03021bd36c337b + sha256: dec76e9faa3173579d34d226dbc91892417a80784911daf8e3f0eb9bad19d7a6 + category: main + optional: false +- name: s2n + version: 1.6.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + openssl: '>=3.5.4,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.6.2-h35cf281_1.conda + hash: + md5: ccdc92c0767de62a53781afe1eab722c + sha256: ed0f724d990c1d57403a383c48538c31ef591882fa5352007f628f9624ac45ee + category: main + optional: false +- name: scikit-learn + version: 1.8.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + _openmp_mutex: '>=4.5' + joblib: '>=1.3.0' + libgcc: '>=14' + libstdcxx: '>=14' + numpy: '>=1.23,<3' + python: '' + python_abi: 3.13.* + scipy: '>=1.10.0' + threadpoolctl: '>=3.2.0' + url: https://conda.anaconda.org/conda-forge/linux-64/scikit-learn-1.8.0-np2py313h16d504d_1.conda + hash: + md5: d43a148434f123b3e060780d84a05ddc + sha256: 5195fa9172a31d9f0b643c608aa90fbef4e98a50dd0d896e7d25f2939123c72c + category: main + optional: false +- name: scikit-learn + version: 1.8.0 + manager: conda + platform: linux-aarch64 + dependencies: + _openmp_mutex: '>=4.5' + joblib: '>=1.3.0' + libgcc: '>=14' + libstdcxx: '>=14' + numpy: '>=1.23,<3' + python: 3.13.* + python_abi: 3.13.* + scipy: '>=1.10.0' + threadpoolctl: '>=3.2.0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/scikit-learn-1.8.0-np2py313ha4ab095_1.conda + hash: + md5: 30308a485ad34ad902c564ec06885f4c + sha256: febeac6a8b654417df7d4f3b88e5e65757517761d74ee28d6527d0b2e9284520 + category: main + optional: false +- name: scikit-learn + version: 1.8.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + joblib: '>=1.3.0' + libcxx: '>=19' + llvm-openmp: '>=19.1.7' + numpy: '>=1.23,<3' + python: 3.13.* + python_abi: 3.13.* + scipy: '>=1.10.0' + threadpoolctl: '>=3.2.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/scikit-learn-1.8.0-np2py313h3b23316_1.conda + hash: + md5: 4434adab69e6300db1e98aff4c3565f3 + sha256: 5191a32a082c9b86f84fd5672e61fdd600a41f7ba0d900226348fa5f71fbfaa0 + category: main + optional: false +- name: scipy + version: 1.17.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libgcc: '>=14' + libgfortran: '' + libgfortran5: '>=14.3.0' + liblapack: '>=3.9.0,<4.0a0' + libstdcxx: '>=14' + numpy: '>=1.25.2' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.17.1-py313h4b8bb8b_0.conda + hash: + md5: ec81bc03787968decae6765c7f61b7cf + sha256: fdd92a119a2a5f89d6e549a326adcb008f5046ea5034a9af409e97b7e20e6f06 + category: main + optional: false +- name: scipy + version: 1.17.1 + manager: conda + platform: linux-aarch64 + dependencies: + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libgcc: '>=14' + libgfortran: '' + libgfortran5: '>=14.3.0' + liblapack: '>=3.9.0,<4.0a0' + libstdcxx: '>=14' + numpy: '>=1.25.2' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/scipy-1.17.1-py313he1a02db_0.conda + hash: + md5: f0752cefb7f99619cb79399309b7fc3b + sha256: 2781a943bd2b539c46bcc9e7287b46d33b943c6f4335b2ade32fead226c2f6b4 + category: main + optional: false +- name: scipy + version: 1.17.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libblas: '>=3.9.0,<4.0a0' + libcblas: '>=3.9.0,<4.0a0' + libcxx: '>=19' + libgfortran: '' + libgfortran5: '>=14.3.0' + liblapack: '>=3.9.0,<4.0a0' + numpy: '>=1.25.2' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.17.1-py313hc753a45_0.conda + hash: + md5: 6f3a898962bdea87c076108bc336df2e + sha256: d22bf4791d1fc96b35374de0dd904745c3b54282ba23c3d435a994b4ff384719 + category: main + optional: false +- name: setuptools + version: 82.0.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda + hash: + md5: 8e194e7b992f99a5015edbd4ebd38efd + sha256: 82088a6e4daa33329a30bc26dc19a98c7c1d3f05c0f73ce9845d4eab4924e9e1 + category: main + optional: false +- name: setuptools + version: 82.0.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda + hash: + md5: 8e194e7b992f99a5015edbd4ebd38efd + sha256: 82088a6e4daa33329a30bc26dc19a98c7c1d3f05c0f73ce9845d4eab4924e9e1 + category: main + optional: false +- name: setuptools + version: 82.0.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-82.0.1-pyh332efcf_0.conda + hash: + md5: 8e194e7b992f99a5015edbd4ebd38efd + sha256: 82088a6e4daa33329a30bc26dc19a98c7c1d3f05c0f73ce9845d4eab4924e9e1 + category: main + optional: false +- name: shapely + version: 2.1.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + geos: '>=3.14.1,<3.14.2.0a0' + libgcc: '>=14' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/shapely-2.1.2-py313had47c43_2.conda + hash: + md5: 6e550dd748e9ac9b2925411684e076a1 + sha256: 0bf96349dd2cccba4faf6b98f2f3e02767cdc8b78a6bc1a0ee4f88bddee84917 + category: main + optional: false +- name: shapely + version: 2.1.2 + manager: conda + platform: linux-aarch64 + dependencies: + geos: '>=3.14.1,<3.14.2.0a0' + libgcc: '>=14' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/shapely-2.1.2-py313ha011489_2.conda + hash: + md5: 9d4aa40cb652954f8f61a4fe5df405c8 + sha256: 13603d072f002c676e62e508e7647ad61f8e6f3307c91bc55aca642f5ea7351e + category: main + optional: false +- name: shapely + version: 2.1.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + geos: '>=3.14.1,<3.14.2.0a0' + numpy: '>=1.23,<3' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/shapely-2.1.2-py313h10b2fc2_2.conda + hash: + md5: 7dc5b3a207a5c0af5fb7dacca24587a7 + sha256: 6b1132016ba3752867981eacd28045d51c671e7818e3e9bcdf34ef275fb90032 + category: main + optional: false +- name: six + version: 1.17.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + hash: + md5: 3339e3b65d58accf4ca4fb8748ab16b3 + sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d + category: main + optional: false +- name: six + version: 1.17.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + hash: + md5: 3339e3b65d58accf4ca4fb8748ab16b3 + sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d + category: main + optional: false +- name: six + version: 1.17.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda + hash: + md5: 3339e3b65d58accf4ca4fb8748ab16b3 + sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d + category: main + optional: false +- name: snappy + version: 1.2.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.2-h03e3b7b_1.conda + hash: + md5: 98b6c9dc80eb87b2519b97bcf7e578dd + sha256: 48f3f6a76c34b2cfe80de9ce7f2283ecb55d5ed47367ba91e8bb8104e12b8f11 + category: main + optional: false +- name: snappy + version: 1.2.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/snappy-1.2.2-he774c54_1.conda + hash: + md5: 3dec912091fb88614afa0af2712c1362 + sha256: a8a79c53852fb07286407907402caa5a96b6e22b518c4f010be40647f9ee3726 + category: main + optional: false +- name: snappy + version: 1.2.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + url: https://conda.anaconda.org/conda-forge/osx-arm64/snappy-1.2.2-hada39a4_1.conda + hash: + md5: fca4a2222994acd7f691e57f94b750c5 + sha256: cb9305ede19584115f43baecdf09a3866bfcd5bcca0d9e527bd76d9a1dbe2d8d + category: main + optional: false +- name: sortedcontainers + version: 2.4.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + hash: + md5: 0401a17ae845fa72c7210e206ec5647d + sha256: d1e3e06b5cf26093047e63c8cc77b70d970411c5cbc0cb1fad461a8a8df599f7 + category: main + optional: false +- name: sortedcontainers + version: 2.4.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + hash: + md5: 0401a17ae845fa72c7210e206ec5647d + sha256: d1e3e06b5cf26093047e63c8cc77b70d970411c5cbc0cb1fad461a8a8df599f7 + category: main + optional: false +- name: sortedcontainers + version: 2.4.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.4.0-pyhd8ed1ab_1.conda + hash: + md5: 0401a17ae845fa72c7210e206ec5647d + sha256: d1e3e06b5cf26093047e63c8cc77b70d970411c5cbc0cb1fad461a8a8df599f7 + category: main + optional: false +- name: spatialpandas + version: 0.5.0 + manager: conda + platform: linux-64 + dependencies: + dask-core: '>=2025.1' + fsspec: '>=2022.8' + numba: '' + pandas: '>=2.0' + pyarrow: '>=14.0.1' + python: '>=3.10' + retrying: '' + url: https://conda.anaconda.org/conda-forge/noarch/spatialpandas-0.5.0-pyhd8ed1ab_0.conda + hash: + md5: e371879bca521d38ad57e88a705bcda4 + sha256: 81e0aa7d3ca621694ba8facbbf9ba0dc72d2753b4149a0d5453498b809029a1e + category: main + optional: false +- name: spatialpandas + version: 0.5.0 + manager: conda + platform: linux-aarch64 + dependencies: + dask-core: '>=2025.1' + fsspec: '>=2022.8' + numba: '' + pandas: '>=2.0' + pyarrow: '>=14.0.1' + python: '>=3.10' + retrying: '' + url: https://conda.anaconda.org/conda-forge/noarch/spatialpandas-0.5.0-pyhd8ed1ab_0.conda + hash: + md5: e371879bca521d38ad57e88a705bcda4 + sha256: 81e0aa7d3ca621694ba8facbbf9ba0dc72d2753b4149a0d5453498b809029a1e + category: main + optional: false +- name: spatialpandas + version: 0.5.0 + manager: conda + platform: osx-arm64 + dependencies: + dask-core: '>=2025.1' + fsspec: '>=2022.8' + numba: '' + pandas: '>=2.0' + pyarrow: '>=14.0.1' + python: '>=3.10' + retrying: '' + url: https://conda.anaconda.org/conda-forge/noarch/spatialpandas-0.5.0-pyhd8ed1ab_0.conda + hash: + md5: e371879bca521d38ad57e88a705bcda4 + sha256: 81e0aa7d3ca621694ba8facbbf9ba0dc72d2753b4149a0d5453498b809029a1e + category: main + optional: false +- name: sqlite + version: 3.53.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libsqlite: 3.53.1 + libzlib: '>=1.3.2,<2.0a0' + ncurses: '>=6.6,<7.0a0' + readline: '>=8.3,<9.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.53.1-hbc0de68_0.conda + hash: + md5: 8e0b8654ead18e50af552e54b5a08a61 + sha256: d167fa92781bcdcd3b9aaa6bb1cd50c5b108f6190c170098a118b5cf5df2f881 + category: main + optional: false +- name: sqlite + version: 3.53.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libsqlite: 3.53.1 + libzlib: '>=1.3.2,<2.0a0' + ncurses: '>=6.6,<7.0a0' + readline: '>=8.3,<9.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/sqlite-3.53.1-he8854b5_0.conda + hash: + md5: 46009bdca2315a99e0a3a7d0ba1af3b9 + sha256: 27467e4bfb0681546f149718c33b806fec078185fbaa6a4d17d440bc8f56185c + category: main + optional: false +- name: sqlite + version: 3.53.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libsqlite: 3.53.1 + libzlib: '>=1.3.2,<2.0a0' + ncurses: '>=6.6,<7.0a0' + readline: '>=8.3,<9.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/sqlite-3.53.1-h85ec8f2_0.conda + hash: + md5: f7a7a885f173730179da53e02b98ca93 + sha256: b26e0b8d945799f53a505192694599c0dd0ee422d9afa7d98c15e6144b6f99f9 + category: main + optional: false +- name: tblib + version: 3.2.2 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/tblib-3.2.2-pyhcf101f3_0.conda + hash: + md5: f88bb644823094f436792f80fba3207e + sha256: 6b549360f687ee4d11bf85a6d6a276a30f9333df1857adb0fe785f0f8e9bcd60 + category: main + optional: false +- name: tblib + version: 3.2.2 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/tblib-3.2.2-pyhcf101f3_0.conda + hash: + md5: f88bb644823094f436792f80fba3207e + sha256: 6b549360f687ee4d11bf85a6d6a276a30f9333df1857adb0fe785f0f8e9bcd60 + category: main + optional: false +- name: tblib + version: 3.2.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/tblib-3.2.2-pyhcf101f3_0.conda + hash: + md5: f88bb644823094f436792f80fba3207e + sha256: 6b549360f687ee4d11bf85a6d6a276a30f9333df1857adb0fe785f0f8e9bcd60 + category: main + optional: false +- name: threadpoolctl + version: 3.6.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda + hash: + md5: 9d64911b31d57ca443e9f1e36b04385f + sha256: 6016672e0e72c4cf23c0cf7b1986283bd86a9c17e8d319212d78d8e9ae42fdfd + category: main + optional: false +- name: threadpoolctl + version: 3.6.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda + hash: + md5: 9d64911b31d57ca443e9f1e36b04385f + sha256: 6016672e0e72c4cf23c0cf7b1986283bd86a9c17e8d319212d78d8e9ae42fdfd + category: main + optional: false +- name: threadpoolctl + version: 3.6.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda + hash: + md5: 9d64911b31d57ca443e9f1e36b04385f + sha256: 6016672e0e72c4cf23c0cf7b1986283bd86a9c17e8d319212d78d8e9ae42fdfd + category: main + optional: false +- name: tk + version: 8.6.13 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h366c992_103.conda + hash: + md5: cffd3bdd58090148f4cfcd831f4b26ab + sha256: cafeec44494f842ffeca27e9c8b0c27ed714f93ac77ddadc6aaf726b5554ebac + category: main + optional: false +- name: tk + version: 8.6.13 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.13-noxft_h0dc03b3_103.conda + hash: + md5: 7fc6affb9b01e567d2ef1d05b84aa6ed + sha256: e25c314b52764219f842b41aea2c98a059f06437392268f09b03561e4f6e5309 + category: main + optional: false +- name: tk + version: 8.6.13 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h010d191_3.conda + hash: + md5: a9d86bc62f39b94c4661716624eb21b0 + sha256: 799cab4b6cde62f91f750149995d149bc9db525ec12595e8a1d91b9317f038b3 + category: main + optional: false +- name: toolz + version: 1.1.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda + hash: + md5: c07a6153f8306e45794774cf9b13bd32 + sha256: 4e379e1c18befb134247f56021fdf18e112fb35e64dd1691858b0a0f3bea9a45 + category: main + optional: false +- name: toolz + version: 1.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda + hash: + md5: c07a6153f8306e45794774cf9b13bd32 + sha256: 4e379e1c18befb134247f56021fdf18e112fb35e64dd1691858b0a0f3bea9a45 + category: main + optional: false +- name: toolz + version: 1.1.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/toolz-1.1.0-pyhd8ed1ab_1.conda + hash: + md5: c07a6153f8306e45794774cf9b13bd32 + sha256: 4e379e1c18befb134247f56021fdf18e112fb35e64dd1691858b0a0f3bea9a45 + category: main + optional: false +- name: tornado + version: 6.5.5 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.5-py313h07c4f96_0.conda + hash: + md5: 6c0b0ae017b5bfd9c8d718217efd8f14 + sha256: 9e8497e1ecca77d03c6be2d3b5f901dfe0ab99686af4fb94ab418b7d449ac547 + category: main + optional: false +- name: tornado + version: 6.5.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/linux-aarch64/tornado-6.5.5-py313he149459_0.conda + hash: + md5: 72cdaf3d2963ec20c0b54154fe871985 + sha256: a7e81ec39fdbf383eae736e90b14c2ca8c4135898d8591e38e548199e1e8cd0d + category: main + optional: false +- name: tornado + version: 6.5.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: '>=3.13,<3.14.0a0' + python_abi: 3.13.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.5.5-py313h0997733_0.conda + hash: + md5: 303333dd882dfeb303cc8bfac178464b + sha256: c5b0ee042d8a0b88a3823226dc95b794c042c498aee330aa9b4d78bfad01d099 + category: main + optional: false +- name: tqdm + version: 4.67.3 + manager: conda + platform: linux-64 + dependencies: + __unix: '' + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda + hash: + md5: e5ce43272193b38c2e9037446c1d9206 + sha256: 9ef8e47cf00e4d6dcc114eb32a1504cc18206300572ef14d76634ba29dfe1eb6 + category: main + optional: false +- name: tqdm + version: 4.67.3 + manager: conda + platform: linux-aarch64 + dependencies: + __unix: '' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda + hash: + md5: e5ce43272193b38c2e9037446c1d9206 + sha256: 9ef8e47cf00e4d6dcc114eb32a1504cc18206300572ef14d76634ba29dfe1eb6 + category: main + optional: false +- name: tqdm + version: 4.67.3 + manager: conda + platform: osx-arm64 + dependencies: + __unix: '' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.3-pyh8f84b5b_0.conda + hash: + md5: e5ce43272193b38c2e9037446c1d9206 + sha256: 9ef8e47cf00e4d6dcc114eb32a1504cc18206300572ef14d76634ba29dfe1eb6 + category: main + optional: false +- name: traitlets + version: 5.15.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.15.0-pyhcf101f3_0.conda + hash: + md5: 4bada6a6d908a27262af8ebddf4f7492 + sha256: dfb681579be59c2e790c95f7f49b7529a9b0511d6385ad276e3c8988cbd54d2c + category: main + optional: false +- name: traitlets + version: 5.15.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.15.0-pyhcf101f3_0.conda + hash: + md5: 4bada6a6d908a27262af8ebddf4f7492 + sha256: dfb681579be59c2e790c95f7f49b7529a9b0511d6385ad276e3c8988cbd54d2c + category: main + optional: false +- name: traitlets + version: 5.15.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.15.0-pyhcf101f3_0.conda + hash: + md5: 4bada6a6d908a27262af8ebddf4f7492 + sha256: dfb681579be59c2e790c95f7f49b7529a9b0511d6385ad276e3c8988cbd54d2c + category: main + optional: false +- name: typing_extensions + version: 4.15.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + hash: + md5: 0caa1af407ecff61170c9437a808404d + sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731 + category: main + optional: false +- name: typing_extensions + version: 4.15.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + hash: + md5: 0caa1af407ecff61170c9437a808404d + sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731 + category: main + optional: false +- name: typing_extensions + version: 4.15.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda + hash: + md5: 0caa1af407ecff61170c9437a808404d + sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731 + category: main + optional: false +- name: tzdata + version: 2025c + manager: conda + platform: linux-64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda + hash: + md5: ad659d0a2b3e47e38d829aa8cad2d610 + sha256: 1d30098909076af33a35017eed6f2953af1c769e273a0626a04722ac4acaba3c + category: main + optional: false +- name: tzdata + version: 2025c + manager: conda + platform: linux-aarch64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda + hash: + md5: ad659d0a2b3e47e38d829aa8cad2d610 + sha256: 1d30098909076af33a35017eed6f2953af1c769e273a0626a04722ac4acaba3c + category: main + optional: false +- name: tzdata + version: 2025c + manager: conda + platform: osx-arm64 + dependencies: {} + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-hc9c84f9_1.conda + hash: + md5: ad659d0a2b3e47e38d829aa8cad2d610 + sha256: 1d30098909076af33a35017eed6f2953af1c769e273a0626a04722ac4acaba3c + category: main + optional: false +- name: uc-micro-py + version: 2.0.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-2.0.0-pyhcf101f3_0.conda + hash: + md5: 4fdd327852ffefc83173a7c029690d0c + sha256: 9e5a0e70e876fca50de075b1cc6641cdc009a16c18f4d52ab03edb777729a1bc + category: main + optional: false +- name: uc-micro-py + version: 2.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-2.0.0-pyhcf101f3_0.conda + hash: + md5: 4fdd327852ffefc83173a7c029690d0c + sha256: 9e5a0e70e876fca50de075b1cc6641cdc009a16c18f4d52ab03edb777729a1bc + category: main + optional: false +- name: uc-micro-py + version: 2.0.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-2.0.0-pyhcf101f3_0.conda + hash: + md5: 4fdd327852ffefc83173a7c029690d0c + sha256: 9e5a0e70e876fca50de075b1cc6641cdc009a16c18f4d52ab03edb777729a1bc + category: main + optional: false +- name: urllib3 + version: 2.7.0 + manager: conda + platform: linux-64 + dependencies: + backports.zstd: '>=1.0.0' + brotli-python: '>=1.2.0' + h2: '>=4,<5' + pysocks: '>=1.5.6,<2.0,!=1.5.7' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.7.0-pyhd8ed1ab_0.conda + hash: + md5: cbb88288f74dbe6ada1c6c7d0a97223e + sha256: feff959a816f7988a0893201aa9727bbb7ee1e9cec2c4f0428269b489eb93fb4 + category: main + optional: false +- name: urllib3 + version: 2.7.0 + manager: conda + platform: linux-aarch64 + dependencies: + backports.zstd: '>=1.0.0' + brotli-python: '>=1.2.0' + h2: '>=4,<5' + pysocks: '>=1.5.6,<2.0,!=1.5.7' + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.7.0-pyhd8ed1ab_0.conda + hash: + md5: cbb88288f74dbe6ada1c6c7d0a97223e + sha256: feff959a816f7988a0893201aa9727bbb7ee1e9cec2c4f0428269b489eb93fb4 + category: main + optional: false +- name: urllib3 + version: 2.5.0 + manager: conda + platform: osx-arm64 + dependencies: + brotli-python: '>=1.0.9' + h2: '>=4,<5' + pysocks: '>=1.5.6,<2.0,!=1.5.7' + python: '>=3.9' + zstandard: '>=0.18.0' + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.5.0-pyhd8ed1ab_0.conda + hash: + md5: 436c165519e140cb08d246a4472a9d6a + sha256: 4fb9789154bd666ca74e428d973df81087a697dbb987775bc3198d2215f240f8 + category: main + optional: false +- name: uwtools + version: 2.9.1 + manager: conda + platform: linux-64 + dependencies: + f90nml: '>=1.4,<1.5' + iotaa: 1.3.* + jinja2: '>=3.1,<3.2' + jsonschema: '>=4.18,<4.24' + lxml: '>=5.2,<5.5' + python: '>=3.9,<3.14' + python-dateutil: '>=2.9,<2.10' + pyyaml: '>=6.0,<6.1' + requests: '>=2.32,<2.33' + url: https://conda.anaconda.org/ufs-community/noarch/uwtools-2.9.1-py_1.conda + hash: + md5: 9cb69b9005093844005718371b5e1021 + sha256: 6b557f78ebad72d613acf5ff121da5964727b8b5c67653805e6adf2e4e2e5c14 + category: main + optional: false +- name: uwtools + version: 2.9.1 + manager: conda + platform: linux-aarch64 + dependencies: + f90nml: '>=1.4,<1.5' + iotaa: 1.3.* + jinja2: '>=3.1,<3.2' + jsonschema: '>=4.18,<4.24' + lxml: '>=5.2,<5.5' + python: '>=3.9,<3.14' + python-dateutil: '>=2.9,<2.10' + pyyaml: '>=6.0,<6.1' + requests: '>=2.32,<2.33' + url: https://conda.anaconda.org/ufs-community/noarch/uwtools-2.9.1-py_1.conda + hash: + md5: 9cb69b9005093844005718371b5e1021 + sha256: 6b557f78ebad72d613acf5ff121da5964727b8b5c67653805e6adf2e4e2e5c14 + category: main + optional: false +- name: uwtools + version: 2.9.1 + manager: conda + platform: osx-arm64 + dependencies: + f90nml: '>=1.4,<1.5' + iotaa: 1.3.* + jinja2: '>=3.1,<3.2' + jsonschema: '>=4.18,<4.24' + lxml: '>=5.2,<5.5' + python: '>=3.9,<3.14' + python-dateutil: '>=2.9,<2.10' + pyyaml: '>=6.0,<6.1' + requests: '>=2.32,<2.33' + url: https://conda.anaconda.org/ufs-community/noarch/uwtools-2.9.1-py_1.conda + hash: + md5: 9cb69b9005093844005718371b5e1021 + sha256: 6b557f78ebad72d613acf5ff121da5964727b8b5c67653805e6adf2e4e2e5c14 + category: main + optional: false +- name: uxarray + version: 2026.04.1 + manager: conda + platform: linux-64 + dependencies: + antimeridian: '' + cartopy: '' + dask: '' + datashader: '' + geoviews: '' + healpix: '' + holoviews: '' + hvplot: '' + matplotlib-base: '' + matplotlib-inline: '' + netcdf4: '' + numba: '' + numpy: '' + pandas: '' + polars: '' + python: '>=3.10' + scikit-learn: '' + scipy: '>=0.16' + shapely: '' + spatialpandas: '' + xarray: '' + url: https://conda.anaconda.org/conda-forge/noarch/uxarray-2026.04.1-pyhd8ed1ab_0.conda + hash: + md5: 080d3e4596eac1314c167c5c006f21be + sha256: 9e8619708df412e3efd100489f1333b5f079b298aad168256160bfabbc3ef799 + category: main + optional: false +- name: uxarray + version: 2026.04.1 + manager: conda + platform: linux-aarch64 + dependencies: + antimeridian: '' + cartopy: '' + dask: '' + datashader: '' + geoviews: '' + healpix: '' + holoviews: '' + hvplot: '' + matplotlib-base: '' + matplotlib-inline: '' + netcdf4: '' + numba: '' + numpy: '' + pandas: '' + polars: '' + python: '>=3.10' + scikit-learn: '' + scipy: '>=0.16' + shapely: '' + spatialpandas: '' + xarray: '' + url: https://conda.anaconda.org/conda-forge/noarch/uxarray-2026.04.1-pyhd8ed1ab_0.conda + hash: + md5: 080d3e4596eac1314c167c5c006f21be + sha256: 9e8619708df412e3efd100489f1333b5f079b298aad168256160bfabbc3ef799 + category: main + optional: false +- name: uxarray + version: 2026.04.1 + manager: conda + platform: osx-arm64 + dependencies: + antimeridian: '' + cartopy: '' + dask: '' + datashader: '' + geoviews: '' + healpix: '' + holoviews: '' + hvplot: '' + matplotlib-base: '' + matplotlib-inline: '' + netcdf4: '' + numba: '' + numpy: '' + pandas: '' + polars: '' + python: '>=3.10' + scikit-learn: '' + scipy: '>=0.16' + shapely: '' + spatialpandas: '' + xarray: '' + url: https://conda.anaconda.org/conda-forge/noarch/uxarray-2026.04.1-pyhd8ed1ab_0.conda + hash: + md5: 080d3e4596eac1314c167c5c006f21be + sha256: 9e8619708df412e3efd100489f1333b5f079b298aad168256160bfabbc3ef799 + category: main + optional: false +- name: wayland + version: 1.25.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libexpat: '>=2.7.4,<3.0a0' + libffi: '>=3.5.2,<3.6.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/wayland-1.25.0-hd6090a7_0.conda + hash: + md5: 996583ea9c796e5b915f7d7580b51ea6 + sha256: ea374d57a8fcda281a0a89af0ee49a2c2e99cc4ac97cf2e2db7064e74e764bdb + category: main + optional: false +- name: wayland + version: 1.25.0 + manager: conda + platform: linux-aarch64 + dependencies: + libexpat: '>=2.7.4,<3.0a0' + libffi: '>=3.5.2,<3.6.0a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/wayland-1.25.0-h4f8a99f_0.conda + hash: + md5: 0a7a9548726f98d5869fd4c43e110f0f + sha256: 3cc479df517b0ce110835a1256f91ca568581cb6dfe1c53a0786f0a226039a45 + category: main + optional: false +- name: webencodings + version: 0.5.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda + hash: + md5: 2841eb5bfc75ce15e9a0054b98dcd64d + sha256: 19ff205e138bb056a46f9e3839935a2e60bd1cf01c8241a5e172a422fed4f9c6 + category: main + optional: false +- name: webencodings + version: 0.5.1 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda + hash: + md5: 2841eb5bfc75ce15e9a0054b98dcd64d + sha256: 19ff205e138bb056a46f9e3839935a2e60bd1cf01c8241a5e172a422fed4f9c6 + category: main + optional: false +- name: webencodings + version: 0.5.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda + hash: + md5: 2841eb5bfc75ce15e9a0054b98dcd64d + sha256: 19ff205e138bb056a46f9e3839935a2e60bd1cf01c8241a5e172a422fed4f9c6 + category: main + optional: false +- name: xarray + version: 2026.4.0 + manager: conda + platform: linux-64 + dependencies: + numpy: '>=1.26' + packaging: '>=24.2' + pandas: '>=2.2' + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/xarray-2026.4.0-pyhc364b38_0.conda + hash: + md5: 099794df685f800c3f319ff4742dc1bb + sha256: 9f5f5905afea6e0188aa6887aed0809033143343a7af06983f4b390c2286d2d7 + category: main + optional: false +- name: xarray + version: 2026.4.0 + manager: conda + platform: linux-aarch64 + dependencies: + numpy: '>=1.26' + packaging: '>=24.2' + pandas: '>=2.2' + python: '>=3.11' + url: https://conda.anaconda.org/conda-forge/noarch/xarray-2026.4.0-pyhc364b38_0.conda + hash: + md5: 099794df685f800c3f319ff4742dc1bb + sha256: 9f5f5905afea6e0188aa6887aed0809033143343a7af06983f4b390c2286d2d7 + category: main + optional: false +- name: xarray + version: 2026.4.0 + manager: conda + platform: osx-arm64 + dependencies: + numpy: '>=1.26' + packaging: '>=24.2' + pandas: '>=2.2' + python: '>=3.11' + url: https://conda.anaconda.org/conda-forge/noarch/xarray-2026.4.0-pyhc364b38_0.conda + hash: + md5: 099794df685f800c3f319ff4742dc1bb + sha256: 9f5f5905afea6e0188aa6887aed0809033143343a7af06983f4b390c2286d2d7 + category: main + optional: false +- name: xcb-util + version: 0.4.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libxcb: '>=1.17.0,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-h4f16b4b_2.conda + hash: + md5: fdc27cb255a7a2cc73b7919a968b48f0 + sha256: ad8cab7e07e2af268449c2ce855cbb51f43f4664936eff679b1f3862e6e4b01d + category: main + optional: false +- name: xcb-util + version: 0.4.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libxcb: '>=1.17.0,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-0.4.1-hca56bd8_2.conda + hash: + md5: 159ffec8f7fab775669a538f0b29373a + sha256: d874906e236a5edc9309d479599bf2de4d8adca0f23c355b76759d5fb3c4bef8 + category: main + optional: false +- name: xcb-util-cursor + version: 0.1.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libxcb: '>=1.17.0,<2.0a0' + xcb-util-image: '>=0.4.0,<0.5.0a0' + xcb-util-renderutil: '>=0.3.10,<0.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-cursor-0.1.6-hb03c661_0.conda + hash: + md5: 4d1fc190b99912ed557a8236e958c559 + sha256: c2be9cae786fdb2df7c2387d2db31b285cf90ab3bfabda8fa75a596c3d20fc67 + category: main + optional: false +- name: xcb-util-cursor + version: 0.1.6 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libxcb: '>=1.17.0,<2.0a0' + xcb-util-image: '>=0.4.0,<0.5.0a0' + xcb-util-renderutil: '>=0.3.10,<0.4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-cursor-0.1.6-he30d5cf_0.conda + hash: + md5: 8b70063c86f7f9a0b045e78d2d9971f7 + sha256: 2e31eeeac0ad76229a565f1df3a8fb4ea54852a68404a99558adab9c92c0ac4d + category: main + optional: false +- name: xcb-util-image + version: 0.4.0 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libxcb: '>=1.16,<2.0.0a0' + xcb-util: '>=0.4.1,<0.5.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda + hash: + md5: a0901183f08b6c7107aab109733a3c91 + sha256: 94b12ff8b30260d9de4fd7a28cca12e028e572cbc504fd42aa2646ec4a5bded7 + category: main + optional: false +- name: xcb-util-image + version: 0.4.0 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=12' + libxcb: '>=1.16,<2.0.0a0' + xcb-util: '>=0.4.1,<0.5.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-image-0.4.0-h5c728e9_2.conda + hash: + md5: b82e5c78dbbfa931980e8bfe83bce913 + sha256: a43058edc001e8fb97f9b291028a6ca16a8969d9b56a998c7aecea083323ac97 + category: main + optional: false +- name: xcb-util-keysyms + version: 0.4.1 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libxcb: '>=1.16,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda + hash: + md5: ad748ccca349aec3e91743e08b5e2b50 + sha256: 546e3ee01e95a4c884b6401284bb22da449a2f4daf508d038fdfa0712fe4cc69 + category: main + optional: false +- name: xcb-util-keysyms + version: 0.4.1 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=12' + libxcb: '>=1.16,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-keysyms-0.4.1-h5c728e9_0.conda + hash: + md5: 57ca8564599ddf8b633c4ea6afee6f3a + sha256: 9d92daa7feb0e14f81bf0d4b3f0b6ff1e8cec3ff514df8a0c06c4d49b518c315 + category: main + optional: false +- name: xcb-util-renderutil + version: 0.3.10 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libxcb: '>=1.16,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda + hash: + md5: 0e0cbe0564d03a99afd5fd7b362feecd + sha256: 2d401dadc43855971ce008344a4b5bd804aca9487d8ebd83328592217daca3df + category: main + optional: false +- name: xcb-util-renderutil + version: 0.3.10 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=12' + libxcb: '>=1.16,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-renderutil-0.3.10-h5c728e9_0.conda + hash: + md5: 7beeda4223c5484ef72d89fb66b7e8c1 + sha256: 5827f5617c9741599f72bb7f090726f89c6ef91e4bada621895fdc2bbadfb0f1 + category: main + optional: false +- name: xcb-util-wm + version: 0.4.2 + manager: conda + platform: linux-64 + dependencies: + libgcc-ng: '>=12' + libxcb: '>=1.16,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda + hash: + md5: 608e0ef8256b81d04456e8d211eee3e8 + sha256: 31d44f297ad87a1e6510895740325a635dd204556aa7e079194a0034cdd7e66a + category: main + optional: false +- name: xcb-util-wm + version: 0.4.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc-ng: '>=12' + libxcb: '>=1.16,<2.0.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xcb-util-wm-0.4.2-h5c728e9_0.conda + hash: + md5: f14dcda6894722e421da2b7dcffb0b78 + sha256: 3f52cd8783e7d953c54266255fd11886c611c2620545eabc28ec8cf470ae8be7 + category: main + optional: false +- name: xkeyboard-config + version: '2.47' + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + xorg-libx11: '>=1.8.13,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.47-hb03c661_0.conda + hash: + md5: b56e0c8432b56decafae7e78c5f29ba5 + sha256: 19c2bb14bec84b0e995b56b752369775c75f1589314b43733948bb5f471a6915 + category: main + optional: false +- name: xkeyboard-config + version: '2.47' + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + xorg-libx11: '>=1.8.13,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xkeyboard-config-2.47-he30d5cf_0.conda + hash: + md5: 4ac707a4279972357712af099cd1ae50 + sha256: ec7ff9dffbd41faa31a30fa0724699f05bca000d57c745a195ecdb56888a8605 + category: main + optional: false +- name: xorg-libice + version: 1.1.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.2-hb9d3cd8_0.conda + hash: + md5: fb901ff28063514abb6046c9ec2c4a45 + sha256: c12396aabb21244c212e488bbdc4abcdef0b7404b15761d9329f5a4a39113c4b + category: main + optional: false +- name: xorg-libice + version: 1.1.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libice-1.1.2-h86ecc28_0.conda + hash: + md5: c8d8ec3e00cd0fd8a231789b91a7c5b7 + sha256: a2ba1864403c7eb4194dacbfe2777acf3d596feae43aada8d1b478617ce45031 + category: main + optional: false +- name: xorg-libsm + version: 1.2.6 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libuuid: '>=2.38.1,<3.0a0' + xorg-libice: '>=1.1.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.6-he73a12e_0.conda + hash: + md5: 1c74ff8c35dcadf952a16f752ca5aa49 + sha256: 277841c43a39f738927145930ff963c5ce4c4dacf66637a3d95d802a64173250 + category: main + optional: false +- name: xorg-libsm + version: 1.2.6 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + libuuid: '>=2.38.1,<3.0a0' + xorg-libice: '>=1.1.2,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libsm-1.2.6-h0808dbd_0.conda + hash: + md5: 2d1409c50882819cb1af2de82e2b7208 + sha256: b86a819cd16f90c01d9d81892155126d01555a20dabd5f3091da59d6309afd0a + category: main + optional: false +- name: xorg-libx11 + version: 1.8.13 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libxcb: '>=1.17.0,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.13-he1eb515_0.conda + hash: + md5: 861fb6ccbc677bb9a9fb2468430b9c6a + sha256: 516d4060139dbb4de49a4dcdc6317a9353fb39ebd47789c14e6fe52de0deee42 + category: main + optional: false +- name: xorg-libx11 + version: 1.8.13 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libxcb: '>=1.17.0,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libx11-1.8.13-h63a1b12_0.conda + hash: + md5: 22dd10425ef181e80e130db50675d615 + sha256: cf886160e2ff580d77f7eb8ec1a77c41c2c5b05343e329bc35f0ddf40b8d92ab + category: main + optional: false +- name: xorg-libxau + version: 1.0.12 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.12-hb03c661_1.conda + hash: + md5: b2895afaf55bf96a8c8282a2e47a5de0 + sha256: 6bc6ab7a90a5d8ac94c7e300cc10beb0500eeba4b99822768ca2f2ef356f731b + category: main + optional: false +- name: xorg-libxau + version: 1.0.12 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxau-1.0.12-he30d5cf_1.conda + hash: + md5: 1c246e1105000c3660558459e2fd6d43 + sha256: e9f6e931feeb2f40e1fdbafe41d3b665f1ab6cb39c5880a1fcf9f79a3f3c84a5 + category: main + optional: false +- name: xorg-libxau + version: 1.0.12 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxau-1.0.12-hc919400_1.conda + hash: + md5: 78b548eed8227a689f93775d5d23ae09 + sha256: adae11db0f66f86156569415ed79cda75b2dbf4bea48d1577831db701438164f + category: main + optional: false +- name: xorg-libxcomposite + version: 0.4.7 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxfixes: '>=6.0.2,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxcomposite-0.4.7-he30d5cf_0.conda + hash: + md5: 9c639c1abdbfe6759c5beb2c1db4bc13 + sha256: 554f986ffa781d3393079926931465e61291d1eb8a56a03ad4a8e54b1ae233f4 + category: main + optional: false +- name: xorg-libxcursor + version: 1.2.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + xorg-libx11: '>=1.8.9,<2.0a0' + xorg-libxfixes: '>=6.0.1,<7.0a0' + xorg-libxrender: '>=0.9.11,<0.10.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxcursor-1.2.3-h86ecc28_0.conda + hash: + md5: f2054759c2203d12d0007005e1f1296d + sha256: c5d3692520762322a9598e7448492309f5ee9d8f3aff72d787cf06e77c42507f + category: main + optional: false +- name: xorg-libxdamage + version: 1.1.6 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + xorg-libx11: '>=1.8.9,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxfixes: '>=6.0.1,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxdamage-1.1.6-h86ecc28_0.conda + hash: + md5: d5773c4e4d64428d7ddaa01f6f845dc7 + sha256: 3afaa2f43eb4cb679fc0c3d9d7c50f0f2c80cc5d3df01d5d5fd60655d0bfa9be + category: main + optional: false +- name: xorg-libxdmcp + version: 1.1.5 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb03c661_1.conda + hash: + md5: 1dafce8548e38671bea82e3f5c6ce22f + sha256: 25d255fb2eef929d21ff660a0c687d38a6d2ccfbcbf0cc6aa738b12af6e9d142 + category: main + optional: false +- name: xorg-libxdmcp + version: 1.1.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.5-he30d5cf_1.conda + hash: + md5: bff06dcde4a707339d66d45d96ceb2e2 + sha256: 128d72f36bcc8d2b4cdbec07507542e437c7d67f677b7d77b71ed9eeac7d6df1 + category: main + optional: false +- name: xorg-libxdmcp + version: 1.1.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hc919400_1.conda + hash: + md5: 9d1299ace1924aa8f4e0bc8e71dd0cf7 + sha256: f7fa0de519d8da589995a1fe78ef74556bb8bc4172079ae3a8d20c3c81354906 + category: main + optional: false +- name: xorg-libxext + version: 1.3.7 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + xorg-libx11: '>=1.8.12,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.7-hb03c661_0.conda + hash: + md5: 34e54f03dfea3e7a2dcf1453a85f1085 + sha256: 79c60fc6acfd3d713d6340d3b4e296836a0f8c51602327b32794625826bd052f + category: main + optional: false +- name: xorg-libxext + version: 1.3.7 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + xorg-libx11: '>=1.8.12,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxext-1.3.7-he30d5cf_0.conda + hash: + md5: fb42b683034619915863d68dd9df03a3 + sha256: db2188bc0d844d4e9747bac7f6c1d067e390bd769c5ad897c93f1df759dc5dba + category: main + optional: false +- name: xorg-libxfixes + version: 6.0.2 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + xorg-libx11: '>=1.8.12,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxfixes-6.0.2-he30d5cf_0.conda + hash: + md5: e8b4056544341daf1d415eaeae7a040c + sha256: 8cb9c88e25c57e47419e98f04f9ef3154ad96b9f858c88c570c7b91216a64d0e + category: main + optional: false +- name: xorg-libxi + version: 1.8.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + xorg-libx11: '>=1.8.13,<2.0a0' + xorg-libxext: '>=1.3.7,<2.0a0' + xorg-libxfixes: '>=6.0.2,<7.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxi-1.8.3-he30d5cf_0.conda + hash: + md5: f8ad5777ecc217d383a722598dbeb1ac + sha256: 0c1c7b39763469cfe0e9c6d0f9a39415321f477710719f4c5d63c61ea270271c + category: main + optional: false +- name: xorg-libxrandr + version: 1.5.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxrender: '>=0.9.12,<0.10.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxrandr-1.5.5-he30d5cf_0.conda + hash: + md5: 1f64c613f0b8d67e9fb0e165d898fb6b + sha256: 9f5196665a8d72f4f119c40dcc4bafeb0b540b102cc7b8b299c2abf599e7919f + category: main + optional: false +- name: xorg-libxrender + version: 0.9.12 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + xorg-libx11: '>=1.8.10,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.12-hb9d3cd8_0.conda + hash: + md5: 96d57aba173e878a2089d5638016dc5e + sha256: 044c7b3153c224c6cedd4484dd91b389d2d7fd9c776ad0f4a34f099b3389f4a1 + category: main + optional: false +- name: xorg-libxrender + version: 0.9.12 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + xorg-libx11: '>=1.8.10,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxrender-0.9.12-h86ecc28_0.conda + hash: + md5: ae2c2dd0e2d38d249887727db2af960e + sha256: ffd77ee860c9635a28cfda46163dcfe9224dc6248c62404c544ae6b564a0be1f + category: main + optional: false +- name: xorg-libxtst + version: 1.2.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=13' + xorg-libx11: '>=1.8.9,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + xorg-libxi: '>=1.7.10,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxtst-1.2.5-h57736b2_3.conda + hash: + md5: c05698071b5c8e0da82a282085845860 + sha256: 6eaffce5a34fc0a16a21ddeaefb597e792a263b1b0c387c1ce46b0a967d558e1 + category: main + optional: false +- name: xorg-libxxf86vm + version: 1.1.7 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + xorg-libx11: '>=1.8.12,<2.0a0' + xorg-libxext: '>=1.3.6,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxxf86vm-1.1.7-he30d5cf_0.conda + hash: + md5: b15ca02584678f38df6e114c32f93959 + sha256: 6f6f2b32754e09c2334e067ba5d2d38715f2432cd9fb41d6f66de0591f8f4f94 + category: main + optional: false +- name: xyzservices + version: 2026.3.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2026.3.0-pyhd8ed1ab_0.conda + hash: + md5: 4487b9c371d0161d54b5c7bbd890c0fc + sha256: 663ea9b00d68c2da309114923924686ab6d3f59ef1b196c5029ba16799e7bb07 + category: main + optional: false +- name: xyzservices + version: 2026.3.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2026.3.0-pyhd8ed1ab_0.conda + hash: + md5: 4487b9c371d0161d54b5c7bbd890c0fc + sha256: 663ea9b00d68c2da309114923924686ab6d3f59ef1b196c5029ba16799e7bb07 + category: main + optional: false +- name: xyzservices + version: 2026.3.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2026.3.0-pyhd8ed1ab_0.conda + hash: + md5: 4487b9c371d0161d54b5c7bbd890c0fc + sha256: 663ea9b00d68c2da309114923924686ab6d3f59ef1b196c5029ba16799e7bb07 + category: main + optional: false +- name: xz + version: 5.8.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + liblzma: 5.8.3 + liblzma-devel: 5.8.3 + xz-gpl-tools: 5.8.3 + xz-tools: 5.8.3 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.8.3-ha02ee65_0.conda + hash: + md5: 6a1b6af49a334e4e06b9f103367762bf + sha256: 2553fd3ec0a1020b2ca05ca10b0036a596cb0d4bf3645922fcf69dacce0e6679 + category: main + optional: false +- name: xz-gpl-tools + version: 5.8.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + liblzma: 5.8.3 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-gpl-tools-5.8.3-ha02ee65_0.conda + hash: + md5: 8f5e2c6726c1339287a3c76a2c138ac7 + sha256: 8f139666ea18dc8340a44a54056627dd4e89e242e8cd136ab2467d6dc2c192ba + category: main + optional: false +- name: xz-tools + version: 5.8.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + liblzma: 5.8.3 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-tools-5.8.3-hb03c661_0.conda + hash: + md5: b62b615caa60812640f24db3a8d0fc87 + sha256: 162ebd76803464b8c8ebc7d45df32edf0ec717b3bf369a437ae3b0254f22dc2e + category: main + optional: false +- name: yaml + version: 0.2.5 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h280c20c_3.conda + hash: + md5: a77f85f77be52ff59391544bfe73390a + sha256: 6d9ea2f731e284e9316d95fa61869fe7bbba33df7929f82693c121022810f4ad + category: main + optional: false +- name: yaml + version: 0.2.5 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/yaml-0.2.5-h80f16a2_3.conda + hash: + md5: 032d8030e4a24fe1f72c74423a46fb88 + sha256: 66265e943f32ce02396ad214e27cb35f5b0490b3bd4f064446390f9d67fa5d88 + category: main + optional: false +- name: yaml + version: 0.2.5 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/yaml-0.2.5-h925e9cb_3.conda + hash: + md5: 78a0fe9e9c50d2c381e8ee47e3ea437d + sha256: b03433b13d89f5567e828ea9f1a7d5c5d697bf374c28a4168d71e9464f5dafac + category: main + optional: false +- name: zict + version: 3.0.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + hash: + md5: e52c2ef711ccf31bb7f70ca87d144b9e + sha256: 5488542dceeb9f2874e726646548ecc5608060934d6f9ceaa7c6a48c61f9cc8d + category: main + optional: false +- name: zict + version: 3.0.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + hash: + md5: e52c2ef711ccf31bb7f70ca87d144b9e + sha256: 5488542dceeb9f2874e726646548ecc5608060934d6f9ceaa7c6a48c61f9cc8d + category: main + optional: false +- name: zict + version: 3.0.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda + hash: + md5: e52c2ef711ccf31bb7f70ca87d144b9e + sha256: 5488542dceeb9f2874e726646548ecc5608060934d6f9ceaa7c6a48c61f9cc8d + category: main + optional: false +- name: zipp + version: 4.1.0 + manager: conda + platform: linux-64 + dependencies: + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda + hash: + md5: ba3dcdc8584155c97c648ae9c044b7a3 + sha256: 210bd31c22bb88f5e2a167df24c95bb5f152b2ada7502f9b8c49d1f5366db423 + category: main + optional: false +- name: zipp + version: 4.1.0 + manager: conda + platform: linux-aarch64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda + hash: + md5: ba3dcdc8584155c97c648ae9c044b7a3 + sha256: 210bd31c22bb88f5e2a167df24c95bb5f152b2ada7502f9b8c49d1f5366db423 + category: main + optional: false +- name: zipp + version: 4.1.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + url: https://conda.anaconda.org/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda + hash: + md5: ba3dcdc8584155c97c648ae9c044b7a3 + sha256: 210bd31c22bb88f5e2a167df24c95bb5f152b2ada7502f9b8c49d1f5366db423 + category: main + optional: false +- name: zlib + version: 1.3.2 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libzlib: 1.3.2 + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.2-h25fd6f3_2.conda + hash: + md5: c2a01a08fc991620a74b32420e97868a + sha256: 245c9ee8d688e23661b95e3c6dd7272ca936fabc03d423cdb3cdee1bbcf9f2f2 + category: main + optional: false +- name: zlib + version: 1.3.2 + manager: conda + platform: linux-aarch64 + dependencies: + libzlib: 1.3.2 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/zlib-1.3.2-hdc9db2a_2.conda + hash: + md5: 493587274c81b34d198b085b46a86eaa + sha256: d651731b45f2d84591881da3ce3e4107a9ba6709fe790dbd5f7b8d9c89a02ed7 + category: main + optional: false +- name: zlib + version: 1.3.2 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libzlib: 1.3.2 + url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.2-h8088a28_2.conda + hash: + md5: f1c0bce276210bed45a04949cfe8dc20 + sha256: 8dd2ac25f0ba714263aac5832d46985648f4bfb9b305b5021d702079badc08d2 + category: main + optional: false +- name: zlib-ng + version: 2.3.3 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.3.3-hceb46e0_1.conda + hash: + md5: 2aadb0d17215603a82a2a6b0afd9a4cb + sha256: ea4e50c465d70236408cb0bfe0115609fd14db1adcd8bd30d8918e0291f8a75f + category: main + optional: false +- name: zlib-ng + version: 2.3.3 + manager: conda + platform: linux-aarch64 + dependencies: + libgcc: '>=14' + libstdcxx: '>=14' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/zlib-ng-2.3.3-ha7cb516_1.conda + hash: + md5: f731af71c723065d91b4c01bb822641b + sha256: 638a3a41a4fbfed52d3c60c8ef5a3693b3f12a5b1a3f58fa29f5698d0a0702e2 + category: main + optional: false +- name: zlib-ng + version: 2.3.3 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=19' + url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-ng-2.3.3-hed4e4f5_1.conda + hash: + md5: d99c2a23a31b0172e90f456f580b695e + sha256: a339606a6b224bb230ff3d711e801934f3b3844271df9720165e0353716580d4 + category: main + optional: false +- name: zstandard + version: 0.25.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + cffi: '>=1.11' + python: 3.13.* + python_abi: 3.13.* + zstd: '>=1.5.7,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.25.0-py313h9734d34_1.conda + hash: + md5: 7ac13a947d4d9f57859993c06faf887b + sha256: c8525ae1a739db3c9b4f901d08fd7811402cf46b61ddf5d63419a3c533e02071 + category: main + optional: false +- name: zstd + version: 1.5.7 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda + hash: + md5: 4a13eeac0b5c8e5b8ab496e6c4ddd829 + sha256: 68f0206ca6e98fea941e5717cec780ed2873ffabc0e1ed34428c061e2c6268c7 + category: main + optional: false +- name: zstd + version: 1.5.7 + manager: conda + platform: linux-aarch64 + dependencies: + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.7-h85ac4a6_6.conda + hash: + md5: c3655f82dcea2aa179b291e7099c1fcc + sha256: 569990cf12e46f9df540275146da567d9c618c1e9c7a0bc9d9cfefadaed20b75 + category: main + optional: false +- name: zstd + version: 1.5.7 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-hbf9d68e_6.conda + hash: + md5: ab136e4c34e97f34fb621d2592a393d8 + sha256: 9485ba49e8f47d2b597dd399e88f4802e100851b27c21d7525625b0b4025a5d9 + category: main + optional: false diff --git a/environment.yml b/environment.yml index 0ba7da5..c13dc3e 100644 --- a/environment.yml +++ b/environment.yml @@ -1,3 +1,4 @@ +# To regenerate conda-lock.yml after changes: mamba install -n base conda-lock && conda-lock -f environment.yml -p linux-64 -p osx-arm64 -p linux-aarch64 name: mpas_plot channels: - conda-forge diff --git a/setup_conda.sh b/setup_conda.sh index 20d4a29..17b4813 100644 --- a/setup_conda.sh +++ b/setup_conda.sh @@ -70,15 +70,36 @@ if [ "$USE_SYSTEM_CONDA" = false ] ; then fi conda activate -if ! conda env list | grep -q "^mpas_plot\s" ; then - echo "Creating mpas_plot environment..." - mamba env create -n mpas_plot --file environment.yml + +if [ -f "conda-lock.yml" ] ; then + # Ensure conda-lock is installed in the base environment + if ! command -v conda-lock &> /dev/null ; then + echo "Installing conda-lock into base environment..." + mamba install -y -n base conda-lock + fi + if ! conda env list | grep -q "^mpas_plot\s" ; then + echo "Creating mpas_plot environment from conda-lock.yml..." + conda-lock install --name mpas_plot conda-lock.yml + else + read -p "mpas_plot environment exists. Reinstall it from conda-lock.yml? (y/n) " -r + echo + if [[ $REPLY =~ ^[Yy]$ ]] ; then + echo "Reinstalling mpas_plot environment from conda-lock.yml..." + conda-lock install --name mpas_plot conda-lock.yml + fi + fi else - read -p "mpas_plot environment exists. Update it from environment.yml? (y/n) " -r - echo - if [[ $REPLY =~ ^[Yy]$ ]] ; then - echo "Updating mpas_plot environment..." - mamba env update -n mpas_plot --file environment.yml --prune + echo "No conda-lock.yml found; falling back to environment.yml" + if ! conda env list | grep -q "^mpas_plot\s" ; then + echo "Creating mpas_plot environment..." + mamba env create -n mpas_plot --file environment.yml + else + read -p "mpas_plot environment exists. Update it from environment.yml? (y/n) " -r + echo + if [[ $REPLY =~ ^[Yy]$ ]] ; then + echo "Updating mpas_plot environment..." + mamba env update -n mpas_plot --file environment.yml --prune + fi fi fi