Skip to main content

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

CDFpp (CDF++)

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

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

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

Highlights

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

Packages & CI

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

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


CDFpp Explorer — CDF files in your browser

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

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

👉 Open CDFpp Explorer

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


Installing

From PyPI

pip install pycdfpp

C++ library

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

From source (Python wheel)

python -m build .
# wheel is in dist/

Quick start (Python)

Reading a CDF file

import pycdfpp

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

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

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

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

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

Loading from memory

import pycdfpp

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

Time conversions

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

import pycdfpp
import numpy as np

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

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

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

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

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

Creating and writing CDF files

import pycdfpp
import numpy as np
from datetime import datetime

cdf = pycdfpp.CDF()

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

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

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

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

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

Compressed CDF files

import pycdfpp
import numpy as np

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

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

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

Filtering variables

import pycdfpp

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

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

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

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

Cloning variables between CDF files

import pycdfpp

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

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

NumPy buffer protocol

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

import pycdfpp
import numpy as np

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

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

Quick start (C++)

Reading

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

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

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

Writing

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

int main()
{
    cdf::CDF my_cdf;

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

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

Loading from memory

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

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

Benchmarks

Compared with spacepy and cdflib

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

Task Data pycdfpp spacepy.pycdf cdflib
Open a file, list variables, read all attributes MMS FPI electron distribution, 178 MB 0.6 ms 264 ms (407×) 9.9 ms (15×)
Read B and its time axis as datetime64 MMS FGM survey, 1.2 M points, gzip, TT2000 7.8 ms 3.77 s (483×) 306 ms (39×)
Read B and its time axis as datetime64 Wind MFI, 0.9 M points, CDF_EPOCH 3.6 ms 40.2 ms (11×) 13.3 s (3718×)
Read every variable of a file MMS FPI electron distribution, 178 MB, gzip 110 ms 960 ms (8.7×) 620 ms (5.6×)
Read every variable of a folder 23 CDAWeb files, 11 missions, 528 MB 391 ms 2.37 s (6.1×) 2.81 s (7.2×)
Same folder, 8 threads 23 CDAWeb files, 11 missions, 528 MB 161 ms not thread-safe 2.41 s (15×)
Write B and its time axis, gzip MMS FGM survey, 1.2 M points, 29 MB 46.0 ms 458 ms (10×) 172 ms (3.7×)
Write B and its time axis, uncompressed MMS FGM survey, 1.2 M points, 29 MB 14.1 ms 12.3 ms (0.9×) 17.4 ms (1.2×)
Write a particle distribution file, gzip MMS FPI electron distribution, 210 MB 275 ms 3.93 s (14×) 1.87 s (6.8×)

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

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

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

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

Why is pycdfpp faster?

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

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

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

C++ micro-benchmarks

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

SIMD time conversions

Converting CDF time types to nanoseconds since 1970 (epochs/s, higher is better, one thread). On x86, CDFpp picks the best instruction set the CPU has at run time (AVX-512, AVX2 or SSE2). On ARM (aarch64), it uses NEON code of its own.

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

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

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

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

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

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

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

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

Leap-second lookup

Epochs/s, one row per CPU:

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

RLE compression (bytes/s)

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

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


Features & roadmap

  • Reading
    • CDF versions 2.2 through 3.x
    • Compressed files and variables (GZip, RLE)
    • Row and column major
    • Nested VXRs
    • Lazy variable loading
    • UTF-8 and ISO 8859-1 (Latin-1, auto-converted to UTF-8)
    • In-memory loading (std::vector<char>, char*, Python bytes)
    • DEC floating-point encoding (VAX, Alpha, Itanium)
    • Pad values and sparse records
  • Writing
    • Uncompressed and compressed files/variables
    • All numeric types, strings, datetime types
    • Pad values 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, ...).
  • Reference invalidation: Python wrappers hold references into C++ containers. Adding or removing variables/attributes can invalidate them. Always re-fetch after mutation:
    # UNSAFE - ref may dangle after add_variable
    var = cdf["B_GSM"]
    cdf.add_variable("new_var", values=np.zeros(10))
    var.values  # potential segfault
    
    # SAFE - re-fetch
    cdf.add_variable("new_var", values=np.zeros(10))
    var = cdf["B_GSM"]
    

See the full documentation for more details.

Metadata

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

Built distributions (wheels)

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

Total release size: 138.6 MB

