Skip to main content

GitHub License Documentation Status CPP20 PyPi Coverage Discover on MyBinder Try CDFpp Explorer

CDFpp (CDF++)

A modern, from-scratch C++20 implementation of NASA's CDF (Common Data Format) with full Python bindings.

📖 Documentation: quickstart, guides for reading and for producing ISTP-compliant files, cookbook, and C++ guide. The examples run live in your browser.

Why another CDF library? NASA's official C implementation has no multi-thread support (global shared state), an aging C89 interface, and a license incompatible with most Linux distribution policies. CDFpp solves all three: it is thread-safe, idiomatic C++20, and MIT-licensed.

Highlights

  • C++20 library, mostly headers — see the C++ guide for the compiler flags
  • Complete read/write support — CDF versions 2.2 through 3.x, row and column major, compressed files and variables (GZip, RLE)
  • Python bindings (pycdfpp) via pybind11 — zero-copy NumPy integration, GIL-free I/O
  • SIMD-accelerated time conversions — AVX512/AVX2/SSE2 runtime dispatch for TT2000, EPOCH, EPOCH16
  • Lazy loading — variable data is read on first access, not at file open
  • Fast — 6× to several hundred times faster than spacepy and cdflib at reading, 3.5× to 11× at writing compressed files (see below); SIMD time conversions at up to 8 billion epochs/s (TT2000, AVX-512)
  • Runs everywhere — Linux, Windows, macOS (x86_64 + ARM64), and WebAssembly (Pyodide / emscripten-forge)
  • In-browser app — CDFpp Explorer inspects, plots, and ISTP-validates CDF files entirely client-side, no install

Packages & CI

Linux x86_64 Linux aarch64 Windows x86_64 macOS x86_64 macOS ARM64 WASM (Pyodide)
Wheels
Tests

Also available on emscripten-forge for use in JupyterLite and other Emscripten-based environments.


CDFpp Explorer — CDF files in your browser

CDFpp compiles to WebAssembly, so the whole library runs client-side — no install, no server, and your files never leave your machine. CDFpp Explorer is a small web app built on it:

  • Inspect — browse variables and attributes grouped by ISTP VAR_TYPE, with live search and a value preview
  • Plot — line plots and spectrograms, ISTP-aware (DEPEND_0 time axis, DISPLAY_TYPE, SCALETYP, fill/valid masking), with CSV / JSON export
  • Validate — hand the file to AstraLint for ISTP conformance checking

👉 Open CDFpp Explorer

The WebAssembly wrapper lives in wacdfpp/ and ships TypeScript declarations (wacdfpp/cdfpp.d.ts) for embedding CDF read/write — with zero-copy typed arrays — in your own JavaScript app.


Installing

From PyPI

pip install pycdfpp

C++ library

See Adding CDFpp to your project in the C++ guide.

From source (Python wheel)

python -m build .
# wheel is in dist/

Quick start (Python)

Reading a CDF file

import pycdfpp

cdf = pycdfpp.load("my_data.cdf")

# Variables expose numpy arrays (zero-copy when possible)
data = cdf["variable_name"].values

# Global attributes
print(cdf.attributes["Project"][0])

# Variable attributes
print(cdf["variable_name"].attributes["UNITS"].value)

# Iterate over all variables
for name, var in cdf.items():
    print(f"{name}: shape={var.shape}, type={var.type}")

Loading from memory

import pycdfpp

# Load from any bytes-like object (useful with HTTP responses, S3, etc.)
with open("my_data.cdf", "rb") as f:
    cdf = pycdfpp.load(f.read())

Time conversions

CDFpp handles all three CDF time types (EPOCH, EPOCH16, TT2000) and converts them to numpy datetime64[ns] or Python datetime:

import pycdfpp
import numpy as np

cdf = pycdfpp.load("my_data.cdf")

# Convert any CDF time variable to numpy datetime64 (fast, ~2ns/element)
times = pycdfpp.to_datetime64(cdf["Epoch"])

# Or to Python datetime objects
times_dt = pycdfpp.to_datetime(cdf["Epoch"])

# Format as strings (e.g. for PDS4 compliance)
time_strings = pycdfpp.to_time_string(cdf["Epoch"], "%Y-%m-%dT%H:%M:%SZ")
# array([b'2020-02-01T00:00:00.000000000Z', ...])

# Convert Python/numpy times to CDF types
tt2000_values = pycdfpp.to_tt2000(np.array(['2020-01-01', '2020-06-15'], dtype='datetime64[ns]'))
epoch_values = pycdfpp.to_epoch(np.array(['2020-01-01', '2020-06-15'], dtype='datetime64[ns]'))

Creating and writing CDF files

import pycdfpp
import numpy as np
from datetime import datetime

cdf = pycdfpp.CDF()

# Add global attributes (each entry is a list of values)
cdf.add_attribute("Project", ["MyMission"])
cdf.add_attribute("PI_name", ["Jane Doe"])

# Add a time variable with TT2000 encoding
times = np.arange('2020-01-01', '2020-01-02', dtype='datetime64[h]').astype('datetime64[ns]')
cdf.add_variable("Epoch", values=times, data_type=pycdfpp.DataType.CDF_TIME_TT2000)

# Add a data variable with variable attributes
cdf.add_variable("B_GSM",
    values=np.random.randn(24, 3).astype(np.float32),
    attributes={
        "FIELDNAM": "Magnetic Field",
        "UNITS": "nT",
        "DEPEND_0": "Epoch",
    })

# Save to disk
pycdfpp.save(cdf, "output.cdf")

# Or save to memory (returns bytes)
data = pycdfpp.save(cdf)

Compressed CDF files

