Skip to main content

A modern C++ header only cdf library

Project description

GitHub License Documentation Status CPP20 PyPi Coverage Discover on MyBinder

Python packages

Linux x86_64 Windows x86_64 MacOs x86_64 MacOs ARM64
linux_x86_64 windows_x86_64 macos_x86_64 macos_arm64

Unit Tests

Linux x86_64 Windows x86_64 MacOs x86_64
linux_x86_64 windows_x86_64 macos_x86_64

CDFpp (CDF++)

A NASA's CDF modern C++ library. This is not a C++ wrapper but a full C++ implementation. Why? CDF files are still used for space physics missions but few implementations are available. The main one is NASA's C implementation available here but it lacks multi-threads support (global shared state), has an old C interface and has a license which isn't compatible with most Linux distributions policy. There are also Java and Python implementations which are not usable in C++.

List of features and roadmap:

  • CDF reading
    • read files from cdf version 2.2 to 3.x
    • read uncompressed file headers
    • read uncompressed attributes
    • read uncompressed variables
    • read variable attributes
    • loads cdf files from memory (std::vector or char*)
    • handles both row and column major files
    • read variables with nested VXRs
    • read compressed files (GZip, RLE)
    • read compressed variables (GZip, RLE)
    • read UTF-8 encoded files
    • read ISO 8859-1(Latin-1) encoded files (converts to UTF-8 on the fly)
    • variables values lazy loading
    • decode DEC's floating point encoding (Itanium, ALPHA and VAX)
    • pad values
  • CDF writing
    • write uncompressed headers
    • write uncompressed attributes
    • write uncompressed variables
    • write compressed variables
    • write compressed files
    • pad values
  • General features
    • uses libdeflate for faster GZip decompression
    • highly optimized CDF reads (up to ~4GB/s read speed from disk)
    • handle leap seconds
    • Python wrappers
    • Documentation
    • Examples (see below)
    • Benchmarks

If you want to understand how it works, how to use the code or what works, you may have to read tests.

Installing

From PyPi

python3 -m pip install --user pycdfpp

From sources

meson build
cd build
ninja
sudo ninja install

Or if you want to build a Python wheel:

python -m build . 
# resulting wheel will be located into dist folder

Basic usage

Python

Reading CDF files

Basic example from a local file:

import pycdfpp
cdf = pycdfpp.load("some_cdf.cdf")
cdf_var_data = cdf["var_name"].values #builds a numpy view or a list of strings
attribute_name_first_value = cdf.attributes['attribute_name'][0]

Note that you can also load in memory files:

import pycdfpp
import requests
import matplotlib.pyplot as plt
tha_l2_fgm = pycdfpp.load(requests.get("https://spdf.gsfc.nasa.gov/pub/data/themis/tha/l2/fgm/2016/tha_l2_fgm_20160101_v01.cdf").content)
plt.plot(tha_l2_fgm["tha_fgl_gsm"])
plt.show()

Buffer protocol support:

import pycdfpp
import requests
import xarray as xr
import matplotlib.pyplot as plt

tha_l2_fgm = pycdfpp.load(requests.get("https://spdf.gsfc.nasa.gov/pub/data/themis/tha/l2/fgm/2016/tha_l2_fgm_20160101_v01.cdf").content)
xr.DataArray(tha_l2_fgm['tha_fgl_gsm'], dims=['time', 'components'], coords={'time':tha_l2_fgm['tha_fgl_time'].values, 'components':['x', 'y', 'z']}).plot.line(x='time')
plt.show()

# Works with matplotlib directly too

plt.plot(tha_l2_fgm['tha_fgl_time'], tha_l2_fgm['tha_fgl_gsm'])
plt.show()

Datetimes handling:

import pycdfpp
import os
# Due to an issue with pybind11 you have to force your timezone to UTC for 
# datetime conversion (not necessary for numpy datetime64)
os.environ['TZ']='UTC'

mms2_fgm_srvy = pycdfpp.load("mms2_fgm_srvy_l2_20200201_v5.230.0.cdf")

# to convert any CDF variable holding any time type to python datetime:
epoch_dt = pycdfpp.to_datetime(mms2_fgm_srvy["Epoch"])

# same with numpy datetime64:
epoch_dt64 = pycdfpp.to_datetime64(mms2_fgm_srvy["Epoch"])

