From 5b5fd1d07d2b92209486125d1ff436a03dfa570a Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Wed, 1 Apr 2026 13:18:49 -0400 Subject: [PATCH 01/12] initial commit for vlm snapshot exporter --- prefect_vlm_snapshot_exporter.py | 185 +++++++++++++++++++++++++++++++ 1 file changed, 185 insertions(+) create mode 100644 prefect_vlm_snapshot_exporter.py diff --git a/prefect_vlm_snapshot_exporter.py b/prefect_vlm_snapshot_exporter.py new file mode 100644 index 0000000..a9ddfa2 --- /dev/null +++ b/prefect_vlm_snapshot_exporter.py @@ -0,0 +1,185 @@ +# from prefect import flow, task, get_run_logger +# from prefect.blocks.system import Secret +# from tiled.client import from_profile + +import time as ttime +import numpy as np +import os +from skimage import io +from PIL import Image, ImageDraw, ImageFont +import matplotlib.pyplot as plt + + +# api_key = Secret.load("tiled-srx-api-key", _sync=True).get() +# tiled_client = from_profile("nsls2", api_key=api_key)["srx"] +# tiled_client_raw = tiled_client["raw"] + + +# @flow(log_prints=True) +# def vlm_image_exporter(ref): +# logger = get_run_logger() +# logger.info('') + +# scan_id = tiled_client_raw[uid].start['scan_id'] +# logger.info(f'Looking for snapshots in scan {scan_id}.') + +# export_vlm_image(scan_id, +# overlay=True, +# raw_image=True, +# image_type='.tif') +# logger.info(f'Finished exporting any snapshots in scan {scan_id}.') + + +# @task +def export_vlm_image(scan_id, + wd=None, + overlay=True, + raw_image=True, + image_type='.tif', + autoscale=True + ): + # logger = get_run_logger() + + # Pseudocode + # overlays == True + # raw_images == True: + # Saves both raw images and overlays + # raw_images == False: + # Saves only overlaid images + # overlays == False + # raw_images == True: + # Saves only raw images + # raw_images == False: + # raises RuntimeError + + # Initial checks + # Does scan exist + scan_id = int(scan_id) + h = tiled_client_raw[scan_id] + + # VLM image data acquired? + if 'camera_snapshot' not in h: + warn_str = f'No VLM images found for scan {scan_id}.' + # logger.info(warn_str) + return + + # Logical combinations + if not overlay and not raw_image: + err_str = "One or both of 'overlay' and 'raw_image' must be True." + raise ValueError(err_str) + + image_type = str(image_type) + if image_type[0] != '.': + image_type = '.' + image_type + supported_image_types = {'.tif', '.tiff', '.png', '.bmp', '.jpeg'} + if image_type not in supported_image_types: + err_str = (f"Image type of ({image_type}) is not supported. " + + f"Only supported image types are {supported_image_types}.") + raise TypeError(err_str) + + if wd is None: + proposal_id = h.start['proposal']['proposal_id'] + cycle = h.start['cycle'] + wd = f'/nsls2/data3/srx/proposals/{cycle}/pass-{proposal_id}/' + + # Create sub-folder + wd = f'{wd}vlm_snapshots/' + os.makedirs(wd, exist_ok=True) + + images = h['camera_snapshot']['data']['nano_vlm_image'][:, 0].astype(np.uint16) + + # logger.info('VLM images found; writing images to folder.') + for image, title in zip(images, ['before', 'after']): + # Normalize + image = image.astype(np.float64) + if autoscale: + image -= image.mean() - 2 * image.std() + image /= image.mean() + 2 * image.std() + image[image < 0] = 0 + image[image > 1] = 1 + else: + image -= image.min() + image /= image.max() + + # Return raw tiff + if raw_image: + io.imsave(os.path.join(wd, f'scan{scan_id}_VLM_image_{title}{image_type}'), + (image * 65535).astype(np.uint16), + check_contrast=False) + if overlay: + marker = tuple([h.start['scan']['detectors']['nano_vlm'][f'cross_position_{a}'] for a in ['x', 'y']]) + + overlayed_image = _overlay_image(image.copy(), marker) + io.imsave(os.path.join(wd, f'scan{scan_id}_VLM_image_{title}_overlay{image_type}'), + overlayed_image.astype(np.uint8), + check_contrast=False) + + +def _overlay_image(image, marker): + + # Hard-coded scale + scale = 0.5 # pixels/um + bar_length_um = 200 + bar_length_px = int(bar_length_um / scale) + bar_height_px = 15 + unit_name = 'μm' + + position = 'lower_right' + color = (255, 0, 0) + + # Convert to grayscale and leave contiguous in memory + image = plt.cm.gray(image / image.max())[:, :, :3].copy() + image = (image * 255).astype(np.uint8) + image = Image.fromarray(image) + draw = ImageDraw.Draw(image) + + # Get image dimensions + w, h = image.size + + # Define padding + v_padding = 75 + h_padding = 50 + + # Determine position + bar_x1 = w - h_padding - bar_length_px + bar_y1 = h - v_padding - bar_height_px + text_x = bar_x1 + bar_length_px // 2 + text_y = bar_y1 + bar_height_px + 5 + + bar_x2 = bar_x1 + bar_length_px + bar_y2 = bar_y1 + bar_height_px + + # Draw the scale bar rectangle + # print(f'{bar_x1=}', f'{bar_x2=}') + # print(f'{bar_y1=}', f'{bar_y2=}') + + # Add scalebar + draw.rectangle([bar_x1, bar_y1, bar_x2, bar_y2], fill=color) + + # Add text label + text = f"{bar_length_um} {unit_name}" + font = ImageFont.truetype("DejaVuSans.ttf", 50) + text_width, text_height = draw.textbbox((0, 0), text, font=font)[2:] + # print(f'{text_width=}', f'{text_height=}') + draw.text((text_x - (text_width // 2), + text_y), text, font=font, fill=color, + stroke_width=1, # 2 for bold + ) + + # Add beam position indicator (+) + marker_size = 50 + marker_width = 10 + draw.line((marker[0] - marker_size // 2, + marker[1], + marker[0] + marker_size // 2, + marker[1]), + fill=color, + width=marker_width) + draw.line((marker[0], + marker[1] - marker_size // 2, + marker[0], + marker[1] + marker_size // 2), + fill=color, + width=marker_width) + + return np.asarray(image, dtype=np.uint8) From 51f3bdeec8606e440fa41688cb0d14df5f31739f Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Wed, 1 Apr 2026 13:26:56 -0400 Subject: [PATCH 02/12] remove unused code, get_run() from data_validation --- prefect_vlm_snapshot_exporter.py | 44 ++++++++++++++------------------ 1 file changed, 19 insertions(+), 25 deletions(-) diff --git a/prefect_vlm_snapshot_exporter.py b/prefect_vlm_snapshot_exporter.py index a9ddfa2..146d3b7 100644 --- a/prefect_vlm_snapshot_exporter.py +++ b/prefect_vlm_snapshot_exporter.py @@ -1,44 +1,38 @@ -# from prefect import flow, task, get_run_logger -# from prefect.blocks.system import Secret -# from tiled.client import from_profile - +from prefect import flow, task, get_run_logger import time as ttime import numpy as np import os from skimage import io from PIL import Image, ImageDraw, ImageFont import matplotlib.pyplot as plt +from data_validation import get_run -# api_key = Secret.load("tiled-srx-api-key", _sync=True).get() -# tiled_client = from_profile("nsls2", api_key=api_key)["srx"] -# tiled_client_raw = tiled_client["raw"] - - -# @flow(log_prints=True) -# def vlm_image_exporter(ref): -# logger = get_run_logger() -# logger.info('') +@flow(log_prints=True) +def vlm_image_exporter(ref, api_key=None): + logger = get_run_logger() + logger.info('') -# scan_id = tiled_client_raw[uid].start['scan_id'] -# logger.info(f'Looking for snapshots in scan {scan_id}.') + scan_id = get_run(uid, api_key=api_key).start['scan_id'] + logger.info(f'Looking for snapshots in scan {scan_id}.') -# export_vlm_image(scan_id, -# overlay=True, -# raw_image=True, -# image_type='.tif') -# logger.info(f'Finished exporting any snapshots in scan {scan_id}.') + export_vlm_image(scan_id, + overlay=True, + raw_image=True, + image_type='.tif') + logger.info(f'Finished exporting any snapshots in scan {scan_id}.') -# @task +@task def export_vlm_image(scan_id, wd=None, overlay=True, raw_image=True, image_type='.tif', - autoscale=True + autoscale=True, + api_key=None ): - # logger = get_run_logger() + logger = get_run_logger() # Pseudocode # overlays == True @@ -55,12 +49,12 @@ def export_vlm_image(scan_id, # Initial checks # Does scan exist scan_id = int(scan_id) - h = tiled_client_raw[scan_id] + h = get_run(scan_id, api_key=api_key) # VLM image data acquired? if 'camera_snapshot' not in h: warn_str = f'No VLM images found for scan {scan_id}.' - # logger.info(warn_str) + logger.info(warn_str) return # Logical combinations From 14172ed8c8b739b6cbd638ec565997851bd3f1fe Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Wed, 1 Apr 2026 13:28:05 -0400 Subject: [PATCH 03/12] use /nsls2/data instead of changeable /nsls2/data3 --- prefect_vlm_snapshot_exporter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prefect_vlm_snapshot_exporter.py b/prefect_vlm_snapshot_exporter.py index 146d3b7..73401a6 100644 --- a/prefect_vlm_snapshot_exporter.py +++ b/prefect_vlm_snapshot_exporter.py @@ -74,7 +74,7 @@ def export_vlm_image(scan_id, if wd is None: proposal_id = h.start['proposal']['proposal_id'] cycle = h.start['cycle'] - wd = f'/nsls2/data3/srx/proposals/{cycle}/pass-{proposal_id}/' + wd = f'/nsls2/data/srx/proposals/{cycle}/pass-{proposal_id}/' # Create sub-folder wd = f'{wd}vlm_snapshots/' From 154c23c6dc667b13edeb1b13e17bc66587c473ef Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Wed, 1 Apr 2026 13:33:26 -0400 Subject: [PATCH 04/12] shorten new exporter filename --- prefect_vlm_snapshot_exporter.py => vlm_snapshot_exporter.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename prefect_vlm_snapshot_exporter.py => vlm_snapshot_exporter.py (100%) diff --git a/prefect_vlm_snapshot_exporter.py b/vlm_snapshot_exporter.py similarity index 100% rename from prefect_vlm_snapshot_exporter.py rename to vlm_snapshot_exporter.py From a8e0e50b0fdcdd75bd853eaa9d0ad462c378282d Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Wed, 1 Apr 2026 13:35:02 -0400 Subject: [PATCH 05/12] update to add pillow --- pixi.lock | 2724 +++++++++++++++++++++++++++-------------------------- pixi.toml | 1 + 2 files changed, 1392 insertions(+), 1333 deletions(-) diff --git a/pixi.lock b/pixi.lock index 5a802ec..f17639a 100644 --- a/pixi.lock +++ b/pixi.lock @@ -30,37 +30,37 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.3.0-pyh71513ae_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/awkward-2.8.6-pyhe01879c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/awkward-cpp-48-py312h1e80e48_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.9.0-h0fbd49f_19.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.9.2-he7b75e1_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.4-hb03c661_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h92c474e_6.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.5-h149bd38_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.10.4-h37a7233_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.21.2-h6252d9a_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.13.3-h19deb91_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.8.6-h800fcd2_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.4-h92c474e_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.7-h92c474e_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.33.1-hb4fd278_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.606-h31ade35_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.16.0-h3a458e0_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.12.0-ha729027_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.14.0-hb1c9500_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.10.0-hebae86a_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-h8b27e44_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.9.3-hef928c7_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.9.13-h2c9d079_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.6-hb03c661_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h8b1a151_9.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.7-h28f887f_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.10.7-ha8fc4e3_5.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.23.3-hdaf4b65_5.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.13.3-hc63082f_11.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.11.3-h06ab39a_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.4-h8b1a151_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.7-h8b1a151_5.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.35.4-h8824e59_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.606-h20b40b1_10.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.16.1-h3a458e0_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.13.2-h3a5f585_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.16.0-h75daedc_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.12.0-h3d7a050_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.14.0-hd454692_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/bcrypt-5.0.0-py312h868fb18_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-he440d0b_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/bluesky-tiled-plugins-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.7.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb03c661_4.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb03c661_4.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h1289d80_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.2.0-hed03a55_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.2.0-hb03c661_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py312hdb49522_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.5-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.21.3-h4cfbee9_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.22.0-hc31b594_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 @@ -108,14 +108,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.1-ha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.3-ha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.7.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-h7b179bb_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.44.4-h2b0a6b4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.3-hf516916_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.86.0-hf516916_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/glog-0.7.1-hbabe93e_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.14-hecca717_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/graphviz-13.1.1-h87b6fe6_0.conda @@ -138,7 +138,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.6.15-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312h4ecb025_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2026.1.14-py312ha4965bc_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.6-pyhd8ed1ab_0.conda @@ -152,47 +152,47 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.18-h0c24ade_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h0aef613_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libabseil-20250512.1-cxx17_hba17884_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.4-h3f801dc_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-21.0.0-hb116c0f_1_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-21.0.0-h635bf11_1_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-compute-21.0.0-he319acf_1_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-21.0.0-h635bf11_1_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-21.0.0-h3f74fd7_1_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-21.0.0-h2c50142_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-21.0.0-h635bf11_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-compute-21.0.0-h8c2c5c3_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-21.0.0-h635bf11_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-21.0.0-h3f74fd7_16_cpu.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-34_h59b9bed_openblas.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb03c661_4.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb03c661_4.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb03c661_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.2.0-hb03c661_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.2.0-hb03c661_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.2.0-hb03c661_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-34_he106b2a_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-hb8b1518_5.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.18.0-h4e3cde8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.25-h17f619e_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.3-ha770c72_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.3-h73754d4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h6f5c62b_11.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_4.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.3-hf39c6af_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.86.0-h1fed272_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.39.0-hdb79228_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.39.0-hdbdcf42_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.73.1-h1e535eb_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.3.0-h4c17acf_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.2-hb03c661_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.2-ha09017c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-34_h7ac8fdf_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.67.0-had1ee68_0.conda @@ -200,27 +200,28 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.30-pthreads_h94d23a6_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.21.0-hb9b0907_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.21.0-ha770c72_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libparquet-21.0.0-h790f06f_1_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libparquet-21.0.0-h7376487_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.56-h421ea60_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-6.31.1-h9ef548d_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2025.07.22-h7b12aa8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2025.11.05-h7b12aa8_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.60.0-h61e6d4b_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.1-hcf80075_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.22.0-h454ac66_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.1-h9d88235_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.11.3-hfe17d71_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.51.0-hb03c661_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.6.0-hd42ef1d_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.13.1-hca5e8e5_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.1-ha9997c6_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.1-h26afc86_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.45.1-py312h7424e68_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/lmfit-1.3.4-pyhd8ed1ab_0.conda @@ -246,10 +247,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/numexpr-2.13.1-py312h88efc94_101.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.3.3-py312h33ff503_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/oauthlib-3.3.1-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/openjph-0.26.3-h8d634f6_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.36.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/orc-2.2.0-h1bc01a4_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/orc-2.2.2-h19cb568_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.3-py312h868fb18_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pandas-2.3.3-py312hf79963d_1.conda @@ -257,9 +259,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/paramiko-3.5.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/partd-1.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.45-hc749103_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.46-h1321c63_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pendulum-3.1.0-py312h12e396e_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h7b42cdd_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/pillow-12.2.0-py312h50c33e8_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pims-0.7-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.46.4-h54a6638_1.conda @@ -285,7 +287,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.6.0-py312h4c3975b_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.11-h9e4cc4f_0_cpython.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/python-blosc2-3.9.0-py312h0cd8487_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/python-blosc2-3.12.2-py312h8dbdb60_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda @@ -300,7 +302,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.3-py312h8a5da7c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/rav1e-0.7.1-h8fae777_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/re2-2025.07.22-h5a314c3_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/re2-2025.11.05-h5301d42_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/readchar-4.2.1-pyhe01879c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.36.2-pyh29332c3_0.conda @@ -313,7 +315,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.27.1-py312h868fb18_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.15-py312h4c3975b_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.12-py312h4c3975b_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.23-h8e187f5_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.6.2-he8a4886_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/scikit-beam-0.0.27-py312h4f23490_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/scikit-image-0.25.2-py312hf79963d_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.16.2-py312h7a1785b_0.conda @@ -392,8 +394,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/zfp-1.0.1-h5888daf_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.2-h25fd6f3_2.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.3.3-hceb46e0_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.25.0-py312h5253ce2_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda - pypi: https://files.pythonhosted.org/packages/0f/a8/f399919711f3e97def4e85bebb625b05bc85385ff68395272b834d8fa31f/atom-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -427,35 +429,35 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.4.0-pyh71513ae_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/awkward-2.8.9-pyhcf101f3_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/awkward-cpp-50-py312h6b546aa_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.9.1-h2e727e9_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.9.2-h6f29d6d_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.12.4-h1c43f85_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.3.1-h7a4e982_6.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.5.6-hfc6d359_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.10.4-h892fe1a_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.22.0-h5c36c82_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.13.3-h04ed212_6.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.8.6-h19e4261_5.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.2.4-h7a4e982_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.2.7-h7a4e982_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.34.4-h3f46267_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.606-hda6ec86_4.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-core-cpp-1.16.0-he2a98a9_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-identity-cpp-1.12.0-hc0a8a32_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-blobs-cpp-12.14.0-hb076ce7_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-common-cpp-12.10.0-h7ab4271_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h8df8335_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.9.3-hdff831d_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.9.13-hea39f9f_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.12.6-h8616949_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.3.1-h901532c_9.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.5.7-ha05da6a_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.10.7-h924c446_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.23.3-hf559bb5_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.13.3-ha72ff4e_11.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.11.3-he30762a_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.2.4-h901532c_4.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.2.7-h901532c_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.35.4-h7484968_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.606-h386ebac_10.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-core-cpp-1.16.1-he2a98a9_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-identity-cpp-1.13.2-h0e8e1c8_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-blobs-cpp-12.16.0-ha4e89a6_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-common-cpp-12.12.0-h2a5eb39_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.14.0-h7f37a48_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/bcrypt-5.0.0-py312h8a6388b_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/blosc-1.21.6-hd145fbb_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/bluesky-tiled-plugins-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py312h462f358_4.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/brunsli-0.1-hd38a3c4_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.2.0-py312h4b46afd_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/brunsli-0.1-ha00ef93_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h500dc9f_8.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.34.5-hf13058a_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/c-blosc2-2.21.3-h415348b_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/c-blosc2-2.22.0-hedb7e5f_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 @@ -502,7 +504,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/fontconfig-2.15.0-h37eeddb_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-64/freetype-2.14.1-h694c41f_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/freetype-2.14.3-h694c41f_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/fribidi-1.0.16-h8616949_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda @@ -532,7 +534,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.6.15-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/imagecodecs-2025.8.2-py312h397641d_4.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/imagecodecs-2026.1.14-py312h371f5f9_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/invoke-2.2.1-pyhd8ed1ab_0.conda @@ -546,32 +548,32 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/jxrlib-1.1-h10d778d_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.18-h90db99b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/lerc-4.0.0-hcca01a6_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libabseil-20250512.1-cxx17_hfc00f1c_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libaec-1.1.4-ha6bc127_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-21.0.0-h3202d62_8_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-21.0.0-h2db2d7d_8_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-compute-21.0.0-h7751554_8_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-21.0.0-h2db2d7d_8_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-21.0.0-h4653b8a_8_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-21.0.0-h57e2ed6_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-21.0.0-h37ec541_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-compute-21.0.0-h09bde0c_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-21.0.0-h37ec541_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-21.0.0-h3b119cc_16_cpu.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libavif16-1.3.0-h1c10324_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-37_he492b99_openblas.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h1c43f85_4.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.1.0-h1c43f85_4.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.1.0-h1c43f85_4.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.2.0-h8616949_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.2.0-h8616949_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.2.0-h8616949_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-37_h9b27e0a_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.18.0-h9348e2b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-21.1.3-h3d58e20_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.24-hcc1b750_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.25-h517ebb2_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20250104-pl5321ha958ccf_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libevent-2.1.12-ha90c15b_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libfreetype-2.14.1-h694c41f_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libfreetype6-2.14.1-h6912278_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libfreetype-2.14.3-h694c41f_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libfreetype6-2.14.3-h58fbd8d_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libgd-2.3.3-h8555400_11.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-15.2.0-h306097a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-15.2.0-h336fb69_1.conda @@ -582,16 +584,16 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/libhwy-1.3.0-hab838a1_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.18-h57a12c2_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libintl-0.25.1-h3184127_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libjpeg-turbo-3.1.0-h6e16a3a_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libjxl-0.11.1-h3eb2fc3_4.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libjpeg-turbo-3.1.2-h8616949_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libjxl-0.11.2-hde0fb83_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-37_h859234e_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.67.0-h3338091_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.30-openmp_h83c2472_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libopentelemetry-cpp-1.21.0-h7d3f41d_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libopentelemetry-cpp-headers-1.21.0-h694c41f_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libparquet-21.0.0-ha67a804_8_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.50-h84aeda2_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libparquet-21.0.0-ha52c220_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.56-he930e7c_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libprotobuf-6.31.1-h6e993e7_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libre2-11-2025.08.12-h554ac88_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.60.0-h2da6fc3_0.conda @@ -599,14 +601,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.11.1-hed3591d_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libthrift-0.22.0-h687e942_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.7.1-haa3b502_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libutf8proc-2.11.0-h64b4c5c_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.7.1-ha0a348c_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libutf8proc-2.11.3-hc282952_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libuv-1.51.0-h58003a5_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.6.0-hb807250_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-16-2.15.0-ha1d9b0f_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.15.0-h7b7ecba_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.2-hbb4bfdb_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libzopfli-1.0.3-h046ec9c_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-21.1.3-h472b3d1_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/llvmlite-0.45.1-py312h331d821_0.conda @@ -633,9 +635,10 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/numpy-2.3.3-py312ha3982b3_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/oauthlib-3.3.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.5.4-h87e8dc5_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/openjph-0.26.3-h2c0e27e_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.5.4-h230baf5_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.37.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/orc-2.2.1-hd1b02dc_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/orc-2.2.2-h3073fbf_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/orjson-3.11.3-py312h00ff6fd_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/pandas-2.3.3-py312h86abcb1_1.conda @@ -645,7 +648,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.46-ha3e7e28_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/pendulum-3.1.0-py312h0d0de52_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/pillow-11.3.0-py312h051e184_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/pillow-12.2.0-py312he84af14_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pims-0.7-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/pixman-0.46.4-ha059160_1.conda @@ -671,7 +674,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/pynacl-1.6.0-py312h80b0991_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.12-h3999593_0_cpython.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/python-blosc2-3.10.1-py312h26b8174_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/python-blosc2-3.12.2-py312hb880408_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda @@ -762,8 +765,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/zfp-1.0.1-h326e263_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-ng-2.2.5-he7f0fdc_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.2-hbb4bfdb_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-ng-2.3.3-h8bce59a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/zstandard-0.25.0-py312h01f6755_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda - pypi: https://files.pythonhosted.org/packages/c7/e6/f06ab9f5c8abcb8e1279e0da82e3e56646b56bbbc15bdec1aa133cc624fb/atom-0.12.1-cp312-cp312-macosx_10_13_x86_64.whl @@ -796,35 +799,35 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/attrs-25.4.0-pyh71513ae_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/awkward-2.8.9-pyhcf101f3_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/awkward-cpp-50-py312hd8c8125_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.9.1-h41ebd0a_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.9.2-hd08b81e_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.12.4-h6caf38d_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.3.1-habbe1e8_6.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.5.6-hf65d68d_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.10.4-h70a9c10_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.22.0-h89d1e94_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.13.3-he7b126b_6.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.8.6-h7a3c519_5.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.2.4-habbe1e8_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.2.7-habbe1e8_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.34.4-h01415d0_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.606-h2169b1b_4.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-core-cpp-1.16.0-h88fedcc_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-identity-cpp-1.12.0-hd83eed2_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.14.0-he094cc7_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-common-cpp-12.10.0-h2155cda_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-h30213e0_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.9.3-h1ddaa69_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.9.13-h6ee9776_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.12.6-hc919400_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.3.1-h16f91aa_9.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.5.7-h9ae9c55_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.10.7-h5928ca5_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.23.3-hbe03c90_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.13.3-haf5c5c8_11.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.11.3-h8da9771_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.2.4-h16f91aa_4.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.2.7-h16f91aa_5.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.35.4-h74951b9_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.606-h4e1b0f7_10.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-core-cpp-1.16.1-h88fedcc_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-identity-cpp-1.13.2-h853621b_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.16.0-h6507aac_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-common-cpp-12.12.0-ha416c23_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.14.0-hcfc4f22_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bcrypt-5.0.0-py312h6ef9ec0_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/blinker-1.9.0-pyhff2d567_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/blosc-1.21.6-h7dd00d9_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/bluesky-tiled-plugins-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.8.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/boltons-25.0.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py312h6b01ec3_4.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brunsli-0.1-h97083b6_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.2.0-py312h0dfefe5_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/brunsli-0.1-he0dfb12_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-hd037594_8.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.34.5-h5505292_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-blosc2-2.21.3-hb5916c8_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-blosc2-2.22.0-hb83781b_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2 @@ -871,7 +874,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.15.0-h1383a14_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.14.1-hce30654_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.14.3-hce30654_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/fribidi-1.0.16-hc919400_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.9.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_2.conda @@ -901,7 +904,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/identify-2.6.15-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/idna-3.11-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/imagecodecs-2025.8.2-py312h8d74250_4.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/imagecodecs-2026.1.14-py312hddbb372_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.7.0-pyhe01879c_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/invoke-2.2.1-pyhd8ed1ab_0.conda @@ -915,32 +918,32 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/jxrlib-1.1-h93a5062_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/lazy-loader-0.4-pyhd8ed1ab_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lcms2-2.18-hdfa7624_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/lerc-4.0.0-hd64df32_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libabseil-20250512.1-cxx17_hd41c47c_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libaec-1.1.4-h51d1e36_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-21.0.0-hd43feaf_8_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-21.0.0-hc317990_8_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-compute-21.0.0-h75845d1_8_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-21.0.0-hc317990_8_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-21.0.0-h144af7f_8_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-21.0.0-hdf148b7_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-21.0.0-hb3c16fa_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-compute-21.0.0-hca5012c_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-21.0.0-hb3c16fa_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-21.0.0-h49b2eaa_16_cpu.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libavif16-1.3.0-hb06b76e_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-37_h51639a9_openblas.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.1.0-h6caf38d_4.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.1.0-h6caf38d_4.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.1.0-h6caf38d_4.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.2.0-hc919400_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.2.0-hc919400_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.2.0-hc919400_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-37_hb0561ab_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.18.0-he38603e_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-21.1.3-hf598326_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.25-hc11a715_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20250104-pl5321hafb1f1b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libevent-2.1.12-h2757513_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.7.1-hec049ff_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.6-h1da3d7d_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.14.3-hce30654_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.14.3-hdfa99f5_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hb2c3a21_11.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-15.2.0-hfcf01ff_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-15.2.0-h742603c_1.conda @@ -951,16 +954,16 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libhwy-1.3.0-h48b13b8_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-h23cfdf5_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.25.1-h493aca8_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjxl-0.11.1-h7274d02_4.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.2-hc919400_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjxl-0.11.2-h913acd8_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-37_hd9741b5_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.1-h39f12f2_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.67.0-hc438710_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.30-openmp_h60d53f8_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopentelemetry-cpp-1.21.0-he15edb5_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopentelemetry-cpp-headers-1.21.0-hce30654_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-21.0.0-h45c8936_8_cpu.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-21.0.0-h8d60b75_16_cpu.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.56-h132b30e_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-6.31.1-h702a38d_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libre2-11-2025.08.12-h91c62da_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.60.0-h5c55ec3_0.conda @@ -968,14 +971,14 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.50.4-h4237e3c_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libssh2-1.11.1-h1590b86_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libthrift-0.22.0-h14a376c_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.1-h7dc4979_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libutf8proc-2.11.0-hc25f550_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.1-h4030677_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libutf8proc-2.11.3-h2431656_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libuv-1.51.0-h6caf38d_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.6.0-h07db88b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-16-2.15.0-h0ff4647_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.15.0-h9329255_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzopfli-1.0.3-h9f76cd9_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-21.1.3-h4a912ad_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvmlite-0.45.1-py312hc82e5dd_0.conda @@ -1002,9 +1005,10 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.3.3-py312h85ea64e_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/oauthlib-3.3.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openjpeg-2.5.4-hbfb3c88_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openjph-0.26.3-h2a4d681_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.5.4-h5503f6c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/opentelemetry-api-1.37.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/orc-2.2.1-h4fd0076_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/orc-2.2.2-hac85105_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/orjson-3.11.3-py312h6f58b40_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pandas-2.3.3-py312h5978115_1.conda @@ -1014,7 +1018,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.46-h7125dd6_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pendulum-3.1.0-py312hcd83bfe_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-11.3.0-py312h2525f64_3.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-12.2.0-py312h4e908a4_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pims-0.7-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pip-25.2-pyh8b19718_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.46.4-h81086ad_1.conda @@ -1040,7 +1044,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/pynacl-1.6.0-py312h4409184_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.12-hec0b533_0_cpython.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-blosc2-3.10.1-py312h4f43a5b_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-blosc2-3.12.2-py312hb52615a_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.1.1-pyhe01879c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.21-pyhbacfb6d_0.conda @@ -1131,8 +1135,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zfp-1.0.1-hfd287c0_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zict-3.0.0-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/zipp-3.23.0-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-ng-2.2.5-hf787086_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.2-h8088a28_2.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-ng-2.3.3-hed4e4f5_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.25.0-py312h37e1c23_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-h6491c7d_2.conda - pypi: https://files.pythonhosted.org/packages/d4/d3/0b45a793a84953c74cb27e9f590ad5920deef4bfcf6d048f38019ec92734/atom-0.12.1-cp312-cp312-macosx_11_0_arm64.whl @@ -1689,753 +1693,753 @@ packages: - pkg:pypi/awkward-cpp?source=hash-mapping size: 467892 timestamp: 1758397726364 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.9.0-h0fbd49f_19.conda - sha256: 02bb7d2b21f60591944d97c2299be53c9c799085d0a1fb15620d5114cf161c3a - md5: 24139f2990e92effbeb374a0eb33fdb1 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.9.3-hef928c7_0.conda + sha256: d9c5babed03371448bb0dc91a1573c80d278d1222a3b0accef079ed112e584f9 + md5: bdd464b33f6540ed70845b946c11a7b8 depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - aws-c-common >=0.12.4,<0.12.5.0a0 - - aws-c-io >=0.21.2,<0.21.3.0a0 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-http >=0.10.4,<0.10.5.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-c-http >=0.10.7,<0.10.8.0a0 - aws-c-sdkutils >=0.2.4,<0.2.5.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 122970 - timestamp: 1753305744902 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.9.1-h2e727e9_3.conda - sha256: e4d314403229b4c899de1322a3e57ca2fddfb2b641e7ed73eb11bd3f04c1f2ca - md5: b57046504c4331fbcff511f8fc8ef288 + size: 133443 + timestamp: 1764765235190 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.9.3-hdff831d_0.conda + sha256: aaadae39675911059bf0caa072c9d0cab622278365f6c3ceb6a63a2e9e57df03 + md5: a04fb222805ce5697065036ae1676436 depends: - __osx >=10.13 - aws-c-sdkutils >=0.2.4,<0.2.5.0a0 - - aws-c-io >=0.22.0,<0.22.1.0a0 - - aws-c-http >=0.10.4,<0.10.5.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.7,<0.10.8.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 110690 - timestamp: 1757625708334 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.9.1-h41ebd0a_3.conda - sha256: 4114ebee79ea6c4bab0522e9c6ce366b87f9bbc28ab11b3ce1becd9f51b58b67 - md5: c011208b4dd96a573efb00805ffae8b1 + size: 119662 + timestamp: 1764765258455 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.9.3-h1ddaa69_0.conda + sha256: 491576e1ef8640e0cc345705c2028aebb98e015d51471395fe595f60a3b33884 + md5: f0cc47ecd2058f2dd65fde1a5f6528ec depends: - __osx >=11.0 - - aws-c-common >=0.12.4,<0.12.5.0a0 - - aws-c-io >=0.22.0,<0.22.1.0a0 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-http >=0.10.4,<0.10.5.0a0 + - aws-c-http >=0.10.7,<0.10.8.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 - aws-c-sdkutils >=0.2.4,<0.2.5.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 106581 - timestamp: 1757625789102 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.9.2-he7b75e1_1.conda - sha256: 30ecca069fdae0aa6a8bb64c47eb5a8d9a7bef7316181e8cbb08b7cb47d8b20f - md5: c04d1312e7feec369308d656c18e7f3e + size: 114473 + timestamp: 1764765266429 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.9.13-h2c9d079_1.conda + sha256: f21d648349a318f4ae457ea5403d542ba6c0e0343b8642038523dd612b2a5064 + md5: 3c3d02681058c3d206b562b2e3bc337f depends: - __glibc >=2.17,<3.0.a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 - libgcc >=14 - - openssl >=3.5.1,<4.0a0 + - openssl >=3.5.4,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 50942 - timestamp: 1752240577225 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.9.2-h6f29d6d_1.conda - sha256: 41d60e59a6c906636a6c82b441d10d21a1623fd03188965319572a17e03f4da1 - md5: 44f3a90d7c5a280f68bf1a7614f057b6 + size: 56230 + timestamp: 1764593147526 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.9.13-hea39f9f_1.conda + sha256: c085b749572ca7c137dfbf8a2a4fd505657f8f7f8a7b374d5f41bf4eb2dd9214 + md5: cbf7be9e03e8b5e38ec60b6dbdf3a649 depends: - __osx >=10.13 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 40872 - timestamp: 1752240723936 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.9.2-hd08b81e_1.conda - sha256: 0cff81daf70f64bb8bf51f0883727d253c0462085f6bfe3d6c619479fbaec329 - md5: f8d75a83ced3f7296fed525502eac257 + size: 45262 + timestamp: 1764593359925 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.9.13-h6ee9776_1.conda + sha256: 13c42cb54619df0a1c3e5e5b0f7c8e575460b689084024fd23abeb443aac391b + md5: 8baab664c541d6f059e83423d9fc5e30 depends: - __osx >=11.0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 41154 - timestamp: 1752240791193 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.4-hb03c661_0.conda - sha256: 6c9e1b9e82750c39ac0251dcfbeebcbb00a1af07c0d7e3fb1153c4920da316eb - md5: ae5621814cb99642c9308977fe90ed0d + size: 45233 + timestamp: 1764593742187 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.6-hb03c661_0.conda + sha256: 926a5b9de0a586e88669d81de717c8dd3218c51ce55658e8a16af7e7fe87c833 + md5: e36ad70a7e0b48f091ed6902f04c23b8 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 license: Apache-2.0 license_family: Apache purls: [] - size: 236420 - timestamp: 1752193614294 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.12.4-h1c43f85_0.conda - sha256: 94e26ee718358b505aa3c3ddfcedcabd0882de9ff877057985151874b54e9851 - md5: f9547dfb10c15476c17d2d54b61747b8 + size: 239605 + timestamp: 1763585595898 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.12.6-h8616949_0.conda + sha256: 66fb2710898bb3e25cb4af52ee88a0559dcde5e56e6bd09b31b98a346a89b2e3 + md5: c7f2d588a6d50d170b343f3ae0b72e62 depends: - __osx >=10.13 license: Apache-2.0 license_family: Apache purls: [] - size: 228243 - timestamp: 1752193906883 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.12.4-h6caf38d_0.conda - sha256: d94c508308340b5b8294d2c382737b72b77e9df688610fa034d0a009a9339d73 - md5: 7a3edd3d065687fe3aa9a04a515fd2bf + size: 230785 + timestamp: 1763585852531 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.12.6-hc919400_0.conda + sha256: cd3817c82470826167b1d8008485676862640cff65750c34062e6c20aeac419b + md5: b759f02a7fa946ea9fd9fb035422c848 depends: - __osx >=11.0 license: Apache-2.0 license_family: Apache purls: [] - size: 221313 - timestamp: 1752193769784 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h92c474e_6.conda - sha256: 154d4a699f4d8060b7f2cec497a06e601cbd5c8cde6736ced0fb7e161bc6f1bb - md5: 3490e744cb8b9d5a3b9785839d618a17 + size: 224116 + timestamp: 1763585987935 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.3.1-h8b1a151_9.conda + sha256: 96edccb326b8c653c8eb95a356e01d4aba159da1a97999577b7dd74461b040b4 + md5: f7ec84186dfe7a9e3a9f9e5a4d023e75 depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 22116 - timestamp: 1752240005329 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.3.1-h7a4e982_6.conda - sha256: 2029ee55f83e1952ea0c220b0dd30f1b6f9e9411146c659489fcfd6a29af2ddf - md5: 6a4b25acf73532bbec863c2c2ae45842 + size: 22272 + timestamp: 1764593718823 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.3.1-h901532c_9.conda + sha256: b99ddb6654ca12b9f530ca4cbe4d2063335d4ac43f9d97092c4076ccaf9b89e7 + md5: abb79371a321d47da8f7ddca128533de depends: - __osx >=10.13 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 21116 - timestamp: 1752240021842 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.3.1-habbe1e8_6.conda - sha256: 633c7ee0e80c24fa6354b2e1c940af6d7f746c9badc3da94681a1a660faeca39 - md5: 35c95aad3ab99e0a428c2e02e8b8e282 + size: 21423 + timestamp: 1764593738902 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.3.1-h16f91aa_9.conda + sha256: 988f2251c5ddb91a93a3893e52eccb4fdd8b755af80bbc2bf739aabc25c5cfdf + md5: 8dc111381c4c73deb8b9a529b3abee4a depends: - __osx >=11.0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 21037 - timestamp: 1752240015504 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.5-h149bd38_3.conda - sha256: 74b7e5d727505efdb1786d9f4e0250484d23934a1d87f234dacacac97e440136 - md5: f9bff8c2a205ee0f28b0c61dad849a98 + size: 21372 + timestamp: 1764593773975 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.5.7-h28f887f_1.conda + sha256: a5b151db1c8373b6ca2dacea65bc8bda02791a43685eebfa4ea987bb1a758ca9 + md5: 7b8e3f846353b75db163ad93248e5f9d depends: - libgcc >=14 - libstdcxx >=14 - - libgcc >=14 - __glibc >=2.17,<3.0.a0 - - aws-c-io >=0.21.2,<0.21.3.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 - aws-checksums >=0.2.7,<0.2.8.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 57675 - timestamp: 1753199060663 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.5.6-hfc6d359_3.conda - sha256: addd56bead2c44d96b1818f182e3caff862e1b1c91e5caf872eba7d421337ad6 - md5: 71141779bef9168a5bbe24bfdb4af5d9 + size: 58806 + timestamp: 1764675439822 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.5.7-ha05da6a_1.conda + sha256: 56f7aebd59d5527830ef7cf6e91f63ee4c5cf510af56529276affe8e2dc9eb24 + md5: e0d71662f35b21fb993484238b4861d9 depends: - - libcxx >=19 - __osx >=10.13 + - libcxx >=19 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-io >=0.22.0,<0.22.1.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 52439 - timestamp: 1757606366817 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.5.6-hf65d68d_3.conda - sha256: d84e174bc63a9d22b538ee00924d9e1089b9aa34d7419276230ded5af9ab8d1b - md5: 6f8e9b398a144ed59b0a0c380e152968 + size: 52911 + timestamp: 1764675471218 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.5.7-h9ae9c55_1.conda + sha256: c336b71a356d9b39fa6e9769d475dea6fd0cfe25ad81dcecac3102ef30f8b753 + md5: 53c59e7f68bbd3754de6c8dcd4c27f86 depends: - libcxx >=19 - __osx >=11.0 - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-io >=0.22.0,<0.22.1.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 51857 - timestamp: 1757606346473 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.10.4-h37a7233_0.conda - sha256: 6794d020d75cafa15e7677508c4bea5e8bca6233a5c7eb6c34397367ee37024c - md5: d828cb0be64d51e27eebe354a2907a98 + size: 52221 + timestamp: 1764675514267 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.10.7-ha8fc4e3_5.conda + sha256: 5527224d6e0813e37426557d38cb04fed3753d6b1e544026cfbe2654f5e556be + md5: 3028f20dacafc00b22b88b324c8956cc depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - aws-c-common >=0.12.4,<0.12.5.0a0 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.21.2,<0.21.3.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 - aws-c-compression >=0.3.1,<0.3.2.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 224186 - timestamp: 1753205774708 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.10.4-h892fe1a_3.conda - sha256: 380cb2f286a0be9cccc3d1582caeac99a774ac9c89ddfd0f0e575b58a84fabf4 - md5: aa7b5f43139c24f915494d27c760e57e + size: 224580 + timestamp: 1764675497060 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.10.7-h924c446_5.conda + sha256: 53ee041db79f6cbff62179b2f693e50e484d163b9a843a3dbbb80dbc36220c7e + md5: acff093ebb711857fb78fae3b656631c depends: - __osx >=10.13 - - aws-c-common >=0.12.4,<0.12.5.0a0 - - aws-c-io >=0.22.0,<0.22.1.0a0 - - aws-c-cal >=0.9.2,<0.9.3.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 - aws-c-compression >=0.3.1,<0.3.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 191788 - timestamp: 1757610727097 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.10.4-h70a9c10_3.conda - sha256: a9e2c19378d5dd42904f76fbaf0b9726e2af890e5b53fcf975f242a6aa4c6196 - md5: 39d91ec5c4ac0c0fba2e1c48e383706b + size: 192149 + timestamp: 1764675489248 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.10.7-h5928ca5_5.conda + sha256: 29e180b61155279a2e64011b95957fbe38385113c60467b8d34fce47bc29c728 + md5: f12bd6066c693efba2e5886e2c70d7ba depends: - __osx >=11.0 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-io >=0.22.0,<0.22.1.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 - aws-c-compression >=0.3.1,<0.3.2.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 170425 - timestamp: 1757610702161 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.21.2-h6252d9a_1.conda - sha256: 01ab3fd74ccd1cd3ebdde72898e0c3b9ab23151b9cd814ac627e3efe88191d8e - md5: cf5e9b21384fdb75b15faf397551c247 + size: 171020 + timestamp: 1764675515369 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.23.3-hdaf4b65_5.conda + sha256: 07d7f2a4493ada676084c3f4313da1fab586cf0a7302572c5d8dde6606113bf4 + md5: 132e8f8f40f0ffc0bbde12bb4e8dd1a1 depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - s2n >=1.5.23,<1.5.24.0a0 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - s2n >=1.6.2,<1.6.3.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 180168 - timestamp: 1753465862916 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.22.0-h5c36c82_1.conda - sha256: a1a34d8779e81846dd78140fb217a123c964461a07283c13f595cc8970576aed - md5: 763c3d88bd8b0ca47e97c8cf10b3a734 + size: 181361 + timestamp: 1765168239856 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.23.3-hf559bb5_5.conda + sha256: 734496fb5a33a4d13ff0a27c5bc4a0f4e7fe9ed15ec099722d5be82b456b9502 + md5: d9cc056da3a1ee0a2da750d10a5496f3 depends: - __osx >=10.15 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 182335 - timestamp: 1758212805103 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.22.0-h89d1e94_1.conda - sha256: 680c309d4ebbd5a1b408d043766d1aec628c5b6d304ceff13a01db8ca21fa9a8 - md5: 2e51b01a5f52349f51e8e0965f604fe6 + size: 182572 + timestamp: 1765168277462 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.23.3-hbe03c90_5.conda + sha256: bf1c7cf7997d28922283e6612e5ea6a9409fcfc2749cd4acfafd1bf6e0c57c08 + md5: c249aa1a151e319d7acd05a2e1f165d2 depends: - __osx >=11.0 - - aws-c-common >=0.12.4,<0.12.5.0a0 - - aws-c-cal >=0.9.2,<0.9.3.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 176207 - timestamp: 1758212831591 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.13.3-h19deb91_3.conda - sha256: 4f1b36a50f9d74267cc73740af252f1d6f2da21a6dbef3c0086df1a78c81ed6f - md5: 1680d64986f8263978c3624f677656c8 + size: 176451 + timestamp: 1765168273313 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.13.3-hc63082f_11.conda + sha256: fb102b0346a1f5c4f3bb680ec863c529b0333fa4119d78768c3e8a5d1cc2c812 + md5: 6a653aefdc5d83a4f959869d1759e6e3 depends: - - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - aws-c-io >=0.21.2,<0.21.3.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 - - aws-c-http >=0.10.4,<0.10.5.0a0 + - __glibc >=2.17,<3.0.a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-http >=0.10.7,<0.10.8.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 216117 - timestamp: 1753306261844 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.13.3-h04ed212_6.conda - sha256: ecd46edbf180ecd929ac338b94a70a1b0879688cae5bad4bbe609146a6564495 - md5: 229caca3b9c8b264e4184e37238988bf + size: 216454 + timestamp: 1764681745427 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.13.3-ha72ff4e_11.conda + sha256: c05215c85f90a0caba1202f4c852d6e3a2ad93b4a25f286435a8e855db4237ae + md5: 96f22c912f1cf3493d9113b9fd04c912 depends: - __osx >=10.13 - - aws-c-io >=0.22.0,<0.22.1.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 - - aws-c-http >=0.10.4,<0.10.5.0a0 + - aws-c-http >=0.10.7,<0.10.8.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 188189 - timestamp: 1757626711253 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.13.3-he7b126b_6.conda - sha256: d1928f5f726e76b654eb395ccd983a80698019784da9020c04d16bf0e91fc2cb - md5: ff984f7e551996b8624a38b69b81e068 + size: 188230 + timestamp: 1764681760102 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.13.3-haf5c5c8_11.conda + sha256: 880996ae8c792eb15fcbca0a452d8b3508dba16ed7384bdb73fb7ed6c075c125 + md5: 3fcd02361ce1427ae5968fcd532a85b4 depends: - __osx >=11.0 - - aws-c-io >=0.22.0,<0.22.1.0a0 - - aws-c-http >=0.10.4,<0.10.5.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - aws-c-http >=0.10.7,<0.10.8.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 150220 - timestamp: 1757626776230 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.8.6-h800fcd2_2.conda - sha256: 886345904f41cdcd8ca4a540161d471d18de60871ffcce42242a4812fc90dcea - md5: 50e0900a33add0c715f17648de6be786 + size: 150454 + timestamp: 1764681796127 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.11.3-h06ab39a_1.conda + sha256: 8de2292329dce2fd512413d83988584d616582442a07990f67670f9bc793a98b + md5: 3689a4290319587e3b54a4f9e68f70c8 depends: - libgcc >=14 - __glibc >=2.17,<3.0.a0 - - aws-c-http >=0.10.4,<0.10.5.0a0 - - openssl >=3.5.1,<4.0a0 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - openssl >=3.5.4,<4.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-http >=0.10.7,<0.10.8.0a0 + - aws-c-auth >=0.9.3,<0.9.4.0a0 - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-auth >=0.9.0,<0.9.1.0a0 - - aws-c-io >=0.21.2,<0.21.3.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 137514 - timestamp: 1753335820784 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.8.6-h19e4261_5.conda - sha256: bef31467a073e6d4cac12b215caa6444d9220d0590bb62c86b56e7955bf20350 - md5: 02d47c3d0ce99304bd6ccbd8578a01ed + size: 151382 + timestamp: 1765174166541 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.11.3-he30762a_1.conda + sha256: 9c989a5f0b35ff5cee91b74bcba0d540ce5684450dc072ba0bb5299783cdf9cd + md5: 33c653401dc7b016b0011cb4d16de458 depends: - __osx >=10.13 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-auth >=0.9.1,<0.9.2.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-http >=0.10.7,<0.10.8.0a0 + - aws-c-auth >=0.9.3,<0.9.4.0a0 - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-io >=0.22.0,<0.22.1.0a0 - - aws-c-http >=0.10.4,<0.10.5.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 121692 - timestamp: 1757648036791 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.8.6-h7a3c519_5.conda - sha256: 4d1e30120d846420ccaf46be44a2f24a4ca3a98acd3f383fbe98d9d60ad3be69 - md5: c33295f9e4a4bdb0d6e08e0d242599b0 + size: 133827 + timestamp: 1765174162875 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.11.3-h8da9771_1.conda + sha256: 31f432d1a0f7dacbe80b476c3236c22a71f4018e840ae6974e843d38d5763335 + md5: 06417cb45f131cf503d3483446cedbc3 depends: - __osx >=11.0 - - aws-c-http >=0.10.4,<0.10.5.0a0 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 - - aws-c-auth >=0.9.1,<0.9.2.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 - aws-checksums >=0.2.7,<0.2.8.0a0 - - aws-c-io >=0.22.0,<0.22.1.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 + - aws-c-http >=0.10.7,<0.10.8.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - aws-c-auth >=0.9.3,<0.9.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 117752 - timestamp: 1757647971064 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.4-h92c474e_1.conda - sha256: a9e071a584be0257b2ec6ab6e1f203e9d6b16d2da2233639432727ffbf424f3d - md5: 4ab554b102065910f098f88b40163835 + size: 129384 + timestamp: 1765174183548 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.4-h8b1a151_4.conda + sha256: 9d62c5029f6f8219368a8665f0a549da572dc777f52413b7d75609cacdbc02cc + md5: c7e3e08b7b1b285524ab9d74162ce40b depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 59146 - timestamp: 1752240966518 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.2.4-h7a4e982_1.conda - sha256: 85d1b9eb67e02f6a622dcc0c854683da8ccd059d59b80a1ffa7f927eac771b93 - md5: 9ab61d370fc6e4caeb5525ef92e2d477 + size: 59383 + timestamp: 1764610113765 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.2.4-h901532c_4.conda + sha256: 468629dbf52fee6dcabda1fcb0c0f2f29941b9001dcc75a57ebfbe38d0bde713 + md5: b384fb05730f549a55cdb13c484861eb depends: - __osx >=10.13 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 55375 - timestamp: 1752240983413 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.2.4-habbe1e8_1.conda - sha256: cab7f54744619b88679c577c9ec8d56957bc8f6829e9966a7e50857fbc6c756d - md5: 9d77627725afb71b57f38355ee9e2829 + size: 55664 + timestamp: 1764610141049 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.2.4-h16f91aa_4.conda + sha256: 8a4ee03ea6e14d5a498657e5fe96875a133b4263b910c5b60176db1a1a0aaa27 + md5: 658a8236f3f1ebecaaa937b5ccd5d730 depends: - __osx >=11.0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 53149 - timestamp: 1752240972623 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.7-h92c474e_2.conda - sha256: 7168007329dfb1c063cd5466b33a1f2b8a28a00f587a0974d97219432361b4db - md5: 248831703050fe9a5b2680a7589fdba9 + size: 53430 + timestamp: 1764755714246 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.7-h8b1a151_5.conda + sha256: a8693d2e06903a09e98fe724ed5ec32e7cd1b25c405d754f0ab7efb299046f19 + md5: 68da5b56dde41e172b7b24f071c4b392 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 76748 - timestamp: 1752241068761 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.2.7-h7a4e982_2.conda - sha256: 523e5d6ffb58a333c6e4501e18120b53290ddad1f879e72ac7f58b15b505f92a - md5: a8a7aa3088b1310cebbc4777f887bd80 + size: 76915 + timestamp: 1764593731486 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.2.7-h901532c_5.conda + sha256: 0f67c453829592277f90d520f7855e260cf0565a3dc59fe90c55293996b7fbe9 + md5: cccf553ce36da9ae739206b69c1a4d28 depends: - __osx >=10.13 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 75320 - timestamp: 1752241080472 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.2.7-habbe1e8_2.conda - sha256: 648c3d23df53b4cea1d551e4e54a544284be5436af5453296ed8184d970efc3a - md5: f3f6fef7c8d8ce7f80df37e4aaaf6b93 + size: 75646 + timestamp: 1764593751665 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.2.7-h16f91aa_5.conda + sha256: c630ece8c0fe99cdf03774bb0b048cfd72daec0458dbc825be5de0106431087e + md5: ee9ebfd7b6fdf61dd632e4fea6287c47 depends: - __osx >=11.0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 74030 - timestamp: 1752241089866 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.33.1-hb4fd278_2.conda - sha256: 530384aec79a46adbe59e9c20f0c8ec14227aaf4ea2d2b53a30bca8dcbe35309 - md5: 81c545e27e527ca1be0cc04b74c20386 + size: 74377 + timestamp: 1764593734393 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.35.4-h8824e59_0.conda + sha256: 524fc8aa2645e5701308b865bf5c523257feabc6dfa7000cb8207ccfbb1452a1 + md5: 113b9d9913280474c0868b0e290c0326 depends: - __glibc >=2.17,<3.0.a0 - - libstdcxx >=14 - libgcc >=14 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-http >=0.10.4,<0.10.5.0a0 - - aws-c-s3 >=0.8.6,<0.8.7.0a0 - - aws-c-event-stream >=0.5.5,<0.5.6.0a0 - - aws-c-io >=0.21.2,<0.21.3.0a0 - - aws-c-mqtt >=0.13.3,<0.13.4.0a0 + - libstdcxx >=14 + - aws-c-event-stream >=0.5.7,<0.5.8.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 - aws-c-sdkutils >=0.2.4,<0.2.5.0a0 - - aws-c-auth >=0.9.0,<0.9.1.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-auth >=0.9.3,<0.9.4.0a0 + - aws-c-http >=0.10.7,<0.10.8.0a0 + - aws-c-mqtt >=0.13.3,<0.13.4.0a0 + - aws-c-s3 >=0.11.3,<0.11.4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 406263 - timestamp: 1753342146233 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.34.4-h3f46267_0.conda - sha256: 9178e2c387e225ce4ede4cbb9014f7cddf2b7ef223ca63520b9887c106774f76 - md5: acefbcecb87a1c7b11c54e73376c8d65 + size: 408804 + timestamp: 1765200263609 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.35.4-h7484968_0.conda + sha256: d3ab94c9245f667c78940d6838529401795ce0df02ad561d190c38819a312cd9 + md5: 31db311b3005b16ff340796e424a6b3c depends: - libcxx >=19 - __osx >=10.13 - - 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 - - aws-c-auth >=0.9.1,<0.9.2.0a0 - - aws-c-event-stream >=0.5.6,<0.5.7.0a0 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 - aws-c-mqtt >=0.13.3,<0.13.4.0a0 - - aws-c-s3 >=0.8.6,<0.8.7.0a0 + - aws-c-s3 >=0.11.3,<0.11.4.0a0 + - aws-c-auth >=0.9.3,<0.9.4.0a0 + - aws-c-sdkutils >=0.2.4,<0.2.5.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-cal >=0.9.13,<0.9.14.0a0 + - aws-c-http >=0.10.7,<0.10.8.0a0 + - aws-c-event-stream >=0.5.7,<0.5.8.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 343151 - timestamp: 1758142004222 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.34.4-h01415d0_0.conda - sha256: 9b6e87354496d34c4b71bd012bc69705d1316b2c2ba4532c850105cd9cf27b47 - md5: 034456ff7a54b8d8e505cfd9b17005fd + size: 343812 + timestamp: 1765200322696 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.35.4-h74951b9_0.conda + sha256: 465527f414c2399ab70503d9d4e891658e7698439ba7f22d723f2ca8c03bb3e8 + md5: 87351fb3a08425237b701c582773be1a depends: - - libcxx >=19 - __osx >=11.0 - - aws-c-cal >=0.9.2,<0.9.3.0a0 - - aws-c-event-stream >=0.5.6,<0.5.7.0a0 - - aws-c-http >=0.10.4,<0.10.5.0a0 - - aws-c-s3 >=0.8.6,<0.8.7.0a0 - - aws-c-sdkutils >=0.2.4,<0.2.5.0a0 - - aws-c-auth >=0.9.1,<0.9.2.0a0 - - aws-c-io >=0.22.0,<0.22.1.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - libcxx >=19 + - aws-c-cal >=0.9.13,<0.9.14.0a0 + - aws-c-io >=0.23.3,<0.23.4.0a0 + - aws-c-s3 >=0.11.3,<0.11.4.0a0 + - aws-c-http >=0.10.7,<0.10.8.0a0 + - aws-c-auth >=0.9.3,<0.9.4.0a0 - aws-c-mqtt >=0.13.3,<0.13.4.0a0 + - aws-c-event-stream >=0.5.7,<0.5.8.0a0 + - aws-c-sdkutils >=0.2.4,<0.2.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 265588 - timestamp: 1758142053181 -- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.606-h31ade35_1.conda - sha256: f2a6c653c4803e0edb11054d21395d53624ef9ad330d09c692a4dae638c399a4 - md5: e33b3d2a2d44ba0fb35373d2343b71dd + size: 266862 + timestamp: 1765200345049 +- conda: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.606-h20b40b1_10.conda + sha256: e0d81b7dd6d054d457a1c54d17733d430d96dc5ca9b2ca69a72eb41c3fc8c9bf + md5: 937d1d4c233adc6eeb2ac3d6e9a73e53 depends: - libstdcxx >=14 - libgcc >=14 - __glibc >=2.17,<3.0.a0 - - libcurl >=8.14.1,<9.0a0 + - libcurl >=8.17.0,<9.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - aws-crt-cpp >=0.35.4,<0.35.5.0a0 - libzlib >=1.3.1,<2.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 - - aws-c-event-stream >=0.5.5,<0.5.6.0a0 - - aws-crt-cpp >=0.33.1,<0.33.2.0a0 + - aws-c-event-stream >=0.5.7,<0.5.8.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 3367142 - timestamp: 1752920616764 -- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.606-hda6ec86_4.conda - sha256: cc2c1caf7cb0eb4c0cab4a5fbee6f93f0d6d901888098b55e986c52f5774bab1 - md5: 0077cfdb12c7cda7cfa4e30408884eb4 + size: 3472674 + timestamp: 1765257107074 +- conda: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.606-h386ebac_10.conda + sha256: 3b7ee2bc2bbd41e1fca87b1c1896b2186644f20912bf89756fd39020f8461e13 + md5: 768c6b78e331a2938af208e062fd6702 depends: - - __osx >=10.13 - libcxx >=19 + - __osx >=10.13 + - libcurl >=8.17.0,<9.0a0 + - aws-crt-cpp >=0.35.4,<0.35.5.0a0 - libzlib >=1.3.1,<2.0a0 - - aws-crt-cpp >=0.34.4,<0.34.5.0a0 - - libcurl >=8.14.1,<9.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 - - aws-c-event-stream >=0.5.6,<0.5.7.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - aws-c-event-stream >=0.5.7,<0.5.8.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 3190106 - timestamp: 1758606185517 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.606-h2169b1b_4.conda - sha256: 0e0a1d5cfa4e4a3f229fd6cb7db5e3f4a603132e22cfff47e94c4e58ab81a897 - md5: 0871f2fc2273bfd84c4e40d0604949ed + size: 3313002 + timestamp: 1765257111791 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.606-h4e1b0f7_10.conda + sha256: 87660413df6c49984a897544c8ace8461cd4ed69301ede5a793d00530985f702 + md5: a392fe9e9a3c6e0b65161533aca39be9 depends: - - libcxx >=19 - __osx >=11.0 + - libcxx >=19 + - aws-c-event-stream >=0.5.7,<0.5.8.0a0 - libzlib >=1.3.1,<2.0a0 - - libcurl >=8.14.1,<9.0a0 - - aws-c-event-stream >=0.5.6,<0.5.7.0a0 - - aws-crt-cpp >=0.34.4,<0.34.5.0a0 - - aws-c-common >=0.12.4,<0.12.5.0a0 + - aws-c-common >=0.12.6,<0.12.7.0a0 + - aws-crt-cpp >=0.35.4,<0.35.5.0a0 + - libcurl >=8.17.0,<9.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 3011040 - timestamp: 1758701033139 -- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.16.0-h3a458e0_0.conda - sha256: bd28c90012b063a1733d85a19f83e046f9839ea000e77ecbcac8a87b47d4fb53 - md5: c09adf9bb0f9310cf2d7af23a4fbf1ff + size: 3121951 + timestamp: 1765257130593 +- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.16.1-h3a458e0_0.conda + sha256: cba633571e7368953520a4f66dc74c3942cc12f735e0afa8d3d5fc3edf35c866 + md5: 1d4e0d37da5f3c22ecd44033f673feba depends: - __glibc >=2.17,<3.0.a0 - libcurl >=8.14.1,<9.0a0 - libgcc >=14 - libstdcxx >=14 - - openssl >=3.5.1,<4.0a0 + - openssl >=3.5.4,<4.0a0 license: MIT license_family: MIT purls: [] - size: 348296 - timestamp: 1752514821753 -- conda: https://conda.anaconda.org/conda-forge/osx-64/azure-core-cpp-1.16.0-he2a98a9_1.conda - sha256: caec6a8100625da04d6245c1c3a679ead35373cccd7aae8b1dbac59564c8e7c5 - md5: 1c2102832e5045c982058a860eb4c0d8 + size: 348231 + timestamp: 1760926677260 +- conda: https://conda.anaconda.org/conda-forge/osx-64/azure-core-cpp-1.16.1-he2a98a9_0.conda + sha256: 923a0f9fab0c922e17f8bb27c8210d8978111390ff4e0cf6c1adff3c1a4d13bc + md5: 9f39c22aad61e76bfb73bb7d4114efac depends: - __osx >=10.13 - libcurl >=8.14.1,<9.0a0 - libcxx >=19 - - openssl >=3.5.2,<4.0a0 + - openssl >=3.5.4,<4.0a0 license: MIT license_family: MIT purls: [] - size: 300765 - timestamp: 1758036085232 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-core-cpp-1.16.0-h88fedcc_1.conda - sha256: 007cc6e7d821bc9553549dcdcdd500bac036dc169e920afff3968d981f7c86de - md5: 3633a96ad986211071b6f4e1884fa187 + size: 297681 + timestamp: 1760927174036 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-core-cpp-1.16.1-h88fedcc_0.conda + sha256: d995413e4daf19ee3120f3ab9f0c9e330771787f33cbd4a33d8e5445f52022e3 + md5: fbe485a39b05090c0b5f8bb4febcd343 depends: - __osx >=11.0 - libcurl >=8.14.1,<9.0a0 - libcxx >=19 - - openssl >=3.5.2,<4.0a0 + - openssl >=3.5.4,<4.0a0 license: MIT license_family: MIT purls: [] - size: 292995 - timestamp: 1758036239250 -- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.12.0-ha729027_0.conda - sha256: 734857814400585dca2bee2a4c2e841bc89c143bf0dcc11b4c7270cea410650c - md5: 3dab8d6fa3d10fe4104f1fbe59c10176 + size: 289984 + timestamp: 1760927117177 +- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.13.2-h3a5f585_1.conda + sha256: fc1df5ea2595f4f16d0da9f7713ce5fed20cb1bfc7fb098eda7925c7d23f0c45 + md5: 4e921d9c85e6559c60215497978b3cdb depends: - __glibc >=2.17,<3.0.a0 - - azure-core-cpp >=1.16.0,<1.16.1.0a0 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 - libgcc >=14 - libstdcxx >=14 - - openssl >=3.5.1,<4.0a0 + - openssl >=3.5.4,<4.0a0 license: MIT license_family: MIT purls: [] - size: 241853 - timestamp: 1753212593417 -- conda: https://conda.anaconda.org/conda-forge/osx-64/azure-identity-cpp-1.12.0-hc0a8a32_0.conda - sha256: 61e12e805d9487a90c8abd1373af939fd6841184468d9730b22e7e218adef41d - md5: 9d9911c437b3e43d02d8d1df0b415da4 + size: 249684 + timestamp: 1761066654684 +- conda: https://conda.anaconda.org/conda-forge/osx-64/azure-identity-cpp-1.13.2-h0e8e1c8_1.conda + sha256: 555e9c9262b996f8c688598760b4cddf4d16ae1cb2f0fd0a31cb76c2fdc7d628 + md5: 32eb613f88ae1530ca78481bdce41cdd depends: - __osx >=10.13 - - azure-core-cpp >=1.16.0,<1.16.1.0a0 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 - libcxx >=19 - - openssl >=3.5.1,<4.0a0 + - openssl >=3.5.4,<4.0a0 license: MIT license_family: MIT purls: [] - size: 169886 - timestamp: 1753212914544 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-identity-cpp-1.12.0-hd83eed2_0.conda - sha256: b1cc54a52c735f6f791671763580501bb7ad016e4bcca005f8acea2f619b8709 - md5: 78ac8ce287aef15f819c2927e0fc29c6 + size: 174582 + timestamp: 1761067038720 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-identity-cpp-1.13.2-h853621b_1.conda + sha256: a4ed52062025035d9c1b3d8c70af39496fc5153cc741420139a770bc1312cfd6 + md5: fac63edc393d7035ab23fbccdeda34f4 depends: - __osx >=11.0 - - azure-core-cpp >=1.16.0,<1.16.1.0a0 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 - libcxx >=19 - - openssl >=3.5.1,<4.0a0 + - openssl >=3.5.4,<4.0a0 license: MIT license_family: MIT purls: [] - size: 162705 - timestamp: 1753212949473 -- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.14.0-hb1c9500_1.conda - sha256: 83cea4a570a457cc18571c92d7927e6cc4ea166f0f819f0b510d4e2c8daf112d - md5: 30da390c211967189c58f83ab58a6f0c + size: 167268 + timestamp: 1761066827371 +- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.16.0-h75daedc_0.conda + sha256: c155301bd9287480939b505b101db188b17564353366f1314080c7d8084077df + md5: e88f8e816ae46c12cbe912c8f4d9d3bc depends: - __glibc >=2.17,<3.0.a0 - - azure-core-cpp >=1.16.0,<1.16.1.0a0 - - azure-storage-common-cpp >=12.10.0,<12.10.1.0a0 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 + - azure-storage-common-cpp >=12.12.0,<12.12.1.0a0 - libgcc >=14 - libstdcxx >=14 license: MIT license_family: MIT purls: [] - size: 577592 - timestamp: 1753219590665 -- conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-blobs-cpp-12.14.0-hb076ce7_1.conda - sha256: 3c1a386f07f4dbfb3d5eb9d4d1bf7a34544e4b37af90ce67445861712eacdb26 - md5: 0a8e22a75ab442b214c6879e73ddbda6 + size: 580063 + timestamp: 1768483495056 +- conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-blobs-cpp-12.16.0-ha4e89a6_0.conda + sha256: 446abd2fad0aa6b74207733534efc5e3ac4624bee981f40495cd4b8ae02d65ed + md5: 5f76a3745c0eb7021845161c9a1bfee3 depends: - __osx >=10.13 - - azure-core-cpp >=1.16.0,<1.16.1.0a0 - - azure-storage-common-cpp >=12.10.0,<12.10.1.0a0 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 + - azure-storage-common-cpp >=12.12.0,<12.12.1.0a0 - libcxx >=19 license: MIT license_family: MIT purls: [] - size: 433081 - timestamp: 1753219827826 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.14.0-he094cc7_1.conda - sha256: df570ea362bb446bd4cf1353405daad1898887a7ab0d35af3250bed332a9895a - md5: 496217fd6aaa6d43646252a586c1445c + size: 434189 + timestamp: 1768483686754 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.16.0-h6507aac_0.conda + sha256: fbf0d01d29dae190346f294ade76d7fda9b869e12176cb368b10c3fa2588e568 + md5: ebcb072935c1595c39e2c62f0d3e50cc depends: - __osx >=11.0 - - azure-core-cpp >=1.16.0,<1.16.1.0a0 - - azure-storage-common-cpp >=12.10.0,<12.10.1.0a0 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 + - azure-storage-common-cpp >=12.12.0,<12.12.1.0a0 - libcxx >=19 license: MIT license_family: MIT purls: [] - size: 425677 - timestamp: 1753219837256 -- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.10.0-hebae86a_2.conda - sha256: 071536dc90aa0ea22a5206fbac5946c70beec34315ab327c4379983e7da60196 - md5: 0d93ce986d13e46a8fc91c289597d78f + size: 426388 + timestamp: 1768483945648 +- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.12.0-h3d7a050_0.conda + sha256: b1f91b15e46d9c33129374a5cbca302070311711838ae135bb3f6767af95f707 + md5: e6f12de3a9b016cea81a87db04d85ff3 depends: - __glibc >=2.17,<3.0.a0 - - azure-core-cpp >=1.16.0,<1.16.1.0a0 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 - libgcc >=14 - libstdcxx >=14 - - libxml2 >=2.13.8,<2.14.0a0 - - openssl >=3.5.1,<4.0a0 + - libxml2 + - libxml2-16 >=2.14.6 + - openssl >=3.5.4,<4.0a0 license: MIT license_family: MIT purls: [] - size: 148875 - timestamp: 1753211824276 -- conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-common-cpp-12.10.0-h7ab4271_3.conda - sha256: 71aa0be364dc7ffe4d3e632591d9ca2c4cd0d175af243581aada70e1ffc3d0e6 - md5: d23e8e7609755baebb19278f87a3ce1f + size: 149750 + timestamp: 1768406691043 +- conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-common-cpp-12.12.0-h2a5eb39_0.conda + sha256: b0ca0c4896fcc94ed1756a41c38fac2a95d28748ca89a90f99f6ceb8b4db0c26 + md5: 53d1b2dc90315c3b8e4ecc86966ab7bd depends: - __osx >=10.13 - - azure-core-cpp >=1.16.0,<1.16.1.0a0 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 - libcxx >=19 - libxml2 - - libxml2-16 >=2.14.5 - - openssl >=3.5.2,<4.0a0 + - libxml2-16 >=2.14.6 + - openssl >=3.5.4,<4.0a0 license: MIT license_family: MIT purls: [] - size: 125527 - timestamp: 1757359414211 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-common-cpp-12.10.0-h2155cda_3.conda - sha256: 55ec38bb8bd68078c3e8328e813fe121f83ae90026f5c830d7cdb44bdebfcb8b - md5: d4c56734eef8aa87e907dea9cee61370 + size: 126024 + timestamp: 1768407197686 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-common-cpp-12.12.0-ha416c23_0.conda + sha256: e20bb2e6abf1d6823cd89db7a8ad91084560ba1a4d144f5dc6baa25711a30a3f + md5: 327799f2eb655ddf596b3e0ba2658979 depends: - __osx >=11.0 - - azure-core-cpp >=1.16.0,<1.16.1.0a0 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 - libcxx >=19 - libxml2 - - libxml2-16 >=2.14.5 - - openssl >=3.5.2,<4.0a0 + - libxml2-16 >=2.14.6 + - openssl >=3.5.4,<4.0a0 license: MIT license_family: MIT purls: [] - size: 121236 - timestamp: 1757359708440 -- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.12.0-h8b27e44_3.conda - sha256: aec2e2362a605e37a38c4b34f191e98dd33fdc64ce4feebd60bd0b4d877ab36b - md5: 7b738aea4f1b8ae2d1118156ad3ae993 + size: 121803 + timestamp: 1768406901262 +- conda: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-files-datalake-cpp-12.14.0-hd454692_0.conda + sha256: e9a64773488382997f28944612525f9cb7d8a3f8cbb0be2f0a07dc0881311925 + md5: 55986e49b7aafe9aa09d7f4c70a56a18 depends: - __glibc >=2.17,<3.0.a0 - - 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 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 + - azure-storage-blobs-cpp >=12.16.0,<12.16.1.0a0 + - azure-storage-common-cpp >=12.12.0,<12.12.1.0a0 - libgcc >=14 - libstdcxx >=14 license: MIT license_family: MIT purls: [] - size: 299871 - timestamp: 1753226720130 -- conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.12.0-h8df8335_3.conda - sha256: 15f5ba331b3e95a78c34b8a5e740b60254b6d46df014d4ebaa861f8b03b9a113 - md5: 0dfefe135030f2a90bee5b27c64aa303 + size: 302378 + timestamp: 1768501952777 +- conda: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-files-datalake-cpp-12.14.0-h7f37a48_0.conda + sha256: f3aabb7c5023828aba930b82046b81b87a794b0c5c8a1db82043e88b3f5ca136 + md5: 30ca75c03ba3166f44852b33f07f077c depends: - __osx >=10.13 - - 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 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 + - azure-storage-blobs-cpp >=12.16.0,<12.16.1.0a0 + - azure-storage-common-cpp >=12.12.0,<12.12.1.0a0 - libcxx >=19 license: MIT license_family: MIT purls: [] - size: 203691 - timestamp: 1753226916309 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.12.0-h30213e0_3.conda - sha256: efa7abc4fded5b028f3f0e80dd271286255c3e746bf201f270556bbf13b01258 - md5: ee25593a451954f56a58eda1ad4bda07 + size: 204696 + timestamp: 1768502627687 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-files-datalake-cpp-12.14.0-hcfc4f22_0.conda + sha256: f8d1ec719f3e3047d0f5be4be6973e5b4218c00b83b0707c327384304bcc2a72 + md5: a49804e4c4ad182a8de7b251d77f3b0c depends: - __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 + - azure-core-cpp >=1.16.1,<1.16.2.0a0 + - azure-storage-blobs-cpp >=12.16.0,<12.16.1.0a0 + - azure-storage-common-cpp >=12.12.0,<12.12.1.0a0 - libcxx >=19 license: MIT license_family: MIT purls: [] - size: 197289 - timestamp: 1753227070997 + size: 197881 + timestamp: 1768502314584 - conda: https://conda.anaconda.org/conda-forge/linux-64/bcrypt-5.0.0-py312h868fb18_0.conda sha256: 5d81bb420f61f94695c549ba155bec376bdcb3f6bbd7e86c828caa3ac1a530d1 md5: 0d18b0a1351d54284be066418e80c09c @@ -2610,36 +2614,36 @@ packages: - pkg:pypi/boltons?source=hash-mapping size: 302296 timestamp: 1749686302834 -- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb03c661_4.conda - sha256: 294526a54fa13635341729f250d0b1cf8f82cad1e6b83130304cbf3b6d8b74cc - md5: eaf3fbd2aa97c212336de38a51fe404e +- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.2.0-hed03a55_1.conda + sha256: e511644d691f05eb12ebe1e971fd6dc3ae55a4df5c253b4e1788b789bdf2dfa6 + md5: 8ccf913aaba749a5496c17629d859ed1 depends: - __glibc >=2.17,<3.0.a0 - - brotli-bin 1.1.0 hb03c661_4 - - libbrotlidec 1.1.0 hb03c661_4 - - libbrotlienc 1.1.0 hb03c661_4 + - brotli-bin 1.2.0 hb03c661_1 + - libbrotlidec 1.2.0 hb03c661_1 + - libbrotlienc 1.2.0 hb03c661_1 - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 19883 - timestamp: 1756599394934 -- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb03c661_4.conda - sha256: 444903c6e5c553175721a16b7c7de590ef754a15c28c99afbc8a963b35269517 - md5: ca4ed8015764937c81b830f7f5b68543 + size: 20103 + timestamp: 1764017231353 +- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.2.0-hb03c661_1.conda + sha256: 64b137f30b83b1dd61db6c946ae7511657eead59fdf74e84ef0ded219605aa94 + md5: af39b9a8711d4a8d437b52c1d78eb6a1 depends: - __glibc >=2.17,<3.0.a0 - - libbrotlidec 1.1.0 hb03c661_4 - - libbrotlienc 1.1.0 hb03c661_4 + - libbrotlidec 1.2.0 hb03c661_1 + - libbrotlienc 1.2.0 hb03c661_1 - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 19615 - timestamp: 1756599385418 -- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h1289d80_4.conda - sha256: 52a9ac412512b418ecdb364ba21c0f3dc96f0abbdb356b3cfbb980020b663d9b - md5: fd0e7746ed0676f008daacb706ce69e4 + size: 21021 + timestamp: 1764017221344 +- conda: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.2.0-py312hdb49522_1.conda + sha256: 49df13a1bb5e388ca0e4e87022260f9501ed4192656d23dc9d9a1b4bf3787918 + md5: 64088dffd7413a2dd557ce837b4cbbdb depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 @@ -2647,32 +2651,32 @@ packages: - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 constrains: - - libbrotlicommon 1.1.0 hb03c661_4 + - libbrotlicommon 1.2.0 hb03c661_1 license: MIT license_family: MIT purls: - - pkg:pypi/brotli?source=hash-mapping - size: 354149 - timestamp: 1756599553574 -- conda: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py312h462f358_4.conda - sha256: f5b7f28d19f21c2f5bd4608b2a075e872727dae8409303f53c756f44044a3a7f - md5: 6ed15514446509f33df546dcc1752eb1 + - pkg:pypi/brotli?source=compressed-mapping + size: 368300 + timestamp: 1764017300621 +- conda: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.2.0-py312h4b46afd_1.conda + sha256: 8854a80360128157e8d05eb57c1c7e7c1cb10977e4c4557a77d29c859d1f104b + md5: 01fdbccc39e0a7698e9556e8036599b7 depends: - __osx >=10.13 - libcxx >=19 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 constrains: - - libbrotlicommon 1.1.0 h1c43f85_4 + - libbrotlicommon 1.2.0 h8616949_1 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 369380 - timestamp: 1756600123615 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py312h6b01ec3_4.conda - sha256: e45f24660a89c734c3d54f185ecdc359e52a5604d7e0b371e35dce042fa3cf3a - md5: 0d50ab05d6d8fa7a38213c809637ba6d + size: 389534 + timestamp: 1764017976737 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.2.0-py312h0dfefe5_1.conda + sha256: 6178775a86579d5e8eec6a7ab316c24f1355f6c6ccbe84bb341f342f1eda2440 + md5: 311fcf3f6a8c4eb70f912798035edd35 depends: - __osx >=11.0 - libcxx >=19 @@ -2680,13 +2684,13 @@ packages: - python >=3.12,<3.13.0a0 *_cpython - python_abi 3.12.* *_cp312 constrains: - - libbrotlicommon 1.1.0 h6caf38d_4 + - libbrotlicommon 1.2.0 hc919400_1 license: MIT license_family: MIT purls: - pkg:pypi/brotli?source=hash-mapping - size: 341750 - timestamp: 1756600036931 + size: 359503 + timestamp: 1764018572368 - conda: https://conda.anaconda.org/conda-forge/linux-64/brunsli-0.1-h9c3ff4c_0.tar.bz2 sha256: 36da32e5a6beab7a9af39be1c8f42e5eca716e64562cb9d5e0d559c14406b11d md5: c1ac6229d0bfd14f8354ff9ad2a26cad @@ -2699,34 +2703,34 @@ packages: purls: [] size: 204879 timestamp: 1607309237341 -- conda: https://conda.anaconda.org/conda-forge/osx-64/brunsli-0.1-hd38a3c4_1.conda - sha256: 2e514cb13632c94bcb63396279b7490794528b3e1fe9c0df051742b24210ad9e - md5: 23c2caf841db86735cf3656317a1808a +- conda: https://conda.anaconda.org/conda-forge/osx-64/brunsli-0.1-ha00ef93_2.conda + sha256: 8267fa351967ffb2587ea58f93226abe57d68a020758cab56591dc7fa4eb455d + md5: 44c70b2db8d9b7be20a86bd40a2aa9e9 depends: - __osx >=10.13 - - libbrotlicommon >=1.1.0,<1.2.0a0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 + - libbrotlicommon >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 - libcxx >=19 license: MIT license_family: MIT purls: [] - size: 147754 - timestamp: 1757454273997 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/brunsli-0.1-h97083b6_1.conda - sha256: 3bf4ef58d2c11efe5926c5a2efc77f54f2e3905e5b3ed6ea7f129157f446a989 - md5: b36fe588d614b5dc3279e080a6925b3d + size: 147378 + timestamp: 1761759461091 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/brunsli-0.1-he0dfb12_2.conda + sha256: f32d7c6285601ac3f6baf0715b225fd017702cf24260c6f7f14f7b6e721d92bc + md5: 4cfe5258439d88ce2ef0b159007ee067 depends: - __osx >=11.0 - - libbrotlicommon >=1.1.0,<1.2.0a0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 + - libbrotlicommon >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 - libcxx >=19 license: MIT license_family: MIT purls: [] - size: 141426 - timestamp: 1757454314055 + size: 141089 + timestamp: 1761759272675 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d md5: 62ee74e96c5ebb0af99386de58cf9553 @@ -2789,49 +2793,49 @@ packages: purls: [] size: 179696 timestamp: 1744128058734 -- conda: https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.21.3-h4cfbee9_0.conda - sha256: 4a222cff1b3507b289352ab94d110974dad3dace11e2d0eea405ba3147764eba - md5: 93027b8ac9d0e596eb5b759ef56a03f1 +- conda: https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.22.0-hc31b594_1.conda + sha256: efe06a982fe7f4e483a2043c4b43fc3598a538a66ed11364ee5b25d3400ef415 + md5: 52019609422a72ec80c32bbc16a889d8 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - libstdcxx >=14 - lz4-c >=1.10.0,<1.11.0a0 - - zlib-ng >=2.2.5,<2.3.0a0 + - zlib-ng >=2.3.1,<2.4.0a0 - zstd >=1.5.7,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 350470 - timestamp: 1758798098407 -- conda: https://conda.anaconda.org/conda-forge/osx-64/c-blosc2-2.21.3-h415348b_0.conda - sha256: f3dc50b060e5a7907bb61efcc08b60ce3c71b8c892fb5b4410300a0aa2cb97c9 - md5: 1b4494414b7e58852220f8bc4996f0b1 + size: 352332 + timestamp: 1764291444176 +- conda: https://conda.anaconda.org/conda-forge/osx-64/c-blosc2-2.22.0-hedb7e5f_1.conda + sha256: f529640f28822172017b8159c5d1f149ceda2c44707bcf8732b812e806cff669 + md5: 13038523111830630683530ea54eb503 depends: - __osx >=10.13 - libcxx >=19 - lz4-c >=1.10.0,<1.11.0a0 - - zlib-ng >=2.2.5,<2.3.0a0 + - zlib-ng >=2.3.1,<2.4.0a0 - zstd >=1.5.7,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 287427 - timestamp: 1758798852350 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-blosc2-2.21.3-hb5916c8_0.conda - sha256: 245a0d5293d726cc740482cb27b1160ecccb79901c6412f570e51af4947050f3 - md5: 659358a2c4f5e15947f1ce755d36d4a6 + size: 287057 + timestamp: 1764291903510 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/c-blosc2-2.22.0-hb83781b_1.conda + sha256: 4c1afcc78418a5d171f94238bae8b798c288deb8ba454113cf11f10d72b09ff6 + md5: 5e4bdded23f6d61d8351223db98bc8f3 depends: - __osx >=11.0 - libcxx >=19 - lz4-c >=1.10.0,<1.11.0a0 - - zlib-ng >=2.2.5,<2.3.0a0 + - zlib-ng >=2.3.1,<2.4.0a0 - zstd >=1.5.7,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 254341 - timestamp: 1758798578175 + size: 253671 + timestamp: 1764291734763 - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.10.5-hbd8a1cb_0.conda sha256: 3b5ad78b8bb61b6cdc0978a6a99f8dfb2cc789a451378d054698441005ecbdb6 md5: f9e5fbc24009179e8b0409624691758a @@ -3994,36 +3998,36 @@ packages: - skia-pathops>=0.5.0 ; extra == 'all' - uharfbuzz>=0.45.0 ; extra == 'all' requires_python: '>=3.10' -- conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.1-ha770c72_0.conda - sha256: bf8e4dffe46f7d25dc06f31038cacb01672c47b9f45201f065b0f4d00ab0a83e - md5: 4afc585cd97ba8a23809406cd8a9eda8 +- conda: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.14.3-ha770c72_0.conda + sha256: c934c385889c7836f034039b43b05ccfa98f53c900db03d8411189892ced090b + md5: 8462b5322567212beeb025f3519fb3e2 depends: - - libfreetype 2.14.1 ha770c72_0 - - libfreetype6 2.14.1 h73754d4_0 + - libfreetype 2.14.3 ha770c72_0 + - libfreetype6 2.14.3 h73754d4_0 license: GPL-2.0-only OR FTL purls: [] - size: 173114 - timestamp: 1757945422243 -- conda: https://conda.anaconda.org/conda-forge/osx-64/freetype-2.14.1-h694c41f_0.conda - sha256: 9f8282510db291496e89618fc66a58a1124fe7a6276fbd57ed18c602ce2576e9 - md5: ca641fdf8b7803f4b7212b6d66375930 + size: 173839 + timestamp: 1774298173462 +- conda: https://conda.anaconda.org/conda-forge/osx-64/freetype-2.14.3-h694c41f_0.conda + sha256: 5ddd46a88a0b6483e3dec52cabb62414504c94ee0e77369a4717f61a656c535a + md5: 6ab1403cc6cb284d56d0464f19251075 depends: - - libfreetype 2.14.1 h694c41f_0 - - libfreetype6 2.14.1 h6912278_0 + - libfreetype 2.14.3 h694c41f_0 + - libfreetype6 2.14.3 h58fbd8d_0 license: GPL-2.0-only OR FTL purls: [] - size: 173969 - timestamp: 1757945973505 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.14.1-hce30654_0.conda - sha256: 14427aecd72e973a73d5f9dfd0e40b6bc3791d253de09b7bf233f6a9a190fd17 - md5: 1ec9a1ee7a2c9339774ad9bb6fe6caec + size: 174060 + timestamp: 1774298809296 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.14.3-hce30654_0.conda + sha256: 5952bd9db12207a18a112e8924aa2ce8c2f9d57b62584d58a97d2f6afe1ea324 + md5: 6dcc75ba2e04c555e881b72793d3282f depends: - - libfreetype 2.14.1 hce30654_0 - - libfreetype6 2.14.1 h6da58f4_0 + - libfreetype 2.14.3 hce30654_0 + - libfreetype6 2.14.3 hdfa99f5_0 license: GPL-2.0-only OR FTL purls: [] - size: 173399 - timestamp: 1757947175403 + size: 173313 + timestamp: 1774298702053 - conda: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2 sha256: 5d7b6c0ee7743ba41399e9e05a58ccc1cfc903942e49ff6f677f6e423ea7a627 md5: ac7bc6a654f8f41b352b38f4051135f8 @@ -4084,21 +4088,22 @@ packages: - pkg:pypi/future?source=hash-mapping size: 364561 timestamp: 1738926525117 -- conda: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-h7b179bb_1.conda - sha256: 3258e4112d52f376d98cd645a3c8d44af28bf0fc4bcae92231ad7a1e14694c2a - md5: c050572442da94589ef8fe2f7ffbaa0d +- conda: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.44.4-h2b0a6b4_0.conda + sha256: f47222f58839bcc77c15f11a8814c1d8cb8080c5ca6ba83398a12b640fd3c85c + md5: c379d67c686fb83475c1a6ed41cc41ff depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - libglib >=2.84.2,<3.0a0 + - libglib >=2.86.0,<3.0a0 - libjpeg-turbo >=3.1.0,<4.0a0 + - liblzma >=5.8.1,<6.0a0 - libpng >=1.6.50,<1.7.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libtiff >=4.7.1,<4.8.0a0 license: LGPL-2.1-or-later license_family: LGPL purls: [] - size: 571494 - timestamp: 1753107104994 + size: 572093 + timestamp: 1761082340749 - conda: https://conda.anaconda.org/conda-forge/osx-64/gdk-pixbuf-2.44.3-h07555a4_0.conda sha256: 692c4b81f5cfc27f527373a8e4c89466229d5ceb3e86ef2e576c11eeffe7acd2 md5: f9501fc269dfa0a090d32a5a4bf0bb0f @@ -4191,17 +4196,17 @@ packages: purls: [] size: 71613 timestamp: 1712692611426 -- conda: https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.84.3-hf516916_0.conda - sha256: bf744e0eaacff469196f6a18b3799fde15b8afbffdac4f5ff0fdd82c3321d0f6 - md5: 39f817fb8e0bb88a63bbdca0448143ea +- conda: https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.86.0-hf516916_0.conda + sha256: b77316bd5c8680bde4e5a7ab7013c8f0f10c1702cc6c3b0fd0fac3923a31fec3 + md5: 1a8e49615381c381659de1bc6a3bf9ec depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - libglib 2.84.3 hf39c6af_0 + - libglib 2.86.0 h1fed272_0 license: LGPL-2.1-or-later purls: [] - size: 116716 - timestamp: 1754315054614 + size: 117284 + timestamp: 1757403341964 - conda: https://conda.anaconda.org/conda-forge/osx-64/glib-tools-2.86.0-h8650975_0.conda sha256: 5c2d4814f01f990ce2e258eb662999164e9af74346ea20dc183b7c1c189c4464 md5: fc5882c5ac258db11d9963b5304dceae @@ -4962,140 +4967,143 @@ packages: - pkg:pypi/idna?source=compressed-mapping size: 50721 timestamp: 1760286526795 -- conda: https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2025.8.2-py312h4ecb025_4.conda - sha256: 8a839d301b228f7cda26ac5e0b1f8387a8c7ac1244bc44b7f8e03f78bc7fdf2c - md5: 2d422ec63f084653496c3e809247c268 +- conda: https://conda.anaconda.org/conda-forge/linux-64/imagecodecs-2026.1.14-py312ha4965bc_0.conda + sha256: d3f4b09e730d8a8fef30eaf184f849b849b211e0f3e70553c548ff8a814c5a8b + md5: 17fc1160d23f0ea2ae63ce0788f43242 depends: - __glibc >=2.17,<3.0.a0 - blosc >=1.21.6,<2.0a0 - brunsli >=0.1,<1.0a0 - bzip2 >=1.0.8,<2.0a0 - - c-blosc2 >=2.21.2,<2.22.0a0 + - c-blosc2 >=2.22.0,<2.23.0a0 - charls >=2.4.2,<2.5.0a0 - giflib >=5.2.2,<5.3.0a0 - jxrlib >=1.1,<1.2.0a0 - - lcms2 >=2.17,<3.0a0 + - lcms2 >=2.18,<3.0a0 - lerc >=4.0.0,<5.0a0 - libaec >=1.1.4,<2.0a0 - libavif16 >=1.3.0,<2.0a0 - - libbrotlicommon >=1.1.0,<1.2.0a0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 - - libdeflate >=1.24,<1.25.0a0 + - libbrotlicommon >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 + - libdeflate >=1.25,<1.26.0a0 - libgcc >=14 - - libjpeg-turbo >=3.1.0,<4.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 - libjxl >=0.11,<0.12.0a0 - liblzma >=5.8.1,<6.0a0 - - libpng >=1.6.50,<1.7.0a0 + - libpng >=1.6.54,<1.7.0a0 - libstdcxx >=14 - - libtiff >=4.7.0,<4.8.0a0 + - libtiff >=4.7.1,<4.8.0a0 - libwebp-base >=1.6.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - libzopfli >=1.0.3,<1.1.0a0 - lz4-c >=1.10.0,<1.11.0a0 - numpy >=1.23,<3 - - openjpeg >=2.5.3,<3.0a0 + - openjpeg >=2.5.4,<3.0a0 + - openjph >=0.26.0,<0.27.0a0 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 - snappy >=1.2.2,<1.3.0a0 - zfp >=1.0.1,<2.0a0 - - zlib-ng >=2.2.5,<2.3.0a0 + - zlib-ng >=2.3.2,<2.4.0a0 - zstd >=1.5.7,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/imagecodecs?source=hash-mapping - size: 1935819 - timestamp: 1757610082608 -- conda: https://conda.anaconda.org/conda-forge/osx-64/imagecodecs-2025.8.2-py312h397641d_4.conda - sha256: a0019f34bed4eaae9a3d10a5d0444ef06e010c226705a3dac14798a59d98272a - md5: badd2d6efaba62a4bcc3332316b29578 + size: 1994794 + timestamp: 1768378712554 +- conda: https://conda.anaconda.org/conda-forge/osx-64/imagecodecs-2026.1.14-py312h371f5f9_0.conda + sha256: ba796307261cf5531bf7c1d2c3733a82b17f9bfc8f9bfeda2656054f99acf01e + md5: da18f092194aff1687678a2d4d6a9a8b depends: - __osx >=10.13 - blosc >=1.21.6,<2.0a0 - brunsli >=0.1,<1.0a0 - bzip2 >=1.0.8,<2.0a0 - - c-blosc2 >=2.21.2,<2.22.0a0 + - c-blosc2 >=2.22.0,<2.23.0a0 - charls >=2.4.2,<2.5.0a0 - giflib >=5.2.2,<5.3.0a0 - jxrlib >=1.1,<1.2.0a0 - - lcms2 >=2.17,<3.0a0 + - lcms2 >=2.18,<3.0a0 - lerc >=4.0.0,<5.0a0 - libaec >=1.1.4,<2.0a0 - libavif16 >=1.3.0,<2.0a0 - - libbrotlicommon >=1.1.0,<1.2.0a0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 + - libbrotlicommon >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 - libcxx >=19 - - libdeflate >=1.24,<1.25.0a0 - - libjpeg-turbo >=3.1.0,<4.0a0 + - libdeflate >=1.25,<1.26.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 - libjxl >=0.11,<0.12.0a0 - liblzma >=5.8.1,<6.0a0 - - libpng >=1.6.50,<1.7.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libpng >=1.6.54,<1.7.0a0 + - libtiff >=4.7.1,<4.8.0a0 - libwebp-base >=1.6.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - libzopfli >=1.0.3,<1.1.0a0 - lz4-c >=1.10.0,<1.11.0a0 - numpy >=1.23,<3 - - openjpeg >=2.5.3,<3.0a0 + - openjpeg >=2.5.4,<3.0a0 + - openjph >=0.26.0,<0.27.0a0 - python >=3.12,<3.13.0a0 - python_abi 3.12.* *_cp312 - snappy >=1.2.2,<1.3.0a0 - zfp >=1.0.1,<2.0a0 - - zlib-ng >=2.2.5,<2.3.0a0 + - zlib-ng >=2.3.2,<2.4.0a0 - zstd >=1.5.7,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/imagecodecs?source=hash-mapping - size: 1618498 - timestamp: 1757610688102 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/imagecodecs-2025.8.2-py312h8d74250_4.conda - sha256: 9ee2a97e23668d7143e5f9dd4c696cee39a7ec8b655d7122ae0b654b99bf94c4 - md5: 6010208a08438b24e20184588add02ba + size: 1563347 + timestamp: 1768379009654 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/imagecodecs-2026.1.14-py312hddbb372_0.conda + sha256: 6f741e1b28f9e734c21f6dc9c3259c2bb23082ecea622ba13e9ff40edd52d9e3 + md5: eb96e533ec35f9ca1364eb414d566846 depends: - __osx >=11.0 - blosc >=1.21.6,<2.0a0 - brunsli >=0.1,<1.0a0 - bzip2 >=1.0.8,<2.0a0 - - c-blosc2 >=2.21.2,<2.22.0a0 + - c-blosc2 >=2.22.0,<2.23.0a0 - charls >=2.4.2,<2.5.0a0 - giflib >=5.2.2,<5.3.0a0 - jxrlib >=1.1,<1.2.0a0 - - lcms2 >=2.17,<3.0a0 + - lcms2 >=2.18,<3.0a0 - lerc >=4.0.0,<5.0a0 - libaec >=1.1.4,<2.0a0 - libavif16 >=1.3.0,<2.0a0 - - libbrotlicommon >=1.1.0,<1.2.0a0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 + - libbrotlicommon >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 - libcxx >=19 - - libdeflate >=1.24,<1.25.0a0 - - libjpeg-turbo >=3.1.0,<4.0a0 + - libdeflate >=1.25,<1.26.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 - libjxl >=0.11,<0.12.0a0 - liblzma >=5.8.1,<6.0a0 - - libpng >=1.6.50,<1.7.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libpng >=1.6.54,<1.7.0a0 + - libtiff >=4.7.1,<4.8.0a0 - libwebp-base >=1.6.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - libzopfli >=1.0.3,<1.1.0a0 - lz4-c >=1.10.0,<1.11.0a0 - numpy >=1.23,<3 - - openjpeg >=2.5.3,<3.0a0 + - openjpeg >=2.5.4,<3.0a0 + - openjph >=0.26.0,<0.27.0a0 - python >=3.12,<3.13.0a0 - python >=3.12,<3.13.0a0 *_cpython - python_abi 3.12.* *_cp312 - snappy >=1.2.2,<1.3.0a0 - zfp >=1.0.1,<2.0a0 - - zlib-ng >=2.2.5,<2.3.0a0 + - zlib-ng >=2.3.2,<2.4.0a0 - zstd >=1.5.7,<1.6.0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/imagecodecs?source=hash-mapping - size: 1660602 - timestamp: 1757611208796 + size: 1554488 + timestamp: 1768379327542 - conda: https://conda.anaconda.org/conda-forge/noarch/imageio-2.37.0-pyhfb79c49_0.conda sha256: 8ef69fa00c68fad34a3b7b260ea774fda9bd9274fd706d3baffb9519fd0063fe md5: b5577bc2212219566578fd5af9993af6 @@ -5382,43 +5390,43 @@ packages: - pkg:pypi/lazy-loader?source=hash-mapping size: 16298 timestamp: 1733636905835 -- conda: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.17-h717163a_0.conda - sha256: d6a61830a354da022eae93fa896d0991385a875c6bba53c82263a289deda9db8 - md5: 000e85703f0fd9594c81710dd5066471 +- conda: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.18-h0c24ade_0.conda + sha256: 836ec4b895352110335b9fdcfa83a8dcdbe6c5fb7c06c4929130600caea91c0a + md5: 6f2e2c8f58160147c4d1c6f4c14cbac4 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libgcc >=14 + - libjpeg-turbo >=3.1.2,<4.0a0 + - libtiff >=4.7.1,<4.8.0a0 license: MIT license_family: MIT purls: [] - size: 248046 - timestamp: 1739160907615 -- conda: https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda - sha256: bcb81543e49ff23e18dea79ef322ab44b8189fb11141b1af99d058503233a5fc - md5: bf210d0c63f2afb9e414a858b79f0eaa + size: 249959 + timestamp: 1768184673131 +- conda: https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.18-h90db99b_0.conda + sha256: 3ec16c491425999a8461e1b7c98558060a4645a20cf4c9ac966103c724008cc2 + md5: 753acc10c7277f953f168890e5397c80 depends: - __osx >=10.13 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 + - libtiff >=4.7.1,<4.8.0a0 license: MIT license_family: MIT purls: [] - size: 226001 - timestamp: 1739161050843 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/lcms2-2.17-h7eeda09_0.conda - sha256: 310a62c2f074ebd5aa43b3cd4b00d46385ce680fa2132ecee255a200e2d2f15f - md5: 92a61fd30b19ebd5c1621a5bfe6d8b5f + size: 226870 + timestamp: 1768184917403 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/lcms2-2.18-hdfa7624_0.conda + sha256: d768da024ab74a4b30642401877fa914a68bdc238667f16b1ec2e0e98b2451a6 + md5: 6631a7bd2335bb9699b1dbc234b19784 depends: - __osx >=11.0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 + - libtiff >=4.7.1,<4.8.0a0 license: MIT license_family: MIT purls: [] - size: 212125 - timestamp: 1739161108467 + size: 211756 + timestamp: 1768184994800 - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda sha256: 1a620f27d79217c1295049ba214c2f80372062fd251b569e9873d4a953d27554 md5: 0be7c6e070c19105f966d3758448d018 @@ -5542,24 +5550,24 @@ packages: purls: [] size: 30173 timestamp: 1749993648288 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-21.0.0-hb116c0f_1_cpu.conda - build_number: 1 - sha256: c04ea51c2a8670265f25ceae09e69db87489b1461ff18e789d5e368b45b3dbe0 - md5: c100b9a4d6c72c691543af69f707df51 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-21.0.0-h2c50142_16_cpu.conda + build_number: 16 + sha256: dddc5ad669b157f236974e7383848989d9ec0db2933f363b3c291eb6a122680c + md5: 086cf583b140f3412dad39a74fd3934f depends: - __glibc >=2.17,<3.0.a0 - - aws-crt-cpp >=0.33.1,<0.33.2.0a0 + - 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.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 + - 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.16.0,<12.16.1.0a0 + - azure-storage-files-datalake-cpp >=12.14.0,<12.14.1.0a0 - bzip2 >=1.0.8,<2.0a0 - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.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 @@ -5568,7 +5576,7 @@ packages: - libstdcxx >=14 - libzlib >=1.3.1,<2.0a0 - lz4-c >=1.10.0,<1.11.0a0 - - orc >=2.2.0,<2.2.1.0a0 + - orc >=2.2.2,<2.2.3.0a0 - snappy >=1.2.2,<1.3.0a0 - zstd >=1.5.7,<1.6.0a0 constrains: @@ -5578,26 +5586,26 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 6508107 - timestamp: 1754309354037 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-21.0.0-h3202d62_8_cpu.conda - build_number: 8 - sha256: f65944106f287042f24f1ea1099a2f1572231b588bab0317ea8a8fc5015c0a28 - md5: c0a631268e4ee440e3a83a5928de30f9 + size: 6194071 + timestamp: 1769167631964 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-21.0.0-h57e2ed6_16_cpu.conda + build_number: 16 + sha256: bc7f085aecb71db2bf734ba56582d17210c9b36f9ee50cebd160f0cac47c0e84 + md5: 1424991d2c88ad3f92f85e4f6b5811b7 depends: - __osx >=11.0 - - aws-crt-cpp >=0.34.4,<0.34.5.0a0 + - 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.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 + - 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.16.0,<12.16.1.0a0 + - azure-storage-files-datalake-cpp >=12.14.0,<12.14.1.0a0 - bzip2 >=1.0.8,<2.0a0 - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 - libcxx >=19 - libgoogle-cloud >=2.39.0,<2.40.0a0 - libgoogle-cloud-storage >=2.39.0,<2.40.0a0 @@ -5605,36 +5613,36 @@ packages: - 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 + - orc >=2.2.2,<2.2.3.0a0 - snappy >=1.2.2,<1.3.0a0 - zstd >=1.5.7,<1.6.0a0 constrains: + - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu - arrow-cpp <0.0a0 - - parquet-cpp <0.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 4170815 - timestamp: 1759483300750 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-21.0.0-hd43feaf_8_cpu.conda - build_number: 8 - sha256: 0086d59c4bcdce61cc2ada047995bfdf047d635e77c97cf4720d084b647c08c1 - md5: 92d5cc7e1d494aeb82db5b2faa33b28c + size: 4193851 + timestamp: 1769166030460 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-21.0.0-hdf148b7_16_cpu.conda + build_number: 16 + sha256: ddc5e07243adf8320dcd093f7fb7449cd5b9248529d9ed48d47392d8ad3ff937 + md5: dbaaf00c50a1242206ef85a61cce4082 depends: - __osx >=11.0 - - aws-crt-cpp >=0.34.4,<0.34.5.0a0 + - 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.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 + - 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.16.0,<12.16.1.0a0 + - azure-storage-files-datalake-cpp >=12.14.0,<12.14.1.0a0 - bzip2 >=1.0.8,<2.0a0 - glog >=0.7.1,<0.8.0a0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 - libcxx >=19 - libgoogle-cloud >=2.39.0,<2.40.0a0 - libgoogle-cloud-storage >=2.39.0,<2.40.0a0 @@ -5642,238 +5650,238 @@ packages: - 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 + - orc >=2.2.2,<2.2.3.0a0 - snappy >=1.2.2,<1.3.0a0 - zstd >=1.5.7,<1.6.0a0 constrains: - - parquet-cpp <0.0a0 - arrow-cpp <0.0a0 + - parquet-cpp <0.0a0 - apache-arrow-proc =*=cpu license: Apache-2.0 license_family: APACHE purls: [] - size: 4070104 - timestamp: 1759481958097 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-21.0.0-h635bf11_1_cpu.conda - build_number: 1 - sha256: a6cea060290460f05d01824fbff1a0bf222d2a167f41f34de20061e2156bb238 - md5: 7d771db734f9878398a067622320f215 + size: 4037137 + timestamp: 1769165218507 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-acero-21.0.0-h635bf11_16_cpu.conda + build_number: 16 + sha256: e692736da897dc3ecaaaf36f1281998d6ca9152501c75ced68fd7ab73c3d7399 + md5: ea1ccd4ca2872d3133e2e2bf28d3dc61 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 21.0.0 hb116c0f_1_cpu - - libarrow-compute 21.0.0 he319acf_1_cpu + - libarrow 21.0.0 h2c50142_16_cpu + - libarrow-compute 21.0.0 h8c2c5c3_16_cpu - libgcc >=14 - libstdcxx >=14 license: Apache-2.0 license_family: APACHE purls: [] - size: 658917 - timestamp: 1754309565936 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-21.0.0-h2db2d7d_8_cpu.conda - build_number: 8 - sha256: 45ce2e464256060c193720e0feaebcfed4df4dd0fc2a2f4ddf249cc0747583bd - md5: 9b119b1b3833c4e81f1f29907bcfebe5 + size: 591571 + timestamp: 1769167855079 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-acero-21.0.0-h37ec541_16_cpu.conda + build_number: 16 + sha256: 5e68f488b8a1ce375f3091f04bdc150fcc32d9cd415debfe35e354e47b9ee6fd + md5: dca0088fe4a29975ca053742693f6a7e depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libarrow 21.0.0 h3202d62_8_cpu - - libarrow-compute 21.0.0 h7751554_8_cpu + - libarrow 21.0.0 h57e2ed6_16_cpu + - libarrow-compute 21.0.0 h09bde0c_16_cpu - libcxx >=19 - libopentelemetry-cpp >=1.21.0,<1.22.0a0 - libprotobuf >=6.31.1,<6.31.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 552278 - timestamp: 1759484126007 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-21.0.0-hc317990_8_cpu.conda - build_number: 8 - sha256: c2566bb6f399cc61fcf54736f71bf29c96199a61ffbb8fc30e029b7eac0826e7 - md5: fedb5f48e5a038146af8cfcb11de5879 + size: 563419 + timestamp: 1769166557503 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-acero-21.0.0-hb3c16fa_16_cpu.conda + build_number: 16 + sha256: 10faaebe5acbcb090dbf44665af5f91f0399d0b0f079168d24a1bf80e8f33f90 + md5: aa9a1f57061720323b9d0afff9e99fd0 depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libarrow 21.0.0 hd43feaf_8_cpu - - libarrow-compute 21.0.0 h75845d1_8_cpu + - libarrow 21.0.0 hdf148b7_16_cpu + - libarrow-compute 21.0.0 hca5012c_16_cpu - libcxx >=19 - libopentelemetry-cpp >=1.21.0,<1.22.0a0 - libprotobuf >=6.31.1,<6.31.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 517544 - timestamp: 1759482466808 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-compute-21.0.0-he319acf_1_cpu.conda - build_number: 1 - sha256: 4cf9660007a0560a65cb0b00a9b75a33f6a82eb19b25b1399116c2b9f912fcc4 - md5: 68f79e6ccb7b59caf81d4b4dc05c819e + size: 528135 + timestamp: 1769165736594 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-compute-21.0.0-h8c2c5c3_16_cpu.conda + build_number: 16 + sha256: 8f9c240a55f09801fcbbf5c1ee03b4fd5443d1a7793edb63f66abda58e9a9821 + md5: 5478abbda059c35143d75fe1d8c24684 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 21.0.0 hb116c0f_1_cpu + - libarrow 21.0.0 h2c50142_16_cpu - libgcc >=14 - - libre2-11 >=2024.7.2 + - libre2-11 >=2025.8.12 - libstdcxx >=14 - - libutf8proc >=2.10.0,<2.11.0a0 + - libutf8proc >=2.11.3,<2.12.0a0 - re2 license: Apache-2.0 license_family: APACHE purls: [] - size: 3130682 - timestamp: 1754309430821 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-compute-21.0.0-h7751554_8_cpu.conda - build_number: 8 - sha256: bf58e7f7d5a3328f4a19e579aaa8d249b517c0f8ce9d218de94b013f314ac7bd - md5: 906b6dc5d8481d41f6b85cf220ca3605 + size: 3079372 + timestamp: 1769167711231 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-compute-21.0.0-h09bde0c_16_cpu.conda + build_number: 16 + sha256: fc8983611dbcfd437c5ac90c05032f44126767ffc198213ab8ab5f7eee48d6d0 + md5: dc1aabe79880e4abc0a84288c486db93 depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libarrow 21.0.0 h3202d62_8_cpu + - libarrow 21.0.0 h57e2ed6_16_cpu - 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 + - libutf8proc >=2.11.3,<2.12.0a0 - re2 license: Apache-2.0 license_family: APACHE purls: [] - size: 2450908 - timestamp: 1759483628040 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-compute-21.0.0-h75845d1_8_cpu.conda - build_number: 8 - sha256: d778d7df8123a542c0f8c4b028eb7855c4ac139c8b12d98b20cbea01a30db0b7 - md5: 528408dfe0c6a053360ceb8bfa468100 + size: 2461936 + timestamp: 1769166212224 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-compute-21.0.0-hca5012c_16_cpu.conda + build_number: 16 + sha256: 2f102fe6dc2159eb9321272c6d8117b2ced0054f96a027ab85fb599b987c2c6a + md5: e90069b0ea445abed84d400f874de58a depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libarrow 21.0.0 hd43feaf_8_cpu + - libarrow 21.0.0 hdf148b7_16_cpu - 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 + - libutf8proc >=2.11.3,<2.12.0a0 - re2 license: Apache-2.0 license_family: APACHE purls: [] - size: 2213962 - timestamp: 1759482132558 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-21.0.0-h635bf11_1_cpu.conda - build_number: 1 - sha256: d52007f40895a97b8156cf825fe543315e5d6bbffe8886726c5baf80d7e6a7ef - md5: 176c605545e097e18ef944a5de4ba448 + size: 2223492 + timestamp: 1769165385338 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-dataset-21.0.0-h635bf11_16_cpu.conda + build_number: 16 + sha256: 54d1a2e3277c44ca59d0c03cc193cccc3938a5a4676daa6eba5416bb6e232fdb + md5: 348ab856cc5bb8663ce11492304ebb21 depends: - __glibc >=2.17,<3.0.a0 - - libarrow 21.0.0 hb116c0f_1_cpu - - libarrow-acero 21.0.0 h635bf11_1_cpu - - libarrow-compute 21.0.0 he319acf_1_cpu + - libarrow 21.0.0 h2c50142_16_cpu + - libarrow-acero 21.0.0 h635bf11_16_cpu + - libarrow-compute 21.0.0 h8c2c5c3_16_cpu - libgcc >=14 - - libparquet 21.0.0 h790f06f_1_cpu + - libparquet 21.0.0 h7376487_16_cpu - libstdcxx >=14 license: Apache-2.0 license_family: APACHE purls: [] - size: 632505 - timestamp: 1754309654508 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-21.0.0-h2db2d7d_8_cpu.conda - build_number: 8 - sha256: 902200ce5a94a962d6b0bd6df847bc350ca75050d21db187f788990599eb4f80 - md5: f7baac5bf91d8f61267e4c7bf975a910 + size: 590429 + timestamp: 1769167949766 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-dataset-21.0.0-h37ec541_16_cpu.conda + build_number: 16 + sha256: d9ce3419170ef0ed66ccfbffd32a1ed36e6ac52f60864598f48672227fab4b1a + md5: 78a574942e23a558ab4c7b26630cd8ed depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libarrow 21.0.0 h3202d62_8_cpu - - libarrow-acero 21.0.0 h2db2d7d_8_cpu - - libarrow-compute 21.0.0 h7751554_8_cpu + - libarrow 21.0.0 h57e2ed6_16_cpu + - libarrow-acero 21.0.0 h37ec541_16_cpu + - libarrow-compute 21.0.0 h09bde0c_16_cpu - libcxx >=19 - libopentelemetry-cpp >=1.21.0,<1.22.0a0 - - libparquet 21.0.0 ha67a804_8_cpu + - libparquet 21.0.0 ha52c220_16_cpu - libprotobuf >=6.31.1,<6.31.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 534087 - timestamp: 1759484554656 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-21.0.0-hc317990_8_cpu.conda - build_number: 8 - sha256: cb549cbeb43478261c99c50d38249d30e93b7aa25f4786496daa80fba430f4c4 - md5: 0baa7e03e0bf1f00d436c3a8e2656464 + size: 544224 + timestamp: 1769166808692 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-dataset-21.0.0-hb3c16fa_16_cpu.conda + build_number: 16 + sha256: cf35b9f104dc31b96fe81d52ed49c137ef6f24614680848808d701c0da4e3fd8 + md5: a0040527d2cbf685eb47331b7cbb1619 depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libarrow 21.0.0 hd43feaf_8_cpu - - libarrow-acero 21.0.0 hc317990_8_cpu - - libarrow-compute 21.0.0 h75845d1_8_cpu + - libarrow 21.0.0 hdf148b7_16_cpu + - libarrow-acero 21.0.0 hb3c16fa_16_cpu + - libarrow-compute 21.0.0 hca5012c_16_cpu - libcxx >=19 - libopentelemetry-cpp >=1.21.0,<1.22.0a0 - - libparquet 21.0.0 h45c8936_8_cpu + - libparquet 21.0.0 h8d60b75_16_cpu - libprotobuf >=6.31.1,<6.31.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 514947 - timestamp: 1759482675333 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-21.0.0-h3f74fd7_1_cpu.conda - build_number: 1 - sha256: fc63adbd275c979bed2f019aa5dbf6df3add635f79736cbc09436af7d2199fdb - md5: 60dbe0df270e9680eb470add5913c32b + size: 525194 + timestamp: 1769165938656 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libarrow-substrait-21.0.0-h3f74fd7_16_cpu.conda + build_number: 16 + sha256: 1fc17cd432302d33cc37f82b1dcefc0ab952fb5024e2e074be50715d0098da8a + md5: 44597c18735dd9c49809db6d2bf329ba depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libarrow 21.0.0 hb116c0f_1_cpu - - libarrow-acero 21.0.0 h635bf11_1_cpu - - libarrow-dataset 21.0.0 h635bf11_1_cpu + - libarrow 21.0.0 h2c50142_16_cpu + - libarrow-acero 21.0.0 h635bf11_16_cpu + - libarrow-dataset 21.0.0 h635bf11_16_cpu - libgcc >=14 - libprotobuf >=6.31.1,<6.31.2.0a0 - libstdcxx >=14 license: Apache-2.0 license_family: APACHE purls: [] - size: 514834 - timestamp: 1754309685145 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-21.0.0-h4653b8a_8_cpu.conda - build_number: 8 - sha256: 78fc6d5d6144af5efb4329e643e29733567d96658708f12885fc251c16a71d2e - md5: b1585801dfe25c23dd3bacea49901f1b + size: 494209 + timestamp: 1769167980337 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libarrow-substrait-21.0.0-h3b119cc_16_cpu.conda + build_number: 16 + sha256: 214bb2fbf7524f0abfcba79144d6183eb55ae005e7c801730509b0eec26b039a + md5: 9de873207c425861fedcc94b21c45bb1 depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libarrow 21.0.0 h3202d62_8_cpu - - libarrow-acero 21.0.0 h2db2d7d_8_cpu - - libarrow-dataset 21.0.0 h2db2d7d_8_cpu + - libarrow 21.0.0 h57e2ed6_16_cpu + - libarrow-acero 21.0.0 h37ec541_16_cpu + - libarrow-dataset 21.0.0 h37ec541_16_cpu - libcxx >=19 - libprotobuf >=6.31.1,<6.31.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 448256 - timestamp: 1759484680404 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-21.0.0-h144af7f_8_cpu.conda - build_number: 8 - sha256: b1933afbf52d01a31dfe8a78405081e222a8749f69cdd44c87de445916325415 - md5: 789bcc687969e48a482ed931d9fb0509 + size: 459253 + timestamp: 1769166892359 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libarrow-substrait-21.0.0-h49b2eaa_16_cpu.conda + build_number: 16 + sha256: e564daae1ab5be774b19bcab844d8545342e31ce93ffc891a9a3043c84d8c755 + md5: 67d4c6a4e98ef6c6b3e2081b8395e895 depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libarrow 21.0.0 hd43feaf_8_cpu - - libarrow-acero 21.0.0 hc317990_8_cpu - - libarrow-dataset 21.0.0 hc317990_8_cpu + - libarrow 21.0.0 hdf148b7_16_cpu + - libarrow-acero 21.0.0 hb3c16fa_16_cpu + - libarrow-dataset 21.0.0 hb3c16fa_16_cpu - libcxx >=19 - libprotobuf >=6.31.1,<6.31.2.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 452889 - timestamp: 1759482755723 + size: 463349 + timestamp: 1769166057175 - conda: https://conda.anaconda.org/conda-forge/linux-64/libavif16-1.3.0-h766b0b6_0.conda sha256: 170b51a3751c2f842ff9e11d22423494ef7254b448ef2b24751256ef18aa1302 md5: f17f2d0e5c9ad6b958547fd67b155771 @@ -5970,105 +5978,105 @@ packages: purls: [] size: 17647 timestamp: 1760213578751 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb03c661_4.conda - sha256: 2338a92d1de71f10c8cf70f7bb9775b0144a306d75c4812276749f54925612b6 - md5: 1d29d2e33fe59954af82ef54a8af3fe1 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.2.0-hb03c661_1.conda + sha256: 318f36bd49ca8ad85e6478bd8506c88d82454cc008c1ac1c6bf00a3c42fa610e + md5: 72c8fd1af66bd67bf580645b426513ed depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 69333 - timestamp: 1756599354727 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h1c43f85_4.conda - sha256: 28c1a5f7dbe68342b7341d9584961216bd16f81aa3c7f1af317680213c00b46a - md5: b8e1ee78815e0ba7835de4183304f96b + size: 79965 + timestamp: 1764017188531 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.2.0-h8616949_1.conda + sha256: 4c19b211b3095f541426d5a9abac63e96a5045e509b3d11d4f9482de53efe43b + md5: f157c098841474579569c85a60ece586 depends: - __osx >=10.13 license: MIT license_family: MIT purls: [] - size: 67948 - timestamp: 1756599727911 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.1.0-h6caf38d_4.conda - sha256: 023b609ecc35bfee7935d65fcc5aba1a3ba6807cbba144a0730198c0914f7c79 - md5: 231cffe69d41716afe4525c5c1cc5ddd + size: 78854 + timestamp: 1764017554982 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.2.0-hc919400_1.conda + sha256: a7cb9e660531cf6fbd4148cff608c85738d0b76f0975c5fc3e7d5e92840b7229 + md5: 006e7ddd8a110771134fcc4e1e3a6ffa depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 68938 - timestamp: 1756599687687 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb03c661_4.conda - sha256: fcec0d26f67741b122f0d5eff32f0393d7ebd3ee6bb866ae2f17f3425a850936 - md5: 5cb5a1c9a94a78f5b23684bcb845338d + size: 79443 + timestamp: 1764017945924 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.2.0-hb03c661_1.conda + sha256: 12fff21d38f98bc446d82baa890e01fd82e3b750378fedc720ff93522ffb752b + md5: 366b40a69f0ad6072561c1d09301c886 depends: - __glibc >=2.17,<3.0.a0 - - libbrotlicommon 1.1.0 hb03c661_4 + - libbrotlicommon 1.2.0 hb03c661_1 - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 33406 - timestamp: 1756599364386 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.1.0-h1c43f85_4.conda - sha256: a287470602e8380c0bdb5e7a45ba3facac644432d7857f27b39d6ceb0dcbf8e9 - md5: 9cc4be0cc163d793d5d4bcc405c81bf3 + size: 34632 + timestamp: 1764017199083 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.2.0-h8616949_1.conda + sha256: 729158be90ae655a4e0427fe4079767734af1f9b69ff58cf94ca6e8d4b3eb4b7 + md5: 63186ac7a8a24b3528b4b14f21c03f54 depends: - __osx >=10.13 - - libbrotlicommon 1.1.0 h1c43f85_4 + - libbrotlicommon 1.2.0 h8616949_1 license: MIT license_family: MIT purls: [] - size: 30743 - timestamp: 1756599755474 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.1.0-h6caf38d_4.conda - sha256: 7f1cf83a00a494185fc087b00c355674a0f12e924b1b500d2c20519e98fdc064 - md5: cb7e7fe96c9eee23a464afd57648d2cd + size: 30835 + timestamp: 1764017584474 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.2.0-hc919400_1.conda + sha256: 2eae444039826db0454b19b52a3390f63bfe24f6b3e63089778dd5a5bf48b6bf + md5: 079e88933963f3f149054eec2c487bc2 depends: - __osx >=11.0 - - libbrotlicommon 1.1.0 h6caf38d_4 + - libbrotlicommon 1.2.0 hc919400_1 license: MIT license_family: MIT purls: [] - size: 29015 - timestamp: 1756599708339 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb03c661_4.conda - sha256: d42c7f0afce21d5279a0d54ee9e64a2279d35a07a90e0c9545caae57d6d7dc57 - md5: 2e55011fa483edb8bfe3fd92e860cd79 + size: 29452 + timestamp: 1764017979099 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.2.0-hb03c661_1.conda + sha256: a0c15c79997820bbd3fbc8ecf146f4fe0eca36cc60b62b63ac6cf78857f1dd0d + md5: 4ffbb341c8b616aa2494b6afb26a0c5f depends: - __glibc >=2.17,<3.0.a0 - - libbrotlicommon 1.1.0 hb03c661_4 + - libbrotlicommon 1.2.0 hb03c661_1 - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 289680 - timestamp: 1756599375485 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.1.0-h1c43f85_4.conda - sha256: 820caf0a78770758830adbab97fe300104981a5327683830d162b37bc23399e9 - md5: f2c000dc0185561b15de7f969f435e61 + size: 298378 + timestamp: 1764017210931 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.2.0-h8616949_1.conda + sha256: 8ece7b41b6548d6601ac2c2cd605cf2261268fc4443227cc284477ed23fbd401 + md5: 12a58fd3fc285ce20cf20edf21a0ff8f depends: - __osx >=10.13 - - libbrotlicommon 1.1.0 h1c43f85_4 + - libbrotlicommon 1.2.0 h8616949_1 license: MIT license_family: MIT purls: [] - size: 294904 - timestamp: 1756599789206 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.1.0-h6caf38d_4.conda - sha256: a2f2c1c2369360147c46f48124a3a17f5122e78543275ff9788dc91a1d5819dc - md5: 4ce5651ae5cd6eebc5899f9bfe0eac3c + size: 310355 + timestamp: 1764017609985 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.2.0-hc919400_1.conda + sha256: 01436c32bb41f9cb4bcf07dda647ce4e5deb8307abfc3abdc8da5317db8189d1 + md5: b2b7c8288ca1a2d71ff97a8e6a1e8883 depends: - __osx >=11.0 - - libbrotlicommon 1.1.0 h6caf38d_4 + - libbrotlicommon 1.2.0 hc919400_1 license: MIT license_family: MIT purls: [] - size: 275791 - timestamp: 1756599724058 + size: 290754 + timestamp: 1764018009077 - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-34_he106b2a_openblas.conda build_number: 34 sha256: edde454897c7889c0323216516abb570a593de728c585b14ef41eda2b08ddf3a @@ -6227,37 +6235,37 @@ packages: purls: [] size: 568715 timestamp: 1760166479630 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.24-h86f0d12_0.conda - sha256: 8420748ea1cc5f18ecc5068b4f24c7a023cc9b20971c99c824ba10641fb95ddf - md5: 64f0c503da58ec25ebd359e4d990afa8 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.25-h17f619e_0.conda + sha256: aa8e8c4be9a2e81610ddf574e05b64ee131fab5e0e3693210c9d6d2fba32c680 + md5: 6c77a605a7a689d17d4819c0f8ac9a00 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 72573 - timestamp: 1747040452262 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.24-hcc1b750_0.conda - sha256: 2733a4adf53daca1aa4f41fe901f0f8ee9e4c509abd23ffcd7660013772d6f45 - md5: f0a46c359722a3e84deb05cd4072d153 + size: 73490 + timestamp: 1761979956660 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.25-h517ebb2_0.conda + sha256: 025f8b1e85dd8254e0ca65f011919fb1753070eb507f03bca317871a884d24de + md5: 31aa65919a729dc48180893f62c25221 depends: - __osx >=10.13 license: MIT license_family: MIT purls: [] - size: 69751 - timestamp: 1747040526774 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.24-h5773f1b_0.conda - sha256: 417d52b19c679e1881cce3f01cad3a2d542098fa2d6df5485aac40f01aede4d1 - md5: 3baf58a5a87e7c2f4d243ce2f8f2fe5c + size: 70840 + timestamp: 1761980008502 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.25-hc11a715_0.conda + sha256: 5e0b6961be3304a5f027a8c00bd0967fc46ae162cffb7553ff45c70f51b8314c + md5: a6130c709305cd9828b4e1bd9ba0000c depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 54790 - timestamp: 1747040549847 + size: 55420 + timestamp: 1761980066242 - conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h7949ede_0.conda sha256: d789471216e7aba3c184cd054ed61ce3f6dac6f87a50ec69291b9297f8c18724 md5: c277e0a4d549b03ac1e9d6cbbe3d017b @@ -6420,73 +6428,73 @@ packages: purls: [] size: 39839 timestamp: 1743434670405 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.1-ha770c72_0.conda - sha256: 4641d37faeb97cf8a121efafd6afd040904d4bca8c46798122f417c31d5dfbec - md5: f4084e4e6577797150f9b04a4560ceb0 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype-2.14.3-ha770c72_0.conda + sha256: 38f014a7129e644636e46064ecd6b1945e729c2140e21d75bb476af39e692db2 + md5: e289f3d17880e44b633ba911d57a321b depends: - - libfreetype6 >=2.14.1 + - libfreetype6 >=2.14.3 license: GPL-2.0-only OR FTL purls: [] - size: 7664 - timestamp: 1757945417134 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libfreetype-2.14.1-h694c41f_0.conda - sha256: 035e23ef87759a245d51890aedba0b494a26636784910c3730d76f3dc4482b1d - md5: e0e2edaf5e0c71b843e25a7ecc451cc9 + size: 8049 + timestamp: 1774298163029 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libfreetype-2.14.3-h694c41f_0.conda + sha256: b5daa4cee3beb98a0317e81a20aa507b9f897a9e21b11fe0b2e32852e372f746 + md5: 63b822fcf984c891f0afab2eedfcfaf4 depends: - - libfreetype6 >=2.14.1 + - libfreetype6 >=2.14.3 license: GPL-2.0-only OR FTL purls: [] - size: 7780 - timestamp: 1757945952392 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.14.1-hce30654_0.conda - sha256: 9de25a86066f078822d8dd95a83048d7dc2897d5d655c0e04a8a54fca13ef1ef - md5: f35fb38e89e2776994131fbf961fa44b + size: 8088 + timestamp: 1774298785964 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype-2.14.3-hce30654_0.conda + sha256: a047a2f238362a37d484f9620e8cba29f513a933cd9eb68571ad4b270d6f8f3e + md5: f73b109d49568d5d1dda43bb147ae37f depends: - - libfreetype6 >=2.14.1 + - libfreetype6 >=2.14.3 license: GPL-2.0-only OR FTL purls: [] - size: 7810 - timestamp: 1757947168537 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.1-h73754d4_0.conda - sha256: 4a7af818a3179fafb6c91111752954e29d3a2a950259c14a2fc7ba40a8b03652 - md5: 8e7251989bca326a28f4a5ffbd74557a + size: 8091 + timestamp: 1774298691258 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libfreetype6-2.14.3-h73754d4_0.conda + sha256: 16f020f96da79db1863fcdd8f2b8f4f7d52f177dd4c58601e38e9182e91adf1d + md5: fb16b4b69e3f1dcfe79d80db8fd0c55d depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - libpng >=1.6.50,<1.7.0a0 - - libzlib >=1.3.1,<2.0a0 + - libpng >=1.6.55,<1.7.0a0 + - libzlib >=1.3.2,<2.0a0 constrains: - - freetype >=2.14.1 + - freetype >=2.14.3 license: GPL-2.0-only OR FTL purls: [] - size: 386739 - timestamp: 1757945416744 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libfreetype6-2.14.1-h6912278_0.conda - sha256: f5f28092e368efc773bcd1c381d123f8b211528385a9353e36f8808d00d11655 - md5: dfbdc8fd781dc3111541e4234c19fdbd + size: 384575 + timestamp: 1774298162622 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libfreetype6-2.14.3-h58fbd8d_0.conda + sha256: 9d34b5b2be6ebdd3bcd9e21d6598d493afce4d3fcd2d419f3356022cb4d746fd + md5: 27515b8ab8bf4abd8d3d90cf11212411 depends: - - __osx >=10.13 - - libpng >=1.6.50,<1.7.0a0 - - libzlib >=1.3.1,<2.0a0 + - __osx >=11.0 + - libpng >=1.6.55,<1.7.0a0 + - libzlib >=1.3.2,<2.0a0 constrains: - - freetype >=2.14.1 + - freetype >=2.14.3 license: GPL-2.0-only OR FTL purls: [] - size: 374993 - timestamp: 1757945949585 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.14.1-h6da58f4_0.conda - sha256: cc4aec4c490123c0f248c1acd1aeab592afb6a44b1536734e20937cda748f7cd - md5: 6d4ede03e2a8e20eb51f7f681d2a2550 + size: 364828 + timestamp: 1774298783922 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libfreetype6-2.14.3-hdfa99f5_0.conda + sha256: ff764608e1f2839e95e2cf9b243681475f8778c36af7a42b3f78f476fdbb1dd3 + md5: e98ba7b5f09a5f450eca083d5a1c4649 depends: - __osx >=11.0 - - libpng >=1.6.50,<1.7.0a0 - - libzlib >=1.3.1,<2.0a0 + - libpng >=1.6.55,<1.7.0a0 + - libzlib >=1.3.2,<2.0a0 constrains: - - freetype >=2.14.1 + - freetype >=2.14.3 license: GPL-2.0-only OR FTL purls: [] - size: 346703 - timestamp: 1757947166116 + size: 338085 + timestamp: 1774298689297 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda sha256: 144e35c1c2840f2dc202f6915fc41879c19eddbb8fa524e3ca4aa0d14018b26f md5: f406dcbb2e7bef90d793e50e79a2882b @@ -6643,22 +6651,22 @@ packages: purls: [] size: 764028 timestamp: 1759712189275 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.84.3-hf39c6af_0.conda - sha256: e1ad3d9ddaa18f95ff5d244587fd1a37aca6401707f85a37f7d9b5002fcf16d0 - md5: 467f23819b1ea2b89c3fc94d65082301 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.86.0-h1fed272_0.conda + sha256: 33336bd55981be938f4823db74291e1323454491623de0be61ecbe6cf3a4619c + md5: b8e4c93f4ab70c3b6f6499299627dbdc depends: - __glibc >=2.17,<3.0.a0 - libffi >=3.4.6,<3.5.0a0 - libgcc >=14 - libiconv >=1.18,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - pcre2 >=10.45,<10.46.0a0 + - pcre2 >=10.46,<10.47.0a0 constrains: - - glib 2.84.3 *_0 + - glib 2.86.0 *_0 license: LGPL-2.1-or-later purls: [] - size: 3961899 - timestamp: 1754315006443 + size: 3978602 + timestamp: 1757403291664 - conda: https://conda.anaconda.org/conda-forge/osx-64/libglib-2.86.0-h7cafd41_0.conda sha256: 0950997e833d3f6a91200c92a1d602e14728916f95cdcbcdb69b12c462206d5e md5: 39fb5e0b9b76a73e18581b3839a3af3d @@ -6875,18 +6883,17 @@ packages: purls: [] size: 4618885 timestamp: 1751705260982 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.2.0-hf40a0c7_0.conda - sha256: 2834859c2216f26d9e024c22a0654267d582173bc93b1c44bf6c6416fecb5fd9 - md5: 2f433d593a66044c3f163cb25f0a09de +- conda: https://conda.anaconda.org/conda-forge/linux-64/libhwy-1.3.0-h4c17acf_1.conda + sha256: 2bdd1cdd677b119abc5e83069bec2e28fe6bfb21ebaea3cd07acee67f38ea274 + md5: c2a0c1d0120520e979685034e0b79859 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 - license: Apache-2.0 - license_family: Apache + - libgcc >=14 + - libstdcxx >=14 + license: Apache-2.0 OR BSD-3-Clause purls: [] - size: 1326964 - timestamp: 1744841715208 + size: 1448617 + timestamp: 1758894401402 - conda: https://conda.anaconda.org/conda-forge/osx-64/libhwy-1.3.0-hab838a1_1.conda sha256: 2f49632a3fd9ec5e38a45738f495f8c665298b0b35e6c89cef8e0fbc39b3f791 md5: bb8ff4fec8150927a54139af07ef8069 @@ -6955,83 +6962,83 @@ packages: purls: [] size: 90957 timestamp: 1751558394144 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.0-hb9d3cd8_0.conda - sha256: 98b399287e27768bf79d48faba8a99a2289748c65cd342ca21033fab1860d4a4 - md5: 9fa334557db9f63da6c9285fd2a48638 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.1.2-hb03c661_0.conda + sha256: cc9aba923eea0af8e30e0f94f2ad7156e2984d80d1e8e7fe6be5a1f257f0eb32 + md5: 8397539e3a0bbd1695584fb4f927485a depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 constrains: - jpeg <0.0.0a license: IJG AND BSD-3-Clause AND Zlib purls: [] - size: 628947 - timestamp: 1745268527144 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libjpeg-turbo-3.1.0-h6e16a3a_0.conda - sha256: 9c0009389c1439ec96a08e3bf7731ac6f0eab794e0a133096556a9ae10be9c27 - md5: 87537967e6de2f885a9fcebd42b7cb10 + size: 633710 + timestamp: 1762094827865 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libjpeg-turbo-3.1.2-h8616949_0.conda + sha256: ebe2877abc046688d6ea299e80d8322d10c69763f13a102010f90f7168cc5f54 + md5: 48dda187f169f5a8f1e5e07701d5cdd9 depends: - __osx >=10.13 constrains: - jpeg <0.0.0a license: IJG AND BSD-3-Clause AND Zlib purls: [] - size: 586456 - timestamp: 1745268522731 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.0-h5505292_0.conda - sha256: 78df2574fa6aa5b6f5fc367c03192f8ddf8e27dc23641468d54e031ff560b9d4 - md5: 01caa4fbcaf0e6b08b3aef1151e91745 + size: 586189 + timestamp: 1762095332781 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.1.2-hc919400_0.conda + sha256: 6c061c56058bb10374daaef50e81b39cf43e8aee21f0037022c0c39c4f31872f + md5: f0695fbecf1006f27f4395d64bd0c4b8 depends: - __osx >=11.0 constrains: - jpeg <0.0.0a license: IJG AND BSD-3-Clause AND Zlib purls: [] - size: 553624 - timestamp: 1745268405713 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.1-h7b0646d_2.conda - sha256: 586e007075e79b9aea4c4f9cf5bcf517ac38cefec353c5a14d49bf52d423683a - md5: 7b7baf93533744be2c0228bfa7149e2d + size: 551197 + timestamp: 1762095054358 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libjxl-0.11.2-ha09017c_0.conda + sha256: 0c2399cef02953b719afe6591223fb11d287d5a108ef8bb9a02dd509a0f738d7 + md5: 1df8c1b1d6665642107883685db6cf37 depends: - __glibc >=2.17,<3.0.a0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 - - libgcc >=13 - - libhwy >=1.2.0,<1.3.0a0 - - libstdcxx >=13 + - libgcc >=14 + - libstdcxx >=14 + - libhwy >=1.3.0,<1.4.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 1504320 - timestamp: 1749125999597 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libjxl-0.11.1-h3eb2fc3_4.conda - sha256: 73c761b508daa15934f02faafda95ab9bccfd68c7c92299b29b8255127d07967 - md5: ffbb6f3abb527534f7c15422be1f10f7 + size: 1883476 + timestamp: 1770801977654 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libjxl-0.11.2-hde0fb83_0.conda + sha256: 4c7fd37ccdb49bfc947307367693701b040e78333896e0db3effd90dee64549b + md5: fb86ff643e4f58119644c0c8d0b1d785 depends: - - __osx >=10.13 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 - libcxx >=19 + - __osx >=10.13 - libhwy >=1.3.0,<1.4.0a0 + - libbrotlienc >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 1550338 - timestamp: 1757584423694 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjxl-0.11.1-h7274d02_4.conda - sha256: 74b3ded8f7f85c20b7fce0d28dfd462c49880f88458846c4f8b946d7ecb94076 - md5: 3c87b077b788e7844f0c8b866c5621ac + size: 1740498 + timestamp: 1770802213315 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libjxl-0.11.2-h913acd8_0.conda + sha256: 44fdcae8ab3958f371565198f82d0748714dccc8a897ca202e54e18bde096f0d + md5: bec365333f77af833f8e46f6de96e2a2 depends: - - __osx >=11.0 - - libbrotlidec >=1.1.0,<1.2.0a0 - - libbrotlienc >=1.1.0,<1.2.0a0 - libcxx >=19 + - __osx >=11.0 + - libbrotlienc >=1.2.0,<1.3.0a0 + - libbrotlidec >=1.2.0,<1.3.0a0 - libhwy >=1.3.0,<1.4.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 918558 - timestamp: 1757584152666 + size: 1032335 + timestamp: 1770802059749 - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-34_h7ac8fdf_openblas.conda build_number: 34 sha256: 9c941d5da239f614b53065bc5f8a705899326c60c9f349d9fbd7bd78298f13ab @@ -7299,31 +7306,31 @@ packages: purls: [] size: 363213 timestamp: 1751782889359 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libparquet-21.0.0-h790f06f_1_cpu.conda - build_number: 1 - sha256: d34b06ac43035456ba865aa91480fbecbba9ba8f3b571ba436616eeaec287973 - md5: 74b7bdad69ba0ecae4524fbc6286a500 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libparquet-21.0.0-h7376487_16_cpu.conda + build_number: 16 + sha256: ad7a8a7a231a12482ead8184fed0b9a97e94ef5edf5138837a33b649d4ea9149 + md5: 763c63ade7a9fa532ea95a6d93902f6c depends: - __glibc >=2.17,<3.0.a0 - - libarrow 21.0.0 hb116c0f_1_cpu + - libarrow 21.0.0 h2c50142_16_cpu - libgcc >=14 - libstdcxx >=14 - libthrift >=0.22.0,<0.22.1.0a0 - - openssl >=3.5.1,<4.0a0 + - openssl >=3.5.4,<4.0a0 license: Apache-2.0 license_family: APACHE purls: [] - size: 1368049 - timestamp: 1754309534709 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libparquet-21.0.0-ha67a804_8_cpu.conda - build_number: 8 - sha256: da4b38051288fc06c577bce4b397f53e0ff1309b6e2e83af7a4496791724c682 - md5: 4bc9d24acd24d125176a85554f517ed1 + size: 1330050 + timestamp: 1769167822500 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libparquet-21.0.0-ha52c220_16_cpu.conda + build_number: 16 + sha256: 9881a0ddd85ce4bd5066d69bba68495f3e68bcb475d3398d2bcc6570df0f7ab6 + md5: ff20b173899cd936c87821d21222d2dd depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libarrow 21.0.0 h3202d62_8_cpu + - libarrow 21.0.0 h57e2ed6_16_cpu - libcxx >=19 - libopentelemetry-cpp >=1.21.0,<1.22.0a0 - libprotobuf >=6.31.1,<6.31.2.0a0 @@ -7332,17 +7339,17 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 1061306 - timestamp: 1759483989578 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-21.0.0-h45c8936_8_cpu.conda - build_number: 8 - sha256: c336c67cdab92f99ad40e3d41571b880bd6d54ba06aaabb5187b23c799458da5 - md5: 1225311b8705c89c676a382da38865e4 + size: 1071694 + timestamp: 1769166464556 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libparquet-21.0.0-h8d60b75_16_cpu.conda + build_number: 16 + sha256: b08fb1b281221a66d07d027906a35390b5ae3dd165486d8cd929df0dbb13e22d + md5: d51f4452469a731f439b7c4f7433365a depends: - __osx >=11.0 - libabseil * cxx17* - libabseil >=20250512.1,<20250513.0a0 - - libarrow 21.0.0 hd43feaf_8_cpu + - libarrow 21.0.0 hdf148b7_16_cpu - libcxx >=19 - libopentelemetry-cpp >=1.21.0,<1.22.0a0 - libprotobuf >=6.31.1,<6.31.2.0a0 @@ -7351,39 +7358,39 @@ packages: license: Apache-2.0 license_family: APACHE purls: [] - size: 1021610 - timestamp: 1759482399167 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.50-h421ea60_1.conda - sha256: e75a2723000ce3a4b9fd9b9b9ce77553556c93e475a4657db6ed01abc02ea347 - md5: 7af8e91b0deb5f8e25d1a595dea79614 + size: 1034731 + timestamp: 1769165665090 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.56-h421ea60_0.conda + sha256: 4f9fca3bc21e485ec0b3eb88db108b6cf9ab9a481cdf7d2ac6f9d30350b45ead + md5: 97169784f0775c85683c3d8badcea2c3 depends: - libgcc >=14 - __glibc >=2.17,<3.0.a0 - - libzlib >=1.3.1,<2.0a0 + - libzlib >=1.3.2,<2.0a0 license: zlib-acknowledgement purls: [] - size: 317390 - timestamp: 1753879899951 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.50-h84aeda2_1.conda - sha256: 8d92c82bcb09908008d8cf5fab75e20733810d40081261d57ef8cd6495fc08b4 - md5: 1fe32bb16991a24e112051cc0de89847 + size: 317540 + timestamp: 1774513272700 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.56-he930e7c_0.conda + sha256: aa1f03701b8d6e22d1caea2c4a368cf0c35b3f9edb01fa78cc87b673d7d76f5a + md5: 635ddc7697d405386dcb64d777c545b5 depends: - - __osx >=10.13 - - libzlib >=1.3.1,<2.0a0 + - __osx >=11.0 + - libzlib >=1.3.2,<2.0a0 license: zlib-acknowledgement purls: [] - size: 297609 - timestamp: 1753879919854 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.50-h280e0eb_1.conda - sha256: a2e0240fb0c79668047b528976872307ea80cb330baf8bf6624ac2c6443449df - md5: 4d0f5ce02033286551a32208a5519884 + size: 299085 + timestamp: 1774513337570 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.56-h132b30e_0.conda + sha256: 3aac73e6c8b2d6dc38f8918c8de3354ed920db00fd9234c000b20fd66323c463 + md5: ce25ae471d213f9dd5edb0fe8e0b102a depends: - __osx >=11.0 - - libzlib >=1.3.1,<2.0a0 + - libzlib >=1.3.2,<2.0a0 license: zlib-acknowledgement purls: [] - size: 287056 - timestamp: 1753879907258 + size: 289288 + timestamp: 1774513431937 - conda: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-6.31.1-h9ef548d_1.conda sha256: b2a62237203a9f4d98bedb2dfc87b548cc7cede151f65589ced1e687a1c3f3b1 md5: b92e2a26764fcadb4304add7e698ccf2 @@ -7427,9 +7434,9 @@ packages: purls: [] size: 3044706 timestamp: 1751689138445 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2025.07.22-h7b12aa8_0.conda - sha256: 3d6c77dd6ce9b3d0c7db4bff668d2c2c337c42dc71a277ee587b30f9c4471fc7 - md5: f9ad3f5d2eb40a8322d4597dca780d82 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2025.11.05-h7b12aa8_0.conda + sha256: eb5d5ef4d12cdf744e0f728b35bca910843c8cf1249f758cf15488ca04a21dbb + md5: a30848ebf39327ea078cf26d114cff53 depends: - __glibc >=2.17,<3.0.a0 - libabseil * cxx17* @@ -7437,12 +7444,12 @@ packages: - libgcc >=14 - libstdcxx >=14 constrains: - - re2 2025.07.22.* + - re2 2025.11.05.* license: BSD-3-Clause license_family: BSD purls: [] - size: 210939 - timestamp: 1753295040247 + size: 211099 + timestamp: 1762397758105 - conda: https://conda.anaconda.org/conda-forge/osx-64/libre2-11-2025.08.12-h554ac88_1.conda sha256: ca636aeef15001864c3f312e66ec1dd7aa4998e37af007108ee8e076c90cc921 md5: dc4b1c666de75091ca4eb8327bd73bb9 @@ -7473,26 +7480,23 @@ packages: purls: [] size: 165680 timestamp: 1757447844299 -- conda: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-he92a37e_3.conda - sha256: a45ef03e6e700cc6ac6c375e27904531cf8ade27eb3857e080537ff283fb0507 - md5: d27665b20bc4d074b86e628b3ba5ab8b +- conda: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.60.0-h61e6d4b_0.conda + sha256: 960b137673b2b8293e2a12d194add72967b3bf12fcdf691e7ad8bd5c8318cec3 + md5: 91e6d4d684e237fba31b9815c4b40edf depends: - __glibc >=2.17,<3.0.a0 - cairo >=1.18.4,<2.0a0 - - freetype >=2.13.3,<3.0a0 - - gdk-pixbuf >=2.42.12,<3.0a0 - - harfbuzz >=11.0.0,<12.0a0 - - libgcc >=13 - - libglib >=2.84.0,<3.0a0 - - libpng >=1.6.47,<1.7.0a0 - - libxml2 >=2.13.7,<2.14.0a0 - - pango >=1.56.3,<2.0a0 + - gdk-pixbuf >=2.44.3,<3.0a0 + - libgcc >=14 + - libglib >=2.86.0,<3.0a0 + - libxml2-16 >=2.14.6 + - pango >=1.56.4,<2.0a0 constrains: - __glibc >=2.17 license: LGPL-2.1-or-later purls: [] - size: 6543651 - timestamp: 1743368725313 + size: 3421977 + timestamp: 1759327942156 - conda: https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.60.0-h2da6fc3_0.conda sha256: 9ac53c255af84a3913015796797785f6a94e12ea991e1c36735c5aefaf70ebca md5: 0e5609c0f8e5421e43301bcc3c5e1985 @@ -7684,32 +7688,32 @@ packages: purls: [] size: 323360 timestamp: 1753277264380 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hf01ce69_5.conda - sha256: 7fa6ddac72e0d803bb08e55090a8f2e71769f1eb7adbd5711bdd7789561601b1 - md5: e79a094918988bb1807462cd42c83962 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.1-h9d88235_1.conda + sha256: e5f8c38625aa6d567809733ae04bb71c161a42e44a9fa8227abe61fa5c60ebe0 + md5: cd5a90476766d53e901500df9215e927 depends: - __glibc >=2.17,<3.0.a0 - lerc >=4.0.0,<5.0a0 - - libdeflate >=1.24,<1.25.0a0 - - libgcc >=13 + - libdeflate >=1.25,<1.26.0a0 + - libgcc >=14 - libjpeg-turbo >=3.1.0,<4.0a0 - liblzma >=5.8.1,<6.0a0 - - libstdcxx >=13 - - libwebp-base >=1.5.0,<2.0a0 + - libstdcxx >=14 + - libwebp-base >=1.6.0,<2.0a0 - libzlib >=1.3.1,<2.0a0 - zstd >=1.5.7,<1.6.0a0 license: HPND purls: [] - size: 429575 - timestamp: 1747067001268 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.7.1-haa3b502_0.conda - sha256: 667bdfa1d2956952bca26adfb01a0848f716fea72afe29a684bd107ba8ec0a3c - md5: 9aeb6f2819a41937d670e73f15a12da5 + size: 435273 + timestamp: 1762022005702 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.7.1-ha0a348c_1.conda + sha256: e53424c34147301beae2cd9223ebf593720d94c038b3f03cacd0535e12c9668e + md5: 9d4344f94de4ab1330cdc41c40152ea6 depends: - __osx >=10.13 - lerc >=4.0.0,<5.0a0 - libcxx >=19 - - libdeflate >=1.24,<1.25.0a0 + - 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 @@ -7717,16 +7721,16 @@ packages: - zstd >=1.5.7,<1.6.0a0 license: HPND purls: [] - size: 404501 - timestamp: 1758278988445 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.1-h7dc4979_0.conda - sha256: 6bc1b601f0d3ee853acd23884a007ac0a0290f3609dabb05a47fc5a0295e2b53 - md5: 2bb9e04e2da869125e2dc334d665f00d + size: 404591 + timestamp: 1762022511178 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.1-h4030677_1.conda + sha256: e9248077b3fa63db94caca42c8dbc6949c6f32f94d1cafad127f9005d9b1507f + md5: e2a72ab2fa54ecb6abab2b26cde93500 depends: - __osx >=11.0 - lerc >=4.0.0,<5.0a0 - libcxx >=19 - - libdeflate >=1.24,<1.25.0a0 + - 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 @@ -7734,39 +7738,39 @@ packages: - zstd >=1.5.7,<1.6.0a0 license: HPND purls: [] - size: 373640 - timestamp: 1758278641520 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.10.0-h202a827_0.conda - sha256: c4ca78341abb308134e605476d170d6f00deba1ec71b0b760326f36778972c0e - md5: 0f98f3e95272d118f7931b6bef69bfe5 + size: 373892 + timestamp: 1762022345545 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.11.3-hfe17d71_0.conda + sha256: ecbf4b7520296ed580498dc66a72508b8a79da5126e1d6dc650a7087171288f9 + md5: 1247168fe4a0b8912e3336bccdbf98a5 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 + - libgcc >=14 license: MIT license_family: MIT purls: [] - size: 83080 - timestamp: 1748341697686 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libutf8proc-2.11.0-h64b4c5c_0.conda - sha256: e6f51b766003b8b17de2f58748ab861b7926530ada2ad5240f036765cbc99f49 - md5: 71bcdd36cc29097151a0ad8e5fecb537 + size: 85969 + timestamp: 1768735071295 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libutf8proc-2.11.3-hc282952_0.conda + sha256: 626db214208e8da6aa9a904518a0442e5bff7b4602cc295dd5ce1f4a98844c1d + md5: 2c49b6f6ec9a510bbb75ecbd2a572697 depends: - __osx >=10.13 license: MIT license_family: MIT purls: [] - size: 84601 - timestamp: 1757743187278 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libutf8proc-2.11.0-hc25f550_0.conda - sha256: 4a7dfc57023b813b14f0d84e29514d66c8e87d8a59309537d317d80ecfb1771f - md5: f1a3472e064b30f89b58a53c96d4ed53 + size: 84535 + timestamp: 1768735249136 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libutf8proc-2.11.3-h2431656_0.conda + sha256: ae1a82e62cd4e3c18e005ae7ff4358ed72b2bfbfe990d5a6a5587f81e9a100dc + md5: 2255add2f6ae77d0a96624a5cbde6d45 depends: - __osx >=11.0 license: MIT license_family: MIT purls: [] - size: 87489 - timestamp: 1757743003179 + size: 87916 + timestamp: 1768735311947 - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 md5: 40b61aab5c7ba9ff276c41cfffe6b80b @@ -7894,37 +7898,39 @@ packages: purls: [] size: 100393 timestamp: 1702724383534 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.10.0-h65c71a3_0.conda - sha256: a8043a46157511b3ceb6573a99952b5c0232313283f2d6a066cec7c8dcaed7d0 - md5: fedf6bfe5d21d21d2b1785ec00a8889a +- conda: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.13.1-hca5e8e5_0.conda + sha256: d2195b5fbcb0af1ff7b345efdf89290c279b8d1d74f325ae0ac98148c375863c + md5: 2bca1fbb221d9c3c8e3a155784bbc2e9 depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libstdcxx >=13 + - libgcc >=14 + - libstdcxx >=14 - libxcb >=1.17.0,<2.0a0 - - libxml2 >=2.13.8,<2.14.0a0 + - libxml2 + - libxml2-16 >=2.14.6 - xkeyboard-config - xorg-libxau >=1.0.12,<2.0a0 license: MIT/X11 Derivative license_family: MIT purls: [] - size: 707156 - timestamp: 1747911059945 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.8-h04c0eec_1.conda - sha256: 03deb1ec6edfafc5aaeecadfc445ee436fecffcda11fcd97fde9b6632acb583f - md5: 10bcbd05e1c1c9d652fccb42b776a9fa + size: 837922 + timestamp: 1764794163823 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.15.1-h26afc86_0.conda + sha256: ec0735ae56c3549149eebd7dc22c0bed91fd50c02eaa77ff418613ddda190aa8 + md5: e512be7dc1f84966d50959e900ca121f depends: - __glibc >=2.17,<3.0.a0 - icu >=75.1,<76.0a0 - libgcc >=14 - libiconv >=1.18,<2.0a0 - liblzma >=5.8.1,<6.0a0 + - libxml2-16 2.15.1 ha9997c6_0 - libzlib >=1.3.1,<2.0a0 license: MIT license_family: MIT purls: [] - size: 698448 - timestamp: 1754315344761 + size: 45283 + timestamp: 1761015644057 - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.15.0-h7b7ecba_1.conda sha256: 6b8afb05b49363bf96c949c3b2307352a45c3114d78ab26cf1d8ea5306a3521d md5: e17e6af7b422e930283583498bed58fc @@ -7955,6 +7961,23 @@ packages: purls: [] size: 40624 timestamp: 1758641317371 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libxml2-16-2.15.1-ha9997c6_0.conda + sha256: 71436e72a286ef8b57d6f4287626ff91991eb03c7bdbe835280521791efd1434 + md5: e7733bc6785ec009e47a224a71917e84 + depends: + - __glibc >=2.17,<3.0.a0 + - icu >=75.1,<76.0a0 + - libgcc >=14 + - libiconv >=1.18,<2.0a0 + - liblzma >=5.8.1,<6.0a0 + - libzlib >=1.3.1,<2.0a0 + constrains: + - libxml2 2.15.1 + license: MIT + license_family: MIT + purls: [] + size: 556302 + timestamp: 1761015637262 - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-16-2.15.0-ha1d9b0f_1.conda sha256: 49d847ef187734b8f4e771483803f55f5f41d4855b62e9d16968b2024298fb2b md5: 2512444ac2678ed260abe03d1c17713c @@ -7987,43 +8010,42 @@ packages: purls: [] size: 464871 timestamp: 1758641298001 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 - md5: edb0dca6bc32e4f4789199455a1dbeb8 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_2.conda + sha256: 55044c403570f0dc26e6364de4dc5368e5f3fc7ff103e867c487e2b5ab2bcda9 + md5: d87ff7921124eccd67248aa483c23fec depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 constrains: - - zlib 1.3.1 *_2 + - zlib 1.3.2 *_2 license: Zlib license_family: Other purls: [] - size: 60963 - timestamp: 1727963148474 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - sha256: 8412f96504fc5993a63edf1e211d042a1fd5b1d51dedec755d2058948fcced09 - md5: 003a54a4e32b02f7355b50a837e699da + size: 63629 + timestamp: 1774072609062 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.2-hbb4bfdb_2.conda + sha256: 4c6da089952b2d70150c74234679d6f7ac04f4a98f9432dec724968f912691e7 + md5: 30439ff30578e504ee5e0b390afc8c65 depends: - - __osx >=10.13 + - __osx >=11.0 constrains: - - zlib 1.3.1 *_2 + - zlib 1.3.2 *_2 license: Zlib license_family: Other purls: [] - size: 57133 - timestamp: 1727963183990 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b - md5: 369964e85dc26bfe78f41399b366c435 + size: 59000 + timestamp: 1774073052242 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_2.conda + sha256: 361415a698514b19a852f5d1123c5da746d4642139904156ddfca7c922d23a05 + md5: bc5a5721b6439f2f62a84f2548136082 depends: - __osx >=11.0 constrains: - - zlib 1.3.1 *_2 + - zlib 1.3.2 *_2 license: Zlib license_family: Other purls: [] - size: 46438 - timestamp: 1727963202283 + size: 47759 + timestamp: 1774072956767 - conda: https://conda.anaconda.org/conda-forge/linux-64/libzopfli-1.0.3-h9c3ff4c_0.tar.bz2 sha256: ff94f30b2e86cbad6296cf3e5804d442d9e881f7ba8080d92170981662528c6e md5: c66fe2d123249af7651ebde8984c51c2 @@ -8856,21 +8878,21 @@ packages: - pkg:pypi/oauthlib?source=hash-mapping size: 102059 timestamp: 1750415349440 -- conda: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h55fea9a_1.conda - sha256: 0b7396dacf988f0b859798711b26b6bc9c6161dca21bacfd778473da58730afa - md5: 01243c4aaf71bde0297966125aea4706 +- conda: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.4-h55fea9a_0.conda + sha256: 3900f9f2dbbf4129cf3ad6acf4e4b6f7101390b53843591c53b00f034343bc4d + md5: 11b3379b191f63139e29c0d19dee24cd depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - libpng >=1.6.50,<1.7.0a0 - libstdcxx >=14 - - libtiff >=4.7.0,<4.8.0a0 + - libtiff >=4.7.1,<4.8.0a0 - libzlib >=1.3.1,<2.0a0 license: BSD-2-Clause license_family: BSD purls: [] - size: 357828 - timestamp: 1754297886899 + size: 355400 + timestamp: 1758489294972 - conda: https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.5.4-h87e8dc5_0.conda sha256: fdf4708a4e45b5fd9868646dd0c0a78429f4c0b8be490196c975e06403a841d0 md5: a67d3517ebbf615b91ef9fdc99934e0c @@ -8899,6 +8921,43 @@ packages: purls: [] size: 319967 timestamp: 1758489514651 +- conda: https://conda.anaconda.org/conda-forge/linux-64/openjph-0.26.3-h8d634f6_0.conda + sha256: 4587e7762f27cad93619de77fa0573e2e17a899892d4bed3010196093e343533 + md5: 792d5b6e99677177f5527a758a02bc07 + depends: + - __glibc >=2.17,<3.0.a0 + - libstdcxx >=14 + - libgcc >=14 + - libtiff >=4.7.1,<4.8.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 279846 + timestamp: 1771349499024 +- conda: https://conda.anaconda.org/conda-forge/osx-64/openjph-0.26.3-h2c0e27e_0.conda + sha256: 31dc4a54fdd07dae11a7e0dc14cf8416d3eedb16492e3504d7f3d061f97ab9e2 + md5: 93c8b8f214a659b8e506f084206603da + depends: + - libcxx >=19 + - __osx >=11.0 + - libtiff >=4.7.1,<4.8.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 266107 + timestamp: 1771349760954 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/openjph-0.26.3-h2a4d681_0.conda + sha256: 8da463f8e61ce53ab8e577a7a039d8af84aa431058004b6b7d76606470933e78 + md5: a41bb9b11d64287b789c267f715efe75 + depends: + - __osx >=11.0 + - libcxx >=19 + - libtiff >=4.7.1,<4.8.0a0 + license: BSD-2-Clause + license_family: BSD + purls: [] + size: 182293 + timestamp: 1771349598209 - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.4-h26f9b46_0.conda sha256: e807f3bad09bdf4075dbb4168619e14b0c0360bacb2e12ef18641a834c8c5549 md5: 14edad12b59ccbfa3910d42c72adc2a0 @@ -8961,9 +9020,9 @@ packages: - pkg:pypi/opentelemetry-api?source=hash-mapping size: 46127 timestamp: 1757623469519 -- conda: https://conda.anaconda.org/conda-forge/linux-64/orc-2.2.0-h1bc01a4_0.conda - sha256: 9a64535b36ae6776334a7923e91e2dc8d7ce164ee71d2d5075d7867dbd68e7a8 - md5: 53ab33c0b0ba995d2546e54b2160f3fd +- conda: https://conda.anaconda.org/conda-forge/linux-64/orc-2.2.2-h19cb568_0.conda + sha256: 84cfe4e11d3186c0c369f111700e978c849fb9e4ab7ed031acbe3663daacd141 + md5: a98b8d7cfdd20004f1bdd1a51cb22c58 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 @@ -8977,11 +9036,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 1277190 - timestamp: 1754216415878 -- conda: https://conda.anaconda.org/conda-forge/osx-64/orc-2.2.1-hd1b02dc_0.conda - sha256: a00d48750d2140ea97d92b32c171480b76b2632dbb9d19d1ae423999efcc825f - md5: b4646b6ddcbcb3b10e9879900c66ed48 + size: 1317120 + timestamp: 1768247825733 +- conda: https://conda.anaconda.org/conda-forge/osx-64/orc-2.2.2-h3073fbf_0.conda + sha256: 6c7048ba82eea4c92c1dc8bdf0a6989609367ffef9ff719cf86066bab046e0d0 + md5: 7323bc020618321c05afaf23f78460c0 depends: - __osx >=11.0 - libcxx >=19 @@ -8994,11 +9053,11 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 521463 - timestamp: 1759424838652 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/orc-2.2.1-h4fd0076_0.conda - sha256: f0a31625a647cb8d55a7016950c11f8fabc394df5054d630e9c9b526bf573210 - md5: b5dea50c77ab3cc18df48bdc9994ac44 + size: 522041 + timestamp: 1768248087348 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/orc-2.2.2-hac85105_0.conda + sha256: 9de7956c90c513e5e3ae4a637bf67ea1a09235151bad6fa266a3c24311d7fe1c + md5: 1c52effb297c8287cc79c383428e43c4 depends: - __osx >=11.0 - libcxx >=19 @@ -9011,8 +9070,8 @@ packages: license: Apache-2.0 license_family: Apache purls: [] - size: 487298 - timestamp: 1759424875005 + size: 487454 + timestamp: 1768248123539 - conda: https://conda.anaconda.org/conda-forge/linux-64/orjson-3.11.3-py312h868fb18_1.conda sha256: ff40cc9c5f0d175ee328c668020dc57956569ea7f93695744127273d2a5e21ab md5: 1b727788f141188ef09e85fc03716588 @@ -9352,19 +9411,19 @@ packages: - pkg:pypi/pathspec?source=hash-mapping size: 41075 timestamp: 1733233471940 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.45-hc749103_0.conda - sha256: 27c4014f616326240dcce17b5f3baca3953b6bc5f245ceb49c3fa1e6320571eb - md5: b90bece58b4c2bf25969b70f3be42d25 +- conda: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.46-h1321c63_0.conda + sha256: 5c7380c8fd3ad5fc0f8039069a45586aa452cf165264bc5a437ad80397b32934 + md5: 7fa07cb0fb1b625a089ccc01218ee5b1 depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 - - libgcc >=13 + - libgcc >=14 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 1197308 - timestamp: 1745955064657 + size: 1209177 + timestamp: 1756742976157 - conda: https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.46-ha3e7e28_0.conda sha256: cb262b7f369431d1086445ddd1f21d40003bb03229dfc1d687e3a808de2663a6 md5: 3b504da3a4f6d8b2b1f969686a0bf0c0 @@ -9445,74 +9504,74 @@ packages: - pkg:pypi/pendulum?source=hash-mapping size: 380305 timestamp: 1745083199779 -- conda: https://conda.anaconda.org/conda-forge/linux-64/pillow-11.3.0-py312h7b42cdd_3.conda - sha256: ad4a22899819a2bb86550d1fc3833a44e073aac80ea61529676b5e73220fcc2b - md5: 1d7f05c3f8bb4e98d02fca45f0920b23 +- conda: https://conda.anaconda.org/conda-forge/linux-64/pillow-12.2.0-py312h50c33e8_0.conda + sha256: fa291f8915114733dc1df9f1627b8c63c517217c1eee1a6ede2ceb5e368cf27a + md5: 9e5609720e31213d4f39afe377f6217e depends: - python - libgcc >=14 - __glibc >=2.17,<3.0.a0 - - lcms2 >=2.17,<3.0a0 - - libwebp-base >=1.6.0,<2.0a0 - - libjpeg-turbo >=3.1.0,<4.0a0 - - libzlib >=1.3.1,<2.0a0 - - tk >=8.6.13,<8.7.0a0 + - lcms2 >=2.18,<3.0a0 - libxcb >=1.17.0,<2.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - libfreetype >=2.14.1 - - libfreetype6 >=2.14.1 + - libjpeg-turbo >=3.1.2,<4.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - libwebp-base >=1.6.0,<2.0a0 + - openjpeg >=2.5.4,<3.0a0 - python_abi 3.12.* *_cp312 - - openjpeg >=2.5.3,<3.0a0 + - tk >=8.6.13,<8.7.0a0 + - libfreetype >=2.14.3 + - libfreetype6 >=2.14.3 + - zlib-ng >=2.3.3,<2.4.0a0 license: HPND purls: - - pkg:pypi/pillow?source=hash-mapping - size: 1028547 - timestamp: 1758208668856 -- conda: https://conda.anaconda.org/conda-forge/osx-64/pillow-11.3.0-py312h051e184_3.conda - sha256: 1e835db0025571795072de01ec9500bb6f005570b2446e37583678bf01c7774e - md5: d9db2d5a70f139047bf40ea34d39bba3 + - pkg:pypi/pillow?source=compressed-mapping + size: 1039561 + timestamp: 1775060059882 +- conda: https://conda.anaconda.org/conda-forge/osx-64/pillow-12.2.0-py312he84af14_0.conda + sha256: 720a4bb7aa1cb6a1d4fa026350f69785f5f11fe4899730d575e32292399f470a + md5: 2062ffb1b958b050e65ddd8556bcb4d8 depends: - python - - __osx >=10.13 - - lcms2 >=2.17,<3.0a0 - - python_abi 3.12.* *_cp312 - - openjpeg >=2.5.3,<3.0a0 + - __osx >=11.0 + - openjpeg >=2.5.4,<3.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 - libxcb >=1.17.0,<2.0a0 - - libjpeg-turbo >=3.1.0,<4.0a0 - - libfreetype >=2.14.1 - - libfreetype6 >=2.14.1 - - libzlib >=1.3.1,<2.0a0 - - libtiff >=4.7.0,<4.8.0a0 - - tk >=8.6.13,<8.7.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - zlib-ng >=2.3.3,<2.4.0a0 - libwebp-base >=1.6.0,<2.0a0 + - tk >=8.6.13,<8.7.0a0 + - lcms2 >=2.18,<3.0a0 + - python_abi 3.12.* *_cp312 + - libfreetype >=2.14.3 + - libfreetype6 >=2.14.3 license: HPND purls: - - pkg:pypi/pillow?source=hash-mapping - size: 961915 - timestamp: 1758208807855 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-11.3.0-py312h2525f64_3.conda - sha256: e9538db860e4ab868c52e1765237fd58b0e5955f746cf5aa64beaeb6442e0e4d - md5: 9e4d98633f38f6a66973ecf60fceb997 + - pkg:pypi/pillow?source=compressed-mapping + size: 973346 + timestamp: 1775060319565 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-12.2.0-py312h4e908a4_0.conda + sha256: f7ee5d45bf16184d2b53f0d35c98c06e4e82e21688ce93e52b55c02ec7153bf3 + md5: 0634560e556adb3e7924668e49ad53fc depends: - python - __osx >=11.0 - python 3.12.* *_cpython - - libzlib >=1.3.1,<2.0a0 - - libjpeg-turbo >=3.1.0,<4.0a0 - - libtiff >=4.7.0,<4.8.0a0 + - libxcb >=1.17.0,<2.0a0 + - libtiff >=4.7.1,<4.8.0a0 + - libjpeg-turbo >=3.1.2,<4.0a0 + - zlib-ng >=2.3.3,<2.4.0a0 + - tk >=8.6.13,<8.7.0a0 + - libfreetype >=2.14.3 + - libfreetype6 >=2.14.3 + - lcms2 >=2.18,<3.0a0 - python_abi 3.12.* *_cp312 + - openjpeg >=2.5.4,<3.0a0 - libwebp-base >=1.6.0,<2.0a0 - - tk >=8.6.13,<8.7.0a0 - - lcms2 >=2.17,<3.0a0 - - libxcb >=1.17.0,<2.0a0 - - libfreetype >=2.14.1 - - libfreetype6 >=2.14.1 - - openjpeg >=2.5.3,<3.0a0 license: HPND purls: - pkg:pypi/pillow?source=compressed-mapping - size: 950435 - timestamp: 1758208741247 + size: 965082 + timestamp: 1775060469004 - conda: https://conda.anaconda.org/conda-forge/noarch/pims-0.7-pyhd8ed1ab_1.conda sha256: cc9521b3a517c9c0f5097a96ed2285b89ba3ee291320a26100261fea2130f8bf md5: 146adfd93cac5e7c6b5def8f39c917cd @@ -10431,12 +10490,12 @@ packages: purls: [] size: 12905286 timestamp: 1760367318303 -- conda: https://conda.anaconda.org/conda-forge/linux-64/python-blosc2-3.9.0-py312h0cd8487_1.conda - sha256: dd69956bf36eefdf29a8ac61ca10d6cbd0f86e722940c02b84aa83e1b90eeeda - md5: ab0a42a13d394ab364b329e54851e08f +- conda: https://conda.anaconda.org/conda-forge/linux-64/python-blosc2-3.12.2-py312h8dbdb60_0.conda + sha256: d30958870a16e4176757c75371ee125e27e23d73f905289fc5b1406db0eaff42 + md5: 313137e707303e1c2e1893a2ca25384b depends: - __glibc >=2.17,<3.0.a0 - - c-blosc2 >=2.21.3,<2.22.0a0 + - c-blosc2 >=2.22.0,<2.23.0a0 - libgcc >=14 - libstdcxx >=14 - msgpack-python @@ -10453,14 +10512,14 @@ packages: license_family: BSD purls: - pkg:pypi/blosc2?source=hash-mapping - size: 593637 - timestamp: 1759438991694 -- conda: https://conda.anaconda.org/conda-forge/osx-64/python-blosc2-3.10.1-py312h26b8174_0.conda - sha256: f4ff22ecd96fe0b36acdf6fa6df55fd85a0e2f650ea0a54bd5d6e7336eb23f90 - md5: 9a7c5c768475e3fa32205933a95d90e2 + size: 600102 + timestamp: 1764851812180 +- conda: https://conda.anaconda.org/conda-forge/osx-64/python-blosc2-3.12.2-py312hb880408_0.conda + sha256: 6ad11ef1bdc485920ac57e6082a009dcb600999ecc1ef5dfd440981d515524b9 + md5: ba9eddbb4b094c7cbcb242c359e41a4f depends: - __osx >=10.13 - - c-blosc2 >=2.21.3,<2.22.0a0 + - c-blosc2 >=2.22.0,<2.23.0a0 - libcxx >=19 - msgpack-python - ndindex @@ -10476,14 +10535,14 @@ packages: license_family: BSD purls: - pkg:pypi/blosc2?source=hash-mapping - size: 546677 - timestamp: 1760385014035 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-blosc2-3.10.1-py312h4f43a5b_0.conda - sha256: 7ac09227bce7d43948f61b609329498bb2df8dce175ed7b9f4629999416cac79 - md5: 60e1ba07bafc85d86df5393daadc96a8 + size: 549325 + timestamp: 1764852450002 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/python-blosc2-3.12.2-py312hb52615a_0.conda + sha256: 3c0b90bdaecf815c454a6ccd828d3324e1be15ac6dc7e309d967c3bd02c6137f + md5: 567b992e6f6c69299251f1ade7da76d1 depends: - __osx >=11.0 - - c-blosc2 >=2.21.3,<2.22.0a0 + - c-blosc2 >=2.22.0,<2.23.0a0 - libcxx >=19 - msgpack-python - ndindex @@ -10500,8 +10559,8 @@ packages: license_family: BSD purls: - pkg:pypi/blosc2?source=hash-mapping - size: 526706 - timestamp: 1760385245154 + size: 531173 + timestamp: 1764852523718 - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664 md5: 5b8d21249ff20967101ffa321cab24e8 @@ -10810,16 +10869,16 @@ packages: purls: [] size: 856271 timestamp: 1746622200646 -- conda: https://conda.anaconda.org/conda-forge/linux-64/re2-2025.07.22-h5a314c3_0.conda - sha256: 0e65b369dad6b161912e58aaa20e503534225d999b2a3eeedba438f0f3923c7e - md5: 40a7d4cef7d034026e0d6b29af54b5ce +- conda: https://conda.anaconda.org/conda-forge/linux-64/re2-2025.11.05-h5301d42_0.conda + sha256: 2f225ddf4a274743045aded48053af65c31721e797a45beed6774fdc783febfb + md5: 0227d04521bc3d28c7995c7e1f99a721 depends: - - libre2-11 2025.07.22 h7b12aa8_0 + - libre2-11 2025.11.05 h7b12aa8_0 license: BSD-3-Clause license_family: BSD purls: [] - size: 27363 - timestamp: 1753295056377 + size: 27316 + timestamp: 1762397780316 - conda: https://conda.anaconda.org/conda-forge/osx-64/re2-2025.08.12-h7df6414_1.conda sha256: e04034a4fa2f3bd48ef55b0bab3d412e9af5477b164dbb94ca3f2e3e71c1e033 md5: 04af05658ce04ad8244678976cb05e40 @@ -11188,18 +11247,18 @@ packages: - pkg:pypi/ruamel-yaml-clib?source=hash-mapping size: 116629 timestamp: 1756829016061 -- conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.5.23-h8e187f5_0.conda - sha256: 016fe83763bc837beb205732411583179e2aac1cdef40225d4ad5eeb1bc7b837 - md5: edd15d7a5914dc1d87617a2b7c582d23 +- conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.6.2-he8a4886_1.conda + sha256: dec76e9faa3173579d34d226dbc91892417a80784911daf8e3f0eb9bad19d7a6 + md5: bade189a194e66b93c03021bd36c337b depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - - openssl >=3.5.1,<4.0a0 + - openssl >=3.5.4,<4.0a0 license: Apache-2.0 license_family: Apache purls: [] - size: 383097 - timestamp: 1753407970803 + size: 394197 + timestamp: 1765160261434 - conda: https://conda.anaconda.org/conda-forge/linux-64/scikit-beam-0.0.27-py312h4f23490_1.conda sha256: fd3856e924d40a043d8c7716b415dc926200e4db303243985cfd31b9a87e8072 md5: c312f4294592f2780551332f4458dcba @@ -13106,43 +13165,42 @@ packages: - pkg:pypi/zipp?source=hash-mapping size: 22963 timestamp: 1749421737203 -- conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda - sha256: 5d7c0e5f0005f74112a34a7425179f4eb6e73c92f5d109e6af4ddeca407c92ab - md5: c9f075ab2f33b3bbee9e62d4ad0a6cd8 +- conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.2-h25fd6f3_2.conda + sha256: 245c9ee8d688e23661b95e3c6dd7272ca936fabc03d423cdb3cdee1bbcf9f2f2 + md5: c2a01a08fc991620a74b32420e97868a depends: - __glibc >=2.17,<3.0.a0 - - libgcc >=13 - - libzlib 1.3.1 hb9d3cd8_2 + - libzlib 1.3.2 h25fd6f3_2 license: Zlib license_family: Other purls: [] - size: 92286 - timestamp: 1727963153079 -- conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda - sha256: 219edbdfe7f073564375819732cbf7cc0d7c7c18d3f546a09c2dfaf26e4d69f3 - md5: c989e0295dcbdc08106fe5d9e935f0b9 + size: 95931 + timestamp: 1774072620848 +- conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.2-hbb4bfdb_2.conda + sha256: 5dd728cebca2e96fa48d41661f1a35ed0ee3cb722669eee4e2d854c6745655eb + md5: 6276aa61ffc361cbf130d78cfb88a237 depends: - - __osx >=10.13 - - libzlib 1.3.1 hd23fc13_2 + - __osx >=11.0 + - libzlib 1.3.2 hbb4bfdb_2 license: Zlib license_family: Other purls: [] - size: 88544 - timestamp: 1727963189976 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda - sha256: 58f8860756680a4831c1bf4f294e2354d187f2e999791d53b1941834c4b37430 - md5: e3170d898ca6cb48f1bb567afb92f775 + size: 92411 + timestamp: 1774073075482 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.2-h8088a28_2.conda + sha256: 8dd2ac25f0ba714263aac5832d46985648f4bfb9b305b5021d702079badc08d2 + md5: f1c0bce276210bed45a04949cfe8dc20 depends: - __osx >=11.0 - - libzlib 1.3.1 h8359307_2 + - libzlib 1.3.2 h8088a28_2 license: Zlib license_family: Other purls: [] - size: 77606 - timestamp: 1727963209370 -- conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.5-hde8ca8f_0.conda - sha256: 3a8e7798deafd0722b6b5da50c36b7f361a80b30165d600f7760d569a162ff95 - md5: 1920c3502e7f6688d650ab81cd3775fd + size: 81123 + timestamp: 1774072974535 +- conda: https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.3.3-hceb46e0_1.conda + sha256: ea4e50c465d70236408cb0bfe0115609fd14db1adcd8bd30d8918e0291f8a75f + md5: 2aadb0d17215603a82a2a6b0afd9a4cb depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 @@ -13150,30 +13208,30 @@ packages: license: Zlib license_family: Other purls: [] - size: 110843 - timestamp: 1754587144298 -- conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-ng-2.2.5-he7f0fdc_0.conda - sha256: ed46538570cf655326a4e80f72a7c03185adc493b53ec58371d3ec6d0fa7b5d3 - md5: acdf87296c0cd71e61a740dbcd5b6ff5 + size: 122618 + timestamp: 1770167931827 +- conda: https://conda.anaconda.org/conda-forge/osx-64/zlib-ng-2.3.3-h8bce59a_1.conda + sha256: 4a1beb656761c7d8c9a53474bfd3932c30d82af5d93a32b8ef626c01c059d981 + md5: b3ecb6480fd46194e3f7dd0ff4445dff depends: - __osx >=10.13 - libcxx >=19 license: Zlib license_family: Other purls: [] - size: 109109 - timestamp: 1754587436654 -- conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-ng-2.2.5-hf787086_0.conda - sha256: 4b4220f03844aaaffa7868023963415e14cddd456f00b8fa78ee4a16fecd1b60 - md5: fb78d469f8e0f1eb5bbbfd249aeed447 + size: 120464 + timestamp: 1770168263684 +- conda: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-ng-2.3.3-hed4e4f5_1.conda + sha256: a339606a6b224bb230ff3d711e801934f3b3844271df9720165e0353716580d4 + md5: d99c2a23a31b0172e90f456f580b695e depends: - __osx >=11.0 - libcxx >=19 license: Zlib license_family: Other purls: [] - size: 87638 - timestamp: 1754587529491 + size: 94375 + timestamp: 1770168363685 - conda: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.25.0-py312h5253ce2_0.conda sha256: 1a3beda8068b55639edb92da8e0dc2d487e2a11aba627f709aab1d3cd5dd271c md5: 05d73100768745631ab3de9dc1e08da2 diff --git a/pixi.toml b/pixi.toml index bc75d5c..40178af 100644 --- a/pixi.toml +++ b/pixi.toml @@ -12,6 +12,7 @@ xraylib = "*" scikit-beam = "*" pre-commit = ">=4.3.0,<5" databroker = "*" +pillow = ">=12.2.0,<13" [pypi-dependencies] pyxrf = { git = "https://github.com/NSLS2/pyxrf.git", rev="7b7d868" } From 367fd0a48c35d08c967b5bd2b5c848807f2afa07 Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Wed, 1 Apr 2026 13:50:00 -0400 Subject: [PATCH 06/12] add exporter to vlm snapshot exporter, remove overlays, write image with PIL --- end_of_run_workflow.py | 1 + 1 file changed, 1 insertion(+) diff --git a/end_of_run_workflow.py b/end_of_run_workflow.py index 4ac4b3d..136c70f 100644 --- a/end_of_run_workflow.py +++ b/end_of_run_workflow.py @@ -6,6 +6,7 @@ from xanes_exporter import xanes_exporter from xrf_hdf5_exporter import xrf_hdf5_exporter +from vlm_snapshot_exporter import vlm_image_exporter from logscan import logscan from dotenv import load_dotenv import os From 2544a1c869aa840352b7fc226124bba7d4596013 Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Wed, 1 Apr 2026 13:55:57 -0400 Subject: [PATCH 07/12] add vlm exporter, add dry_run and api_key, streamline image_type --- end_of_run_workflow.py | 1 + vlm_snapshot_exporter.py | 129 ++++++--------------------------------- 2 files changed, 19 insertions(+), 111 deletions(-) diff --git a/end_of_run_workflow.py b/end_of_run_workflow.py index 136c70f..22494fc 100644 --- a/end_of_run_workflow.py +++ b/end_of_run_workflow.py @@ -90,5 +90,6 @@ def end_of_run_workflow(stop_doc, api_key=None, dry_run=False): # data_validation(uid, return_state=True, api_key=api) xanes_exporter(uid, api_key=api_key, dry_run=dry_run) xrf_hdf5_exporter(uid, api_key=api_key, dry_run=dry_run) + vlm_image_exporter(uid, api_key=api_key) logscan(uid, api_key=api_key, dry_run=dry_run) log_completion() diff --git a/vlm_snapshot_exporter.py b/vlm_snapshot_exporter.py index 73401a6..a61dea4 100644 --- a/vlm_snapshot_exporter.py +++ b/vlm_snapshot_exporter.py @@ -9,7 +9,7 @@ @flow(log_prints=True) -def vlm_image_exporter(ref, api_key=None): +def vlm_image_exporter(ref, api_key=None, dry_run=False): logger = get_run_logger() logger.info('') @@ -19,7 +19,8 @@ def vlm_image_exporter(ref, api_key=None): export_vlm_image(scan_id, overlay=True, raw_image=True, - image_type='.tif') + api_key=api_key, + dry_run=dry_run) logger.info(f'Finished exporting any snapshots in scan {scan_id}.') @@ -28,9 +29,9 @@ def export_vlm_image(scan_id, wd=None, overlay=True, raw_image=True, - image_type='.tif', autoscale=True, - api_key=None + api_key=None, + dry_run=False, ): logger = get_run_logger() @@ -55,21 +56,7 @@ def export_vlm_image(scan_id, if 'camera_snapshot' not in h: warn_str = f'No VLM images found for scan {scan_id}.' logger.info(warn_str) - return - - # Logical combinations - if not overlay and not raw_image: - err_str = "One or both of 'overlay' and 'raw_image' must be True." - raise ValueError(err_str) - - image_type = str(image_type) - if image_type[0] != '.': - image_type = '.' + image_type - supported_image_types = {'.tif', '.tiff', '.png', '.bmp', '.jpeg'} - if image_type not in supported_image_types: - err_str = (f"Image type of ({image_type}) is not supported. " - + f"Only supported image types are {supported_image_types}.") - raise TypeError(err_str) + return if wd is None: proposal_id = h.start['proposal']['proposal_id'] @@ -80,100 +67,20 @@ def export_vlm_image(scan_id, wd = f'{wd}vlm_snapshots/' os.makedirs(wd, exist_ok=True) - images = h['camera_snapshot']['data']['nano_vlm_image'][:, 0].astype(np.uint16) + images = h['camera_snapshot']['data']['nano_vlm_image'][:, 0].astype(np.float64) # logger.info('VLM images found; writing images to folder.') for image, title in zip(images, ['before', 'after']): # Normalize - image = image.astype(np.float64) - if autoscale: - image -= image.mean() - 2 * image.std() - image /= image.mean() + 2 * image.std() - image[image < 0] = 0 - image[image > 1] = 1 + image -= image.mean() - 2 * image.std() + image /= image.mean() + 2 * image.std() + image[image < 0] = 0 + image[image > 1] = 1 + + # Return raw png + image = Image.fromArray((image * 65535).astype(np.uint16)) + filename = os.path.join(wd, f'scan{scan_id}_VLM_image_{title}.png') + if dry_run: + logger.info(f"Dry run: Not saving image to {filename}") else: - image -= image.min() - image /= image.max() - - # Return raw tiff - if raw_image: - io.imsave(os.path.join(wd, f'scan{scan_id}_VLM_image_{title}{image_type}'), - (image * 65535).astype(np.uint16), - check_contrast=False) - if overlay: - marker = tuple([h.start['scan']['detectors']['nano_vlm'][f'cross_position_{a}'] for a in ['x', 'y']]) - - overlayed_image = _overlay_image(image.copy(), marker) - io.imsave(os.path.join(wd, f'scan{scan_id}_VLM_image_{title}_overlay{image_type}'), - overlayed_image.astype(np.uint8), - check_contrast=False) - - -def _overlay_image(image, marker): - - # Hard-coded scale - scale = 0.5 # pixels/um - bar_length_um = 200 - bar_length_px = int(bar_length_um / scale) - bar_height_px = 15 - unit_name = 'μm' - - position = 'lower_right' - color = (255, 0, 0) - - # Convert to grayscale and leave contiguous in memory - image = plt.cm.gray(image / image.max())[:, :, :3].copy() - image = (image * 255).astype(np.uint8) - image = Image.fromarray(image) - draw = ImageDraw.Draw(image) - - # Get image dimensions - w, h = image.size - - # Define padding - v_padding = 75 - h_padding = 50 - - # Determine position - bar_x1 = w - h_padding - bar_length_px - bar_y1 = h - v_padding - bar_height_px - text_x = bar_x1 + bar_length_px // 2 - text_y = bar_y1 + bar_height_px + 5 - - bar_x2 = bar_x1 + bar_length_px - bar_y2 = bar_y1 + bar_height_px - - # Draw the scale bar rectangle - # print(f'{bar_x1=}', f'{bar_x2=}') - # print(f'{bar_y1=}', f'{bar_y2=}') - - # Add scalebar - draw.rectangle([bar_x1, bar_y1, bar_x2, bar_y2], fill=color) - - # Add text label - text = f"{bar_length_um} {unit_name}" - font = ImageFont.truetype("DejaVuSans.ttf", 50) - text_width, text_height = draw.textbbox((0, 0), text, font=font)[2:] - # print(f'{text_width=}', f'{text_height=}') - draw.text((text_x - (text_width // 2), - text_y), text, font=font, fill=color, - stroke_width=1, # 2 for bold - ) - - # Add beam position indicator (+) - marker_size = 50 - marker_width = 10 - draw.line((marker[0] - marker_size // 2, - marker[1], - marker[0] + marker_size // 2, - marker[1]), - fill=color, - width=marker_width) - draw.line((marker[0], - marker[1] - marker_size // 2, - marker[0], - marker[1] + marker_size // 2), - fill=color, - width=marker_width) - - return np.asarray(image, dtype=np.uint8) + image.save(filename) From 2788fcc59ff86cda8c6fbbe73d75241c6f5a0b22 Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Wed, 1 Apr 2026 14:22:05 -0400 Subject: [PATCH 08/12] pre-commit lint fixes --- vlm_snapshot_exporter.py | 64 +++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 34 deletions(-) diff --git a/vlm_snapshot_exporter.py b/vlm_snapshot_exporter.py index a61dea4..d7e7ff6 100644 --- a/vlm_snapshot_exporter.py +++ b/vlm_snapshot_exporter.py @@ -1,38 +1,34 @@ from prefect import flow, task, get_run_logger -import time as ttime import numpy as np import os -from skimage import io -from PIL import Image, ImageDraw, ImageFont -import matplotlib.pyplot as plt +from PIL import Image from data_validation import get_run @flow(log_prints=True) def vlm_image_exporter(ref, api_key=None, dry_run=False): logger = get_run_logger() - logger.info('') + logger.info("") - scan_id = get_run(uid, api_key=api_key).start['scan_id'] - logger.info(f'Looking for snapshots in scan {scan_id}.') + scan_id = get_run(uid, api_key=api_key).start["scan_id"] + logger.info(f"Looking for snapshots in scan {scan_id}.") - export_vlm_image(scan_id, - overlay=True, - raw_image=True, - api_key=api_key, - dry_run=dry_run) - logger.info(f'Finished exporting any snapshots in scan {scan_id}.') + export_vlm_image( + scan_id, overlay=True, raw_image=True, api_key=api_key, dry_run=dry_run + ) + logger.info(f"Finished exporting any snapshots in scan {scan_id}.") @task -def export_vlm_image(scan_id, - wd=None, - overlay=True, - raw_image=True, - autoscale=True, - api_key=None, - dry_run=False, - ): +def export_vlm_image( + scan_id, + wd=None, + overlay=True, + raw_image=True, + autoscale=True, + api_key=None, + dry_run=False, +): logger = get_run_logger() # Pseudocode @@ -49,28 +45,28 @@ def export_vlm_image(scan_id, # Initial checks # Does scan exist - scan_id = int(scan_id) + scan_id = int(scan_id) h = get_run(scan_id, api_key=api_key) # VLM image data acquired? - if 'camera_snapshot' not in h: - warn_str = f'No VLM images found for scan {scan_id}.' + if "camera_snapshot" not in h: + warn_str = f"No VLM images found for scan {scan_id}." logger.info(warn_str) return - + if wd is None: - proposal_id = h.start['proposal']['proposal_id'] - cycle = h.start['cycle'] - wd = f'/nsls2/data/srx/proposals/{cycle}/pass-{proposal_id}/' - + proposal_id = h.start["proposal"]["proposal_id"] + cycle = h.start["cycle"] + wd = f"/nsls2/data/srx/proposals/{cycle}/pass-{proposal_id}/" + # Create sub-folder - wd = f'{wd}vlm_snapshots/' + wd = f"{wd}vlm_snapshots/" os.makedirs(wd, exist_ok=True) - - images = h['camera_snapshot']['data']['nano_vlm_image'][:, 0].astype(np.float64) + + images = h["camera_snapshot"]["data"]["nano_vlm_image"][:, 0].astype(np.float64) # logger.info('VLM images found; writing images to folder.') - for image, title in zip(images, ['before', 'after']): + for image, title in zip(images, ["before", "after"]): # Normalize image -= image.mean() - 2 * image.std() image /= image.mean() + 2 * image.std() @@ -79,7 +75,7 @@ def export_vlm_image(scan_id, # Return raw png image = Image.fromArray((image * 65535).astype(np.uint16)) - filename = os.path.join(wd, f'scan{scan_id}_VLM_image_{title}.png') + filename = os.path.join(wd, f"scan{scan_id}_VLM_image_{title}.png") if dry_run: logger.info(f"Dry run: Not saving image to {filename}") else: From f22dca180e836e818584d037443edd16e19343ef Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Wed, 1 Apr 2026 14:25:11 -0400 Subject: [PATCH 09/12] fix bad variable name - pre-commit lint --- vlm_snapshot_exporter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vlm_snapshot_exporter.py b/vlm_snapshot_exporter.py index d7e7ff6..886da11 100644 --- a/vlm_snapshot_exporter.py +++ b/vlm_snapshot_exporter.py @@ -10,7 +10,7 @@ def vlm_image_exporter(ref, api_key=None, dry_run=False): logger = get_run_logger() logger.info("") - scan_id = get_run(uid, api_key=api_key).start["scan_id"] + scan_id = get_run(ref, api_key=api_key).start["scan_id"] logger.info(f"Looking for snapshots in scan {scan_id}.") export_vlm_image( From 959ce84033f283296d2458e4eb180e2e4a0c8ec2 Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Thu, 2 Apr 2026 13:18:41 -0400 Subject: [PATCH 10/12] fix spelling of function --- vlm_snapshot_exporter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vlm_snapshot_exporter.py b/vlm_snapshot_exporter.py index 886da11..7b56378 100644 --- a/vlm_snapshot_exporter.py +++ b/vlm_snapshot_exporter.py @@ -74,7 +74,7 @@ def export_vlm_image( image[image > 1] = 1 # Return raw png - image = Image.fromArray((image * 65535).astype(np.uint16)) + image = Image.fromarray((image * 65535).astype(np.uint16)) filename = os.path.join(wd, f"scan{scan_id}_VLM_image_{title}.png") if dry_run: logger.info(f"Dry run: Not saving image to {filename}") From 6d0543278e3104baaefba074f672eb2803aa4df8 Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Thu, 2 Apr 2026 13:28:34 -0400 Subject: [PATCH 11/12] remove unnecessary kwargs, set wd in function --- vlm_snapshot_exporter.py | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/vlm_snapshot_exporter.py b/vlm_snapshot_exporter.py index 7b56378..2c6833f 100644 --- a/vlm_snapshot_exporter.py +++ b/vlm_snapshot_exporter.py @@ -14,7 +14,7 @@ def vlm_image_exporter(ref, api_key=None, dry_run=False): logger.info(f"Looking for snapshots in scan {scan_id}.") export_vlm_image( - scan_id, overlay=True, raw_image=True, api_key=api_key, dry_run=dry_run + scan_id, api_key=api_key, dry_run=dry_run ) logger.info(f"Finished exporting any snapshots in scan {scan_id}.") @@ -22,27 +22,11 @@ def vlm_image_exporter(ref, api_key=None, dry_run=False): @task def export_vlm_image( scan_id, - wd=None, - overlay=True, - raw_image=True, - autoscale=True, api_key=None, dry_run=False, ): logger = get_run_logger() - # Pseudocode - # overlays == True - # raw_images == True: - # Saves both raw images and overlays - # raw_images == False: - # Saves only overlaid images - # overlays == False - # raw_images == True: - # Saves only raw images - # raw_images == False: - # raises RuntimeError - # Initial checks # Does scan exist scan_id = int(scan_id) @@ -54,10 +38,9 @@ def export_vlm_image( logger.info(warn_str) return - if wd is None: - proposal_id = h.start["proposal"]["proposal_id"] - cycle = h.start["cycle"] - wd = f"/nsls2/data/srx/proposals/{cycle}/pass-{proposal_id}/" + proposal_id = h.start["proposal"]["proposal_id"] + cycle = h.start["cycle"] + wd = f"/nsls2/data/srx/proposals/{cycle}/pass-{proposal_id}/" # Create sub-folder wd = f"{wd}vlm_snapshots/" From 2d77f656c6087e5ccb13c4ee7cdf38971bec57af Mon Sep 17 00:00:00 2001 From: Jun Aishima Date: Thu, 2 Apr 2026 13:58:10 -0400 Subject: [PATCH 12/12] pre-commit lint fix --- vlm_snapshot_exporter.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/vlm_snapshot_exporter.py b/vlm_snapshot_exporter.py index 2c6833f..4d146e5 100644 --- a/vlm_snapshot_exporter.py +++ b/vlm_snapshot_exporter.py @@ -13,9 +13,7 @@ def vlm_image_exporter(ref, api_key=None, dry_run=False): scan_id = get_run(ref, api_key=api_key).start["scan_id"] logger.info(f"Looking for snapshots in scan {scan_id}.") - export_vlm_image( - scan_id, api_key=api_key, dry_run=dry_run - ) + export_vlm_image(scan_id, api_key=api_key, dry_run=dry_run) logger.info(f"Finished exporting any snapshots in scan {scan_id}.")