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 — 5.6× to several hundred times faster than spacepy and cdflib at reading, 3.7× to 14× 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 Windows ARM64 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.6 ms 264 ms (407×) 9.9 ms (15×)
Read B and its time axis as datetime64 MMS FGM survey, 1.2 M points, gzip, TT2000 7.8 ms 3.77 s (483×) 306 ms (39×)
Read B and its time axis as datetime64 Wind MFI, 0.9 M points, CDF_EPOCH 3.6 ms 40.2 ms (11×) 13.3 s (3718×)
Read every variable of a file MMS FPI electron distribution, 178 MB, gzip 110 ms 960 ms (8.7×) 620 ms (5.6×)
Read every variable of a folder 23 CDAWeb files, 11 missions, 528 MB 391 ms 2.37 s (6.1×) 2.81 s (7.2×)
Same folder, 8 threads 23 CDAWeb files, 11 missions, 528 MB 161 ms not thread-safe 2.41 s (15×)
Write B and its time axis, gzip MMS FGM survey, 1.2 M points, 29 MB 46.0 ms 458 ms (10×) 172 ms (3.7×)
Write B and its time axis, uncompressed MMS FGM survey, 1.2 M points, 29 MB 14.1 ms 12.3 ms (0.9×) 17.4 ms (1.2×)
Write a particle distribution file, gzip MMS FPI electron distribution, 210 MB 275 ms 3.93 s (14×) 1.87 s (6.8×)

(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, spacepy 0.7.0 (NASA CDF 3.9.0), cdflib 1.3.14.

On an Apple M2 (MacBook Air, macOS, NEON), pycdfpp is faster on every task, writing without compression included:

Task Data pycdfpp spacepy.pycdf cdflib
Open a file, list variables, read all attributes MMS FPI electron distribution, 178 MB 0.3 ms 369 ms (1062×) 8.3 ms (24×)
Read B and its time axis as datetime64 MMS FGM survey, 1.2 M points, gzip, TT2000 8.3 ms 4.36 s (523×) 239 ms (29×)
Read B and its time axis as datetime64 Wind MFI, 0.9 M points, CDF_EPOCH 2.5 ms 28.5 ms (11×) 10.9 s (4388×)
Read every variable of a file MMS FPI electron distribution, 178 MB, gzip 93.7 ms 1.13 s (12×) 499 ms (5.3×)
Read every variable of a folder 23 CDAWeb files, 11 missions, 528 MB 295 ms 2.62 s (8.9×) 2.74 s (9.3×)
Same folder, 8 threads 23 CDAWeb files, 11 missions, 528 MB 186 ms not thread-safe 2.28 s (12×)
Write B and its time axis, gzip MMS FGM survey, 1.2 M points, 29 MB 55.7 ms 572 ms (10×) 507 ms (9.1×)
Write B and its time axis, uncompressed MMS FGM survey, 1.2 M points, 29 MB 10.6 ms 12.8 ms (1.2×) 12.3 ms (1.2×)
Write a particle distribution file, gzip MMS FPI electron distribution, 210 MB 425 ms 4.39 s (10×) 4.23 s (10×)

Same script, on AC power. Python 3.14, pycdfpp 0.16.0 built from source like the wheels, spacepy 0.7.0 (NASA CDF 3.9.1), cdflib 1.3.14. See what was done for Apple Silicon.

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. On Linux, 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. With copy=False, pycdfpp writes straight from the arrays, like spacepy. The rest of the gap is the time axis: pycdfpp converts it from datetime64 (1.3 ms on the Ryzen, 0.2 ms on the M2), spacepy is given TT2000 integers.

Reading scales to about 2× with threads, and to 3.5 GB/s on big files; writing reaches 710 MB/s with gzip, where spacepy stays at 42 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). On x86, CDFpp picks the best instruction set the CPU has at run time (AVX-512, AVX2 or SSE2). On ARM (aarch64), it uses NEON code of its own.

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.

Apple M2 (MacBook Air, 4+4 cores, 16 MB L2), NEON (median of 3 runs):