import pycdfpp
import numpy as np

cdf = pycdfpp.CDF()
cdf.add_variable("data", values=np.zeros(10000, dtype=np.float64))

# Whole-file GZip compression
cdf.compression = pycdfpp.CompressionType.gzip_compression
pycdfpp.save(cdf, "compressed.cdf")

# Or per-variable compression
cdf2 = pycdfpp.CDF()
cdf2.add_variable("data",
    values=np.zeros(10000, dtype=np.float64),
    compression=pycdfpp.CompressionType.gzip_compression)

Filtering variables

import pycdfpp

cdf = pycdfpp.load("large_file.cdf")

# Keep only specific variables and attributes (returns a new CDF)
filtered = cdf.filter(variables=["Epoch", "B_GSM"], attributes=["Project"])

# Filter with a regex pattern
filtered = cdf.filter(variables="B_.*", attributes=".*")

# Filter with a callable
filtered = cdf.filter(variables=lambda var: var.name.startswith("B_"))

Cloning variables between CDF files

import pycdfpp

src = pycdfpp.load("source.cdf")
dst = pycdfpp.CDF()

# Clone a variable (deep copy, including its attributes)
dst.add_variable(src["Epoch"])
dst.add_variable(src["B_GSM"])

NumPy buffer protocol

Variables implement the Python buffer protocol, so they work directly with NumPy and any library that accepts array-like objects:

import pycdfpp
import numpy as np

cdf = pycdfpp.load("my_data.cdf")

# Direct numpy array construction (zero-copy for numeric types)
arr = np.array(cdf["B_GSM"])

Quick start (C++)

Reading

#include "cdfpp/cdf-io/cdf-io.hpp"
#include <iostream>

int main()
{
    // cdf::io::load returns std::optional<CDF>
    if (auto cdf = cdf::io::load("my_data.cdf"))
    {
        for (const auto& [name, variable] : cdf->variables)
            std::cout << name << " shape: " << variable.shape() << "\n";

        for (const auto& [name, attribute] : cdf->attributes)
            std::cout << name << "\n";
    }
}

Writing

#include "cdfpp/cdf-io/cdf-io.hpp"

int main()
{
    cdf::CDF my_cdf;

    // Save to file (returns bool)
    cdf::io::save(my_cdf, "output.cdf");

    // Or save to memory (returns a vector<char>)
    auto data = cdf::io::save(my_cdf);
}

Loading from memory

#include "cdfpp/cdf-io/cdf-io.hpp"
#include <vector>

void process(const std::vector<char>& buffer)
{
    if (auto cdf = cdf::io::load(buffer.data(), buffer.size()))
    {
        // ...
    }
}

Benchmarks

Compared with spacepy and cdflib

Everyday tasks on real CDAWeb files, with each library used the way its documentation shows, including its fastest time conversion. All three return the same values.

Task Data pycdfpp spacepy.pycdf cdflib
Open a file, list variables, read all attributes MMS FPI electron distribution, 178 MB 0.7 ms 264 ms (391×) 10.1 ms (15×)
Read B and its time axis as datetime64 MMS FGM survey, 1.2 M points, gzip, TT2000 8.7 ms 3.83 s (439×) 308 ms (35×)
Read B and its time axis as datetime64 Wind MFI, 0.9 M points, CDF_EPOCH 4.0 ms 40.4 ms (10×) 13.3 s (3318×)
Read every variable of a file MMS FPI electron distribution, 178 MB, gzip 111 ms 958 ms (8.7×) 627 ms (5.7×)
Read every variable of a folder 23 CDAWeb files, 11 missions, 528 MB 392 ms 2.36 s (6.0×) 2.86 s (7.3×)
Same folder, 8 threads 23 CDAWeb files, 11 missions, 528 MB 166 ms not thread-safe 2.46 s (15×)
Write B and its time axis, gzip MMS FGM survey, 1.2 M points, 29 MB 49.4 ms 461 ms (9.3×) 173 ms (3.5×)
Write B and its time axis, uncompressed MMS FGM survey, 1.2 M points, 29 MB 15.4 ms 12.5 ms (0.8×) 17.0 ms (1.1×)
Write a particle distribution file, gzip MMS FPI electron distribution, 210 MB 357 ms 3.90 s (11×) 1.89 s (5.3×)

(N×) = N times longer than pycdfpp. Median of 5 runs, files in the page cache. AMD Ryzen 7 5800X (AVX2, no AVX-512), Python 3.13, pycdfpp 0.15.0 (built from source), spacepy 0.7.0 (NASA CDF 3.9.0), cdflib 1.3.14.

Why is pycdfpp faster?

  • Opening a file only parses the headers, in C++. NASA's library, used by spacepy, hashes the whole file to check its MD5 checksum on every open. pycdfpp skips that check.
  • Time conversion runs in C++ with SIMD, straight to datetime64[ns]. For TT2000, spacepy creates one Python datetime per value. cdflib converts CDF_EPOCH in a Python loop.
  • Gzip blocks are decompressed on all cores at once (an MMS FPI distribution variable has 640 of them), with libdeflate, itself 1.5–1.7× faster than zlib on these files. Big buffers use 2 MB huge pages.
  • Threads work: pycdfpp releases the GIL while reading and decompressing. cdflib is mostly Python, so it holds the GIL. NASA's library keeps global state.
  • Writing compresses 256 KB blocks on all cores, with libdeflate. The other two compress with zlib, on one thread. Without compression there is little to gain: pycdfpp copies the array into the variable first, spacepy writes straight from it. Pass copy=False to add_variable to skip that copy.