Release files / pycdfpp-0.18.0.tar.gz

Download URL pycdfpp-0.18.0.tar.gz
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
e931103aad20790437b826dc317a971c3070d063ef0cfd546647938ac051e9af
BLAKE2b-256 checksum
How to use checksums
347031d363cb4697bc7cf05e333a19c949d98287eff386675553fd76e9e12edf
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp315-cp315t-win_arm64.whl
Size 987.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
2ed48e552076c23f81bb257a8237b4854a3b9894b73bdbd0684a1a079396eeb4
BLAKE2b-256 checksum
How to use checksums
40a2b4cdb8e9e1841ebfafab968b07e444bcb2a57a332d11a159c50989a21e72
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
617e42c413a0f9060939b7301e1aaca7f445d480b2841bb7aa2255a70327f304
BLAKE2b-256 checksum
How to use checksums
97a222c0f37825fbba364d1d3eec8fd93a934ffa66f2c849233deb68ede2dbc7
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
3dc8b0e6060ffeb3e6e5520b413ad831c426a498f1fcdfe3fc7f2a4887f9aece
BLAKE2b-256 checksum
How to use checksums
624892a37f46f0c124e292fb2caf21ca0137c5d0bcbc6a79e52bd8f78ccdcd2f
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
7610a366cc2dbe0432dae7113db52d783d080e13835719c758da040a53e896e3
BLAKE2b-256 checksum
How to use checksums
b237d22fdd5e9adce63f1e46de1c36be62c50189f2a24d9e63e4c281225fa8b2
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
a9fa9db0ad073614d161b6aa7bbaaf826073d8459029c406b8784d702af0a90b
BLAKE2b-256 checksum
How to use checksums
f7a6f9aa7e371b1efd2354b3dca19f6dcdb4ea3ce7d207a860735cd95606a394
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
ed61e2f4571f32fc20d0bd0e8ac601d07dc5726ffac777cb3b9df7a957d5f8bf
BLAKE2b-256 checksum
How to use checksums
91791fcd1864af2828cf89aebdd0f9260eae4531b8e8e4012a7855740bed7441
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
9d2b87ce687c7f57e2ce91bea6b5719bc24b1582e393ca5bf905700a2924add8
BLAKE2b-256 checksum
How to use checksums
14cf9bca3c1a683046edecccad9b7f058aefea8c402b7ded73e730f7087b3259
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
14263f664090849162ef5b4ad71360cae278f804cd3cded4da1e890524ba1364
BLAKE2b-256 checksum
How to use checksums
3c27f48a1a8af8452c0318e060541e368cbc5c7b39d0e819b6cb10ed2ed9836a
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp315-cp315-win_arm64.whl
Size 968.3 kB
Tags CPython 3.15 Windows ARM64
SHA-256 checksum
How to use checksums
54e321a593ecef38d09905ae7aff1d55b9ab97dbc0090490eb3175b071063408
BLAKE2b-256 checksum
How to use checksums
02acb1c9a05ecf30e23e2fe4049d675975c095fa363b94cfad949560e444523c
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp315-cp315-win_amd64.whl
Size 996.4 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
4956736da50a3b06ad1eab959e26aae7e9e16f39b5ad989ca59fdaa5fafde8ef
BLAKE2b-256 checksum
How to use checksums
53544edab1ee30d24617806a18cc48ba34adc5a82048f03d70028b2b71e9f164
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp315-cp315-pyemscripten_2026_5_wasm32.whl
Size 515.8 kB
Tags CPython 3.15 PyEmscripten 2026.5+ WebAssembly
SHA-256 checksum
How to use checksums
fe3844a4cf704401b016c680442f77cd9c3acac2241310f081e9b4a842cd21e8
BLAKE2b-256 checksum
How to use checksums
62a9b105f3e6c57f8fcca9f1306e74c2892457ee5931f1eaa63b78c86b5a9370
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
9de2cca93bea346c37c76acc282b7616b97fce6c0333b064744a3842d28660c6
BLAKE2b-256 checksum
How to use checksums
89c14f5e249769e224f1678b7905fb38fb3cbafb7b18735209bdddeb57e5b802
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
1c48d3275cbc11fe6903f353cc07ad06d3ba3580dc6c291d89d8b047aec931d1
BLAKE2b-256 checksum
How to use checksums
9f86af180f47eabdeae7f1b9ff02adeb2835a32944394a34314bbe9e10e62615
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
8811f0c821802686ed17e8647515acf93d2ca18296005796ad04ae551f2956f0
BLAKE2b-256 checksum
How to use checksums
05cae23c32c9e13c50b882f69694b74b14bbda576002b33b8f89e595e0f00801
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
1a3aa1658ee9e437ec026f32c835f629b329d28878d820f07ed0703f17fc4d35
BLAKE2b-256 checksum
How to use checksums
eb66e035b4eb72a10476e7f793ac043e6c29266e795ce9d5861ea1bdb184ab32
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
793fa620621f19a3a334ccaca932c28aad7fdfbbfd913f90bff5848964b09b50
BLAKE2b-256 checksum
How to use checksums
05767a8dd0d70ec1de09efa0b41caef69b0674a487b1f2552eb39d0e81f5dd3c
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
93bc4caa32b4a8b32636f38d5ed0c800787ae533c7bbbdddda13cef925467ea8
BLAKE2b-256 checksum
How to use checksums
bbaf851d680fa0aee4b0a80b59246f6dad92c17e97dbb431bcfec5c16a180a79
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp314-cp314t-win_arm64.whl
Size 987.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
80ef6325c62d12f0151d27d73bac879fb4f6549181d25d34a8643afba5635e59
BLAKE2b-256 checksum
How to use checksums
a02315d18943d51e45a14b0d0837387157879abac26cf0185cb53461acc8ad4a
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
21f0589d8e28f9f1192e33baed62a2d7b5db99c682416b822b2f81bff47dff86
BLAKE2b-256 checksum
How to use checksums
07f0e516c3df56a090f087b95e7049cb2a5cb43369516536ecd63396cb6968be
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
f5ad0eac13fb59a75c354989dd3303d74f59ca2737a650fb9be27a57cbe66f1a
BLAKE2b-256 checksum
How to use checksums
22a08d64d70938fa53db0cdde5d447e9944485e9f4634de6868ae23fa45e6a5d
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
205003e163c565878f610eacd4374a9aecc6d66fe29b5f307f565ed75b2064c9
BLAKE2b-256 checksum
How to use checksums
5883052be73c5f902a47d1021b2d513bd23ae2832bb9f25c9ce64372678ca18b
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
4c353a21261aca4bc32025239064478271504efeada9d2c879cd6756b4810d06
BLAKE2b-256 checksum
How to use checksums
3566653fcca4ac7160f9209b5d4c0fac6ff4f13dc719c18d83dd7810a9bb0942
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
2572245929a11f9c0a0252b3ba7b87ef76f5f2a65a84c1610d9c414e7a17e37f
BLAKE2b-256 checksum
How to use checksums
a1c0e585a990d816e9ca04e8cec25a019a4f73d861c68477ccf48cdbe0f2ced0
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
9d72002717e87e7e5df22ae29618a1e132f23ce6da8ac1eac74c0f00cf329485
BLAKE2b-256 checksum
How to use checksums
58bdf3c30b60679e4dedf6ceca1bc8d0fb7ddf45de718d61f612cb5bd184da40
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
664723ed117687f283d3276071171d978ee543bb750aad6e5aa16d3b1edea04f
BLAKE2b-256 checksum
How to use checksums
548c1efe1245907a04bbafbdedc4c09c9a54b4a3351f2fea7957842f485988d4
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp314-cp314-win_arm64.whl
Size 968.4 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
4d726eb9fb0ce918e65e7b19720683e008c2379e7b950291c81dbf3395f7e0a2
BLAKE2b-256 checksum
How to use checksums
d03e44fd6482aa916432744c262c3cca826ffed2111f8c0fa24885d30a08310c
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp314-cp314-win_amd64.whl
Size 996.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
7d6f1adc8b358c34326a0ed3f53ad20fd25a42c319c02fdb63fe6ae5c61cc737
BLAKE2b-256 checksum
How to use checksums
2991b4d008396c955eeb001b5b6f0abd762893c5847ba72cdc9b590d2c4d2dc5
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Size 516.5 kB
Tags CPython 3.14 PyEmscripten 2026.0+ WebAssembly
SHA-256 checksum
How to use checksums
d120835f294678df6c4469c4074fb1f4e07308f8286ec5b1d37d9deba859abde
BLAKE2b-256 checksum
How to use checksums
e5c887300bede8149ab769326b0b486e60056fef210260c4824342f8a9be93e8
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
82b08cd9a37a59966d75f2e96bb09c4763fe9bebe65408700a34d467ff7272cf
BLAKE2b-256 checksum
How to use checksums
143b2b5a69f3724f2da7caf8e5db8ca4b47202bfae3830426004e4ed90dd025c
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
f650a2061841988d32ca11e8310c6626e8991a5dd025c11a22a049cbe12a2904
BLAKE2b-256 checksum
How to use checksums
da64b20ac804d5bdda7beb3a845fdeb748474557434c6c3665b949993ef7ed24
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
8db39fcbcbf040d0e7df2cde68ec931a657a836d3d8cf584fe9cf8cd11861aca
BLAKE2b-256 checksum
How to use checksums
8c99fcbd85986b7a936837733d4cfc7e50d2bf02916fc37a4e56bf2c2ba624fc
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
b4193830f7a4e5c14bf637c7848724d90d338939b9b94f16e12b7197e856338f
BLAKE2b-256 checksum
How to use checksums
169691c92fd268da638a37a94cef217ea09218d38acd1982c65d346dca7a4ace
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
b3d77324d2236f2a0b33e0f45595682445d07a42910b0805d139a5b32a25e4e0
BLAKE2b-256 checksum
How to use checksums
fac84f45817fe11e11cd193f24274d6a8bbedb540668c5426f289f574611cefe
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
f729ae470b8612b25bafeb31e297838c79a4b1ab1616e5cf6f058a9e131bf93c
BLAKE2b-256 checksum
How to use checksums
18ceb028802dc34977bc53e1b8d21989331ef87a92381c4ffa6a84c5c2ac5ac8
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp313-cp313-win_arm64.whl
Size 939.6 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
3f66bab13d59075829cb90aa07821e3428cf5ba45a612d953c2449aa0c9db1e4
BLAKE2b-256 checksum
How to use checksums
097f8cbd9e9403a582b630d9a0d4c5bf0aa7dc4846a52dc8ebd41a7ed45dc123
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp313-cp313-win_amd64.whl
Size 969.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
febb0ab67b24951ef887cf51cd898aade5911609b5c9a360b5744af4f4bc2e8d
BLAKE2b-256 checksum
How to use checksums
1a6044cdae72eaeba951a1986f11c09d3d79c0691c34262ffd3710abb6758ef8
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp313-cp313-pyemscripten_2025_0_wasm32.whl
Size 512.9 kB
Tags CPython 3.13 PyEmscripten 2025.0+ WebAssembly
SHA-256 checksum
How to use checksums
8fa4a3ea72e6a6724db8778524f375ef74aca4367f060ea562d4dd16c5bc12f8
BLAKE2b-256 checksum
How to use checksums
453ecf9f82f64d16f35c52d1b895f8a1089e0ecff18436d7617be44cde9bc09d
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
07f2e0ac0ca12f14f4567258b83b80820627f43f303d4067fc2206edde9ff3b7
BLAKE2b-256 checksum
How to use checksums
7e59c79a8ade2a1e42f076dd87a7ce9e900bfef6773531d2e176331660ab676e
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
1e202d0b8345425670d5734fb27827a65749268d8806046bd0bf0d37971b4774
BLAKE2b-256 checksum
How to use checksums
a82fdac0c9d804c89d01e9777245fec8d6668826516b0f2300d194bfd6d62538
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
65c24ec4b7fa97ebc8b4978370ddd97bfe09d671be47b3238a1fc9c1d34c202f
BLAKE2b-256 checksum
How to use checksums
595a89179ca861e210b223cc68f6bf1079c40884edec3ed6ddb9e42e320c1194
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
1e326d70e5381c70a599c079e1acb06d38730ecdb3370cc2aba7948299bfba20
BLAKE2b-256 checksum
How to use checksums
37dd27575949565b71f69082d4f1a7a4d229130facaeeec9e509aa0476d47163
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
fc43abea7843a1ecf804f2856f24695710040b94b97bba1b1baa21bd15dbb9dd
BLAKE2b-256 checksum
How to use checksums
6dcb39d58a98c0fd659ee0ddc89463e11b0ace676309062b10403cf51e4de7e4
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
c6f66925bafb93f048d030f899e45d6a4e2f1ce5c8a6e9af7161797f0ea5cd19
BLAKE2b-256 checksum
How to use checksums
0fe1610ba96f814d1c230e42de5e2b0c0fc86159ea18bfb301a3bb769f8f9a57
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp312-cp312-win_arm64.whl
Size 939.5 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
0c2d85b36f3925323f4dca939546126c81e53e2e87981a98e23be3e1c23690a5
BLAKE2b-256 checksum
How to use checksums
a64e5dc7bbe0da072815c3f5cb5cd4e22d966a5a61330883da32ca29739e553f
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp312-cp312-win_amd64.whl
Size 969.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d5ddf430b26e6acb5df21198b5d3c27d39525371415b72b87269d66b55e0d485
BLAKE2b-256 checksum
How to use checksums
00cbdbd1b593cbb18ac74695450fa9be565e0912a319db807eb388872f86415e
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
1a1a4e2e9dc5f5f3a729919e9404898213e15c455cd76174f6db549f49a0ee5b
BLAKE2b-256 checksum
How to use checksums
4b86818343fbf3224f9ebb7dc9a0004d7e72ad654f5237e9d06496d9235c4f93
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
995ca9e72eed9266c13a4d218b3dd5a8667571d74add8d392589d37815968c95
BLAKE2b-256 checksum
How to use checksums
54dcba39742d3d67766c2e549d8b69af0388a99f3d07556716eb9ec1eb374385
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
b40a175c4583b9e99e696b741a6a90b6bc4815f090cf8a9a503d1db313ba0246
BLAKE2b-256 checksum
How to use checksums
9b441f11fdb7a32742660aaa9cccb6212d08acbbbe43775744ffd4c013df8963
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
5c25993c4e712c0f47e9bf545885d310676e2e3cfdecb5ceaaa4a10772ac34a0
BLAKE2b-256 checksum
How to use checksums
436fb9d8e552fd8e157ef714de31a705649184445e2027b597800ab689ca82bc
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
c24a4981ae796b744968a2e24960d8b5315e029489c93be5aa60c379d2066ec7
BLAKE2b-256 checksum
How to use checksums
f8773e05c304fbd24ca5120fcc55934200c2af1db675d61f07b37bbf85011270
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
6b84102a8532a5d4c4f70cb6eccdc8869131997352398ad2d4c6aa67a6ef9296
BLAKE2b-256 checksum
How to use checksums
3f02fc8613799ba33e052db500ea3b93a7a0ddcd64614fb79411f009c731282e
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp311-cp311-win_arm64.whl
Size 948.5 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
a968b9a789a3dbe6a1c909b8b2c39bd87f0d612a1662c17f03270684b530dd35
BLAKE2b-256 checksum
How to use checksums
0b19c835f44c933ce9f04788c45f920128486c56cccd0f05e39d200293c039d0
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp311-cp311-win_amd64.whl
Size 967.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f830bf7040ef72b1d5446e665cda33238b3cc4cfb03c2bf3277f41aafb944253
BLAKE2b-256 checksum
How to use checksums
dd11b3f8fa32f6e14d6adf569badcc9b0bbc45eee5a40417102bd9ed17988894
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
9686d1c268a9a1fc8a44a85f911bd4883738932d99ffe21edd88660fcf07cea3
BLAKE2b-256 checksum
How to use checksums
3c7223f2e466c5a165a46b952758ddd4472fbe5f8e73a282a61cd5a832259a20
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
897a827956ae432c0e0bde47792bcdf38449130d2c3741ca09a224b3adebb476
BLAKE2b-256 checksum
How to use checksums
6d319563cef15345d1c193447bf98d0c8e2f4d8422ab696c4624e7b4904e1b25
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
dbc26e032388b9d9a2c3dde992701ce629531ef2b021ff2b5749c22e1fa30e4d
BLAKE2b-256 checksum
How to use checksums
066f0cc8bdb804be4f7a7ae2ceae281f5e5ebe648c99ee4fd43b278bfbc94c3d
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
463e17c25790b87eab7bfdbd897afca15a9ef3f807d082d8a32d8071b9d5d711
BLAKE2b-256 checksum
How to use checksums
60aef570b1c1977bbba9c2178a0597f4317c13f042f622f8b7a9396fa7be41bb
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
48a7d93f1d4c141aa8af945b71395af56f73fcda83301e2ea98aa4414611c2ba
BLAKE2b-256 checksum
How to use checksums
882e52e91d3696af9e658d26239c8f16df119378c60eb7fd1d6598fcb7c3c953
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
a674edf3a6015599c6c164baad5cf3fa718fc0f14ee9c30af81b78ba371d2f4b
BLAKE2b-256 checksum
How to use checksums
fadbc81b859936effcecff51bb3561bfce44682eec5ebb9be62a5997b79fdde0
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp310-cp310-win_amd64.whl
Size 966.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9a0e825d640a3678f1efb387445f627d51c07a9a9ac2ebede935052b91206217
BLAKE2b-256 checksum
How to use checksums
613ef53111c179be15a388eaebba41356b9ca42f1165cd1a9b9464064ed2eca8
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
0e69d5dab6477e3ded7fc90919204dae22b3520b5bfbd6aaeaad4dd6311e2d20
BLAKE2b-256 checksum
How to use checksums
ce13219c3c39fa0471064e103b54863181250ff31baf2d6badd06bd66d278182
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
936e2b4a8b41030fd54d75c78ab40295fbcef53c9f66dc395b446047b5d69ed0
BLAKE2b-256 checksum
How to use checksums
5f1e202676047e5f9da5aec91cfe814b68d7f9cacc63f70e63bf5ab07f2827d7
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
35aa58a2664b064829e3673dfd24967ad390b515da17a75fd2bfcead4d46d744
BLAKE2b-256 checksum
How to use checksums
eec741f39c300ceea1120cf8a8cdefd2a0e79fdc7057ea8554dc6b823b2814e8
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
5ee035d4bfdc09db527fee0e4f8794a4ab32ff4186db7e6eada7d87b9e7c3a4a
BLAKE2b-256 checksum
How to use checksums
7821eee41958199e5f77276cfe3ccb8e89c42aff432a6bdbb3a1e511d3c69139
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
eb3a4da4ce719ad63e9c7c077560766cb0db08cb4ea6248f7c3746c262b3b3b1
BLAKE2b-256 checksum
How to use checksums
3f4f3ccf2cd6f006025bbe983748a5407914b5805b7abd97e53e69a09a0783be
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
129554ed105dc964b1e43a627e9b82ccc15a57a3567ab18b091a93c90f0f6bbd
BLAKE2b-256 checksum
How to use checksums
5ea80de0c5ff20dbd641dc972bc039e3c893d1f04cf9a4df89c5e470edb29957
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.0-cp39-cp39-win_amd64.whl
Size 959.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
259e1db3f0844f4806df0d1bae70c926def6749d09ec1648b4be84eafe4865fa
BLAKE2b-256 checksum
How to use checksums
f76d36308abcbca0cbb85b645977a8c2c05f473a436e12da0fb841ff0bc3d5f3
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
23916ba1df644e011beafde518f71ce3fb145c336683d734cfec99d79baeaae8
BLAKE2b-256 checksum
How to use checksums
a877017b7fe725c798868be5f6fcacd462bf14ae3962a1b17c62077657946a0f
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
08d42adee8cd76d7ea7cc37e5b96338f3580ad17563ab474345ef561f772453f
BLAKE2b-256 checksum
How to use checksums
c8e3d526a0956e13d78d933d88969b8a2b1c056fbf35e2b1725d5cd5aed989c1
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
4bb817caa90ea648ab2debaf837a0c0a802002e50881ace90c1c0305021a6646
BLAKE2b-256 checksum
How to use checksums
c1eba5d9b75f786b80a9081f52d9ea7b96ef60c3d8081e20c41c7fae185101fe
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
94c4908c933451074dfc255bb57add5336b4c49ff47a6bf770b138e8653caeb8
BLAKE2b-256 checksum
How to use checksums
4e35bc2d4aecf333bb219e8629099280b3bd7b902aa530ec8b8ad10fe48ab18a
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
f2354ba645ded5dca9d01888df553c379eac08c939cf7d9722e4cf7ae04e132b
BLAKE2b-256 checksum
How to use checksums
893e450ea31d05d2ce7e906a947a6f86018c70d6bb259d934f39bce2558b5f07
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 20, 2026.

Transparency log

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

Download URL pycdfpp-0.18.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
079aa2ea090115cf12c05ea124e9fe065c4c903fb13344fd8d0d28494f7eaa99
BLAKE2b-256 checksum
How to use checksums
9590ccd896dde5b761b89d87159cbbe52912e5d1e12cc4c5b921618e9bf5b7a1
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 20, 2026.

Transparency log

Security for pycdfpp 0.18.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.18.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 20, 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.18.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