Skip to main content

Efficient xarray backend for reading glider DBD files

Project description

xarray-dbd

PyPI Python License CI CodeQL codecov Ruff

An efficient xarray backend for reading Dinkum Binary Data (DBD) files from Slocum ocean gliders. Slocum gliders are autonomous underwater vehicles widely used in oceanography to collect temperature, salinity, and other water-column measurements along sawtooth profiles.

This package provides native xarray support for DBD files, allowing you to read glider data directly into xarray Datasets without intermediate NetCDF conversion. The C++ binary parser (via pybind11) matches the performance of the original dbd2netCDF tool.

Features

  • Native xarray integration: Read DBD files directly with xarray.open_dataset()
  • High performance: Efficient binary parsing matching dbd2netCDF performance
  • Multiple file support: Easily concatenate multiple DBD files
  • Flexible filtering: Select specific sensors and missions
  • Automatic repair: Optional corrupted data recovery
  • Full metadata: Preserves sensor units and file attributes

Installation

Requires Python 3.10+

pip install xarray-dbd

For the CLI tools only:

pipx install xarray-dbd   # installs xdbd command (xdbd 2nc, xdbd mkone, etc.)

Or install from source (requires a C++ compiler and CMake):

git clone https://github.com/mousebrains/dbd2netcdf-python
cd dbd2netcdf-python
pip install -e .

Quick Start

Reading a single DBD file

import xarray as xr
import xarray_dbd as xdbd

# Method 1: Using xarray's open_dataset with engine parameter
ds = xr.open_dataset('test.sbd', engine='dbd')

# Method 2: Using convenience function
ds = xdbd.open_dbd_dataset('test.sbd')

# Access data
print(ds)
print(ds['m_present_time'])
print(ds['m_depth'])

Reading multiple DBD files

import xarray_dbd as xdbd
from pathlib import Path

# Get all sbd files
files = sorted(Path('.').glob('*.sbd'))

# Read and concatenate
ds = xdbd.open_multi_dbd_dataset(files)

print(f"Total records: {len(ds.i)}")
print(f"Variables: {list(ds.data_vars)}")

Filtering sensors

# Only keep specific sensors
ds = xdbd.open_dbd_dataset(
    'test.sbd',
    to_keep=['m_present_time', 'm_depth', 'm_lat', 'm_lon']
)

Filtering missions

# Skip certain missions
ds = xdbd.open_multi_dbd_dataset(
    files,
    skip_missions=['initial.mi', 'status.mi']
)

# Or keep only specific missions
ds = xdbd.open_multi_dbd_dataset(
    files,
    keep_missions=['mission1.mi', 'mission2.mi']
)

File sort order

By default, files are sorted by the fileopen_time timestamp in each file's header, which is correct regardless of filename convention. Alternative sort modes are available:

# Default: sort by header timestamp (universally correct)
ds = xdbd.open_multi_dbd_dataset(files)

# Sort by filename (lexicographic)
ds = xdbd.open_multi_dbd_dataset(files, sort="lexicographic")

# Preserve the caller's order (no sorting)
ds = xdbd.open_multi_dbd_dataset(files, sort="none")

The --sort flag is also available on all CLI commands:

xdbd 2nc --sort lexicographic -C cache -o output.nc *.dbd
xdbd mkone --sort none --output-prefix /path/to/output/ /path/to/raw/

Advanced options

ds = xdbd.open_dbd_dataset(
    'test.sbd',
    skip_first_record=True,  # Skip first record (default)
    repair=True,             # Attempt to repair corrupted data
    to_keep=['m_depth', 'm_lat'],  # Keep only these sensors
    criteria=['m_present_time'],  # Sensors for record selection
)

The corresponding CLI flag on xdbd 2nc and xdbd 2csv is --keep-first (default is to skip the first record of every file, matching mkone and dbdreader). Use --skip-first to be explicit or --keep-first to invert.

DBD File Format

DBD (Dinkum Binary Data) files are the native format used by Slocum ocean gliders. The format consists of:

  1. ASCII Header: Mission metadata and configuration
  2. Sensor List: Definitions of all sensors with names, units, and data types
  3. Known Bytes: Endianness detection section
  4. Compressed Data: Efficiently encoded sensor readings using:
    • Run-length encoding for unchanged values
    • Variable-length records with 2-bit codes per sensor
    • Support for 1, 2, 4, and 8-byte sensor values