# note that using datetime64 is ~100x faster than datetime (~2ns/element on an average laptop)

# to convert CDF time variables to formatted strings (e.g. for PDS4 compliance):
epoch_str = pycdfpp.to_time_string(mms2_fgm_srvy["Epoch"], "%Y-%m-%dT%H:%M:%SZ")
# returns numpy array of byte strings: [b'2020-02-01T00:00:00.000000000Z', ...]

Writing CDF files

Creating a basic CDF file:

import pycdfpp
import numpy as np
from datetime import datetime

cdf = pycdfpp.CDF()
cdf.add_attribute("some attribute", [[1,2,3], [datetime(2018,1,1), datetime(2018,1,2)], "hello\nworld"])
cdf.add_variable(f"some variable", values=np.ones((10),dtype=np.float64))
pycdfpp.save(cdf, "some_cdf.cdf")

C++

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

std::ostream& operator<<(std::ostream& os, const cdf::Variable::shape_t& shape)
{
    os << "(";
    for (auto i = 0; i < static_cast<int>(std::size(shape)) - 1; i++)
        os << shape[i] << ',';
    if (std::size(shape) >= 1)
        os << shape[std::size(shape) - 1];
    os << ")";
    return os;
}

int main(int argc, char** argv)
{
    auto path = std::string(DATA_PATH) + "/a_cdf.cdf";
    // cdf::io::load returns a optional<CDF>
    if (const auto my_cdf = cdf::io::load(path); my_cdf)
    {
        std::cout << "Attribute list:" << std::endl;
        for (const auto& [name, attribute] : my_cdf->attributes)
        {
            std::cout << "\t" << name << std::endl;
        }
        std::cout << "Variable list:" << std::endl;
        for (const auto& [name, variable] : my_cdf->variables)
        {
            std::cout << "\t" << name << " shape:" << variable.shape() << std::endl;
        }
        return 0;
    }
    return -1;
}