Conversion 64 1K 64K 1M 64M
TT2000 scalar 5.7e+08 6.4e+08 6.8e+08 6.8e+08 6.8e+08
TT2000 SIMD 8.8e+08 2.1e+09 5.9e+09 6.0e+09 4.2e+09
EPOCH scalar 1.5e+09 1.7e+09 1.7e+09 1.7e+09 1.7e+09
EPOCH SIMD 2.3e+09 2.4e+09 2.4e+09 2.4e+09 2.3e+09

These TT2000 values are sorted from 1972 to 2036. NEON converts sorted values between two leap seconds 32 at a time, with one addition each, so it needs runs longer than a few dozen values: with 1K values, there is a leap second every 38 of them. The M2 keeps 4.2 billion epochs/s at 64M values, 1 GB of data, where the x86 CPUs drop to 1.3–1.5 billion.

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
Branchless M2 1.4e+08 1.5e+08 1.4e+08 1.4e+08
Baseline M2 1.8e+08 1.8e+08 1.8e+08 1.8e+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
Deflate M2 6.7e+08 4.1e+08 2.8e+08 2.5e+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
Inflate M2 1.1e+09 4.7e+08 3.3e+08 2.9e+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
Roundtrip M2 4.1e+08 1.8e+08 1.4e+08 1.3e+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, NEON on ARM)
    • 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.17.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.17.0
File Size Uploaded
pycdfpp-0.17.0.tar.gz 2.8 MB Details

Built distributions (wheels)

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

Total release size: 137.2 MB

Release files / pycdfpp-0.17.0.tar.gz

Download URL pycdfpp-0.17.0.tar.gz
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
1ad3b73f53d0ce2e4ede56a897f654c0b12057f9a00455dbad8aaba8cf50eac8
BLAKE2b-256 checksum
How to use checksums
912a4f2a22e9fa27d68a3761471abd5cf56e16975fbf4d0642f59c284139c5e2
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 Oct 3, 2026.

Transparency log

Release files / pycdfpp-0.17.0-cp315-cp315t-win_arm64.whl

Download URL pycdfpp-0.17.0-cp315-cp315t-win_arm64.whl
Size 978.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
eebb37cc7aa2ca35880a9144937a786dbf265f92bd03eec48b285ab5b3c5a272
BLAKE2b-256 checksum
How to use checksums
8aa86d49fc9e813812c9dd98924a09f75fd5a54bbafb92d75ebbbffe8e168385
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315t-win_amd64.whl
Size 1.0 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
492c313240674296cfb26dfd1151f93a66e5f8c3bdb017b1f91d562b5d6f28df
BLAKE2b-256 checksum
How to use checksums
67d346be9bbba1aa06fc28a8e6e4f7109b8e168e22d486c27fb2ecd6e733b374
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 3.0 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d680da48c14a7a6ddc78368ebbc6274349fcb442aceedf8390281ec3b805a646
BLAKE2b-256 checksum
How to use checksums
e48f5f77011a8b71986d70a94fb3f85cd3615c16785207d4c4d5bcdd1ad5dd1d
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 2.9 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bd6dffb70fbf550cce1f43cffcc0605d8952bb638711dfd8d27cac2112c15661
BLAKE2b-256 checksum
How to use checksums
ee58052fd10ccbecdff083a09f6197fe45a04bb9b7e505bfc22f263bea5f3082
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 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
b109bf089b722dd3d355e94a9d13701d3cc6b6f52a17b0e02b76ebce6661ad29
BLAKE2b-256 checksum
How to use checksums
c386b8b1264b80cd8a25f10b50f00493b4717a9e735d54b62b0f77c54d44ea88
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 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
5ff603a89754c136dbaf4f80d75d4c2ddfb3db5ac0531501c2e6d4c9c550f006
BLAKE2b-256 checksum
How to use checksums
2a2a525943c12d5b7667b689aad96c81bc5cb5c13af7cd64725da7c313530928
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315t-macosx_13_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
f7b9521c25368b90bd48752af2892d19c682296f4095cc9cc18faff37631840a
BLAKE2b-256 checksum
How to use checksums
ddf25fbd11d4811ec89e5edd7ba578626249c21765186142436003afa87c0e34
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315t-macosx_13_0_arm64.whl
Size 1.7 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
af169abdb4fa2ed4b449d3f7279100f3391dc6ffc766a4b7c026379d089c0031
BLAKE2b-256 checksum
How to use checksums
bdef101ac9fdfa5a20dffe5a975753df88966959278c1ccb8da8e637a7636051
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 Oct 3, 2026.