Performance

See docs/performance.md for benchmarks, memory analysis, and methodology.

API Reference

open_dbd_dataset(filename, **kwargs)

Open a single DBD file as an xarray Dataset.

Parameters:

  • filename (str or Path): Path to DBD file
  • skip_first_record (bool): Skip first data record (default: True)
  • repair (bool): Attempt to repair corrupted records (default: False)
  • to_keep (list of str): Sensor names to keep (default: all)
  • criteria (list of str): Sensor names for selection criteria
  • drop_variables (list of str): Variables to exclude
  • cache_dir (str, Path, or None): Directory for sensor cache files

Returns: xarray.Dataset

open_multi_dbd_dataset(filenames, **kwargs)

Open multiple DBD files as a single concatenated xarray Dataset.

Parameters:

  • filenames (iterable): Paths to DBD files
  • skip_first_record (bool): Skip first record in each file (default: True)
  • repair (bool): Attempt to repair corrupted records (default: False)
  • to_keep (list of str): Sensor names to keep (default: all)
  • criteria (list of str): Sensor names for selection criteria
  • skip_missions (list of str): Mission names to skip
  • keep_missions (list of str): Mission names to keep
  • cache_dir (str, Path, or None): Directory for sensor cache files
  • sort (str): File sort order — "header_time" (default, sort by fileopen_time from each file's header), "lexicographic", or "none" (preserve caller's order).

Returns: xarray.Dataset

write_multi_dbd_netcdf(filenames, output, **kwargs)

Stream multiple DBD files directly to a NetCDF file without loading all data into memory. Preferred for large datasets (100+ files).

Parameters:

  • filenames (iterable): Paths to DBD files (duplicates removed automatically)
  • output (str or Path): Output NetCDF file path (parent directory created if needed)
  • skip_first_record (bool): Skip first record in each file (default: True)
  • repair (bool): Attempt to repair corrupted records (default: False)
  • to_keep (list of str): Sensor names to keep (default: all)
  • criteria (list of str): Sensor names for selection criteria
  • skip_missions (list of str): Mission names to skip
  • keep_missions (list of str): Mission names to keep
  • cache_dir (str, Path, or None): Directory for sensor cache files
  • compression (int): Zlib compression level 0-9 (default: 5, 0 disables)
  • sort (str): File sort order (default: "header_time")
  • batch_size (int): Files per batch (default: 100; smaller reduces peak memory)

Returns: tuple[int, int] — (n_records, n_files)

Migration from dbdreader

The dbdreader2 API is derived from Lucas Merckelbach's dbdreader library. xarray-dbd provides drop-in DBD and MultiDBD classes that mirror the dbdreader API. For a fully transparent swap, alias the import:

# Before (dbdreader)
import dbdreader
dbd = dbdreader.DBD("file.dcd", cacheDir="cache")
t, depth = dbd.get("m_depth")

mdbd = dbdreader.MultiDBD(filenames=files, cacheDir="cache")
t, temp, sal = mdbd.get_sync("sci_water_temp", "sci_water_cond")

# After (xarray-dbd) — same API
import xarray_dbd.dbdreader2 as dbdreader   # drop-in replacement
dbd = dbdreader.DBD("file.dcd", cacheDir="cache")
t, depth = dbd.get("m_depth")

mdbd = dbdreader.MultiDBD(filenames=files, cacheDir="cache")
t, temp, sal = mdbd.get_sync("sci_water_temp", "sci_water_cond")

The top-level xarray_dbd namespace also re-exports DBD and MultiDBD for convenience:

import xarray_dbd as xdbd
dbd = xdbd.DBD("file.dcd", cacheDir="cache")
Feature xarray-dbd dbdreader2 dbdreader
get(*params) Yes Yes
get_sync(*params) Yes (np.interp) Yes (C ext)
parameterNames Yes Yes
parameterUnits Yes Yes
has_parameter() Yes Yes
get_xy(), get_CTD_sync() Yes Yes
decimalLatLon Yes Yes
set_time_limits() Yes Yes
include_source Yes Yes