Reading scales to about 2× with threads, and to 3.5 GB/s on big files; writing reaches 680 MB/s with gzip, where spacepy stays at 43 MB/s. See the scaling results.

Details and caveats in the performance page. Reproduce with benchmarks/python_libs/compare.py.

C++ micro-benchmarks

Release builds (-O3). Source code in benchmarks/.

SIMD time conversions

Converting CDF time types to nanoseconds since 1970 (epochs/s, higher is better, one thread). CDFpp picks the best instruction set the CPU has at run time (AVX-512, AVX2 or SSE2).

AMD Ryzen 7 7840U/HS laptop CPU (Zen 4, 5.1 GHz boost, 16 MB L3), AVX-512, measured with pycdfpp 0.13, before CDF_EPOCH conversions became exact (see below):

Conversion 64 1K 64K 1M 64M
TT2000 scalar 7.8e+08 8.7e+08 8.8e+08 8.6e+08 5.9e+08
TT2000 SIMD 2.5e+09 8.1e+09 5.3e+09 3.4e+09 1.5e+09
EPOCH scalar 2.2e+09 2.3e+09 2.2e+09 2.1e+09 1.1e+09
EPOCH SIMD 9.6e+09 1.4e+10 6.7e+09 3.8e+09 1.5e+09

AMD Ryzen 7 5800X desktop CPU (Zen 3, 32 MB L3), AVX2 (median of 3 runs):

Conversion 64 1K 64K 1M 64M
TT2000 scalar 8.4e+08 9.7e+08 1.0e+09 1.0e+09 9.2e+08
TT2000 SIMD 2.6e+09 2.9e+09 2.8e+09 2.8e+09 1.3e+09
EPOCH scalar 9.7e+08 1.1e+09 1.1e+09 1.1e+09 9.5e+08
EPOCH SIMD 2.6e+09 2.6e+09 2.7e+09 2.7e+09 1.4e+09

With AVX-512, TT2000 conversion peaked at ~8 billion epochs/s and EPOCH at ~14 billion epochs/s for L1/L2-resident data. With AVX2, SIMD runs 2.5–3× faster than scalar code. CDF_EPOCH conversions are exact since 0.14.0: they used to round to 256 ns. That made scalar EPOCH conversion about 2× slower (it was 2.3e+09 epochs/s on the 5800X), while the SIMD version, reworked to need no 64-bit integer conversions, is faster than the old scalar one. At 64M values (1 GB of data), every SIMD row drops to 1.2–1.5 billion epochs/s: the data no longer fits in cache.

Leap-second lookup

Epochs/s, one row per CPU:

Method CPU 1K 64K 1M 64M
Branchless 7840U/HS 9.1e+07 9.4e+07 9.5e+07 1.0e+08
Branchless 5800X 1.2e+08 1.1e+08 1.2e+08 1.2e+08
Baseline 7840U/HS 2.4e+08 2.4e+08 2.4e+08 2.4e+08
Baseline 5800X 3.1e+08 3.2e+08 3.2e+08 3.2e+08

RLE compression (bytes/s)

Operation CPU 1 KB 16 KB 64 KB 1 MB
Deflate 7840U/HS 7.4e+08 6.9e+08 3.3e+08 2.7e+08
Deflate 5800X 6.2e+08 3.8e+08 2.7e+08 2.6e+08
Inflate 7840U/HS 1.8e+09 1.7e+09 1.8e+09 4.5e+08
Inflate 5800X 1.3e+09 6.4e+08 4.4e+08 4.2e+08
Roundtrip 7840U/HS 5.1e+08 5.0e+08 1.9e+08 1.7e+08
Roundtrip 5800X 4.5e+08 2.0e+08 1.7e+08 1.7e+08

RLE inflate sustains ~1.8 GB/s on the 7840U/HS for data that fits in cache; on the 5800X it drops from 1.3 GB/s at 1 KB to 0.4 GB/s at 64 KB. At 1 MB both CPUs run at the same speed.


Features & roadmap

  • Reading
    • CDF versions 2.2 through 3.x
    • Compressed files and variables (GZip, RLE)
    • Row and column major
    • Nested VXRs
    • Lazy variable loading
    • UTF-8 and ISO 8859-1 (Latin-1, auto-converted to UTF-8)
    • In-memory loading (std::vector<char>, char*, Python bytes)
    • DEC floating-point encoding (VAX, Alpha, Itanium)
    • Pad values and sparse records
  • Writing
    • Uncompressed and compressed files/variables
    • All numeric types, strings, datetime types
    • Pad values
  • General
    • libdeflate for faster GZip
    • SIMD time conversions (AVX512/AVX2/SSE2 with runtime dispatch)
    • Leap-second handling
    • Python bindings with GIL-free I/O
    • Documentation

Caveats

  • NRV variables shape: PyCDFpp exposes the record count as the first dimension, so NRV variables will have shape (0, ...) or (1, ...).
  • Reference invalidation: Python wrappers hold references into C++ containers. Adding or removing variables/attributes can invalidate them. Always re-fetch after mutation:
    # UNSAFE - ref may dangle after add_variable
    var = cdf["B_GSM"]
    cdf.add_variable("new_var", values=np.zeros(10))
    var.values  # potential segfault
    
    # SAFE - re-fetch
    cdf.add_variable("new_var", values=np.zeros(10))
    var = cdf["B_GSM"]
    

See the full documentation for more details.

Metadata