Transparency log

Release files / pycdfpp-0.17.0-cp315-cp315-win_arm64.whl

Download URL pycdfpp-0.17.0-cp315-cp315-win_arm64.whl
Size 959.8 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
f06360a666d31cfba15d41c2d730f57754148bdef53a9ba9b3500e98732ddcba
BLAKE2b-256 checksum
How to use checksums
a35c848ca9e2cbb8a65a9f08ce1865885013914ce43640ab16ab81951af7ff8d
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315-win_amd64.whl
Size 987.7 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
bfe194cd1ea7464de08c5829c29e5a3c6ae8038d9082c4c8cd9bcb69ee3987db
BLAKE2b-256 checksum
How to use checksums
63d0b3f50a37dfd038b93d783b93cb53029cf3ac3980e97db1748f0a4362f773
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315-pyemscripten_2026_5_wasm32.whl
Size 506.2 kB
Tags CPython 3.15 PyEmscripten 2026.5+ WebAssembly
SHA-256 checksum
How to use checksums
e9ebadd16d7e807f05898c82dbd37a3197400851d45db051edacca8c627f0802
BLAKE2b-256 checksum
How to use checksums
0c07234c18fcc23c250baeb474af5f4f0ef96bd0ecdcfcfa0f76cf91e08eb4ff
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315-musllinux_1_2_x86_64.whl
Size 3.0 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3d06365d5a5fbeeae8b20e2ab2b57f857861eab53351953e508f3be7aed56da1
BLAKE2b-256 checksum
How to use checksums
eafb8826dfd3d1b573937ee937c61be7e129e0662e283845f33c64f7f4cdab9b
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.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
305568035ecbc2aab7bdf288eeabf0528c2b7601326ee431cb7dc7b912827add
BLAKE2b-256 checksum
How to use checksums
ff672976bf3df255eacf31039844134d7dd751ec88bb5d08c8ccc45f0229a8e8
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.15 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c113ab39da1b3b9a7a0d491517fd5094623d1743c52f86e07e7b01bc1b50a00a
BLAKE2b-256 checksum
How to use checksums
dc26cdd4b0d5c41759e5bd394f0c018a225046ff0791cf6404e35c19b77d3f62
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.15 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d580ca73466f4d7a438ad7ba53069a48e60f4f64e0386a4ef2919275e48318c1
BLAKE2b-256 checksum
How to use checksums
6c57a5b33d38f74277fff6c1dc8a0256a8198d8b4066657d289aba448e03058d
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315-macosx_13_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.15 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
525a2e72963337890f674ddd56406c08179749f77998b1941202d0ae2d877154
BLAKE2b-256 checksum
How to use checksums
406af52ab98c02f0587486e8522fcf9698d5c4a5437313d6f976972caf7d6ee7
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp315-cp315-macosx_13_0_arm64.whl
Size 1.6 MB
Tags CPython 3.15 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
0b24bbb448599e1c6904511148cd4bdab0dad6eb0f1754eaea639753ad470bf6
BLAKE2b-256 checksum
How to use checksums
f251ff61dd1ffba69d3be0d7e9c114710f79925a020aacb7e13cfc6cc6fa806d
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 Oct 3, 2026.

Transparency log

Release files / pycdfpp-0.17.0-cp314-cp314t-win_arm64.whl

