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_"))

# Drop one variable attribute, here Frame of B
filtered = cdf.filter(variable_attributes=lambda var, attr: not (var.name == "B" and attr.name == "Frame"))

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 and sparse records
  • 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, ...).
  • Removed entries: Python wrappers hold references into C++ containers. Adding or removing other variables or attributes is safe, but a wrapper of an entry that is itself removed, e.g. by pycdfpp.filter_cdf(..., inplace=True), dangles:
    var = cdf["B_GSM"]
    cdf.add_variable("new_var", values=np.zeros(10))
    var.values  # fine
    
    pycdfpp.filter_cdf(cdf, variables=["new_var"], inplace=True)  # removes B_GSM
    var.values  # dangling: don't
    

See the full documentation for more details.

Metadata

Release files for pycdfpp 0.19.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.19.0
File Size Uploaded Provenance Actions
pycdfpp-0.19.0.tar.gz 2.8 MB With provenance Details for pycdfpp-0.19.0.tar.gz

Built distributions (wheels)

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

Total release size: 138.4 MB

Release files / pycdfpp-0.19.0.tar.gz

Download URL pycdfpp-0.19.0.tar.gz
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
bbb73291f806a9fbeddf5a67ea6c949ec23eb1adfa8d6d4970d1fcccc37e81eb
BLAKE2b-256 checksum
How to use checksums
25b2c434447210bb263a0165c9e79ba8a07e04d7298b4a97555b3aa0c698a7c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp315-cp315t-win_arm64.whl
Size 986.0 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
c4f449ef4c3a025eb437df4db24c77813b48869674f2bcbb819aa6c68ea4efd9
BLAKE2b-256 checksum
How to use checksums
5da74a98afc8c1b373992e2779ba6d30d255ab54b24be0e9be278169b4ad40a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
0c94bea621220d52c8227017f8693289bc893327c146ab6bf34cbe5d2bbd2a8a
BLAKE2b-256 checksum
How to use checksums
f0c1ecccac0a7934a6ceaf2217665101b468a3f0a36eff3169a147344307775d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
72204df25ae248d7c9d65c44638cffadc5548f72cd0d234a807b0e6526277a31
BLAKE2b-256 checksum
How to use checksums
7d34280e3ace0a5a3b23fc918f07fd1fc31cd717b18b436faec9defb775ea069
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
b71ea6b99a0469a3ef71a1b17a7cf58aaaeee52c20fd878f113f2e2bbaa5aa13
BLAKE2b-256 checksum
How to use checksums
482dcaefb3ed9292b72c69b592c014d8acc887da886180497a49644fd647fc32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
3c538b1d6bc88fda0c4a6c2f74a7564949d8b1130a9fbb3cf85492bb41ab638d
BLAKE2b-256 checksum
How to use checksums
84c199ea604a8eea65c9a12756e951d96abd91945095238ded4d0ac714dd3dce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
4d8a3d73dc3ccbec8701c62aa12c850e2ce2d0da6402812c4f9ae83189098233
BLAKE2b-256 checksum
How to use checksums
a4e359df85cc99b991100a88d9463466dad05d71d48f55d19afe061b0eb44179
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
1b67c5ed8c902aa6f820f373455195e70850bfa57ee881f8f29dd4775ac0c1c0
BLAKE2b-256 checksum
How to use checksums
3b0d0b682575e97b6561c511f8ff394ec0c870b202894cda1a3f4b69167e19bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
7097470329255c0e791bd2b5269242a1a5895958db4490d9a9f378811b73139f
BLAKE2b-256 checksum
How to use checksums
23c2d3e84e9302fbf8f6260ba80d0e7f36009da33047090646498b21c1bab62a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp315-cp315-win_arm64.whl
Size 966.3 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
c259e0d7e59357aab762df17e2bddfd05c0ff9d25592350862408eae7ee4ad54
BLAKE2b-256 checksum
How to use checksums
4f9b3a7c9d32ac6f873d99700e49c8956d8394bac01ce188367e5ff434ae3a8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp315-cp315-win_amd64.whl
Size 995.8 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
7da6210c9dc9b183b10fd28e9b486768372a1e8192aad08c9c2731fbbaece26d
BLAKE2b-256 checksum
How to use checksums
85bf607345e54431803e1512f568999079d2e244b078254787309fdd2a6cc6f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp315-cp315-pyemscripten_2026_5_wasm32.whl
Size 514.6 kB
Tags CPython 3.15 PyEmscripten 2026.5+ WebAssembly
SHA-256 checksum
How to use checksums
a38ea316225d74b0ffaf142ed1adbccca48e6ce568b3f44711b7656fc6fcd49f
BLAKE2b-256 checksum
How to use checksums
c805463cb9ea625c97807427fe292f168ebc9665c91ff49d11a00b29e6f4a9dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
9083878db01d3ceadba60fa48e59a0121524447e1b36459fd7d89218702a9148
BLAKE2b-256 checksum
How to use checksums
f45023e24f9baac3bccbc7d994ec36d7f19f55f3acd09986a02f28154173b5af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp315-cp315-musllinux_1_2_aarch64.whl
Size 2.9 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
decd381666473de061b664b62778edfbe379406fd6a227e43540ebe077f5eb06
BLAKE2b-256 checksum
How to use checksums
63e39e016330209452db0af5dc712768d57bddd0b9ef700e78abe7af2eff816f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
32d0f69247b104a9b1c658d2bb14c1b4c2083b83d9017a1848837057e8c0e891
BLAKE2b-256 checksum
How to use checksums
3e3259aaff40974fb2395d3b83f1127e8261605c00b9c01a5a249d728237b420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
b469e988614618afd4e08bbd0301f20cd05c79c9f1a6bf2c6f884b1b30a11103
BLAKE2b-256 checksum
How to use checksums
bd61f059191cdc97a12bacd4b07a06fce96bed84273bbe987ad3cb96f4cfcf7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
b9612a295933fbc0d8c34158576059d3ea3b669ffe84852d8930f347d9c0e962
BLAKE2b-256 checksum
How to use checksums
39a563c84a7bbf138df5bd8bfdc711f7d06ec67e61cd14887bc79e549e7d677a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
6f2d8eb2ed1a24a01c7d69a1ee50964599fe4f0e3c260ab6878996cb2be50c09
BLAKE2b-256 checksum
How to use checksums
4286f351291dca13ea1a4aba04d09d73c9b56797aaa98da0faba54cdc54a0981
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp314-cp314t-win_arm64.whl
Size 986.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
a863c193d0977cd7e9aeaf381134c0f047ee4fa45bf16fe64b660bbdf7f33265
BLAKE2b-256 checksum
How to use checksums
90497d0d71064324b9492dd83d398f82c2fd663b4fc7528f90ef1a1ba1c0bb7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
b473e10c2244b19024ee4ab0894a109179666f414aa608ef2712450b420664df
BLAKE2b-256 checksum
How to use checksums
9a9844f2c3e36d43413233d93eaae81b4b6fea7d8e5c390583cfbc954ee57689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
233a99e81dd0585cef3bff544e2a0475ac29494113f1316c2d6372ae46957635
BLAKE2b-256 checksum
How to use checksums
405de3c80f96968bdf4ddb95cfd52def5e0c9b4d281bf9f69c62538676482237
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
53e807423b092b4722333fc82a2959c3952465aaba87de5b7a79f3cdf7f6b7b0
BLAKE2b-256 checksum
How to use checksums
f5d0481d06072327da6e7a721e770e03b0081492b7b68bd61e9bc9638a406755
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
3dbb89ba7b5e67b9c86d454b2147ff86d18bf871c08ef8c0801b88fd901d966a
BLAKE2b-256 checksum
How to use checksums
e61220b748866c340d167fe411755cea26f3a89cf8fd8319972cb5960c856f77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
18c1c2892d7babacb829b4be0d93002c0b5520a47e24c8a7a90fe9afa8a0366f
BLAKE2b-256 checksum
How to use checksums
f1db292ae5d227f995da9d95bf68373700e4bd52c05eedb796faa1a62b62c6f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
141ec6f1ee3b4fec95a3058bf46f9590691dadca13f749344e34807afebe694f
BLAKE2b-256 checksum
How to use checksums
45a9f531ac63ee29cf1e2960c01ca136341025a0a05069cf3b5cbb3bd160eca1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
03efec0a7c235c10e7028c03242167dddf2c44b512a97c7eb72801fb165b1175
BLAKE2b-256 checksum
How to use checksums
b35913d19b932c6788c17c49ae2f06ecd39f041f89e8f4381e5fb8c8c1c71d6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp314-cp314-win_arm64.whl
Size 966.6 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
e6fd81b7a483655b786e1ad56c1031afcdee57b9f5100eee0edff81d437f331f
BLAKE2b-256 checksum
How to use checksums
47471abe39122654d42733381d803c883d84ebf03df5ee33910589b1eceeb39e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp314-cp314-win_amd64.whl
Size 995.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1df49c958d7f2da5be93634a16834a36b7273ef9719187b1be157373d60434bf
BLAKE2b-256 checksum
How to use checksums
f41f82d0bce1ea4016ee59a336b08e3061bd0d9aec6b21b94b94752ca8aed77a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Size 515.5 kB
Tags CPython 3.14 PyEmscripten 2026.0+ WebAssembly
SHA-256 checksum
How to use checksums
1ed8c20a4190832d0e448e3331ec4f01cdfdb5bb3cbe867323acf15530b41527
BLAKE2b-256 checksum
How to use checksums
6c5b21eefc2b0fa9c38c1e8a8de1008595324ae1b7c5f88ed98f11dea2167065
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
8c73b2de4d0fd503643b585b1727f6e5b4ccb3bb83951dabad37c92c9327760e
BLAKE2b-256 checksum
How to use checksums
1a462c57e22e7fac013fb5a378eb98eadbbbb0868155955e8f3838c912ea9bc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 2.9 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ff3e1c3c88410c2199807676d13287a072acc3b5ec496cac6f620b9a5b2c9232
BLAKE2b-256 checksum
How to use checksums
d00e0e558cd21bde10033f8cd221fe05a52646448d6358466db4cf9ff7714eb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
c433a16925703e66152643b1176d618b99912d035134555fa276b406d8801c71
BLAKE2b-256 checksum
How to use checksums
ac31df3b8f1758908e760a2b3281e36c45d1efc5921b0d67f7951459f42ddf93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
8947955e39092f6ba52522512e901856d065079f5d37cef792eb4d1c01d65d6f
BLAKE2b-256 checksum
How to use checksums
79e0cd9633b6f8e702b280658837589b3c937cf41ea0c1e9a2929c769f5ea298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
24ba0d27f4322363932f93b8489e01be5e641296499f28ab36f73b362c4b3e03
BLAKE2b-256 checksum
How to use checksums
39bd27b69e46f536d6bff5d7a88e664fd769d9e71aef15a3f41f5f1378579648
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
7eba316969df91f12034cdc924962620e27cb09f16941f8f9a3416834d6aead6
BLAKE2b-256 checksum
How to use checksums
e5e737b5c865684d09a2f385a6c3169863fcd1af30b39e4df7f71f84a99fc4c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp313-cp313-win_arm64.whl
Size 937.5 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
f1785de5417a84f7ec5659980762a825bc8172f4a0e25d885e58e2f0a75e8038
BLAKE2b-256 checksum
How to use checksums
c497c7def61d860ac12d41c8ff7901467c87966147ab7516f6ad0e328a950aa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp313-cp313-win_amd64.whl
Size 968.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
af0f2be00a40141db5502ef83dcb749e0c50034e79c015cb4fa81a6a4accc705
BLAKE2b-256 checksum
How to use checksums
4e033bfed8381f8f0fd59f6393c81f9b55660a78788b1bcc15b8e1f24ae9835c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp313-cp313-pyemscripten_2025_0_wasm32.whl
Size 511.7 kB
Tags CPython 3.13 PyEmscripten 2025.0+ WebAssembly
SHA-256 checksum
How to use checksums
97b9d5b38f64a21b1e116163102db53d053cdaae8d6256b46169706a969cde9d
BLAKE2b-256 checksum
How to use checksums
5b8b01ae7ea2eca80604abe888a84758d0e7768d77ad2344d1c8fa9ad02f42ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
ffb94e1a170502543a71a3de6e2811cdbe038e0aae467968d69362b865d0853f
BLAKE2b-256 checksum
How to use checksums
9c21da2b1fab348c58641d22740621d590332d4437b7365214bfe2bb5f2f76a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 2.9 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
84929834895ac5fbe7abc58c47759c85f8d249c2f6deca7869c678d7109ee219
BLAKE2b-256 checksum
How to use checksums
efbbe5c20a328af41e88bcafd263caea4748c6faf1b3a896d2620b66f06054c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
db6f9e9e176ee229a781dab88b5c42e8087d6b87cfd8b31424c11055d5126e28
BLAKE2b-256 checksum
How to use checksums
a62c1e71477cf1fbc945eb0ce16472b6185be7d0ba1a06560d20b60045f4d842
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
b4f00e3db55655d090979acefd5fa1570646187cc7618d256c785126a9f3742e
BLAKE2b-256 checksum
How to use checksums
149a90744987e450cc6c4346b0a55021d082d00a574b1eaa621c6351de8ec224
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
e992d01007cee8c762701f38d45bd457cc8997d9a273fa4d33ff8c3fd20d33dd
BLAKE2b-256 checksum
How to use checksums
b961501e56f4f6160842becf51c2c64619dc1ffbc75a29435ee0f9038fd4c0b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
53bb013420a60a2d3b184ac947639463ca8dab519688efe5d0c88eecb49d99af
BLAKE2b-256 checksum
How to use checksums
38e1e6300934b22035347ad024f7f2062162146baf3ac0387adfc997ebc018c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp312-cp312-win_arm64.whl
Size 937.4 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
ad6926f443b52f240059a29efb8eb6ee8f7508b2120a77b6f4a0982a4fa066aa
BLAKE2b-256 checksum
How to use checksums
13e5c99312792c6e4ccf9ab9275524ee9c221efc0607ff52daede2971a975e7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp312-cp312-win_amd64.whl
Size 968.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
84908ae6ac4e6401da77b66bbb328a4deba76f6186d5cc36ef32787ee785df56
BLAKE2b-256 checksum
How to use checksums
545c92311f89761f5bc2d577e708ef1a6f2756b14fd71bd8bda62574d67fb5a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
c0e7d18f68c0d48ede996c11f8be0b038ef53bdca49897d9a93b7e1b03bc9612
BLAKE2b-256 checksum
How to use checksums
58f491b799e61f354634845d3e28ce8685eed2638fdfdab459fd657203cf218b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 2.9 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b1a1a8273e7c061a84232af9763605c2c1a37427ad267c22b5cefbb2ff9cbfd6
BLAKE2b-256 checksum
How to use checksums
24630fa1fd3725d15c205f36fbd7da096de42406c4401e97b24bc02a48ad0092
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
805df5a24a8b4e4bdd524a5c3511104db62d5807a777aa944bafa0126c4a2f9a
BLAKE2b-256 checksum
How to use checksums
90f516a06533a49b9579159986e1f8eefe52923c0d31f5421882a414442ab8aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
6b0af3b201a16614b9f717de7faa72d1c17b70123592a3f2d0b0ed6fcd99e333
BLAKE2b-256 checksum
How to use checksums
013ab3adf3cd823154990be9d63e71d68b6c6475bbe09228fe0597dd3ec0f07f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
9c2ce0200fb4ba36e68827e338dd4be6a10065f4974be6f0ea52da7bbb7a23a2
BLAKE2b-256 checksum
How to use checksums
03aa8b13fa42ff719117de4c1938959523c9792c7621374666ef29cbb4e93853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
aedcbd9d65e93a23d6d24e9d0b4aa7fd4ce65dc40a392d01f62a23568e6087a2
BLAKE2b-256 checksum
How to use checksums
9cd2cd0620431d55c5d3b04e84aa38ece6e9abd8d154b3fedfed07d1907591de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp311-cp311-win_arm64.whl
Size 946.9 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
061aff4a819f30a19f953345b718e79cf24c2876443cb65e80b399f989f8b7af
BLAKE2b-256 checksum
How to use checksums
50e07e67706ee4a801b3ec2425e3fa77eba2ee4738757e15f02e0b756d5dbd6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp311-cp311-win_amd64.whl
Size 966.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8ede082a196b16decb3cde9cc4247822b998b44957e93404828f927d3cc8082f
BLAKE2b-256 checksum
How to use checksums
5aab3590ab95f4d8796a4735ccfdb0fe458b0c2501874e4e9c5a3a43d451810d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 3.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ecd29a5d7161db2aaca01d4c1d98388766bceb727c83c14afeb46d723b47885e
BLAKE2b-256 checksum
How to use checksums
83dd1b18fb2de4767b4be16d7d154974ff2193a4e5d0837de98ebdb6e6168f8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 2.9 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f3071599492d2858502960f8bb4c97de711ddee0bea651aea5471a6114301836
BLAKE2b-256 checksum
How to use checksums
463d467176618ca4322f8c852cc4e2fd708e030bd56dee5c40e4f7c654c580cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
1ff5133a13329e915ad3f3aaaf476c430467dce6fe20d493c53fc107969bdcdb
BLAKE2b-256 checksum
How to use checksums
d070fe0bfd4de3a42ae28f2a43eca1ffefb35ba20425644f4c23e8b503630b1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
588d7484b979a4c744d055fb7c3a3fe7b3e7a2aca8f637fd94e8ace6ff5c3f0d
BLAKE2b-256 checksum
How to use checksums
da8f1f4f9be1ab374a7cd413c7ce9051abd24ae03f773a8af4d5bb6f39349fa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
ee69939a7db9577a4b24e85c65581a6b182e735948ce889a16c5553995811886
BLAKE2b-256 checksum
How to use checksums
caddd60b02ecd036be3e10e425d237dbda3f00eb1d83db4e15d8438fdc43f185
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
cbea6aeec87e52503328cb9d5613bd97d69a50c3e5546dae0a0703db4562c346
BLAKE2b-256 checksum
How to use checksums
4c3d563aba25bb74d5684b5569687dfdb6df094273f859119e8783b4ae301318
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp310-cp310-win_amd64.whl
Size 966.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
19079facddd15e0430c38dfb2ef27fc0ba8005d2d362c7c85068791c1c68f146
BLAKE2b-256 checksum
How to use checksums
27e251022b2bd0f8aecccffe9b7e77fa3fd3b30cca65ad049e39ac4426baaa28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 3.0 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
26956aa7ef4abe6e93e4d6f0f06f006f3f892d51786ce89321213a58db237bac
BLAKE2b-256 checksum
How to use checksums
ef4beab6b6c2e4c18f6777de18007a0824e77e5b2e7113b5509a09d538861181
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 2.9 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ace516471db25e1bdf7e300edc7412555ecbd4228e2cdac346e1ab940b18dbc3
BLAKE2b-256 checksum
How to use checksums
c3c9c8c1ee3b3833a90c7f65c0385fea460cacac76d255d3ea862dfeafb755cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
9475d71ce6a5d53c2951db3f61b0269f90fda97a8bba6adc52eee487451937f1
BLAKE2b-256 checksum
How to use checksums
71fb0c94b1a5bcd859f22a8bad3549710839e8081bf12ee14d8676df241742af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
0afa44f774da2d627c2825ec727a9aa3b0ce9aa4933337ee534b28c5ead7c7c0
BLAKE2b-256 checksum
How to use checksums
ab0943a018f1d603cd651ec455f5905a0a270d3a7773cc7a559b1d2790c8b297
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp310-cp310-macosx_13_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
6faa5945e288d605adcae16b972c25baf2f1a97e0e9968e630ea59e3dfe69bc0
BLAKE2b-256 checksum
How to use checksums
98f58cd665ec5d6eb7ad81e532ab9d4905f2bb983240ac197d883bc9c0563d8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
dd569a11646562c6c4ffab42bffd142b29925f760c30bcb7007ab9799350ce3b
BLAKE2b-256 checksum
How to use checksums
7d6072f5c123d33cb5b6a0d8a6477b82458074ad49d4d9e7ba82f580c3ffb7db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp39-cp39-win_amd64.whl
Size 959.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8dadda7b8f29888c6b41201f820a8166b573e58b306e0eb6906aa8bbe32e8100
BLAKE2b-256 checksum
How to use checksums
998f00fd38226ee51259e7eb2b4854162aced7dea5fb49ec8cec5b8d5748753f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 3.0 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cab144950574cfa69c11aa558e14451176cff6e1866cebf92294b22e231f403b
BLAKE2b-256 checksum
How to use checksums
7ed19b299a5ec36cf6ebbfc4f08164aeb8176a1f4fd5c0ca10d6815ffac00bdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp39-cp39-musllinux_1_2_aarch64.whl
Size 2.9 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2c5fcc36a44872b6a4ab0e0109ebb15095a37327087120ff55197f4c6dfa0a3c
BLAKE2b-256 checksum
How to use checksums
d58bef843531084a85e236f09a8aec31f7e9fcb7f773c64af1ec717be865968c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
fd78a67eeaf65cd6641dde755576ee007468ae5dc06a1f11359e5969966441b5
BLAKE2b-256 checksum
How to use checksums
6277f48781d77a4ccd1184a04734bb25f62052128bcdbf840fbffcfa5da607e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
bc7a4cbab0f00ee26148ca615d6518951ab570a1d9f2540a4ce9fdbe18ab3643
BLAKE2b-256 checksum
How to use checksums
198855e4415244eef0cdeb763dcf72b7eb788f8f0081e2779f5dca4552fb75e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.0-cp39-cp39-macosx_13_0_x86_64.whl
Size 1.8 MB
Tags CPython 3.9 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ad9da5a2d1bda4138993d7abece1d0e8b8ae2dd7cfd957fec5939f5e0c5c0465
BLAKE2b-256 checksum
How to use checksums
9f9f5baa77440a64a4783e8e3e6c5b4c588122660ec6414bf06a96c1fee9f42a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

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

Download URL pycdfpp-0.19.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
9b4053ad3df12239c61dbdc88584c405250a579ae245ac8e727639f4e4be297a
BLAKE2b-256 checksum
How to use checksums
cb5505e28ec3c74ea69f66b88cc115bf36bb8a8aab1362b6ac53166c2d57e392
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 21, 2026.

Transparency log

Security for pycdfpp 0.19.0

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.

Full provenance

All 74 files in this release have been uploaded with provenance metadata.

Select from 74 files

Attestation for pycdfpp-0.19.0.tar.gz

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 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.19.0 This release

74 release files Full provenance

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