Use-case examples

Single file — get() one or more parameters:

import xarray_dbd.dbdreader2 as dbdreader

dbd = dbdreader.DBD("unit_123-2024-100-0-0.dcd", cacheDir="cache")

# Single parameter → (time, values)
t, depth = dbd.get("m_depth")

# Multiple parameters → list of (time, values) tuples
results = dbd.get("m_depth", "m_pitch", "m_roll")
for t, v in results:
    print(t.shape, v.shape)

dbd.close()

Synchronized reads — get_sync() and get_xy():

# get_sync: all values interpolated onto the first parameter's time base
t, depth, pitch = dbd.get_sync("m_depth", "m_pitch")

# get_xy: y interpolated onto x's time base (returns x, y arrays)
depth_vals, pitch_vals = dbd.get_xy("m_depth", "m_pitch")

Multi-file — MultiDBD:

# Explicit file list
mdbd = dbdreader.MultiDBD(filenames=["a.dcd", "b.dcd"], cacheDir="cache")

# Or glob pattern
mdbd = dbdreader.MultiDBD(pattern="/data/glider/*.dcd", cacheDir="cache")

t, depth = mdbd.get("m_depth")
print(f"{len(t)} records across {len(mdbd.filenames)} files")
mdbd.close()

CTD synchronization — get_CTD_sync():

mdbd = dbdreader.MultiDBD(filenames=ebd_files, cacheDir="cache")
tctd, C, T, P = mdbd.get_CTD_sync()
# Or with extra parameters synced to the CTD time base:
tctd, C, T, P, depth = mdbd.get_CTD_sync("m_depth")

Time limits:

mdbd = dbdreader.MultiDBD(pattern="*.dcd", cacheDir="cache")
print(mdbd.get_time_range())            # ['01 Jan 2024 00:00', '15 Jan 2024 23:59']

mdbd.set_time_limits("5 Jan", "10 Jan")  # filter by file open time
t, depth = mdbd.get("m_depth")           # only data from 5–10 Jan

Mission filtering:

# Exclude specific missions
mdbd = dbdreader.MultiDBD(
    pattern="*.dcd", cacheDir="cache",
    banned_missions=["initial.mi", "status.mi"],
)

# Or include only specific missions
mdbd = dbdreader.MultiDBD(
    pattern="*.dcd", cacheDir="cache",
    missions=["science_survey.mi"],
)
print(mdbd.mission_list)  # unique mission names (sorted)

Complement files — automatic eng/sci pairing:

# Pair each .dcd with its .ecd counterpart (or vice versa)
mdbd = dbdreader.MultiDBD(
    pattern="/data/*.dcd", cacheDir="cache",
    complement_files=True,
)
# mdbd.parameterNames["eng"] + mdbd.parameterNames["sci"] both populated

Key differences from dbdreader

  • Lazy incremental loading. Construction only scans file headers and sensor metadata — no data records are read. Each get() call loads only the newly-requested columns (plus the time variable) and caches them for future calls. This keeps peak RSS proportional to the sensors you actually use, not the total sensor count. Pass preload=["s1", "s2"] to batch additional sensors into the first get() call.

  • skip_initial_line semantics. When reading multiple files, the first record of every file is skipped (matching dbdreader). Multi-file record counts should match dbdreader exactly.

  • Float64 output. get() always returns float64 arrays, matching dbdreader's behavior. Integer fill values (-127 for int8, -32768 for int16) are filtered out (with return_nans=False) or replaced with NaN (with return_nans=True).

  • Time limits are per-file. set_time_limits() filters by file open time, including or excluding entire files. It does not filter individual records within a file. dbdreader also filters by file open time, so this is operationally the same for most use cases.

  • Error handling. The same DbdError exception class and numeric error codes (DBD_ERROR_CACHE_NOT_FOUND, etc.) are provided for compatibility.

dbdreader2 API reference

DBD — single file reader

