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.3.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.3-cp314-cp314t-win_amd64.whl (542.9 kB view details)

Uploaded CPython 3.14tWindows x86-64

pycdfpp-0.9.3-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.3-cp314-cp314t-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pycdfpp-0.9.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (991.3 kB view details)

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

pycdfpp-0.9.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (906.4 kB view details)

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

pycdfpp-0.9.3-cp314-cp314t-macosx_13_0_x86_64.whl (872.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

pycdfpp-0.9.3-cp314-cp314t-macosx_13_0_arm64.whl (829.7 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

pycdfpp-0.9.3-cp314-cp314-win_amd64.whl (510.1 kB view details)

Uploaded CPython 3.14Windows x86-64

pycdfpp-0.9.3-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.3-cp314-cp314-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pycdfpp-0.9.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (988.7 kB view details)

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

pycdfpp-0.9.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (904.5 kB view details)

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

pycdfpp-0.9.3-cp314-cp314-macosx_13_0_x86_64.whl (855.7 kB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

pycdfpp-0.9.3-cp314-cp314-macosx_13_0_arm64.whl (804.6 kB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

pycdfpp-0.9.3-cp313-cp313t-win_amd64.whl (517.7 kB view details)

Uploaded CPython 3.13tWindows x86-64

pycdfpp-0.9.3-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.3-cp313-cp313t-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

pycdfpp-0.9.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (991.3 kB view details)

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

pycdfpp-0.9.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (906.4 kB view details)

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

pycdfpp-0.9.3-cp313-cp313t-macosx_13_0_x86_64.whl (872.5 kB view details)

Uploaded CPython 3.13tmacOS 13.0+ x86-64

pycdfpp-0.9.3-cp313-cp313t-macosx_13_0_arm64.whl (829.7 kB view details)

Uploaded CPython 3.13tmacOS 13.0+ ARM64

pycdfpp-0.9.3-cp313-cp313-win_amd64.whl (494.9 kB view details)

Uploaded CPython 3.13Windows x86-64

pycdfpp-0.9.3-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.3-cp313-cp313-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pycdfpp-0.9.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (988.6 kB view details)

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

pycdfpp-0.9.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (903.2 kB view details)

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

pycdfpp-0.9.3-cp313-cp313-macosx_13_0_x86_64.whl (853.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pycdfpp-0.9.3-cp313-cp313-macosx_13_0_arm64.whl (806.8 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

pycdfpp-0.9.3-cp312-cp312-win_amd64.whl (494.9 kB view details)

Uploaded CPython 3.12Windows x86-64

pycdfpp-0.9.3-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.3-cp312-cp312-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pycdfpp-0.9.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (988.9 kB view details)

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

pycdfpp-0.9.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (902.3 kB view details)

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

pycdfpp-0.9.3-cp312-cp312-macosx_13_0_x86_64.whl (853.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pycdfpp-0.9.3-cp312-cp312-macosx_13_0_arm64.whl (806.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

pycdfpp-0.9.3-cp311-cp311-win_amd64.whl (493.9 kB view details)

Uploaded CPython 3.11Windows x86-64

pycdfpp-0.9.3-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.3-cp311-cp311-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pycdfpp-0.9.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (986.7 kB view details)

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

pycdfpp-0.9.3-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.3-cp311-cp311-macosx_13_0_x86_64.whl (849.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pycdfpp-0.9.3-cp311-cp311-macosx_13_0_arm64.whl (801.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

pycdfpp-0.9.3-cp310-cp310-win_amd64.whl (492.6 kB view details)

Uploaded CPython 3.10Windows x86-64

pycdfpp-0.9.3-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.3-cp310-cp310-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pycdfpp-0.9.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (985.0 kB view details)

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

pycdfpp-0.9.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (898.6 kB view details)

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

pycdfpp-0.9.3-cp310-cp310-macosx_13_0_x86_64.whl (847.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

pycdfpp-0.9.3-cp310-cp310-macosx_13_0_arm64.whl (799.9 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

pycdfpp-0.9.3-cp39-cp39-win_amd64.whl (504.5 kB view details)

Uploaded CPython 3.9Windows x86-64

pycdfpp-0.9.3-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.3-cp39-cp39-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pycdfpp-0.9.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (985.4 kB view details)

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

pycdfpp-0.9.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (899.6 kB view details)

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

pycdfpp-0.9.3-cp39-cp39-macosx_13_0_x86_64.whl (847.6 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

pycdfpp-0.9.3-cp39-cp39-macosx_13_0_arm64.whl (799.9 kB view details)

Uploaded CPython 3.9macOS 13.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pycdfpp-0.9.3.tar.gz
Algorithm Hash digest
SHA256 56a12f6810dbb67f995e4a8f9becb0067d93bf820cd5964b1024f0aeb0a1f2a5
MD5 e7f12bc65c12209320a61dfc15ba9476
BLAKE2b-256 048cd9b308f1fa632b26481e948aeecc65b4777455258b4dc6321354b1a4af36

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3.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.3-cp314-cp314t-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 5fa5690e1b941a70d4a09c4b09b12cd15db3c955ad4cd1b082e5f67a42e9e6d7
MD5 55349fdbaa7dcba8f9e14dc348459b49
BLAKE2b-256 8735d3f224295d3d8da0c1f4f683fbe25c4d6db6b6d324763804d1ae38cbdca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7bde1f6e59c9851e4d55cc96aab6c23d4de3ce09cd1a0a191d74a2f540bda435
MD5 db9e6b7d7a650873f521088f7c840bd9
BLAKE2b-256 393caaea2904dc8bbaf3fbfaa5cc7b9e35f1e69513200c961929e6251cc7c800

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c8a470b0104206aed2dd385ad98700b4fcf6470528c3dd3d082cfbf8afbad3ba
MD5 5ebb2b6f6a4fc68c7967ab2195715535
BLAKE2b-256 c62bf33f62a32e02a60ae4c1a36c4d6bf8c1d7d5b41432a9716915846d00844b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1319c4a9812c655ad23448f6ea8fa881c4f6e571be3c3b3ad025ddf101e96d4
MD5 fa8b3c7ff2476b2c7018ebba5a6568c4
BLAKE2b-256 ee74b4e3d43bc2559acd1eff74dd4ebceb6268e757a94ed09f372e64a4cbe601

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f17a71efa131eef2d7e304b08d510cb89ad6b6ffabc4792680fbd7de68c56e3
MD5 653b82a63520af3097db65c557ffb270
BLAKE2b-256 f6cb8afad014f51732efc980768936477aa2e4d5a9345074364ac3a3ff58e9ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 93d2f82c9d13b7f998e1e4c38f38de5dc81e14bc8bafdc9ded2627f8b2adb871
MD5 fafb8444523192b27360d85e90d8df30
BLAKE2b-256 ff1e3f0eeab1e0663aa1d6bd546394fc62c08a2a82d0339839dcca40b28b20ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3ed5d9d3103b7f01a0610066f651d0f025a1d79ed2f1f819b26191089f2af6a1
MD5 1b8a0cd68db8b1befb55e4be170912ab
BLAKE2b-256 1c519edec5a8a2dc223b131fee8a5adc58fec6b83121e5048b90e24668053852

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 03f8a600c3f160c877a50c218de79eaf22a3934b21574888b4e464c924b06905
MD5 b495a7634caff9ecc4f22560811514e0
BLAKE2b-256 dc080b3227b04c9a364293623ac3d89cf6ce67731fe862ba0f0ab7f324754a5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 563c76f2781870a5bb0f18ff5dd8e4fb8e3c31fc2effee6caf83f36a31e38b3d
MD5 f892ce0ec29cefa3db9f2eb77180c653
BLAKE2b-256 68a4f23093493ec6558027aefed13a8b92e5333b788f03e8701cb3221bee8aa3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d28a106f9f3ae9338a9604d1de3ac2b19ab970814ec28ade3a9ca39c4c35d8d
MD5 c0e2bc9eb0c44752fb2663b1b9eed28c
BLAKE2b-256 5ebcd30ad46e0a29518edf2d21eab1046a8372d9be2307e74c98938b0086f10c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ebc53e6fcf3dc04aa3342d445c25ecd10906e91725dd7b683829f128ab2e473
MD5 692369032a4172b8a6890d7926e45509
BLAKE2b-256 359a8c0ca0023309c8c822faf6d22485a4c20d9e7b959fa6b69624a6f7f9333f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5aaab5e3dfcc750c3979468fff8f4ff8b5da604b0cb02853ac3170c7caf15518
MD5 d93703b7c9b8a8ef2301e92d4e7efbfa
BLAKE2b-256 52690fcde1067fa411640c06531adf42d142b9a3631ae4bb4c4165f83e70088a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8467817e9abb87f8330eaedf3a923937739da79ee003c52a83f80887613c0e3
MD5 89196cef4be2cb33e67d2f1f93f657d0
BLAKE2b-256 22a001e3337076995d382617491cd1e792f7bf9096bb75c7363c30a53c67d167

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fdaaca76955a629a7eb24973ea9eb934bd726bea1e58de5cec5f1bca04b205f4
MD5 ecf2719597039902b3dd18a7d8046abf
BLAKE2b-256 ee7d106c3425164e82963965d266b72d40c1d076235216fba056be4745cfbf4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313t-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 62d6bb9b519cd1d47d3346f2784f55349bf78ec8b9536304c75bd467142ac6f6
MD5 f20801c0f45f3ad9884409f16f171cfb
BLAKE2b-256 7b236fd7ca130dea2a034e552be526bbd23bd34a7653cee90f74c8c0b911ce69

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc856ef35e7de9a90e0fa48456f2c4c7eda9fb2c0b6a067f98a93e9b9afb33db
MD5 d211273c049989a364d79c6f479a1dcc
BLAKE2b-256 8959f9e3d1bd06150f0077fdb7446c5118eb7e435d3c83825123be7ca30baa21

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f2ebcd3e5294dd9aeb6d82b7958be3bc474a03ad2daf580fb756b556fd86e937
MD5 3ab147badd6ad3782797ee55f7beb006
BLAKE2b-256 30513e0d199389bb53b87c0964f9e2d3fdf0821509940456ea66a7434e3c7c32

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e83a2b95546b44e456787ee799c0ddfd1754a64741e12fe63a4df71264c3baad
MD5 575c9d4992dbdeb3fdb6975383213ce2
BLAKE2b-256 4623316f63701475bb833d649ec7e19419cfceae0aa719dbedf8ea8fcadbf353

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 639e2f00608bca8307192a7fd4224a56a7d22d0b2a0cdb4e3d49f5175c44e0eb
MD5 6559885cec7da0bf105d750392cbaebb
BLAKE2b-256 cedd8de822bc22d499f62c418ed4809e5de7fd4e69c89fddda7204663dfc9ec9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0f53f17505180ba96566acc56bcd09c207787f16b6833fa93680b111af3ba63c
MD5 1d734db93ba1f8e4b7f43b31fa093d40
BLAKE2b-256 4c28ad8edea208bf864dcbf61510931b77a41f13d845a471e82b4594d40e7a27

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 715f61d850711a3d13042570820febde8a9e7818873b3f17c23980bf2ce0f7e6
MD5 4b9458f1737c5d263ceabf434177e352
BLAKE2b-256 eb657945a6184ca2b6a011d7a0d25bc21e2e503c46ed931b32f8885646052480

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0ad8407a99806d9c6db3bf505873f5c333bdaa070673373e5755632df062c0e4
MD5 aeda0e791cfb45e196e8b5fa281848e1
BLAKE2b-256 ffad2cc79b62471b24076cd4823395b48601b6c24c9257c41b3c0fb445913825

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f4160cd9285096f78b9fe5137b70576a8afd925813e9ee410f69436aba86e4c7
MD5 fd8bd9727f0679efec2435f686145e4b
BLAKE2b-256 d81da787fd5bd64b4ece306c122b35c1096bfacbbca16f0b88e495dcf48a3400

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4fe44f2568e4cdb75cb0a657ece19de78024afd8c08b6f5f82a14e90f6f86686
MD5 5954c0c54e535d526aa2e57d12a90b6c
BLAKE2b-256 c42186ba4c0cc6b10d599586a5607dbd099e124f93705885da34aad3fea526c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e90dcaa972965b05e9dbc26253ff2eae854f069e3fe23a06b38fbae2e46a9bd
MD5 1c6a73370609c4c717bc616dd323481d
BLAKE2b-256 9b3736c9a0f63dec4531ced7d6f561ad06e49e31a4d0cd7bac2082668bfcf8c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 296edb28ecbb897f45e05e9f2137c5d85b7c4f9d3af747d3c5df968b9b7b2b3a
MD5 adcf5270db1b816fa7d82ea99251129d
BLAKE2b-256 9efa4ce3a224e284ecaeb00c94b3dd7dc1226acd059187ace5cf2bf9e10c3cb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fd997b3123a233f7769f0ac10b64884c2fca84d3045934de7ca8c65e23cea1b7
MD5 538a7853cf51cd9b207d246628c5db67
BLAKE2b-256 432693b6bff50fa80c059563cd33344eb80a3d466f762ede39325a5b7d43f7ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c72adcc732c26d2c0a74f7b7b8775095df72466743650513d3ff21b35f0f6603
MD5 ac1b1cd97c3ef917c0fe8213dd768ac0
BLAKE2b-256 e75bec5a6fca439a3c10e46b0bd684f7673a29f7dfb94032f4b9012c869ee81a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 443d5caf52d7239aba317b05b9a72d49af433ef2a792b25b97096660612ad35d
MD5 0e78d7ea59b0fb66bf5bca377ab91e36
BLAKE2b-256 afa77753bc71f1da42692120a6d117d4a9080aa0aaa33a3a81304efd07a6f5e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ecd815aeb287e6dc07f418bd1112013e3cab9b7b1d9fd70920e51571e22c91b1
MD5 89e9df749f6cc1ea032f40683a6d0c57
BLAKE2b-256 05a41932ea1118851f0238337f08d1c37925d3034e7a545df80d4a6ee3e4519a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6baec86eeef7e6d96bd813ab29f2713e1524e060d578defa558fe805c62f303
MD5 1d3ec57868b6ac001429fc97497301ee
BLAKE2b-256 b037c09d6a3e85986f6af858922b5951e494ed19aa93b3ff4f66455cdd0b5ea7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80a4ba3758e342c6e3efe802b9e4cca0f13df72e50b900ff378b43b5212279b1
MD5 dafaf211726f85fc0a8e8039adbee678
BLAKE2b-256 aa7d5881e6df047a242e116f773f0d2065cf3b9297580ba79b601b3566b68135

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 17b519a3c475090cbb0aad632a6f8a583507871cbf6fa69fab35fe6c9267c48c
MD5 1c8eb53884628922fd958021d840548e
BLAKE2b-256 ea324ad6f5ff978cd58470106cc0546a2f110b1db26992386590fdb14657fc4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 29c77b5f486bfbd78001feb9106d56d06017f6554cafcc01e97846eec9aa988f
MD5 ba5813fbede3ca0710194dec36de967c
BLAKE2b-256 46602adc44dc2a06e760def843fe3aa03010eb03d7ce9cee8eba800ff0f59e28

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 44ca2b640a42e55378a9f9186779d848994541cb251f9c154482807439864347
MD5 29a160eb840ccd1a510aa5aa1e19f475
BLAKE2b-256 b62b64f66a17256b93d050601496c8e83e17f20a64c7f2db56cb98b31addd4f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 488b8bc0cb95abd77171adfeb42779039125c1eb71504cb0337e9e2cf3148641
MD5 902dba09342938617886c45ab48a92f5
BLAKE2b-256 a2f2af02eea8eeadf4a4ba04cd0925be24c33afc93b76697b31a5c7fabea85f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8569375382527e4d1e997643724e16d4a9e478fb3325aa7e93c4f2c382d3d1f6
MD5 08d681dcff23169728ed22ec4bd5ad74
BLAKE2b-256 1d300547f4fdfbb85fa00211127eea7fb4787902308887d97ca7395f86b08e44

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e6aec6ad53cb74eb7b00db190106ffa7570c5dd71bab879b41056982b1d03a17
MD5 d124912b497e043f19529a7cf988c5a1
BLAKE2b-256 4da509d8b665b8be8620f2711a72e049a6e804273ce90f5b2b98ff6308a888c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2eec37c8d98b8877db14f764e7623dcb4a3fe92c6c7252319facc013676c1e8b
MD5 c725beef9dc4a31f3c7fa288e88ced43
BLAKE2b-256 851a598970b4464c3966aa5f416f5efd53fb50e8a97a81353bba10ba451d4527

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3dd66dba0dabb5b3e31136a32f336e521c8101b9c3850c9a35a52aae562993a3
MD5 0b9f45b1b8d93783c7ed204d612ddcb5
BLAKE2b-256 0f4fb548cfabe0b9892804781b7e0ef43b432ceb20b1906665cae80565605ef8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 18bee4105dc3f78dc30c06ba9fd3fc0378ef03be73bbd7cd69e2428316cb8779
MD5 bd1779acd318f780d9bd881b129c3b5f
BLAKE2b-256 b3bbe3921204da55dabb05c19c77c90acd95746779821a1738ebafb98277e1da

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6aada1d51d530be0de629855c4d1366db9e85ebc43a418fc444e35f7191caa7d
MD5 60827fa201fe78b94e4768f93bafea8b
BLAKE2b-256 90926f54341ea09e81e3f4c4b2337f5b2d71249b942b41e3f1be642af1171abf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 188ac000bcabc39426a367572f2da2cce1510a7329b32c0cb7f73eeca3ba03a4
MD5 40ccb88f7fa6afe3d8250ff1b7e1bc95
BLAKE2b-256 0c306589654f870e9d914581d0ab13d1d84eb61169263582b9aca226ac7e9489

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3bb4d10b4d680372692d99c3df19feb903c5f89ec52af619d54bce5494eacec4
MD5 eeb9e893cd1b54033e3c2b05cb1cda38
BLAKE2b-256 b5236b05cea598d16b314f4d15aea918dd60e489b8de2499a9ad9c31fe1ecf33

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f6f7a18a3fd18cba96f22d2dff2a48e8576bc22ad231e6666771b377071bca16
MD5 4a8cd9922a4c9c6eedff6f40f63499c9
BLAKE2b-256 ce3e6388f7d58814ceb1ee688a8e96ad9d32835d40ea0398347f99b50fac1dc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d1bdd0793882ca3ad7909de31fb1edc544d64076193b7831c437008a70c0674
MD5 6dbf9987e9c3bca07135290eda925386
BLAKE2b-256 b09bb1406cbca96e41c0e667de4ea5e546130e426da822c4bbdc4da14d6ac297

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b64cd5b9d81f6251662af08aaf38ed58bfacb2c05df894e43cb7378c603584cd
MD5 40beb19db8af079fff8b802227a1a0d5
BLAKE2b-256 67c68a4aabad12d5a52ede0aa7095c2c351988682654f3325121fd0444237245

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 321275d22e3a00eea53990b60d84120c00cf45c45de153868cc65961232ad77d
MD5 6dae23106b16295b15b08d711110afbe
BLAKE2b-256 d1330d1690aa43f6eb9c7098fed8fbca1afaadac573f964ed597442d862f80d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 80ea62d99f318bad4da4a370aed5cff8d6175c9c56b951d6c87ba4dd8012293f
MD5 35f07410512fca3bb55a730bbd501a06
BLAKE2b-256 8fb980042b2a287c45fe5595605c8602b6d58c4bd01190b0d873a54974528987

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for pycdfpp-0.9.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 01b61468870508d6e240c160889a36fb139c5c00e6a405d6074777174aefaaf0
MD5 0dab708c985b094f004b526855958399
BLAKE2b-256 2d18d32c839f1a1d54d1d719ac035e6962b68d2aa74530262d22d9c538645e56

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3941a30ff6b87a30409993cdad518e5c0cdee6480e26e1f3102b9a09bcec9801
MD5 b09e291000b06b63ed210f76a862a448
BLAKE2b-256 4d3e9d9dfa2c44c2e805e77a358446683a70c0a959e8bae03d7ecb179b0ede6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19b4407657d5a9574b2bf82d12b0995c45ae68b72bb85735a04f89d0b03b24e5
MD5 51ae1a7c99841a268b8c073176af620e
BLAKE2b-256 dd09447453f03e45df11b7c776dead8fa5992981f106ac5c10d476b48a2bfef8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4c1989b5ecb31eff8b5e30a7c796b924ecfc69dfa4aa7516a209ea4be07995c
MD5 491980973421dc21a1b09e52ebddcc52
BLAKE2b-256 7fa068f41670b126ab69bba6a65bc40148a89e8ce0c57578dc8636f5174685e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95d7437a1961e93951b4e0eb0b49f5fa92b1d495da98ec167e00b32412c1c7e2
MD5 25bf9cdbc087a61528c8ddc1c9a5d776
BLAKE2b-256 892da40bdd3c7cce5736f3866640267bcc883ae2fc844ebcabb650dab8744360

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 508f75e3dbd5d59c7ac97abb1cdb88f05125d929e2adef24b28c2b7ad19de7af
MD5 931940e0323398bd5038bda567ef2ed6
BLAKE2b-256 b07a06fd9714d411710ff3efa0f48f186795132bdb4fc17af4b5d09fa673b499

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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.3-cp39-cp39-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pycdfpp-0.9.3-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 83ccc6b1d58014a4fb7fc1e029037b9165af24b1c59e2e2ec937d2674f4e3690
MD5 c8517b0148afe59920ce98697e5bc74a
BLAKE2b-256 a625e78c189b87f4db3e4ec634233fdf15c93aeb201b3b628cd7c6b34008b522

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycdfpp-0.9.3-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