Release files for pycdfpp 0.15.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pycdfpp 0.15.0
File Size Uploaded
pycdfpp-0.15.0.tar.gz 2.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pycdfpp 0.15.0
File
pycdfpp-0.15.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
pycdfpp-0.15.0-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
pycdfpp-0.15.0-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
pycdfpp-0.15.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pycdfpp-0.15.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
pycdfpp-0.15.0-cp315-cp315t-macosx_13_0_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64 Details
pycdfpp-0.15.0-cp315-cp315t-macosx_13_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64 Details
pycdfpp-0.15.0-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
pycdfpp-0.15.0-cp315-cp315-pyemscripten_2026_5_wasm32.whl CPython 3.15 CPython 3.15 PyEmscripten 2026.5+ WebAssembly Details
pycdfpp-0.15.0-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
pycdfpp-0.15.0-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
pycdfpp-0.15.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pycdfpp-0.15.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
pycdfpp-0.15.0-cp315-cp315-macosx_13_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 13.0+ x86-64 Details
pycdfpp-0.15.0-cp315-cp315-macosx_13_0_arm64.whl CPython 3.15 CPython 3.15 macOS 13.0+ ARM64 Details
pycdfpp-0.15.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
pycdfpp-0.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
pycdfpp-0.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
pycdfpp-0.15.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pycdfpp-0.15.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
pycdfpp-0.15.0-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
pycdfpp-0.15.0-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
pycdfpp-0.15.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pycdfpp-0.15.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl CPython 3.14 CPython 3.14 PyEmscripten 2026.0+ WebAssembly Details
pycdfpp-0.15.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pycdfpp-0.15.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
pycdfpp-0.15.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pycdfpp-0.15.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
pycdfpp-0.15.0-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details
pycdfpp-0.15.0-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details
pycdfpp-0.15.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pycdfpp-0.15.0-cp313-cp313-pyemscripten_2025_0_wasm32.whl CPython 3.13 CPython 3.13 PyEmscripten 2025.0+ WebAssembly Details
pycdfpp-0.15.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pycdfpp-0.15.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pycdfpp-0.15.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pycdfpp-0.15.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
pycdfpp-0.15.0-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
pycdfpp-0.15.0-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
pycdfpp-0.15.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pycdfpp-0.15.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pycdfpp-0.15.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pycdfpp-0.15.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pycdfpp-0.15.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
pycdfpp-0.15.0-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
pycdfpp-0.15.0-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
pycdfpp-0.15.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pycdfpp-0.15.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pycdfpp-0.15.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pycdfpp-0.15.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pycdfpp-0.15.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
pycdfpp-0.15.0-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
pycdfpp-0.15.0-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details
pycdfpp-0.15.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pycdfpp-0.15.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pycdfpp-0.15.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
pycdfpp-0.15.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pycdfpp-0.15.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
pycdfpp-0.15.0-cp310-cp310-macosx_13_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 13.0+ x86-64 Details
pycdfpp-0.15.0-cp310-cp310-macosx_13_0_arm64.whl CPython 3.10 CPython 3.10 macOS 13.0+ ARM64 Details
pycdfpp-0.15.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pycdfpp-0.15.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
pycdfpp-0.15.0-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
pycdfpp-0.15.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pycdfpp-0.15.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
pycdfpp-0.15.0-cp39-cp39-macosx_13_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 13.0+ x86-64 Details
pycdfpp-0.15.0-cp39-cp39-macosx_13_0_arm64.whl CPython 3.9 CPython 3.9 macOS 13.0+ ARM64 Details

Total release size: 124.8 MB

Release files / pycdfpp-0.15.0.tar.gz

Download URL pycdfpp-0.15.0.tar.gz
Size 2.7 MB
Tags Source
SHA-256 checksum
How to use checksums
e2fe5ae48bca70358c4db8b98fcafedd9c74c8a0a7becc8877af000c98932858
BLAKE2b-256 checksum
How to use checksums
2cfde21ce53a061e76dadc94fa5c2c4285ec166190ec5f6e10aac87fe68e306e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315t-win_amd64.whl

Download URL pycdfpp-0.15.0-cp315-cp315t-win_amd64.whl
Size 951.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
bff70a1b4e6cf38dfbd238c6c1e70a981302e0f29808663c7fa3d02aaecd4456
BLAKE2b-256 checksum
How to use checksums
79ad24364b8fec7de85e32b73270d0c364c6ce1db0f9029cd0fe5e60307b8671
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL pycdfpp-0.15.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 2.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b01b3f4d9447828bc9fcd004f54bd16d8bb92cb3c6ecda575a85b1421d99a960
BLAKE2b-256 checksum
How to use checksums
3f2a042c8d4693553a3158ce6266f15c7f64673a1f19fd7101dda479abf857e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL pycdfpp-0.15.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 2.8 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
349cf4112c96dc4963b9cd9764764fcd30122b93b9fe8f04c65b26a694127987
BLAKE2b-256 checksum
How to use checksums
ec41806ff0b640e1823a902f13f3570dbce6e9ba7fd761eec6423ef5b6e8d9a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycdfpp-0.15.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c74849288abe9c1979fe08cd17406ffc9fc21c59651947433066a454f01a7703
BLAKE2b-256 checksum
How to use checksums
4bc598d648a95dc58c41b7fbe6c096cbdb79de731164ceaace91234bd3f9739d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pycdfpp-0.15.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
99461afa9a17b9b311c1b2d3b0722a31ac01bf62e2e0bdca1c73b7916ac78014
BLAKE2b-256 checksum
How to use checksums
bd37e9edf3b8e8cc012f16e983f1705f0042f889b6b5780fae9cfa18cdc9b4c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315t-macosx_13_0_x86_64.whl

Download URL pycdfpp-0.15.0-cp315-cp315t-macosx_13_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
03f7045c557acbf7361ef8f6878347314337bdb945e261a48ea6172f0328d31a
BLAKE2b-256 checksum
How to use checksums
a13e34d221ddea8085d6303b5d1a8e8bfb05b71535cb938db1a9b36dafeeedf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315t-macosx_13_0_arm64.whl

