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:

dbd2nc --sort lexicographic -C cache -o output.nc *.dbd
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
)

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 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.6.tar.gz (143.9 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.6-cp314-cp314-win_amd64.whl (210.2 kB view details)

Uploaded CPython 3.14Windows x86-64

xarray_dbd-0.2.6-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.6-cp314-cp314-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

xarray_dbd-0.2.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (343.4 kB view details)

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

xarray_dbd-0.2.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (314.2 kB view details)

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

xarray_dbd-0.2.6-cp314-cp314-macosx_11_0_arm64.whl (210.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xarray_dbd-0.2.6-cp313-cp313-win_amd64.whl (205.9 kB view details)

Uploaded CPython 3.13Windows x86-64

xarray_dbd-0.2.6-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.6-cp313-cp313-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

xarray_dbd-0.2.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (343.3 kB view details)

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

xarray_dbd-0.2.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (313.9 kB view details)

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

xarray_dbd-0.2.6-cp313-cp313-macosx_11_0_arm64.whl (210.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xarray_dbd-0.2.6-cp312-cp312-win_amd64.whl (205.8 kB view details)

Uploaded CPython 3.12Windows x86-64

xarray_dbd-0.2.6-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.6-cp312-cp312-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

xarray_dbd-0.2.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (343.3 kB view details)

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

xarray_dbd-0.2.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (313.9 kB view details)

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

xarray_dbd-0.2.6-cp312-cp312-macosx_11_0_arm64.whl (210.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xarray_dbd-0.2.6-cp311-cp311-win_amd64.whl (204.1 kB view details)

Uploaded CPython 3.11Windows x86-64

xarray_dbd-0.2.6-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.6-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

xarray_dbd-0.2.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (340.9 kB view details)

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

xarray_dbd-0.2.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (312.5 kB view details)

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

xarray_dbd-0.2.6-cp311-cp311-macosx_11_0_arm64.whl (208.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xarray_dbd-0.2.6-cp310-cp310-win_amd64.whl (203.6 kB view details)

Uploaded CPython 3.10Windows x86-64

xarray_dbd-0.2.6-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.6-cp310-cp310-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

xarray_dbd-0.2.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (339.3 kB view details)

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

xarray_dbd-0.2.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (311.7 kB view details)

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

xarray_dbd-0.2.6-cp310-cp310-macosx_11_0_arm64.whl (207.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for xarray_dbd-0.2.6.tar.gz
Algorithm Hash digest
SHA256 fa5c80463e2c3be0196f5f50c96a8ebc6c6a0edd73d4cd0206fd88d1b601ad08
MD5 917a1f8aa4d0b92a75fe60a25cf3af62
BLAKE2b-256 aa4cc3a9aa555f83f47d26e72e00dbda096bafb09a8adacb92fa9a77267de337

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6.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.6-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for xarray_dbd-0.2.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 035a7700c31319f10a2516c79d33727e578aaeded80490f2547197e94c27c907
MD5 2a8f98afc4e2153440dc38b5a993207d
BLAKE2b-256 1b6e15f7d4aabf2c6b341e8598ff35fe1af3108424891e83049d66cd80f68914

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b295d4b1cd6b207fe93e32216e84e4e5343d1636e7bce73f4a45045f495f99cc
MD5 1cabd0e1e28bea1659d4ae275bdceeb9
BLAKE2b-256 2adb649ce1ba97b599eab639498f7744611b017ffa65f4c7fe7203a92ebd01e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dc0ddc91af4fd970d7432d77b4b4187f5434ace158c4693183c2dfdf669ace81
MD5 27ec0977d4433aa8ab57995d7d17d920
BLAKE2b-256 6ee1ad5d7913f4ec1372ba33b8f35a88da8af2724ca6914c75dce7c912eff1ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3a23690cc07897fc18b004c53d7db36a8d3fdfd623cf6f290a041d4e2a59f1c
MD5 24dedd4e303b0b8c151588365ef500e6
BLAKE2b-256 d983c4d8b088e5168a04d4dada01a4af42c1370a2ac3b818952be5196fabef37

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 313c9789d71a926e41a6816f039b77cf6488ddf925173555df2bfbf1dcb3a652
MD5 091a18abaa146e1ea12bafed37307788
BLAKE2b-256 47422ae43a8d31a3b0bee79c6dad2695687022b0f3c43ebd899f140fb48fec93

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c45c8e186d6b8ae74d5c721ee583f16273ed9227e5418f1d34dec80da390b678
MD5 939f1134ae16d1dc88530f4e55df56b9
BLAKE2b-256 e9edd0040564a576692818d96e9c88edfccca183a8605adaac7c2d006ee890b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for xarray_dbd-0.2.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0efd94f47f71878e7b5339b65c0170901f8ca17ff2500009f2f077ce73f1e46f
MD5 c6565d6b213869428e959c1e77c459b3
BLAKE2b-256 16e6c2028321fb672bc0d7a1121e9e2f8795b51e956de1d0d291c3f79066de33

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a5d260fde3b513e4a01cf9cae54c49da0880d4844d0f0fc2f3d307246fd7fcd
MD5 43646b6848c62478f5082f5890b22f98
BLAKE2b-256 92aeb3cead993daaf1a01812e025a44356ef19f0fb914deded9077d9c0e92015

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 085d4dd94ff8fd4d86f9817dd4da672d17d961142601d2341b1fee5acf10466e
MD5 080a1c451b3e0ce308ac0a7901ac909d
BLAKE2b-256 004697616b40435602a7f5692d791e865407fd4cc81a598409726e1c16d6f952

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88b46d1a91baefe8584b94e2dd2ff16cf3f6a3c86b09d012ab0b830e6c3deede
MD5 111f14d1909e736ade0e8ff7ec7e7437
BLAKE2b-256 237a421147b12fc7d75111e7c97af90063c68b8090de7da0662ad31e72a48702

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01971ab83262b3a414fc712aa25ba386fa1d95fbe14e7fcee6300df7105c9a3e
MD5 c15e05d2aa1eb08f7835ae27b2b037ff
BLAKE2b-256 2e6d29592bf7ab43bacfb69cd9c35fe82d740fbfcc06208d5569e1d5fb8cd419

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 13ef3320160fee1fd563e8abb0a88ceef64e56a1a2c2ba1747d4b479b0694cee
MD5 d2117b6b81fd950fbb3ea44f8f4d88c4
BLAKE2b-256 0295b7e5eb548a2679748b6f24ce2d0e9920642b4fa81ec2b76f001af1acb075

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for xarray_dbd-0.2.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9556dd8250642a3f5a4f375f4adce20f86b1146c279244b1c77e188cdc2eed1b
MD5 c01b373af543de7055e38099913e20e4
BLAKE2b-256 a2c1559b613dfb5a66f1874c4fd14d502450eac6fa2ccc015e917e93398a9956

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1eaab4c3f45174ef53ec60d548517588e748e5f27250f7ac1c9d4e8c4dc1fa6
MD5 3d658655c128e7e122980b6d18f86277
BLAKE2b-256 2e47e8578881cb73ebff7946da0df596d11408290e381cacc2e638fff2b94cf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b41d015f8939c8c4d1a798bb521401e7b718250875c4ce36e376b4d19138fbed
MD5 d92fcfecc9e8412e4a797f83628c9bc7
BLAKE2b-256 4c90fde3cefcf6dfe5a5a655bd2b1742358157ff338e531680ff6c0ad1cc2689

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6202106b21dc2446384157a7bf3bbce5044beda610eeb82ae0447a6e4d0ba7e6
MD5 e4885ec939b33b74fae658ad766398eb
BLAKE2b-256 e69d4e9ea70c926de1d495972aa3a75335bf8678be67e5476fd2df98e435d152

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd930c83ca3fb9a1608f004c7125e99e2f416a074f3aafd6b5c9f26deff5262a
MD5 2ab2b643a56e50ce2e820a5c7b04f2a4
BLAKE2b-256 71fcc382d3b104f1f6b84da0814f9b4dce4febd68e7f8a4c803f055075fb0072

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17f1438ac9a70e60e1b5f36875032b1c3c721d6cdff6e8c1e7da009089a5816d
MD5 fc2aaf80cfff574bec14e85e93e00954
BLAKE2b-256 777d598446a453bd3bc4e9b8c1b8b0091ec504620212d1179189a98174b58062

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for xarray_dbd-0.2.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bf9076d227f122f81383bf81e1e96459e12b3f933ef7c3ad4d98e5a08400e256
MD5 4f5eca6df495e6c1372863e6a94cfac2
BLAKE2b-256 94bc502d2c1226516736de4ec047ce5871d9dfce117c355c31d308f00312dffa

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a21964d03e0a25c22e7b0c948b16f5793faa9be78e663052f915dfbabf768f5a
MD5 3eaab929d5953a5b56ded9c207367ea9
BLAKE2b-256 3ad4b7d89ad24b5f2773945927f26d7900f23c92364a4874425459135e2c2a1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 54f600b2a417079cc033c7a7aa71cc1514f8c94fffcbb181bb10f910188a5bf7
MD5 4332e6161956d4c6530d7882e1f17524
BLAKE2b-256 e7fd9b29093bda861bd8d624161415d24b9c9335e0f12784a8a10533bf89fff1

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c20eade4f27dcb8aa6b65036fa13bd3af7f32cad87ed6dd64b16a5be3ad3e2f3
MD5 f0d41db0cfebbdcd989fee4659f67624
BLAKE2b-256 733d22a687c2f3b5d35cbe48fc9e5df78e7f0bc7aba6a9b19b78d5399f459ead

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cd1eaa5b2074ab8654ba34125216ba22e4f2bd3fcdc7bc84c352fe3c1a83101
MD5 763d0a09b6af9c1ef9c4a1c034701dbb
BLAKE2b-256 cb345c193ca5acf3a474625bc85a183f13a1f0a9c81bbfda6229153a756b1f7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 049641b6faf074f42fa14bcd888ae5f5568f1c64eaa5fd42bd73a5442ffcb2be
MD5 dc6a69aab887a78bca1cc67154c5132d
BLAKE2b-256 2c29495c46ade0be83738169b96cb3518100c2508949fc56515e32dff06cfa7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for xarray_dbd-0.2.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6262252780d7e5e4f710e1776d92befd305c76fd72f32b3a274710b29bc40ab0
MD5 4e7f3ed3412e4a65c18492940aabc60e
BLAKE2b-256 c0b0907f1b5a36234ea7288d29fc6102a2f5b9e8f6f0dd4a5ede5d09187b2145

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f9a0261452669fb24363a29de5707b7dc8898010a4a94300fef896b9743e559b
MD5 a36ae93d59ba25061d7d73c1df9b9a53
BLAKE2b-256 d6e53e0ca58ace5f89d8cf2774f15b0fe7344e25172a6e4677cc6670f48c8cc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff9b48f2dbbd83143da690d6dec3fa5ab1d92e877fab191a02092e3e41a9b048
MD5 e35eb24449e145734569452caccd8e9b
BLAKE2b-256 24a02b11efb0dfa2c17bbc43465ae3c3d97002de14da7c5de00a4cbeab784fda

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b790a0125108e18d997663b8eec306a828ac110cc8e18666db7d8321ac3a631
MD5 cdde1812ee59fed5398a709e051c2e74
BLAKE2b-256 6f5b1491b8ea4448df4f26ff9ccd6b374e9f7c1450ae0c96a9ccdd8e98dede37

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90b46f3ecc75ce6c5dfb822e79a1acfeb1586353e8eb99df50feed566468b2d6
MD5 6905c8cef686a71714d10c01b31fa19d
BLAKE2b-256 6b2b43df17a37125488cf0b3033a269923f290580fdb8e664eecc5cc58274cc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xarray_dbd-0.2.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94d05409c1c524003acb0e5796520f77f5427038856c75af106fd4d421bf9bc0
MD5 bd6e2f2534687f26c3018a5ca3de2cb9
BLAKE2b-256 6bcf9b8cde98a4bc06ed142ab71e0f01984f4e0a7613fe34f517ca51c55ebc2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xarray_dbd-0.2.6-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