Download URL pycdfpp-0.17.0-cp314-cp314t-win_arm64.whl
Size 978.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
7acfae3650c4494c5296d7314947d51c12625771a3e2961661eb68214a1197fd
BLAKE2b-256 checksum
How to use checksums
d6ad02df9cb56c073c9166e4099ef4116c3cd3353f331e6289e4d0ab4b3fb23a
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314t-win_amd64.whl
Size 1.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
95b153331cae266bd4a1455cd67e21652b3e3f8c566f2e3644f3a1df66266a66
BLAKE2b-256 checksum
How to use checksums
3e1ef18f431168486ad82950cd65bc5abf5c1782b092853ff3d5757fefe9c208
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 3.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9d3480f587cb70a2aaa5cf400a9d037aff3198395de4202bc795617ce1d4c785
BLAKE2b-256 checksum
How to use checksums
21c095a50506eaef183478d0bae8737045e0e65295a2f77f32cdb8536a974f8f
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 2.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
52e4d6adc26f20a5f135b1b026c65210f971971ac345fa33f1a6441f0a7de9ad
BLAKE2b-256 checksum
How to use checksums
563155f40deffd0042be7f6bd6a46c7735feecfb5122a9a19f4b38d402c4a9e9
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 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
04cc6610788c499702e75dc6e1cad917f16b5c026fba8d435811c65ad2324e6d
BLAKE2b-256 checksum
How to use checksums
674e2ca2a543159aa70943d0e8add954750d04b5882e219e716671498a799fd7
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 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
feda63101b3cd75c604ffd288f5c42fb074564a52fee5419718b0413bd2cfeb0
BLAKE2b-256 checksum
How to use checksums
a6a3c7964b77b0938815e8606b04fbbe43714a9be67b8c65dd9b39a08d703dc6
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314t-macosx_13_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
84bb9b611680621c6db6ab6316b86b4776fd9116fe14bf83b2bbf32ec81671ba
BLAKE2b-256 checksum
How to use checksums
e186ebe4c0dc13d82062d32c9a784836464c08f40a2dd631af515097d28a9e68
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314t-macosx_13_0_arm64.whl
Size 1.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
4f9de6bf02c4073bbfdee69f4d089d3504ff680bfb0f389e3f311245e9b8d116
BLAKE2b-256 checksum
How to use checksums
518eebea45dcf67bc5e00cbd1083acae616c156bb7078de15cf40b74005e37cb
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 Oct 3, 2026.

Transparency log

Release files / pycdfpp-0.17.0-cp314-cp314-win_arm64.whl

Download URL pycdfpp-0.17.0-cp314-cp314-win_arm64.whl
Size 960.1 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
8d6bf0f2c30fd5afba99027bacf939be35bd1a38c6748b4d6f1655a0f0e2b14c
BLAKE2b-256 checksum
How to use checksums
68c03401678e96b98791bceaa888c4d6a67d87bd84bee13da86bb2773dbbe813
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314-win_amd64.whl
Size 987.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5957f64bdef5c1c43cb070ff24f8fd1a28bfdfa36c3c40f6ea2b2d90c29fb19c
BLAKE2b-256 checksum
How to use checksums
f09e2ff163086c742a912d1074661b7e70f890de3028d2efc3796c54365dd479
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Size 507.1 kB
Tags CPython 3.14 PyEmscripten 2026.0+ WebAssembly
SHA-256 checksum
How to use checksums
fa5af87dbe3bf9acd6be31ee792edaa089c49c0aaa87328188ca53270af6598f
BLAKE2b-256 checksum
How to use checksums
6062ac7870351e40d1572addb020ac6e4a8223f3def1a06a9d3fc1d514611e3c
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 3.0 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5746944ed88230eec75e1012037e665388ada161f6e39ea3b2f49a4b8f2230ef
BLAKE2b-256 checksum
How to use checksums
8236da095734339046e24cad9bf8b02120169c1cbb1bc0b0d00880b49f9fdac7
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.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
3f617ae73f415f55adfb5b7d2572de2311006654920327370b69250423690f21
BLAKE2b-256 checksum
How to use checksums
a9d7eea9f341b0507309e48450c981155d9eeb27d221720c58524e9ebc3eecb7
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8c9af46d78dcf67e1458180c161529362ca8ca9e6a8574f22a36925cf0d5ac6b
BLAKE2b-256 checksum
How to use checksums
97432de431105b10c0cdf1c33c5c8b9ecd99f03bff237cadcb342976f0233305
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0d28839281454fc5db39d6fcd178d2e694d42379f6cc219ab460f7fb7c012be8
BLAKE2b-256 checksum
How to use checksums
85b985f85b2183d50a6282cde567f316657ef7b9ebb4d6c3459eed2eb28cae58
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314-macosx_13_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
4f0ba6142950a149e38af4296ed60cb28eaebf05495d80c943d077c12f8924b3
BLAKE2b-256 checksum
How to use checksums
16936653c5d9d3e35198c726867a516a613b6de2534554e335fee9eb61654362
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp314-cp314-macosx_13_0_arm64.whl
Size 1.6 MB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
c164b4ce204799ec36a5dce92f9ea6db38c0a530c5a7c197202d4a2a3fb0c9de
BLAKE2b-256 checksum
How to use checksums
45518524c0e999c5e92751d9486186e21c11f26e6aa74b6b34bf732f929a36aa
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 Oct 3, 2026.