DBD(filename, cacheDir=None, skip_initial_line=True, preload=None)
Property Type Description
parameterNames list[str] Available sensor names
parameterUnits dict[str, str] {sensor: unit} mapping
timeVariable str "m_present_time" or "sci_m_present_time"
filename str Path to the opened file
headerInfo dict Header key-value pairs
Method Returns Description
get(*params, decimalLatLon=True, return_nans=False) (t, v) or [(t, v), ...] Extract parameter data
get_sync(*params) (t, v0, v1, ...) Interpolated to first param's time
get_xy(param_x, param_y) (x, y) y interpolated onto x's time
has_parameter(name) bool Check sensor availability
get_mission_name() str Mission name (lowercase)
get_fileopen_time() float File open time (epoch seconds)
close() Release stored data

MultiDBD — multi-file reader

MultiDBD(
    filenames=None, pattern=None, cacheDir=None,
    complement_files=False, complemented_files_only=False,
    banned_missions=(), missions=(),
    max_files=None, skip_initial_line=True, preload=None,
)
Property Type Description
parameterNames dict[str, list] {"eng": [...], "sci": [...]}
parameterUnits dict[str, str] Union of eng + sci units
filenames list[str] All loaded file paths
mission_list list[str] Unique mission names (sorted)
time_limits_dataset tuple (min_time, max_time) for full dataset
Method Returns Description
get(*params, decimalLatLon=True, return_nans=False) (t, v) or [(t, v), ...] Extract from combined eng+sci data
get_sync(*params, interpolating_function_factory=None) (t, v0, v1, ...) Synced to first param's time
get_xy(x, y, interpolating_function_factory=None) (x, y) y interpolated onto x's time
get_CTD_sync(*extra, interpolating_function_factory=None) (t, C, T, P, ...) CTD-synced data with quality filters
has_parameter(name) bool Check sensor availability
set_time_limits(minTimeUTC=None, maxTimeUTC=None) Filter by file open time; triggers reload
get_time_range(fmt=...) [start, end] Formatted time range of current selection
get_global_time_range(fmt=...) [start, end] Formatted time range of entire dataset
close() Release all data

Comparison with dbd2netCDF

Feature xarray-dbd dbd2netCDF
Language C++ via pybind11 C++
xarray integration Native Via NetCDF
Installation pip install Compile from source
Dependencies numpy, xarray NetCDF, HDF5 libraries
Performance Comparable Fast
Multi-file Built-in Manual

Examples

See examples/Examples.md for standalone scripts with plots and detailed documentation.

Basic data exploration

import xarray_dbd as xdbd

ds = xdbd.open_dbd_dataset('test.sbd')

# Print dataset info
print(ds)

# Get data dimensions
print(f"Number of records: {len(ds.i)}")

# List all variables
print("Variables:", list(ds.data_vars))

# Access sensor data
depth = ds['m_depth'].values
time = ds['m_present_time'].values

# Get attributes
print(f"Mission: {ds.attrs['mission_name']}")
print(f"Depth units: {ds['m_depth'].attrs['units']}")

Working with trajectories

from pathlib import Path
import xarray_dbd as xdbd
import matplotlib.pyplot as plt

# Read flight data
files = sorted(Path('.').glob('*.sbd'))
ds = xdbd.open_multi_dbd_dataset(files)

# Plot depth vs time
plt.figure(figsize=(12, 4))
plt.plot(ds['m_present_time'], ds['m_depth'])
plt.gca().invert_yaxis()
plt.xlabel('Time')
plt.ylabel('Depth (m)')
plt.title(f"Mission: {ds.attrs.get('mission_name', 'Unknown')}")
plt.show()

Extracting science data

from pathlib import Path
# Read full resolution science data
files = sorted(Path('.').glob('*.ebd'))
ds = xdbd.open_multi_dbd_dataset(
    files,
    to_keep=['m_present_time', 'sci_water_temp', 'sci_water_cond']
)

# Convert to pandas for analysis
df = ds.to_dataframe()
print(df.describe())

Choosing an API

Scenario Recommended API
Single file, quick look xr.open_dataset(f, engine="dbd")
Multiple files, < 1 GB xdbd.open_multi_dbd_dataset(files, to_keep=[...])
Multiple files, large dataset xdbd.write_multi_dbd_netcdf(files, "out.nc")
Interactive / Jupyter xdbd.MultiDBD(filenames=files) with .get() (lazy)
Batch processing 1000+ files xdbd mkone CLI (multiprocessing)
Drop-in dbdreader replacement import xarray_dbd.dbdreader2 as dbdreader