Download URL pycdfpp-0.15.0-cp315-cp315t-macosx_13_0_arm64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
50c1809cffc6168a1fcf19ae323cbab5ace6f669dc15def0d9168154ccef8ff3
BLAKE2b-256 checksum
How to use checksums
34bdd60ed0cd8804385f9699fd0b00528f7902175a41cc2899472ff2ee55ec38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315-win_amd64.whl

Download URL pycdfpp-0.15.0-cp315-cp315-win_amd64.whl
Size 935.5 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
6177398af5c9ed1e0400f61906afcd872db6028889a4b189bef0f93806ee459d
BLAKE2b-256 checksum
How to use checksums
0436bc805135fcf568928efae627b96c4def7ab55adb4c89a2870973347dff28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315-pyemscripten_2026_5_wasm32.whl

Download URL pycdfpp-0.15.0-cp315-cp315-pyemscripten_2026_5_wasm32.whl
Size 489.0 kB
Tags CPython 3.15 PyEmscripten 2026.5+ WebAssembly
SHA-256 checksum
How to use checksums
5bd648544fcb90cd93a883c1935f53a820d4e41191406a3a46529496ab9449c3
BLAKE2b-256 checksum
How to use checksums
2aa2c8a3de7fcb1837b7f529bad3a81428201a288dc865f2f67a3160bfd4cdbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL pycdfpp-0.15.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 2.9 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7897a321300b876ca64b67ad87f976fd1d13c5d81b15a82e479c4d04a1742948
BLAKE2b-256 checksum
How to use checksums
928576a7133583383a273103f29665f5174805f0e121131249e90028e049e428
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL pycdfpp-0.15.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 2.8 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ae34282bf07b820ee5722b7f712fb51edf9c50f10edb18e035ab8795807992dd
BLAKE2b-256 checksum
How to use checksums
3a153ced0a072f5c554f6540160339c83c0eb43b75230a7787d6812c39eaa91c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycdfpp-0.15.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1aa4a12a222767b1d61cebb9b17a309ad35756003e596041f74cf421979624c3
BLAKE2b-256 checksum
How to use checksums
3527c6eb67e32e925d907693820d1cd1b50f95b1db9bd751f6bb626e1a4e9d6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pycdfpp-0.15.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
33d946e253363f78eb9b8e3a4adbfd8f50c68b82b54a443d83b0caf1dbe14647
BLAKE2b-256 checksum
How to use checksums
628eab2504cdf3943ab4090d3cf5cdca952e19020b6aaba9ed1c9595654ac2db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315-macosx_13_0_x86_64.whl

Download URL pycdfpp-0.15.0-cp315-cp315-macosx_13_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.15 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
2c60ce9b11ae9cf8e047e60e5490896798260b6e47fe57e83f4c134d3b976353
BLAKE2b-256 checksum
How to use checksums
5f1da900f7f4edc98b4da1105a61ab5639736a91bd4d8a814dea92ad62df2e4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp315-cp315-macosx_13_0_arm64.whl

Download URL pycdfpp-0.15.0-cp315-cp315-macosx_13_0_arm64.whl
Size 1.5 MB
Tags CPython 3.15 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b2fed7a2e0332aaa370a1f50ef4b3374cf72db59227cc1bc5154676e032c0766
BLAKE2b-256 checksum
How to use checksums
fad18cbb4080348ff15db2df5a4f5fb42eaae1921764ddefc42dd2c44d3d5efc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314t-win_amd64.whl

Download URL pycdfpp-0.15.0-cp314-cp314t-win_amd64.whl
Size 951.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
8dcce4ede08afd328a427fb41986efbab92d5864570098164a2189f677a583e6
BLAKE2b-256 checksum
How to use checksums
d98e1750c07fcad6e86642e79754d24bfb51f111735885ff07d3169f7db68e51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pycdfpp-0.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 2.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4138314bd7f965326d85860f614f1c53590e5463a9e339ca846e3d32320fb330
BLAKE2b-256 checksum
How to use checksums
7974ebd27e3860a02b009a84a6fa844e24bb1ae518faeb2871abe5abb15833a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL pycdfpp-0.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 2.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
28883825df1d534c534474661c80236d56f3a14f35a3064ce822af5fe8a8b38b
BLAKE2b-256 checksum
How to use checksums
35e00046e04b5d7e68f5ef9c5687792d35b34b36616b6725d82f7b1528b6ff82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycdfpp-0.15.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a9df177ec2a5c66f760d4c7c30b414af3fc1e619f7729496414124c42dbdefec
BLAKE2b-256 checksum
How to use checksums
73f5ddba06f3589387164b3ace0402e55b935fb9e48a3f1d998e977e3749b00a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pycdfpp-0.15.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1f9f11e7cc661cf5bd8edb7a9dc2e391ae7903621242383d64ce93fea9e19f2d
BLAKE2b-256 checksum
How to use checksums
a32f2eba7bab2451bdf25d0f64760ef57d9f2bd97da7f12c6275533166e68e4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL pycdfpp-0.15.0-cp314-cp314t-macosx_13_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
3d317feb7a6f2db41fb095e2597a385bfc708d7b374378f19d1b77de4e7dc97a
BLAKE2b-256 checksum
How to use checksums
5c0f62b3aab712eb881972efd1598552e6109985b3ef7243e2c9e196036c95c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314t-macosx_13_0_arm64.whl