Transparency log

Release files / pycdfpp-0.17.0-cp313-cp313-win_arm64.whl

Download URL pycdfpp-0.17.0-cp313-cp313-win_arm64.whl
Size 930.1 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
8def3cf9aefafdd1099801652702b7c1ea5f53ad350a1e95b3ca315b93c40bbe
BLAKE2b-256 checksum
How to use checksums
02f18f9084486604b55c7e250b5789b77f0ae7b4c7e3457e8f9ddd1754b03eca
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp313-cp313-win_amd64.whl
Size 960.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
43d1010a67454b7e59d1082ec2258f9309141a66af3872ed25a63b0a44e6a731
BLAKE2b-256 checksum
How to use checksums
579ca96a2217dca7fbead29c3f3edf361782cbe9e357968dd6a435d5fb02f18c
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp313-cp313-pyemscripten_2025_0_wasm32.whl
Size 503.9 kB
Tags CPython 3.13 PyEmscripten 2025.0+ WebAssembly
SHA-256 checksum
How to use checksums
ed13c99950d4f17bf98acbb85cb33a19494f7a3048c6506fa24fbe9ed6cfa730
BLAKE2b-256 checksum
How to use checksums
e298eb0be3b20911cad54f323776423a0040075085ad99882606eba3f1a37466
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 3.0 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
28f815d2776187b2b6ba8a1e057823a6daf13477873234483692eb16cdad6e9c
BLAKE2b-256 checksum
How to use checksums
760371f516ffe7a179f81ed0f11faa9ce3f48c6e8eb3e2d5335bb18041069329
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.8 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
04745817887c1984e20adbb740cac395db7693a631c2971a02af11755250349b
BLAKE2b-256 checksum
How to use checksums
426a4bd26161f9c8f7a3cefcd8d56eefe093feddae86dfc5c1a304bcc8b0effe
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4e709d9310d38b075fe66ded5c261bb12bbd069f303090b8769036dc6403b98f
BLAKE2b-256 checksum
How to use checksums
e2e7c2b19a3fda95caa0c778b09907faa019a4dcc52bf787f95d33cec4a9bde6
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1ef18fc5afa5002d692f5fb6a54268b12d3c4f4af588c21ffd2eb1810e173d64
BLAKE2b-256 checksum
How to use checksums
eede069faf824ed0b9d406e0be0ad253bb93e139c5ed62fca8201da712769a87
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp313-cp313-macosx_13_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
a962f4d0ae4fdd7d622a17de3cb1d0e0cfb815d070cc6672905a2291cb4b9f2c
BLAKE2b-256 checksum
How to use checksums
b7c411ce91ea3676cc5115c351c5a357e1f2a78b12d033663ec37f7b34b13763
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp313-cp313-macosx_13_0_arm64.whl
Size 1.6 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
d5b51f611d6a1314899e8386e51ae0ad88ddf5b424143b7ee172795a624d67fd
BLAKE2b-256 checksum
How to use checksums
a6ba584a903dc24b2a6aa970700a71ff10fc1727d8db3a13e8eca61e801b11d2
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 Oct 3, 2026.

Transparency log

Release files / pycdfpp-0.17.0-cp312-cp312-win_arm64.whl