Slocum File Types

Extension Name Contents
.dbd / .dcd Flight Vehicle sensors: depth, attitude, speed, GPS
.ebd / .ecd Science Payload sensors: CTD, optics, oxygen
.sbd / .scd Short burst Surface telemetry summary records
.tbd / .tcd Technical Detailed engineering telemetry
.mbd / .mcd Mini Compact engineering subset
.nbd / .ncd Narrow Compact science subset

Compressed variants (.?cd) use LZ4 framing and are handled transparently.

Working with Glider Data

Discovering available sensors

import xarray_dbd as xdbd

# xarray API
ds = xdbd.open_dbd_dataset("file.dbd", cache_dir="cache")
for var in sorted(ds.data_vars):
    print(f"  {var:30s} {ds[var].attrs.get('units', '')}")

# dbdreader2 API
dbd = xdbd.MultiDBD(pattern="*.dbd", cacheDir="cache")
for name in sorted(dbd.parameterNames["eng"]):
    print(f"  {name:30s} {dbd.parameterUnits.get(name, '')}")

Sensor naming conventions are documented in TWR's masterdata files.

Time conversion

m_present_time contains UTC seconds since 1970-01-01 (Unix epoch, float64):

import pandas as pd

time = pd.to_datetime(ds["m_present_time"].values, unit="s", utc=True)

Handling fill values

Float sensors use NaN for missing data. Integer sensors use sentinel fill values (-127 for int8, -32768 for int16). Filter them out:

# xarray — replace sentinels with NaN
ds = ds.where(ds != -32768)

# dbdreader2 — automatic filtering (default)
t, v = dbd.get("m_depth")  # return_nans=False by default

Known Limitations

  • Python 3.10+ required — uses from __future__ import annotations for modern type-hint syntax.
  • Free-threaded Python (3.13t) — pybind11 extensions may crash under the no-GIL build; this is an upstream pybind11 limitation.
  • Timestamps are raw floatsm_present_time values are Unix epoch seconds (float64). Convert with pandas.to_datetime(ds['m_present_time'], unit='s').
  • No lazy loading for xarray APIopen_dataset() reads all sensor data into memory. For very large deployments, use to_keep to select only needed sensors. The dbdreader2 API (DBD/MultiDBD) uses lazy incremental loading.
  • Fill values in xarray output — Integer sensors use sentinel fill values (-127 for int8, -32768 for int16) rather than NaN. Between dives, science sensors may contain these sentinels or NaN. Filter with ds.where(ds != -32768) or use the dbdreader2 get(return_nans=False) API which filters automatically.
  • Not CF-compliant — NetCDF output preserves sensor units but does not add CF attributes (standard_name, axis, calendar). Add metadata post-hoc for publication, e.g.:
    ds["m_present_time"].attrs["axis"] = "T"
    ds["m_present_time"].attrs["units"] = "seconds since 1970-01-01"
    

Troubleshooting

Problem Fix
ImportError: _dbd_cpp Reinstall with pip install -e . — the C++ extension needs compiling.
RuntimeError: ... cache ... Pass cache_dir= pointing to the directory containing .cac/.ccc files.
Empty dataset (0 records) Check that the file isn't a header-only stub (0 data records).
OSError: Failed to read The file may be truncpted or use an unsupported format version. Try repair=True.

Development

Running tests

pip install -e ".[dev]"
pytest

Code formatting

ruff format xarray_dbd/
ruff check xarray_dbd/

See CONTRIBUTING.md for full development setup instructions.

License

This project is based on dbd2netCDF by Pat Welch and is licensed under the GNU General Public License v3.0.

Credits

  • Original dbd2netCDF implementation: Pat Welch (pat@mousebrains.com)
  • DBD format documentation: The Slocum glider community
  • xarray backend interface: xarray developers

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

Citation