Download URL pycdfpp-0.15.0-cp314-cp314t-macosx_13_0_arm64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
de5d7a54014e339512ec5ce29837678b0d5679c8877951e68abc5a379a0290f3
BLAKE2b-256 checksum
How to use checksums
1a8e42c49eea7f54ceb208f2b8bc0df1cb34f8b5528e42c7709cc1731e2af6ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314-win_amd64.whl

Download URL pycdfpp-0.15.0-cp314-cp314-win_amd64.whl
Size 935.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2ae6d9f09164d0e5ac69ec52e4b382fd75332e58f400e54a310f55246245cff4
BLAKE2b-256 checksum
How to use checksums
f7edd4b90b84f6c2d9bec91792d19732499500092d2efac5a0fe412f33599d12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl

Download URL pycdfpp-0.15.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Size 489.6 kB
Tags CPython 3.14 PyEmscripten 2026.0+ WebAssembly
SHA-256 checksum
How to use checksums
a6fc3c2010fa5c09f0cea3c25ff7cbff27d69379e7d91925da47c52710366a62
BLAKE2b-256 checksum
How to use checksums
499b760ae9cb78548426826a3db8e192258f6e41222eaa1363260cbe259d598e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pycdfpp-0.15.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.9 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
177c356de3da1f0698a1b09c56d437d3fbae5c4e9e2bfdbfb90f245495173022
BLAKE2b-256 checksum
How to use checksums
b770e3fa450945b89804b3bb009b3b1bb6dee187ac98d0bd7bf4ac52e3b6835c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL pycdfpp-0.15.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 2.8 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
07f3d6b2509034169d012e4ad45698074137d224cd682cfeb8ef229fdea3a886
BLAKE2b-256 checksum
How to use checksums
2eddd5795e2a391514e2c9b399dad7aaa316df1edf74f2f28846dfd35e139445
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycdfpp-0.15.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
162db0527ae83272d6d58a7cdef914fd05449de29746bf87c6854b25bf8cc756
BLAKE2b-256 checksum
How to use checksums
8e1922d5213f36589091149aa464e8bf8b46818c892d64b1a22c8353252d83db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pycdfpp-0.15.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9af3c3919f8eeba8e87f34ffdb24988f4014697f1c4a5ecbe8438a7644cbf29e
BLAKE2b-256 checksum
How to use checksums
baea56bb47ed2ab61c1d7333ec0458d14ca0c5a0b7931999614411cba40aca5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314-macosx_13_0_x86_64.whl

Download URL pycdfpp-0.15.0-cp314-cp314-macosx_13_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
d8b486a6582e672cbc91b4377d008e35dc3a4f837a715b9f55fd8f990b9f75d2
BLAKE2b-256 checksum
How to use checksums
492058fe2a9bd2596e58baba144fe52f39eee6bd960944ed53ba0f7ed9c11ef2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp314-cp314-macosx_13_0_arm64.whl

Download URL pycdfpp-0.15.0-cp314-cp314-macosx_13_0_arm64.whl
Size 1.5 MB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5b671954d45a75b67415c33cdb2ae3bf649c2f931247e0d8ba32a8631bafe455
BLAKE2b-256 checksum
How to use checksums
ec45b49341e65a0afef1b8afed60ab92c049019b00fb63ca50d335f411d0732c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp313-cp313-win_amd64.whl

Download URL pycdfpp-0.15.0-cp313-cp313-win_amd64.whl
Size 909.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
53d3c063136c30409686550ab8d8528d8e36f049ebe2c19774b7c4b4f99fa211
BLAKE2b-256 checksum
How to use checksums
ae952bf06c89f881d5fbf676a9b884b76fe9c0d4733528f93bce7707589e5ff6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp313-cp313-pyemscripten_2025_0_wasm32.whl

Download URL pycdfpp-0.15.0-cp313-cp313-pyemscripten_2025_0_wasm32.whl
Size 486.8 kB
Tags CPython 3.13 PyEmscripten 2025.0+ WebAssembly
SHA-256 checksum
How to use checksums
7ef6f216a10ae8ecd74abe4dc4731f2876b01ff6d141c01e2d156a1fd0ff7eeb
BLAKE2b-256 checksum
How to use checksums
f010d11cb601e0a4ab5c786e500a5749fb84a114e32ad48c23bb1e981961787c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pycdfpp-0.15.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.9 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
85c8b7606df14e6603a1ab726888800569cc3476ddf47a70c10dd4185d9da32a
BLAKE2b-256 checksum
How to use checksums
66157be4b0ae2e52ca34ff289ef19ed12cee70d4028e71c02fe7f538d7736130
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pycdfpp-0.15.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.7 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b16a3c80fc41dd8de6b0059a866e691bc1b3d88667a3c2ce3eafac2562b24091
BLAKE2b-256 checksum
How to use checksums
e3fcbbfd23ff7c4063bb9631de838cc88d73ba16d03c8a82028218314aaa88ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycdfpp-0.15.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cbed261c6b7f09fb06896f1f96831f447622edeac92fb82b0ad1f228f04a680a
BLAKE2b-256 checksum
How to use checksums
5c71273cb8412389477f21b295718218baaf2cc8ad9248cc0182d478c79ee02b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pycdfpp-0.15.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5f608da0addaa81fd1466a0b9853ab1b78d9520784363a2092aeaf1726fb36a9
BLAKE2b-256 checksum
How to use checksums
84ab9432c96452e1e6061f7d3d73cb4cf82eeeb39c2bd77e2a2daa37d455c15e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp313-cp313-macosx_13_0_x86_64.whl