Caveats

  • NRV variables shape: in order to expose a consistent shape, PyCDFpp exposes the record count as first dimension and thus its value will be either 0 or 1 (0 means empty variable).
  • Reference invalidation: PyCDFpp returns references into C++ data structures. Adding or removing variables/attributes may invalidate previously obtained references. Always re-fetch after mutation (see documentation for details).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycdfpp-0.9.1.tar.gz (1.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pycdfpp-0.9.1-cp314-cp314t-win_amd64.whl (544.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

pycdfpp-0.9.1-cp314-cp314t-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pycdfpp-0.9.1-cp314-cp314t-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pycdfpp-0.9.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (991.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pycdfpp-0.9.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (905.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pycdfpp-0.9.1-cp314-cp314t-macosx_13_0_x86_64.whl (872.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

pycdfpp-0.9.1-cp314-cp314t-macosx_13_0_arm64.whl (829.3 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

pycdfpp-0.9.1-cp314-cp314-win_amd64.whl (511.3 kB view details)

Uploaded CPython 3.14Windows x86-64

pycdfpp-0.9.1-cp314-cp314-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pycdfpp-0.9.1-cp314-cp314-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pycdfpp-0.9.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (988.3 kB view details)

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

pycdfpp-0.9.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (903.0 kB view details)

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

pycdfpp-0.9.1-cp314-cp314-macosx_13_0_x86_64.whl (855.0 kB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

pycdfpp-0.9.1-cp314-cp314-macosx_13_0_arm64.whl (804.3 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

pycdfpp-0.9.1-cp313-cp313t-win_amd64.whl (518.9 kB view details)

Uploaded CPython 3.13tWindows x86-64

pycdfpp-0.9.1-cp313-cp313t-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

pycdfpp-0.9.1-cp313-cp313t-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

pycdfpp-0.9.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (991.1 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pycdfpp-0.9.1-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (905.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pycdfpp-0.9.1-cp313-cp313t-macosx_13_0_x86_64.whl (872.1 kB view details)

Uploaded CPython 3.13tmacOS 13.0+ x86-64

pycdfpp-0.9.1-cp313-cp313t-macosx_13_0_arm64.whl (829.3 kB view details)

Uploaded CPython 3.13tmacOS 13.0+ ARM64

pycdfpp-0.9.1-cp313-cp313-win_amd64.whl (495.6 kB view details)

Uploaded CPython 3.13Windows x86-64

pycdfpp-0.9.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pycdfpp-0.9.1-cp313-cp313-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pycdfpp-0.9.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (988.2 kB view details)

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

pycdfpp-0.9.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (901.2 kB view details)

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

pycdfpp-0.9.1-cp313-cp313-macosx_13_0_x86_64.whl (853.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pycdfpp-0.9.1-cp313-cp313-macosx_13_0_arm64.whl (806.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

pycdfpp-0.9.1-cp312-cp312-win_amd64.whl (495.7 kB view details)

Uploaded CPython 3.12Windows x86-64

pycdfpp-0.9.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pycdfpp-0.9.1-cp312-cp312-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pycdfpp-0.9.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (988.4 kB view details)

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

pycdfpp-0.9.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (903.0 kB view details)

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

pycdfpp-0.9.1-cp312-cp312-macosx_13_0_x86_64.whl (853.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pycdfpp-0.9.1-cp312-cp312-macosx_13_0_arm64.whl (806.4 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

pycdfpp-0.9.1-cp311-cp311-win_amd64.whl (494.5 kB view details)

Uploaded CPython 3.11Windows x86-64

pycdfpp-0.9.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pycdfpp-0.9.1-cp311-cp311-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pycdfpp-0.9.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (985.7 kB view details)

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

pycdfpp-0.9.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (899.7 kB view details)

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

pycdfpp-0.9.1-cp311-cp311-macosx_13_0_x86_64.whl (848.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pycdfpp-0.9.1-cp311-cp311-macosx_13_0_arm64.whl (801.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

pycdfpp-0.9.1-cp310-cp310-win_amd64.whl (493.4 kB view details)

Uploaded CPython 3.10Windows x86-64

pycdfpp-0.9.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pycdfpp-0.9.1-cp310-cp310-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pycdfpp-0.9.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (984.6 kB view details)

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

pycdfpp-0.9.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (898.9 kB view details)

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

pycdfpp-0.9.1-cp310-cp310-macosx_13_0_x86_64.whl (847.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

pycdfpp-0.9.1-cp310-cp310-macosx_13_0_arm64.whl (799.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

pycdfpp-0.9.1-cp39-cp39-win_amd64.whl (505.4 kB view details)

Uploaded CPython 3.9Windows x86-64

pycdfpp-0.9.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pycdfpp-0.9.1-cp39-cp39-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pycdfpp-0.9.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (984.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pycdfpp-0.9.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (899.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pycdfpp-0.9.1-cp39-cp39-macosx_13_0_x86_64.whl (847.2 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

pycdfpp-0.9.1-cp39-cp39-macosx_13_0_arm64.whl (799.4 kB view details)

Uploaded CPython 3.9macOS 13.0+ ARM64

File details

Details for the file pycdfpp-0.9.1.tar.gz.

File metadata

  • Download URL: pycdfpp-0.9.1.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycdfpp-0.9.1.tar.gz
Algorithm Hash digest
SHA256 8ce066d62d38f410d86776831bb788c8ecc71647b137e1b927d70b8180edc0ec
MD5 03442b19e2c070cf5b2d3820a2f04689
BLAKE2b-256 900d8e1d20ff3f8fc1b03236c72452ba6d9c4ba211b16f0a601e802e8456d4d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1.tar.gz:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pycdfpp-0.9.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 544.1 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9b088f32c7d9da59d05f5f5012edb87213e01e4095f8e00cb2a07a593ecaf44a
MD5 d7481bfcd8f07c16f531b770736f49cb
BLAKE2b-256 906ef428cff816fb7ce7525edf235c1ad7a486b1d8ac20b253d966199d149070

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314t-win_amd64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 166a202da7f08fe0c04b1c7711d62bf111e6cbc3fe8b8605956e0bc9cc83b449
MD5 d7776e11b7b4acf70e014dfeaf181a95
BLAKE2b-256 329defa28112800ba6c3bbf6969c494788d3578ce1ad49daec24c72f2214dd40

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 883fcddbae7b9820895ade89f9cf8cd3ff367d5343b4e90290f8652398241af4
MD5 67c9ed63ae8d1c9b653807ecdf51e1a9
BLAKE2b-256 f4320e6b9d15b4827f5431c00a66dee1afc3e58dba97527e498df564fcc05b8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3d483a843cbedc35d300b264da3389d539b5378c53b225bdb096faff7f58127
MD5 ba1e8b8a6c184b372801f2fedc0d0ee5
BLAKE2b-256 08020aaecda5db0785bdd90e96f85350105a6336ccb0633546e910c85657c61d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d8d7a5d0c9065b48e86ef8f89b78f6b654b4cdc140c4fb9bafb1cc70929edcc
MD5 4e7d09b3e8db0fdf1419026a1bf28c88
BLAKE2b-256 64badcf0adf298c7215d9c8c57fc11b9511f4d4c84ef8e1e92cf01bd9e22692c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 48cd2d08cb587661e27ea385b2bf6b4d934e9eb4ff211cd92a358bc0256ce210
MD5 678bade50f0e0804aa10b741999b4329
BLAKE2b-256 d9adc463d146d0a1080a951c749595a208d4fa29ebe238941ae5b3428ea7fe18

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314t-macosx_13_0_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8b1e7dcb362dd1a06d4e34a2ed85e01e53b73d92cda1ec702ae309de0c675097
MD5 1018f94c38a5d0469c641cc4c1cef728
BLAKE2b-256 8cac7cb0d181e7c873356844b797219c450e4108ac6881bf4b550b5d7d1e38ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314t-macosx_13_0_arm64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 89ae49786bf0f745b848740538a66dac925e9b27bebbbc14713f41ca6958c394
MD5 94c9c4fb0fcb88c681eb3a98e46f66b2
BLAKE2b-256 d5f7c2d438bd23b6a5e81a12e45ab66bc8375f043103a738a8fc62a18d24931e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314-win_amd64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 777f52050d2d1d31541fc62b004640d068ecaa3a7be0decc983f35e08037a90c
MD5 edad643cbb573dd08f8edf6ebe2055f1
BLAKE2b-256 613daf09f3e3b09ad22081c35dbfe0c3ed11def2b361a3d24291a9f84e862aa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2bc1e235b200fc7e6852982170ab9066c7524c22e2380219e0d12944ad2e1623
MD5 bc6481da81591e1f89ca947a2e3e153b
BLAKE2b-256 72e36770a34e9f7056aadad09ef985863bf57fa02140de19546bba9ae6464647

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a4cc969b5dbc2cc3c7de1bc766a36b9ed8ad4e3331802e35a4e9074aaf4810d
MD5 1ddb8de35a6efb13f4329ffe446cdfbd
BLAKE2b-256 823fee1a434b1c4d5a486e5d8c7fea426b3f46611e649cab95ef0e3d28ed319b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d01655b1041fabd9c35a6c367a6fb0321ce20940360a1165b1974d2490bac7a8
MD5 eae6b4fa3a312a1bf1cec5045c337384
BLAKE2b-256 ca79d0569eada79ce3801dde44113c02ab6d55e38ea8545f3e1587c7278b3bc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1bd72aaf949c61ccf654e84cad4a9c968f5c33c2e37fb78d9bb6de09c07717a5
MD5 79ad86ae746c82889e1b7f5089a158ed
BLAKE2b-256 6d59a9237827c6618330f9645b06aec36ef174ab87888fcd8d52962bd7715887

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314-macosx_13_0_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6cdefcdb829306b467b8723ef9bbfbceaebf43cc93c0df6d14079d1a71d7a33f
MD5 a6564bb133d657e76f76b94e05352e37
BLAKE2b-256 b8072e7988fc32cd2738173ca1cded63ce96a66659d3dfe6685df436786b6147

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp314-cp314-macosx_13_0_arm64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: pycdfpp-0.9.1-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 518.9 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 60497a6ea16dbcae9bfc96efd18a5977c82fa03c587b04d9b52e8b2fc39d297e
MD5 97ea1556d596a31deb064db4a77e383c
BLAKE2b-256 fe1f4babe766ba77e05850b83ec2f6542fe8ab045a185b29ac93ed3e58b1e491

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313t-win_amd64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 718fb3487271c6b204b9c06759679f2cf6a43fc1050b5e86e9905ed2454a3a67
MD5 7d560feb32a78ad65b63f17329c55aa2
BLAKE2b-256 d8b9611965dfc76e711184e41f407120ad84944c7b690d02453e5044f150811b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313t-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0e76474799861b4bace3ee645c3836127655dc33a8e4a3354b5e7d4213ed3563
MD5 d7821835d69d16bdc5b45113bc28af51
BLAKE2b-256 e05a72aa7511deea189090bd03fa300f276735458014cf07559b251d619d6307

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313t-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99daa406188d191a22b59a496f256f916c74e955d11e2865bd5653d4ae687b8c
MD5 eb1a92b7f829904359bc5eef8e94dbeb
BLAKE2b-256 d776b9e1c62c08c589d5be36366126ca413da562b41f883c70d3132c5681b84a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c21b2f0d524a1cdf7b20fb4898cdc2c53bbda0b26aba29d63989e66a4b9814ee
MD5 236544d3aa80d3864a0e9aa442eb7685
BLAKE2b-256 da7b8ba1d0eee7e2086998f4841ab7716dbb2ee754bc4d57a8741537c2c8b8ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 305fa2e00e2a858dc2a1595d5a82402b07880a4813397e19d7b2f7e8785bfee0
MD5 c331470d4fc15fce57e03b40b8abea2c
BLAKE2b-256 9ef1ecb3b0c2dbe37ed416122e84503c2bb6cb2466dc215cd50b3be92e9336d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313t-macosx_13_0_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9ea80979e88068b51958f1b34d43c80cfa72055789d8f73a8a5196a83c1ce1f4
MD5 0bcfd4255e475174a2fa1ddb6e7d55f2
BLAKE2b-256 83bec38287809dcc15ef7f2733e9fbf965c65faa4059f90bce22de0254d7223b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313t-macosx_13_0_arm64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cb0a8390072d96f8204adc489d65bd67333a6c5bb7e61b16c4b6e2a89a02b396
MD5 c46c30f19e3c6cc4f45b446d2f76254a
BLAKE2b-256 8c24506c5ec891cf7a6f6adfeccfca2a960039be990f85c270c8284e61c39812

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313-win_amd64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34de8d89bbf8bba8540461fc768279c7b72ebe950baefa8640e769618731d391
MD5 c8a49468a12385404e0f754451bd8d7c
BLAKE2b-256 f9485d763ee3dd9da20877e6b8d832b9a907907416dc19d79baddfa8291f4ef8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ca11b53cbbd30fb69c9314c29e97236010cf087c1c99e7ac011e056ea97b685
MD5 35b4088719999a3783b60187de28ad57
BLAKE2b-256 a896fbdf8bb6aa43a77a5c25b493b001141bdb44e0353a061af9d2b746fac89d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 645c0b66a0cd0094c2b6b0ec84832b94333400c9cd2aa47c7fdbbcd81f4e1741
MD5 d9b3151700559a07e59c91a8cce11e82
BLAKE2b-256 6237e61c65a0105a8f9cc54376e6eb07c030650ea3a005df28101155956ba0cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96b09e9727dd26ce0119b88cd8ffc65cb73bd1fca2d6bbdf481c2ea718f41dcf
MD5 46ffe81963570c53d986c8e7d29ac84f
BLAKE2b-256 52a72665be1391d9f4cd566fae7b4269277397912c9e340b882a193097d11eca

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1160f9266fec61936788f1132927a925b419fc1b0093b26e7e62cd077acfa72b
MD5 c24d4471c4767f2c45b38e86a67f1da5
BLAKE2b-256 9f244f5c8d7fbcea47cea7b579b0856f9f10f188681fe138670c40f07ed0c4d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bc10c1424ae66f9ddc855a18c59d65a32e9b561bded61095ebc8020263714fbc
MD5 a795a948792db005eb4efd11b7d58f4c
BLAKE2b-256 4869279b512c6bff7a198f0cb890a96a341a9da6591ea109c13c13d0c3b5ca8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp313-cp313-macosx_13_0_arm64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 838efd30d467c4aba969a8a09f94eaab786072862ff0af53c8908a3da025e773
MD5 cfec55b98a487e49619e632bc0e6a632
BLAKE2b-256 55ef0c4dbd577bc4f9bbdc98a93c4d13b456a4c45db9eaf7f2e40720ea36b684

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp312-cp312-win_amd64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d2895236a46ba8bac02b5d730031ccac2423239d055edba09242e75504e45a7f
MD5 43dee3c75e5acbcd8d4491d25f57c6c1
BLAKE2b-256 17992513d220d990cc9dcc977ce5e5902f0e5eb61545d5e2d1b87b9a35d11259

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ffe53cc62515c61662a3a9b517d54b2a7cd37d9f1d42e5ff74358658d0d32d53
MD5 19dca1e8172d7e3f3e576585c298be82
BLAKE2b-256 a3d632e21ea02f91b9b1eed0f55ad8d030ea7dc390c2338e063219b4fe70c8fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0839be1985fd08653618437b9fefc94b63ba53b79d3782f8af45eb408c831ff1
MD5 3431a746392efd2a10165d2af16cf890
BLAKE2b-256 40fa8bb0754e5e9ac7e5e6aaeaec51ea680a132f09eca26e3365e98624039f67

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8250b0b06fbe0063c5b948f0bd31f73bdf3c9cd28ff943d1f9e66c2a12a248a
MD5 39b820f6229ea5dfabd110894c04dfe4
BLAKE2b-256 8297fa342c73c29b9c293f6b3e5c705eeb6c1f1f8fc76ac0d175931cb3c0ad3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 22ce41f6935753209bd6bd664e049795e8f1b9f84351c7c957a79b8f734412bb
MD5 f7f227d7c738a5a88d8326aef7633263
BLAKE2b-256 76fd5d84588e8cb0a225d88f7c29b4c90d68e76ef2ec9e5732650bb5079f5523

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d596ca6052f06f95543c448edb836707a925dc800885a7ae96b02f0474c04134
MD5 1d278d7daebfe29a6fbf51dbef41e319
BLAKE2b-256 bda67a694f899d0858d50da1efd239e8735a6016409f4051540ffe87f18e02a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp312-cp312-macosx_13_0_arm64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4cef7cb791d46821f3698b4153bac86668259f32993660847577bd64cdb3cc01
MD5 f00d22fb4cbda1eb7dc19dae43148b06
BLAKE2b-256 440eff9e6b386884c4a8bcf304295394ba8785c6dfcce6a87cae97b4f7b03c5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp311-cp311-win_amd64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 33bf17dbcdaf5a50d66c259b291faf60d3892234de3ad7bbf5d64a9873f7e4e6
MD5 1e710413635fef0f80c2d0888efdaf32
BLAKE2b-256 53db4e2989e09edf1c231056347f13ccb595705b42623c26929032e6467ccd81

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c65b5b79a4dd154bb7c9b38c63e8eb6ff14777604cf782896ec00f18b4d8922
MD5 09ecc1548a6b09a951756a3a2f05867b
BLAKE2b-256 6ad4435b2d3d89752bd95a9a64322e5cc8212ea96b9ebbaff43db8416fe6c874

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7dc52fa5f6ce728ef437ada346e423840c334d26180e339382c89815c6d43671
MD5 19d59005d07dac49f79f6f346814413c
BLAKE2b-256 19855dcd1dc8f58a380392afdd963d0651f74ba5b54c51154f30acab4970b6cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 976ebe87fed8557709a98bfa4fecd3165fd4f9c22cdaf4c3a8e30fd7be7da398
MD5 09aeddba45c8135bad684bbc99cba2d9
BLAKE2b-256 8a9c0ccf2656ed56474e1e7c613f59a5446251e13999ca38460a5364c1c3b296

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 64aafa44749cbfc9aa2c0db8a8226a4fdad7037ed2950d0336b0b41416599ac6
MD5 73003123a4671b32e50c1bd98c662f80
BLAKE2b-256 9061d172762271fb1a383ec16e829448c2b63da6a980f4ca1074a36945f027d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 69af7e137512cbd028b5d98f6574dc4f72c508548d366cda8b10eccc0b087af5
MD5 48e83b390ee5c98f1383650012366461
BLAKE2b-256 47f46e8fa8c7004768a124a71489ccf142cf40c9a581198c0e2c6a0e3588bea9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp311-cp311-macosx_13_0_arm64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7b297c1a34a23b550293c17ed98c369cecea5388eb8f0f00fa395b8bff866f42
MD5 10f1e1cb72328838214090655b40c274
BLAKE2b-256 59a403cd240b2ef26ccfbca02070a097168b3b8106a41122edf491f2a8aadb8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp310-cp310-win_amd64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ef725bb0d46642011a129f548a2c0ae7f9376cf6e11ba83b82f94f50fbf6e10a
MD5 669294f5fd0f1b0622bf36a1eef53fac
BLAKE2b-256 9bc2dbd6f344c336bf50dfa962888703c8f587694d177244da7306f7a0d2ef74

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 656722c9a77692555582c054635a5766986079c75e297d244479860b4e5b1c36
MD5 881f65c6680d5f71f6496bc45a87a588
BLAKE2b-256 0825acb24e888dd7f4a2998f6cecdb4b39e836c034f2bcc9cb1149a6f5901ace

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 098454317b9cbac0ba72f104ede04439fa1a22c8a48546bd94fc71b47dfe4658
MD5 1ad08c0a50e48d8e37735d06396bd5bd
BLAKE2b-256 beea1d84047a096a65b85f642052dfd899b760cfb1d30f59f0c2eac19fa74ba0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 57640ee8ffdd4ad6d0ecd81d4049d0ef6ed3780723cf507bad46cfcd688dcb42
MD5 970c24368b3dd531788828d4181c1eec
BLAKE2b-256 f03e83ef45ef58690d0837eda3a272ca8fae5d8b4d1eb1511bfb6a4dfbb78bd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 41baa560da724cf5fa9f163449e2a0e74b8fe17a297e2082bb01740a52041fe1
MD5 fef591845518c98e516102d0b68dad81
BLAKE2b-256 9560da431f04a17416dfd13e1b2fb06facc99cfada23deacdf45a6a0e29f5b4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4c5a8101b69b5c0c1878accf17d9e5dc9a9551b5f0413739c5c8c19e7ae35bee
MD5 7c2f4b520c572dce720efde2a8d94ad8
BLAKE2b-256 686a00f62032d2db94ffdb29396bf1b9927fa6cf066bc52e171fea53184dba90

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp310-cp310-macosx_13_0_arm64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pycdfpp-0.9.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 505.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pycdfpp-0.9.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 db9b12eca4536a072cdc3b34090074e68af7bdb5bb57d2202369519bd2fdd7a5
MD5 d48ba872496858979d5dd675ab66d983
BLAKE2b-256 0e70429170edabd693856ca1fbcdab54d673248d3f44a5398220609641973c46

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp39-cp39-win_amd64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80b0b9e665160c99ba3992097f7b98a5085cfd8071bd2cf493a0b8f588fffe70
MD5 6b2613754e6a857ec70ec736ee357e51
BLAKE2b-256 b68e66d837c89f17a49f9b9269c95fe23c723274fc6b5feea771f3a238858aaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7b5db5e8a560823f1dffbbe50130cc4d692d5301c4ca8dcd348d0fcf301f1394
MD5 b4da93db536f575d7d80ebe1e612547a
BLAKE2b-256 a6f004a33038aa8083ff5504cff95f0bf40421e4a0bcf2d9078211f4a3310d5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d2810e02cfed5cf7b7f6450e14b101323bdd36ec9493cd2c81ff8946a8459d1
MD5 eb96477ca96b8d624441b25fca6c881a
BLAKE2b-256 7dfb865cb653ee036e957791037aefcce35276fba0b3749aef21d8e9559b62db

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa06e46b815af797782a4f29868f61a6fcabce8bc4fb598a9189964740e5a23f
MD5 5162d6d0e856b3d151c12ef5f19b627c
BLAKE2b-256 a8132eed2fa00ac7abe1c9f3cf8673ecfa9047539570146f59f2420d61a4cb7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1ca63da9698bb1ef598407312b7b8160a0368224f955483e834c295f186710f9
MD5 1fe964bdb317a3be22b43d2b103a8a60
BLAKE2b-256 9340002f8c7e5edc14b6a9c7687613c53ade23f0cf67d4dcf2c19de8a458be23

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp39-cp39-macosx_13_0_x86_64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycdfpp-0.9.1-cp39-cp39-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.1-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0fee28430657258ce6e07e2d596fbd249535ca9e29a4f2d3c36b0d1855d57e5f
MD5 e01748d44c7b6dd99641c1c3cfd0fc55
BLAKE2b-256 e45e9b66a43d19bf584b50deffa638842be22c5788202f429e5a64da2d264966

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.1-cp39-cp39-macosx_13_0_arm64.whl:

Publisher: CI.yml on SciQLop/CDFpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page