Download URL pycdfpp-0.17.0-cp312-cp312-win_arm64.whl
Size 930.0 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
ac9c2c3784837d8cc78202871a0380e8e69fcb6314720ca6443f5399f26eceb9
BLAKE2b-256 checksum
How to use checksums
06182156680b73b54083790d32e3afe96e31565ba92b808ac1a7d3094cb074f5
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp312-cp312-win_amd64.whl
Size 960.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0987bfc4f7103e68b128b18fb0cd02928ccee1b899ac9bf90f87647f70e1b7a4
BLAKE2b-256 checksum
How to use checksums
3b0a032ea7d0bd50bd321046d4794139d88c4d4e8108bbaa57441b51d092b68f
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 3.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8a6cbef5ff0bb89b29fbe7e496dff6a2c5dca46403df5ea923bbb59fccaa85f2
BLAKE2b-256 checksum
How to use checksums
17939961cfd0bf359e749fca84aa51799bcc5489e26c5ff6f0d502154361a176
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.8 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1f752ad2a554b005c0295e716aa3b3cef22921f25fb693ef88ab9a0bb704f74e
BLAKE2b-256 checksum
How to use checksums
d98e41c9ce6785940df65d90a217fc6e645430846d872da7d4a67fc6953d8bad
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
840c0b0fb45a2d0e09bb4669575a7f00a5a21adc0fd137919ddeb6b2b865c5e5
BLAKE2b-256 checksum
How to use checksums
6b17e862472e3251831fac10d33979881b0d635ec6508dae67b27fce7fae477f
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e60bcfb73f5ba81b6581f1df4e5f60d682111266f12c8983ec27b3237da478b8
BLAKE2b-256 checksum
How to use checksums
275fd1123abd7cec40589afd33482e898dd7a32c838817a839507a42402b86a9
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp312-cp312-macosx_13_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
7d14638196eb1b8fd6631b5fede67399bf50a08b06508544b9050eaed97e4240
BLAKE2b-256 checksum
How to use checksums
27cc619987f0998fc82e5d8aa14b61d596f545ac0ad4044ca369a91d537b3570
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp312-cp312-macosx_13_0_arm64.whl
Size 1.6 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
b9f0e21fa437c3000da1276c001a9c82394242e9277bdc9560b7f6abf9395fee
BLAKE2b-256 checksum
How to use checksums
426dfba4bbf5ae7b3f47cd057f6b13c65ba5b28c70a54e5ccf975ecea10ab502
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 Oct 3, 2026.

Transparency log

Release files / pycdfpp-0.17.0-cp311-cp311-win_arm64.whl