Download URL pycdfpp-0.15.0-cp313-cp313-macosx_13_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
3a509c7b3471703605f86294cac853aad3a5929959ac604f19fd292fe7f9aa27
BLAKE2b-256 checksum
How to use checksums
7606f9d40b84446c16deef331d46af49aea2f7ef1a36a2780055f663227b30dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp313-cp313-macosx_13_0_arm64.whl

Download URL pycdfpp-0.15.0-cp313-cp313-macosx_13_0_arm64.whl
Size 1.5 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
83fe1ef156b08f251724971447bebe32b838526568acae78172838a7195dab95
BLAKE2b-256 checksum
How to use checksums
0285e56a67b03a8505ff378d1f68600717c63a18f519181e68aa26196882196f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp312-cp312-win_amd64.whl

Download URL pycdfpp-0.15.0-cp312-cp312-win_amd64.whl
Size 909.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5bc87ced713f79e0ec6e6010d5c30815eefa848d3f2c58c583d5d7ab0b90879a
BLAKE2b-256 checksum
How to use checksums
514add4f1d2628560c3ccbc4710f2423b99ef9c34c4f46b5c98df292d642367c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pycdfpp-0.15.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.9 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d0519fe7237d306da37d4132d7006faf0ad6d79057e0c7f75533d348a43ad022
BLAKE2b-256 checksum
How to use checksums
cd966f4446e42810b2248e8ccdec6ac4f74ed2e32ed1705e9abf5bc3f3f1abbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pycdfpp-0.15.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.7 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a18891222b030a98c2b80bdc5363798b1d62917e92f3f21d1ab6bd7516f43a95
BLAKE2b-256 checksum
How to use checksums
1bf8963246b118bfe8b919310b95bbbb22ec3375e563fbb551e361a24739f8a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycdfpp-0.15.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
30b56dee608dd08eb61d3835902be2e379d92531dccbb41f8828258fc2847851
BLAKE2b-256 checksum
How to use checksums
dc66a637936758de1f1c657dd0811e6003cf4d4b0716d9995731f9d2ecb2ff12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pycdfpp-0.15.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e6e783aefb1a52119a83157a09c6e6bf8bc0b588cd13857783e75e7cd724831f
BLAKE2b-256 checksum
How to use checksums
ef2c7fd54ef60ac5d7fb2f97f9ec86956b77f751be05dcb709f1dee0b51018a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp312-cp312-macosx_13_0_x86_64.whl

Download URL pycdfpp-0.15.0-cp312-cp312-macosx_13_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
e6abd087d232148249a6b73f72efc180e69e0233b801b2f533b7f3787e15b808
BLAKE2b-256 checksum
How to use checksums
defb761643ff68342f30f92561394e2b10f417bf6d4ed87f514129657ac9dfb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp312-cp312-macosx_13_0_arm64.whl

Download URL pycdfpp-0.15.0-cp312-cp312-macosx_13_0_arm64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8f28f2a78b71e806016e8e74fdd71a314bf2e54c368206cf752814a12e668726
BLAKE2b-256 checksum
How to use checksums
7df4c4de211fbf97d9d607111d5e2df3999acec28c53e643bdffa5755a27526a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp311-cp311-win_amd64.whl

Download URL pycdfpp-0.15.0-cp311-cp311-win_amd64.whl
Size 908.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
dc0d14c8e66ce842b8911d33f124f63bde168c767a153b151bfa6c5cfccc460e
BLAKE2b-256 checksum
How to use checksums
006e1f5ac4c8a2507a71e01f05cc73816b318a6f63101b030bed70a5fd94bebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pycdfpp-0.15.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.9 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
318a0a455294560faaaa6dfd259be19a157601a50a38164b0cd576e8c79f20a5
BLAKE2b-256 checksum
How to use checksums
6f55e59eb19cc534d1cd7b18d239861f81e72e45ef819285abe3074d4b46d190
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pycdfpp-0.15.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.7 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b10027f9e76f1cdcdae05c9038c00753c16748db1047016b9ac39df2350ea500
BLAKE2b-256 checksum
How to use checksums
0526fdf684b3d613af0c9ba921ca6786283babd1c6850b134c113318c367f3b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycdfpp-0.15.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9dbdc3e8db13eb7468dda005aeb2e5f3748d624bc0fde1d6a106ec56b4516e45
BLAKE2b-256 checksum
How to use checksums
cd68302bccfbe5438ce048343539c5e70acd6372bd448c4517d755ddaee81e94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pycdfpp-0.15.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9454c02507ed06ea767a21090c2c58264e3e2a596a0c00183b891573b2fd028c
BLAKE2b-256 checksum
How to use checksums
56d529cf9cc902bc184a26415e8d962afcdd5208ae27f08995d8891173476842
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp311-cp311-macosx_13_0_x86_64.whl

Download URL pycdfpp-0.15.0-cp311-cp311-macosx_13_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
3dcd3e1c3e54653ae8d4fa36ab96c8ed06fcdcd0e7258e750ecf27266ed7f183
BLAKE2b-256 checksum
How to use checksums
be7b38cbbd4588abb5d2b2f1d47f5324f9b507f8352e1218ff0e5f3a9e9a4c92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp311-cp311-macosx_13_0_arm64.whl

Download URL pycdfpp-0.15.0-cp311-cp311-macosx_13_0_arm64.whl
Size 1.5 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4dc8320bccc731ebdbd4a4c8fe828becbe72487caf9a122acdf87ea135310b8f
BLAKE2b-256 checksum
How to use checksums
08d45b3ea4c0863c30b2258a3ed3e6d35ab088ccc11d9109e86acb9d373e6e1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp310-cp310-win_amd64.whl