If you use this software in your research, please cite both this package and the original dbd2netCDF tool.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xarray_dbd-0.2.7.tar.gz (146.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

xarray_dbd-0.2.7-cp314-cp314-win_amd64.whl (211.4 kB view details)

Uploaded CPython 3.14Windows x86-64

xarray_dbd-0.2.7-cp314-cp314-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

xarray_dbd-0.2.7-cp314-cp314-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

xarray_dbd-0.2.7-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (345.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xarray_dbd-0.2.7-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (316.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xarray_dbd-0.2.7-cp314-cp314-macosx_11_0_arm64.whl (212.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xarray_dbd-0.2.7-cp313-cp313-win_amd64.whl (207.1 kB view details)

Uploaded CPython 3.13Windows x86-64

xarray_dbd-0.2.7-cp313-cp313-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

xarray_dbd-0.2.7-cp313-cp313-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

xarray_dbd-0.2.7-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (345.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xarray_dbd-0.2.7-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (316.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xarray_dbd-0.2.7-cp313-cp313-macosx_11_0_arm64.whl (212.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xarray_dbd-0.2.7-cp312-cp312-win_amd64.whl (207.0 kB view details)

Uploaded CPython 3.12Windows x86-64

xarray_dbd-0.2.7-cp312-cp312-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

xarray_dbd-0.2.7-cp312-cp312-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

xarray_dbd-0.2.7-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (345.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xarray_dbd-0.2.7-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (316.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xarray_dbd-0.2.7-cp312-cp312-macosx_11_0_arm64.whl (212.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xarray_dbd-0.2.7-cp311-cp311-win_amd64.whl (205.3 kB view details)

Uploaded CPython 3.11Windows x86-64

xarray_dbd-0.2.7-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

xarray_dbd-0.2.7-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

xarray_dbd-0.2.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (342.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xarray_dbd-0.2.7-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (314.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xarray_dbd-0.2.7-cp311-cp311-macosx_11_0_arm64.whl (211.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xarray_dbd-0.2.7-cp310-cp310-win_amd64.whl (204.8 kB view details)

Uploaded CPython 3.10Windows x86-64

xarray_dbd-0.2.7-cp310-cp310-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

xarray_dbd-0.2.7-cp310-cp310-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

xarray_dbd-0.2.7-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (341.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

xarray_dbd-0.2.7-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (313.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

xarray_dbd-0.2.7-cp310-cp310-macosx_11_0_arm64.whl (209.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file xarray_dbd-0.2.7.tar.gz.

File metadata

  • Download URL: xarray_dbd-0.2.7.tar.gz
  • Upload date:
  • Size: 146.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xarray_dbd-0.2.7.tar.gz
Algorithm Hash digest
SHA256 8fe795c1e44cc6e0deecbca2e05577aecf317c24cce4f7e3342883de322adb03
MD5 8d3506ceb88f619ef42c6756cb599df9
BLAKE2b-256 1b3e629892309a4faa04f05ca0d08b2c048de9ee3ace17844a02ff89c90a376c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7.tar.gz:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: xarray_dbd-0.2.7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 211.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xarray_dbd-0.2.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0abedbcc8a7c7f2be916518985aa66140396cd6b69856d21f2f5106fee084d9e
MD5 51f95614b2948e8ff4ac7216b4914cb0
BLAKE2b-256 3e857ea9f11fe5534f076cfc4282e59bb365df5233d97622083c6cb83b71fefd

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d56ccb325764472223e7130b45ecde7e28e365a8810b3bf8c924f7e28eb1236f
MD5 3d1bb63acc393f46e71bf0b1b70c90ec
BLAKE2b-256 ccadf071a82336d1fbd71979c714b1fdf14f557844f196299118af522e6591b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e262f84abd516115e0aff5fe0ad3d0b672c6806827f40f55e3193f291c577aa7
MD5 bbaa3b1491afcca54b2facf293bade01
BLAKE2b-256 d03f217de2310baf51787c47175d0eeb5d66f245370f9db0b0f2aca48370e11d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38a29ac074c5db0bed37187898da4ba0d1d603dbdf05d7fb4f4c31e5e27c3895
MD5 d7885e9a80fcfe2e6a51dba51170bff1
BLAKE2b-256 59afbf6a63e4dccf9431797db0d54ca309976e66dc89e07d10cc8a81a3c1705f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4be5954b621f5f0f5de03423207619522537783b6b59f50d8a202fb996698d80
MD5 a44c2962f3de70300f924235e68f8303
BLAKE2b-256 0172e8b6905b46258338f095c72f3d46593e409b1f3ee8b878a0b9f0d477a2aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 950c3c16f4c29185a13ea8f5eae7a945ebc1d79a99035ca95b31f026b15e3082
MD5 4eea95e87aad343cb9f84e3f408712a8
BLAKE2b-256 a0752573d5d7c7a88f222e7976304fda0ea116a624b458ba843566782ebbb6cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xarray_dbd-0.2.7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 207.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xarray_dbd-0.2.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 62e90296062ca1a0f00687efe730353bea6f94f3c8110980166e5ef151f751a1
MD5 cd292c3e9ba51a225f9f11e459108dce
BLAKE2b-256 5fc1c3a1c2d258df4654712e595e829a4ebb21251eab0e1f5a83b8fd64e48682

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ef26ec6c57b6dbf6bde2f691e43bc32fa059bb18ac51028574ad15e9359183d
MD5 510e5ce2581066c8042f47ab118e6fd8
BLAKE2b-256 db48c046b6f55abf3ddd83e48d4f4f1c00b6f6cc3f06f056c8935c7f0fb17df5

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0e8cdc9387c40d617d019254bb01d76d71bc5a1959fc2cbcfe8c5fae75145023
MD5 55675aeaef9318a0e58a205ade164eb4
BLAKE2b-256 aee071c26fc5e0cb1dec90dd49a632c3ff4109908736354972ce3903797ed2e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d485d68f93760c60d97069e9bcbe5ac343eb47a6dc237614c2cd519638431fc2
MD5 e8ba7684875021df657f743a1ce92b37
BLAKE2b-256 e1862d2d9f86550bfeb97430027139ceb91aabc87b2aa68f64aae95be4abffb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c13078a1c0b240761f06cb94d1a8ed9d969f6e051efdf292326ac314f3891c8
MD5 0c465f5a9ee88c3a6e0cb13112d38834
BLAKE2b-256 8242660e282aa0aa58fbc57c647dea06e1ab7092dbd4d09bf8ed7d12780c32cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 372b2c5a36263b466aaec4764484885b19b7da399ae8577b6437fff5eb29dd24
MD5 035c32cfe2b07ac86cd56980c9f1f685
BLAKE2b-256 9565a7a2f2d4c74e8ddc5f4e5ba085f282f8cfb30e2f817c6446005e2a7ea4d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xarray_dbd-0.2.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 207.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xarray_dbd-0.2.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0cba2ee494944b5f3537b521d40a8ba312cc66032c9afe5f77da55db51e27cd7
MD5 267582eaf9945e20b08b8d302f3b00b9
BLAKE2b-256 dd5a7146a79d07c89c40e41b93b2fe8daccbcb62cc99d1b88561264279dc5cd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 00d2b5c26a690742b312e6fae222ee348662581415d1075a416ac678251e4550
MD5 edbfaaa24f564d8980f48aca8270ba48
BLAKE2b-256 94d35aebd09a6f884346b7bb1450d41823c42f7aee823da7ebef9cf8e72f7afa

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a718c3a0b2724a6454500d201ea3de2d2d038a3470cbefdac7425775eefe89eb
MD5 49406337e52df39d66268fe13c969b0b
BLAKE2b-256 b6981be24fc6cbf861512eff9b7166f9af2dc8eb41d97b3267144698cf915175

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 085801aba48278e529c798425007136e40ed1ec22b1a8121bbd55aef454de3d4
MD5 4d4847a730e65bde40f67a5954d4ae05
BLAKE2b-256 5cf1583b2660e23ac93cdde8e6c0eb586d3aa8719eec4eba29b39af42eafa9a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 370dddedf83248e03f78882502d98297ff3c61405fdab45b5b7c70a7d0f47a2f
MD5 d60ef8391b847aacdabfbc9ece1c07df
BLAKE2b-256 9e82dc52dc23b2b2e52814b564386ebf3d1a984870d64c73e9c5e5f25b95936f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49daa383391e12ae7e9e76f6b02961365554d4b790050621ddbb42e3bc263475
MD5 2a735945cc01c1978f479c9d3309a11d
BLAKE2b-256 964fc34b50e46aac13024492d4d103487914e72605d95ee99d696e75bbf2fde3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xarray_dbd-0.2.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 205.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xarray_dbd-0.2.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 196683c57a774d5931ede144eb865d797aeca71e544b03ffa1785ce1a5168a55
MD5 be9c71caea535538b1ad1a1106367777
BLAKE2b-256 bde8e99d920a430f728d8348b8335eeb790211dc4a9bdcc5c9ac040dce1c78c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a47a52d288397ff9d8986f4e6b721253f58e71457088983c24564fd5a56abc3b
MD5 19110bb128cb5b55f03e1c65e0e9a319
BLAKE2b-256 5fefd80034cccb458cc23b3d5bab7fcbcc5d49e50f34cfe8c475c47109c86f54

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b7e6153ab13259b054900ab2289511535703efbe2227a46c65074dcce7c3f0e5
MD5 3e7de2bda21ab50b6e239d45eecab281
BLAKE2b-256 1c139e3ae1395e45779c7a5c876f8921669fb8f33807af537839a53e15dcb924

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66e40f0c055f99e624951b1202d260d5bf6008a254ffed69acc061dcebb89e30
MD5 3892a9b5c73de6f1ecc519cc645e82d8
BLAKE2b-256 f5b2f809be6f1476fc55761824638ac2dee540e748e5b50ab0980b8e2538d087

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a9ac0a435af0317328c622adf9a240bd261f8cf810643325c844aa5c9e14e77
MD5 d40f4e33624646476622b0ea6451c857
BLAKE2b-256 cd57d37e59d6a6eab7b0963fe0f6b46fdc47dbb91d07bfd38348b17ca661691a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b3c14ad101c9c447a0e8db0658a4b638dc079663a845536e5260dfc3575ba59
MD5 b15b2e58a153dcf932d0118ea9cfa4bd
BLAKE2b-256 19e85c194705a7f9772bd7fa3e30fa32e41eba27831e7a3375fba2b215719892

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xarray_dbd-0.2.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 204.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for xarray_dbd-0.2.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7bb624cd00faa03117a3bb9e7e0b7c546f1c8e23eadcadbb369a9724aa026060
MD5 645abae71fb2456e161dfa18b62385c4
BLAKE2b-256 37dc735ec65949a27b3f9dcf9d38d8c33826acfac7289cb93e00322284a644d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7b125e32bb16cd4fedc62c45ae16908c7b73923ed0569358fc3e919eaa69cf9b
MD5 dc99cfa3b917fb0bbc62fe83d011321a
BLAKE2b-256 fd798b8b4e3a8da020ac22ed33113f907bf15762a428141dc0d25f50b50dcc69

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6b5da6f70e0ecb5f166e2ef7d6154ed41507702e8e8f280ab7480a9c777f7dbf
MD5 7560d24c58b844aac49c14648d90ef5d
BLAKE2b-256 eab14882466a240ebcfc4e66fe3a3cc2b1b6ca612076a4aa8cff7fed28af3953

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52f9e84da97cfb17dfad73b0d51ea151a98242fbfade525a2bed175e1a7e84be
MD5 4e35117403d52df89504077dd027fd87
BLAKE2b-256 1e7265e91dbef3c66bf68ffed980ad36a0c981c1e1d6121d44b9ed340231b44e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de57a8becfd699d5daa0552c979ef023d5642f83ecf148dcd10d7a49fb8b188e
MD5 4ecbe72faccc7aa2a017f03ddc28e195
BLAKE2b-256 d16ad9b749fa2560308ec9a535c0d7b0e7298d0199ce99c4762c442ecf8e95e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xarray_dbd-0.2.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 672f15ccad5de4f716c2133a5d0d5b04d4b8de2171c286a70bd539e6f77eea32
MD5 586852656a7c729017943c7b11d29a93
BLAKE2b-256 282071922d936425e63b1ac3da32dc94c866316ed11d982f8d9b15ea0d37b121

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.7-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on mousebrains/dbd2netcdf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page