Download URL pycdfpp-0.17.0-cp311-cp311-win_arm64.whl
Size 939.8 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
2a5e81a787f472c360740a9ae61d5f6faa0658c99445bd93e4ab82e7c1f33a30
BLAKE2b-256 checksum
How to use checksums
b7cbff5e35844abb7c33402d379a27694c27c5afd3d8afc39095f2a7f1e6e223
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp311-cp311-win_amd64.whl
Size 958.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a2952050eda4d41141e16cdc412fc216b9f62270e4371ac52ac7e5fe062b16a3
BLAKE2b-256 checksum
How to use checksums
18de48851a4d0e345da96bb96fe69f9ba1b65abc56174fe3c02f6fc9cc71f5f5
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.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
d73cf350606df5422e8dabc9c7aebaeb6fb192d544054c34d6e7824bc67b3d5d
BLAKE2b-256 checksum
How to use checksums
ef5832f1b6b32f74223a2368555ff70aed96c1d9aac6af118f688fca656f4b09
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.8 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5744bd3834003a1c031b5fc98d699c575a8a69234f4a7f14f72db788755bae50
BLAKE2b-256 checksum
How to use checksums
bdd314a661cc82218649a104afa7fd8bf3b88d352240508992b955e76746ee0f
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
25f0acf617a51760336b3637465f0ba2ee124a48b6188ce5ba3b649d6cc20bf6
BLAKE2b-256 checksum
How to use checksums
f1d1a4114c25a3a6e6783ebaa47b46bc341b47c23e7392cd19cc9a1b271f213c
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
183704f61cf76a1a2d89ed3c7bab3c1c0d7f18b14b5c73b3d97d5034dbd18b0a
BLAKE2b-256 checksum
How to use checksums
b7848a9e82cd918a46cd4a8b0bfc9f400ea42109c0ded1428ccd9963c9b93c88
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp311-cp311-macosx_13_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
c5acee522c9b0c6ebe0980112e768ada8b700e628a9e8676cb5f0ee114c76e20
BLAKE2b-256 checksum
How to use checksums
797e3b6e9605ca16f02bae3826f5f62fffac283f7fc4a0a05cc62164184cb649
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp311-cp311-macosx_13_0_arm64.whl
Size 1.6 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
a8f551fc042c6011e168cd7744edc144ecbe99854e50e92f8c565079d3b97ca3
BLAKE2b-256 checksum
How to use checksums
a753dcd457815a1ffcd5d174c20719fa158d6296eaa9edace16ea0e9eba80119
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp310-cp310-win_amd64.whl
Size 958.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a418aebf852cde27ef152100e56b6096c345b9e84f334dbccc1c3272e03715eb
BLAKE2b-256 checksum
How to use checksums
beaa259ec80ea89702af4bd652923627a2d523d0201de67127d890f15edb5151
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.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
9f1aaf318d87d0ed1966bd17b58138b3c359b35f874ae07017019f5cbb8415a8
BLAKE2b-256 checksum
How to use checksums
77fd9b5cb4270720d51e03101823f2323cc50eb4bfcbbdb48b04f46768d016de
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 2.8 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
91633da30430bce7d64f4e4ba91470b0ca9f876bf55e22305dd763681ce87d01
BLAKE2b-256 checksum
How to use checksums
15731c4553bf80e13b7902bd7df42b7a69d2e716c3230769210b4056d966b417
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3aac366ca1317d59a9fec6d1758cc1a30e250d4ab5528b4a80f67a30fa360b99
BLAKE2b-256 checksum
How to use checksums
78628a831f1db0d759605e0b76cf8626ede1930a12ce0248412b852785e6f37d
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
00890a7f668ee1bf7187fc1c6d7cec7acedc8af519e9a0b5ff9003f344992915
BLAKE2b-256 checksum
How to use checksums
fc8a25e95b914a8d77a462d3b640e69f063f4cfbad8c0f7becfb27ba11041529
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.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
1cc10cddb20e4e970bb883b1c9641fd5390fa38f9442f80cd682c6835e264586
BLAKE2b-256 checksum
How to use checksums
c6b7b6915af64c8cea36ebf71ee7322f4e09c80352e1a2eae687659a1db519e7
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp310-cp310-macosx_13_0_arm64.whl
Size 1.6 MB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2dd131e2170c4054eadd65f79a0a24d51620b1e88679af1edae9c6ad46c124d4
BLAKE2b-256 checksum
How to use checksums
55692f04c9431740d705dd5605e8edf77ba1201c7bfcbc7a73f4c5a4d4832cce
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp39-cp39-win_amd64.whl
Size 951.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
cbef3f27277b754372b3e1a0e43a677462a82b053945f62afb2980554fff389e
BLAKE2b-256 checksum
How to use checksums
d192aa5a1e8a4745bf46af39bb73f54bcd81a1b41fab5ef62803b47f2805a74d
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.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
76c80f1599954a5d71d6678a6bcae7e83d0ae861474c17c4ac754f3901bfbaa4
BLAKE2b-256 checksum
How to use checksums
7755d2dfc1a68b08c0e0e9a2e9860da5ca4fc78242141b6e42abcc943c649353
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 2.8 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a0b57d9d6c6fb75f70544155a038fe51edc2b4d721a58981543708c5746ff9b1
BLAKE2b-256 checksum
How to use checksums
455438b7c7cfa3498f3ca87f9d96fb25cdafb7daa4b174ede94d6a43378f1c27
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.0 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d30ea323261b4a5a94b13571f8415db6ed7408a0e2efd7778228109f9cf45fa2
BLAKE2b-256 checksum
How to use checksums
c2999e3280555b069781b5ec139579452bb54df364974ab5a846bb1e95547337
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.9 MB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
aec9375f09bc3b428d50d93d5b7e6cecbf20e6a4b5742455225ae8fbcbd43411
BLAKE2b-256 checksum
How to use checksums
80fdecbdd9a08f85e7de5e3cdcc41e3def9a9b6eb26b94529787eea9d104ba66
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.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
ce0013d61176ace68ad686bc50871342305525261c8dc00eb3592323925abb6b
BLAKE2b-256 checksum
How to use checksums
014a2cdc28286ebe409cbaeb1dedf7842c26705f77d0dfddcbcf568302c9d2f0
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 Oct 3, 2026.

Transparency log

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

Download URL pycdfpp-0.17.0-cp39-cp39-macosx_13_0_arm64.whl
Size 1.6 MB
Tags CPython 3.9 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
581641f589a5efd93707e50f4076c18ecb7ad5c087dc1f4f71114686a1ef5349
BLAKE2b-256 checksum
How to use checksums
1416520e1502e7769de36b5883b6ea0e3ce24075c550f6cf7351fe6e995d41b9
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 Oct 3, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.17.0 This release

74 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