Download URL pycdfpp-0.15.0-cp310-cp310-win_amd64.whl
Size 907.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d4be978a3a88bf14cab8958f0ed5ff363a4f12aedbd7245a2117c114f09af434
BLAKE2b-256 checksum
How to use checksums
f2ca0e9bcfea0e8b45ac37b59f0240700a787037e5591bf52573ab4a4542d86d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pycdfpp-0.15.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.9 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0cafaa9e79c31bf97a9fa12112aec076d1d2627fc7dcdd449dd8fe6bd070b263
BLAKE2b-256 checksum
How to use checksums
1dbb69e455475694063e20245d69cfd174b8c12941314b845413d084c00c5849
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL pycdfpp-0.15.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 2.7 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5df219d62ed1fbabc4ebeb7ea97c28c07bf056ceb775d0c081df4b1a91cf2f1f
BLAKE2b-256 checksum
How to use checksums
b76c114a4a3abb3d88918d28e576184011cc0b6318504c1b23efde84f452d38c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycdfpp-0.15.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a77f71fa49d296fd718027eee345653b7e00cf4af0dd9ccc0d9a4c45fa5f324e
BLAKE2b-256 checksum
How to use checksums
ac3e1c8313b4fec759633ce356c7899bdc0fafd0ab573536b3e3d7e3db3b033f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pycdfpp-0.15.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
53157a75e51ef015aee639105b792abfee098e50cc6dd54471977bf520a7d990
BLAKE2b-256 checksum
How to use checksums
5ebfe0772051e872b178d337896be15fc1a29495e8fed0462bb9c7a63009d9b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp310-cp310-macosx_13_0_x86_64.whl

Download URL pycdfpp-0.15.0-cp310-cp310-macosx_13_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
d13cf63f472874c5f7b48f5e7f9cf7a98902c7d296b03662f88a7d00d62a0369
BLAKE2b-256 checksum
How to use checksums
a1c19c4df4075e31fb89d4bb4b750012db1c7c0f9a42ff135431505486557aa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp310-cp310-macosx_13_0_arm64.whl

Download URL pycdfpp-0.15.0-cp310-cp310-macosx_13_0_arm64.whl
Size 1.5 MB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
979bdc25e14181a57b03c9473a06667cb097ae612a50e9cc9168ed08c2f120a6
BLAKE2b-256 checksum
How to use checksums
2a44b21cec28ff1aca62ca2060b873c8ee31dc54a036876e1340174c1825f799
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp39-cp39-win_amd64.whl

Download URL pycdfpp-0.15.0-cp39-cp39-win_amd64.whl
Size 900.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
b8a3bfc02dff83952f31fd0d78ac9f328098f2cef7798b4602247acf8b7ea870
BLAKE2b-256 checksum
How to use checksums
9474d01f26d5d440f4f66b6b0d52fded1792855fce82e795321474b1c747f9e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL pycdfpp-0.15.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 2.9 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ca82bfae004352b27624b674cc66588e280588e079b29a0979b4c3e218acd926
BLAKE2b-256 checksum
How to use checksums
2b5c2b7e9c1c3d4072ae7b088bf7de766403e0b6e2cfbcae1c7a775adc2047de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL pycdfpp-0.15.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 2.7 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6aadf1840002859a2a84221fb357118d4cfaaae459eef045e54200f72128e063
BLAKE2b-256 checksum
How to use checksums
9e74aee713eea211970a4d718a251a091dcc29718a5acf6b10bb5ced34e1bfc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pycdfpp-0.15.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1b68749a624faa95389038c63659f37937279a0b35744b9d2595154e0a81a4e3
BLAKE2b-256 checksum
How to use checksums
3041a6198f415b3f6d62864a9963ed8664ba1b690909529a9e20de7aaf702482
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pycdfpp-0.15.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dd056c503f676aa7ae7c57c2622eac8ccfe09e7d2c3dd087787ce89884d6fa7a
BLAKE2b-256 checksum
How to use checksums
05a9b5ac697b7961741f6ee672b1455a083d728733df1ca75307b444007ef563
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp39-cp39-macosx_13_0_x86_64.whl

Download URL pycdfpp-0.15.0-cp39-cp39-macosx_13_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
486aa7921581760232418710c7095d777f72b06e7b386f43d6ca8a0c0cf959a6
BLAKE2b-256 checksum
How to use checksums
46f7bb895bdc3dfa3dd1077b97016afd5116726a54efe3e3a8b119527d4aa37b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release files / pycdfpp-0.15.0-cp39-cp39-macosx_13_0_arm64.whl

Download URL pycdfpp-0.15.0-cp39-cp39-macosx_13_0_arm64.whl
Size 1.5 MB
Tags CPython 3.9 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
c1e0cf4502b832dba68b0666efd55709ca3f35c5acd3732d6cf3131e0de6a262
BLAKE2b-256 checksum
How to use checksums
31f149123fac247519ff15e2e47008c4414ccd56a4301a914e21e2adcd17ca34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.15.0 This release

67 release files

0.9.3

59 release files

0.8.7

64 release files

0.8.6

64 release files

0.8.3

20 release files

0.8.0

57 release files

0.7.6

58 release files

0.7.4

43 release files

0.7.3

43 release files

0.7.0

38 release files

0.6.4

38 release files

0.6.3

37 release files

0.6.0

21 release files

0.4.6

20 release files

0.4.5

16 release files

0.4.4

11 release files

0.4.3

1 release file

0.4.2

19 release files

0.4.1

16 release files

0.4.0

16 release files

0.3.9

16 release files

0.3.7

16 release files

0.3.4

15 release files

0.3.2

8 release files

0.2.3

12 release files

0.2.2

4 release files

0.2.1

12 release files

0.2.0

12 release files

0.1.6

16 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page