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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pycdfpp-0.9.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (991.4 kB view details)

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

pycdfpp-0.9.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (906.0 kB view details)

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

pycdfpp-0.9.2-cp314-cp314t-macosx_13_0_x86_64.whl (872.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

pycdfpp-0.9.2-cp314-cp314t-macosx_13_0_arm64.whl (829.5 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

pycdfpp-0.9.2-cp314-cp314-win_amd64.whl (510.0 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pycdfpp-0.9.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (988.8 kB view details)

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

pycdfpp-0.9.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (904.4 kB view details)

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

pycdfpp-0.9.2-cp314-cp314-macosx_13_0_x86_64.whl (855.5 kB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13tWindows x86-64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

pycdfpp-0.9.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (991.4 kB view details)

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

pycdfpp-0.9.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (906.0 kB view details)

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

pycdfpp-0.9.2-cp313-cp313t-macosx_13_0_x86_64.whl (872.4 kB view details)

Uploaded CPython 3.13tmacOS 13.0+ x86-64

pycdfpp-0.9.2-cp313-cp313t-macosx_13_0_arm64.whl (829.5 kB view details)

Uploaded CPython 3.13tmacOS 13.0+ ARM64

pycdfpp-0.9.2-cp313-cp313-win_amd64.whl (494.8 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pycdfpp-0.9.2-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.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (903.1 kB view details)

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

pycdfpp-0.9.2-cp313-cp313-macosx_13_0_x86_64.whl (853.5 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pycdfpp-0.9.2-cp313-cp313-macosx_13_0_arm64.whl (806.7 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

pycdfpp-0.9.2-cp312-cp312-win_amd64.whl (494.7 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pycdfpp-0.9.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (988.7 kB view details)

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

pycdfpp-0.9.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (902.8 kB view details)

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

pycdfpp-0.9.2-cp312-cp312-macosx_13_0_x86_64.whl (853.6 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pycdfpp-0.9.2-cp312-cp312-macosx_13_0_arm64.whl (806.6 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pycdfpp-0.9.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (986.1 kB view details)

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

pycdfpp-0.9.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (899.6 kB view details)

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

pycdfpp-0.9.2-cp311-cp311-macosx_13_0_x86_64.whl (848.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pycdfpp-0.9.2-cp311-cp311-macosx_13_0_arm64.whl (801.4 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pycdfpp-0.9.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (984.8 kB view details)

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

pycdfpp-0.9.2-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.2-cp310-cp310-macosx_13_0_x86_64.whl (847.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

pycdfpp-0.9.2-cp310-cp310-macosx_13_0_arm64.whl (799.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pycdfpp-0.9.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (985.0 kB view details)

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

pycdfpp-0.9.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (899.0 kB view details)

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

pycdfpp-0.9.2-cp39-cp39-macosx_13_0_x86_64.whl (847.4 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

pycdfpp-0.9.2-cp39-cp39-macosx_13_0_arm64.whl (799.8 kB view details)

Uploaded CPython 3.9macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: pycdfpp-0.9.2.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.2.tar.gz
Algorithm Hash digest
SHA256 ba12b6ebaf9701abcb20e6ad69d1ce960261b10debb7cadb0168f1be05a223de
MD5 954f68e4d236241933fff6b72ccc0684
BLAKE2b-256 547f314629af0ee52b16855585fae7aef9549a6b11f720752bcea38f12b4beb2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycdfpp-0.9.2-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.7

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 33bff49ca9840c5a5e339be9e38c88eb5e00936e8817f829eb5d48725ff6a75b
MD5 c9a4f7cc98934e20e694534b4b8c7db9
BLAKE2b-256 6db9db543aab5597a6d0643de1e81d81da8d7cdf3e07ca046c493681d587bf96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 427de0db6da45828c22746d9ccd53b29a9d69af7530e6324920b69a939c7ed30
MD5 bd86993f2cf46b4c34e4319fd4d383c8
BLAKE2b-256 b631fe6fd8326dc87228ac45e39db6b729908e3f454a59c77e97953e3c176196

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e164d594d9705f6ee36bb5a7b11c4b33e49e6d1d100f787568a2170037be861
MD5 58f17d79d9f42f6d625c32e44bc3e087
BLAKE2b-256 3c296b08e4b9ac95c4120ff436195a3c119362a04f56eb0d60195b6a6c8d747f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf8ab567ebd372f38f71b5750c837db6bbfb427f443a58c35b6b065999976e53
MD5 78d44ea0f055f436c68d668628e7e746
BLAKE2b-256 6b4a578a5e76e4a0b828158563ac959a72ddcf2629d294160d4e633f3e75a0f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3c86f04b6304fca033eca39762c5e9db6c7fb8cf43d664a1d3c67532325c7bc
MD5 e8de1a1a6c4d278ad8caae36e044f88d
BLAKE2b-256 c2ea4ca1dd433aeae8a9915c940e5b366c81761b894720fdd53c8eeb4c826997

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 53d85fcf613ee6a76e2622ea81c10db6794f2e6b363ab06ce443e3ca1b5642b0
MD5 3369cde3f51808e303fef1e5c7f07d4c
BLAKE2b-256 1dd8cb11632c5e8d9285be52e223d3fdcc1fb637b2f495047a1da60c7311398a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 13217c5bab6ed8df79d15f06f7c9164b18176a32495354cafa513929ffc9a8dd
MD5 7c3701e5861dff6bc65128bd31789596
BLAKE2b-256 6e7854d73e7b0d6f30214810e40c38a3e8a8cd4c2495112ec3f46c421efc365b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycdfpp-0.9.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 510.0 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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f644378d034294bd1110d2878058c086663411d76a3768cab3664f454368b396
MD5 270cbd7fa560aa84770cd18fd16aab45
BLAKE2b-256 e14794db7de3f98a24cd06c58bf3caac9429cd9d9c3806d74b03557e7e0b827e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43b4c87c45695a312d0cffdf4070c8c3b82d9b729fe41858c7cd5b9ddd22ba5b
MD5 b39f77a105933001260347b733b3b9d5
BLAKE2b-256 a1a0b6c72c616f79c1df8ab82251b6fe2c1f7893469a36a5ebad04d3e75f63ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 30b665d088a22bb77c72ae244ee616585dff662a79e00f70bc97d6baf2f985f2
MD5 6f75ae32dbff9cecee3d147e2d472d0d
BLAKE2b-256 093327c8d1a28bbe9610da2d8fda8443088253d4289f14f4d5b06c7af716cf42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 499c08efd7748e7220034d4ab240ea4b53bd95ae49500ee2141121a70105f47b
MD5 df8e70af941a26cdefc6be4ce9cc5ba7
BLAKE2b-256 0b97f8daf21145e872192e9885edfb91c2de5c5834f2fba88b9d241e81bf10b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ef8d3bc101975a5674e96fbcadbba9375968375337c6377d6576a2534acc776
MD5 c7b40b76fca2d85b282df981064f2fbd
BLAKE2b-256 3c769ec465204085f7163dc42b82cb66a68349f2f279da66c8a67d12399a6ad1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 daf9f509bc9b51a7c82a20bee6231937a0d21d648edafe39d504f8da0cf33f31
MD5 77ba31e39349b850eed3188610c7c344
BLAKE2b-256 dc715fea6a01c23cb21513ce7a79d8aadbb280ba4bab62f063fe65b5c91a0c2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ad9bb027312af4f0b9cee820bb9ab7a1e946204cedb483c986aa4358e75632b0
MD5 283ebec3880733375162696f13dc71f5
BLAKE2b-256 b92beb4610b46b2ebf48ebfc9038120915b8f529e695b10f57243b0d7b75d62d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycdfpp-0.9.2-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.7

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 eebffc3eb68378e14217fa412751c7a6470074099b7dd405210067684e85a1e8
MD5 0061d6ded9bbc4bea1ee61b30a682a20
BLAKE2b-256 e4082c8dccbc8b66e9495f3a39b20fe15264cbb0bfa3eb1c68fb6d2c2d7f201d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4ae7834be0780b3d57d6dc540c8db3aae8e9a33c64acf9fcfb3ffa36d66ef9bb
MD5 1dfae2985a062ae579e90550b88c0327
BLAKE2b-256 b39b62f4b1e042cfe271ac0ec49f96cc507bea86d8b6118a2b03d14188232185

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7a1b44059786e53ff5a8a32ca3bf5ca9a156125b7e635e5774872cc54ab29b28
MD5 9db128f7d1f7875a9fb4d02ebb474823
BLAKE2b-256 9d148f39bb567fbd2e4f7ebdbb8d4dd57629153cb202cf85843d9945626e446a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4133cd04fab2d0c9d90c48d2ad5f5ce69e1c6342f0daf1dee908e6aa6d048d15
MD5 2af48e34bc0d8469ac32f80bc636e3a1
BLAKE2b-256 8ec73cc7221a2e84e7acfa246483cfaa3789f82c56d87ad2adc9223a8f2ee0a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca12dc23572840f91002b7f098e05acad586a04802424cef16b549042120c529
MD5 7764d6a9ed1ef6df165558ec3b836715
BLAKE2b-256 eea629991d82ed76add1ea7109ca9e7147a1bc6fa619032050b487a40bf8a259

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f6ff58605d6cb5e8c12413e206879a6dc879149f0e46317308b26791a2bc5209
MD5 729c91264cf4ac3e6964f1bed165e110
BLAKE2b-256 b81bb07d99865914869b6022f63f391315908a3c4599c94633b97c828deb9317

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9c5ffa7f369fad254e957c03d8a169fe9ed661d8ff9992ccd718dfbea99f09d3
MD5 b174b3167cfd4a8010085e46faed6c03
BLAKE2b-256 e28a1afb44943ff1294af054d7171c6514684d06a52ee940caace89bd6719a70

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycdfpp-0.9.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 494.8 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 da7294ee99eb0ef612ddae8f8f3794ba12fb6b7e873344cc5f2c2103fd260447
MD5 d2c56d92b051d68b474e0c986e750909
BLAKE2b-256 96678c7be985827772803b3bedf64fc18c6e47a82f26fc561aaf8fe900dcde2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8133a1e8657d1c8d2092028255f26667bb920a6583093d92c9331b49c07ca651
MD5 70b87dc3ba6e1fd65c3bfed1a69c2280
BLAKE2b-256 8ca4f6b78a3b0820ec5a0cbf35a1db6d3e2529e54968dee8f80bce78ff9f9d27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 000bf0559ca436bd25b4212189cf708ef53d7e54c8dba382492640cd3993e4ca
MD5 377dbd0f602a8d767e4798373d417c23
BLAKE2b-256 ecf2785770990e6e77316a2a8ed67b5be77643ceb89eaf79afffef95963ac0e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6673e604208fbc6fc0889621cef7ee76f61911fefddccb5a869d22fa0884014
MD5 9e97b28e5e700cb1b34f8a673c7e0ffe
BLAKE2b-256 92725d5979c57fa2f7b549f412f994243d6ba5e2b7bc1278a438dc5301f0b97a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5af71f00891d88da51a10168dce8416e53b597383db5da099a6f084dd9785781
MD5 d783e9b79d4322ecacadd25bf34f0d55
BLAKE2b-256 bf8b497e8e29fda5ff113e972caddbb14727f97bf68b02fd77a7cd3e00dc9ae1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 63357a1182f356e63003c9cb0afb7bfe2678260000c00ad01350eed16de1988a
MD5 71b6ee058905f2d56dfc60e8e78d5c9f
BLAKE2b-256 8e10c5a3c35eb09c17087c229a01a0ed97a2e9fc2e33399511e3ae52c37b781b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ddba8d3ac19bfc9ef85baf57b710900390fa74d16e74ec1ebdc784822345b971
MD5 0913a4defd1d21fc8d3032461630a556
BLAKE2b-256 f7aaa6495ce00a1235be777f82526a1c5eb3aef0a24260ca5da51550b7622a2f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycdfpp-0.9.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 494.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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 de7fe8e7be2ccf68b78b6ca6bd766b130fe47f2905ec069418ebd46d4e26d048
MD5 0aaf05e21051ef2373e87a3168639e21
BLAKE2b-256 81489067ea3ec2fc654d965a6120e84cd98b252e4d16cddfc8ddfd002200e59c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff87e0456a0cb1f58c07fea987e383397f91d5195b046aae23b3687e9e508894
MD5 fc7dc8a19f0a62c83f5b7f1122446eb0
BLAKE2b-256 a7db9f4bf705afde8668771628ace77b29e3653ca4f357eeea2df39845597c0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c9897668d3b28e081c733b7aa06fd1a9791e2ee01dd203549c123712fe507ddb
MD5 bb9c9ca6b147a39024cfd4093db6b976
BLAKE2b-256 e2e417ca48c2d0f30736967a0678f9043936a5ba98b5335fce63b817f39808e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f987f0f8e307792496e5504b879c3001617591b228012133cf39a92237012261
MD5 377489ef2f95939ee331e2a7b877ff1b
BLAKE2b-256 577c31f977f96f57dd259b90248b894673378757f21bb9590bea5b7477b36821

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 78907416150ef84949e31ea16597424a20b0104a05d5d55c6afe7a26aa2be62d
MD5 bf86938ec13429edea3e36a297108088
BLAKE2b-256 cf093b44a4ffd7e11ed95dc11c05556d4817bd76e6ea1e157714e6e4fdefd641

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 adf67cd49682f056760d2fa82a0c6d16279c13eb2686eff8ff6b65d52edac544
MD5 7b747401ffe67022d8c300d2c2b1dd65
BLAKE2b-256 41a162197aafd4a482a226ff49bdb7dcdc96e8606d4ba223f38d60649fea6904

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 060ad14a3dc8c40f663ab7d19ea4a259647e25fbc4f300b5cc1a55a664023eae
MD5 1559b67f5f76584fadcf8796b6214f09
BLAKE2b-256 c52c810f00191802561f2b0a279916f9330584090326b92641c5f9b04afa363b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycdfpp-0.9.2-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.7

File hashes

Hashes for pycdfpp-0.9.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d16e8db1637123a107d505ccf72cf1137c0ee11261b6de838ff3f831461dfceb
MD5 b01d36fb1041283aa97cccf2ea5121b6
BLAKE2b-256 96f539d7c3fc871f0c8c54b68acf2c5342da18b4b00924befa7f927569dfe901

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e23842cc77803e84695e965f71cd435f6e586e9ae7ac67c4bc37cc48577653ab
MD5 c8f360071b6f4e4054ecf95d48d8869e
BLAKE2b-256 979a582039a2e0836e9e3172b6e9e8c729139ad176d06ab2ed3aad8671b50e21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1680c38dcc9d6e281cb3a81825b17f8ffa159e1ba6ec5c02c7bbe53452444cab
MD5 53b8c7f4a67a2ca377376a447f8dbdc6
BLAKE2b-256 4784283c01ff109d75c9bf162dfc5703f59c8ee1297cba08822c6f322ec566af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8949b007bf58c91deea74dd0ef27caf37bea696674363d61463dc1fcbae6ced0
MD5 54fb771f5ec08f38ed7ca3f2bbe4fa0e
BLAKE2b-256 64af2006b892c6e4e6fe537b6ba918b3baecbe3b71c3bbbb28d3c38c9a6d6a89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 126220775f0bff6f389dd96d636d83ff90f1a513df2fc24d4ecff5a6e6476ad0
MD5 831a18365bd829d0fdf27d510596ecf1
BLAKE2b-256 d140677d7c9b1a875192a1a2d4aec219a9c0b0f0d0b1158a459cded69d127406

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8fa3a81c2ddda92144a4e0d8b87de2ae4c5da8c4049f4dd5a99fb38e1233c71e
MD5 bd3ca47f0f5b574e4949b3b471b311a1
BLAKE2b-256 bbf84f7a23b59994eb5f43d3f47d82e081e612f22090527602ef015f86e59442

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 669b86368e9ca67dd2da391fda782890c3123f47049b6dda43489e471c1ebef6
MD5 fd8eb9a55c52a3e1e72b747dbc9551a0
BLAKE2b-256 11ff9dc27958c6f33140f99aaabbcb81ffe16381122f1ac376f8d3ec85228988

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycdfpp-0.9.2-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.7

File hashes

Hashes for pycdfpp-0.9.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 41f5332a35b3bfd2dab3bdf29b00ac042a4da63b17e80e5a2ee53b5f2bb9af12
MD5 394fb363e47b0958141c66e7c438a182
BLAKE2b-256 08f4e8a7c887fc316f0d83a8433cd33c484d1884620ab525d1c09e2060288565

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a991aff7c22833e0b93a84297996dde9882d35435fd272c976ca05836ebe980e
MD5 ba739548507a278f1ab1c68f5b634177
BLAKE2b-256 468842a28a7d3de5b713be3d72d29b9c8fa44965e247d026e92429e266656e5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 160ae3384cab0f70447691355520a10f34e617b9cfb57cf15b1ad6f18b1f5304
MD5 9712dee51d5610adbf3111a08f126055
BLAKE2b-256 a92cf97a9c08482932b8de702086308195acf4539932f9fdc18aa97d7f594591

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 067913da2aab3c6cd104173e13f74683e463a06722bc940ea448cac29197b89a
MD5 31886b1b28f0d45856bccda8718aafa6
BLAKE2b-256 5bf5a7695141416ca76be72ac601148e214fbaa329d47e65c128cb14191c92f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c73d8fdd8ffef77f1a2d3239c83a7f50097fbb949d3ec6762c0d695533f0122
MD5 91904c27cb0b32e6bbcc61ca7b03dd1f
BLAKE2b-256 cb43c83b7c64786f384e1fba171eb4d6dc5011ee56f5f07bf8e2fabe227e848d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2c8cd43040ad819762460dbaf57c8ce564886c602cfb454094ea37172d1cfc7d
MD5 80dfa144d14436dc01646c6648c6363c
BLAKE2b-256 c699b7f495c1f9d6af3e23aa5b0bf77219b9ad4faf17d1a3c043d7450b5d8843

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 92e86ba8fa82d5cada9253c7417d912a7921085724ddd5118b2d7bb14affc398
MD5 7e94351a6678c4d130b1378f2c08c96a
BLAKE2b-256 7f7b4bece65dca3abaecdd3d9cd68e35efe53cd94e24ec3eedb7e2d4791bd3d2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pycdfpp-0.9.2-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.7

File hashes

Hashes for pycdfpp-0.9.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c65ee4b11fb00c51784b06426dee680637e44c8a90879943f86e5a8051751fae
MD5 95c4e2f2677762a4b960d7d2ed63f20f
BLAKE2b-256 13d4e489590f7a5c256ae50ae7257800349f2dd595ddb5ddf4e2dc345333c681

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c8644093a90921c05f9465ded853887c0d1bc226b11dc3f22bf05b146ad09d0d
MD5 a743637c3168a50e9a051a0b2403c491
BLAKE2b-256 b1d558d36ca528dd62d33f0c5ea874ac43f1f59bacb4d831e71a2e8d048c3a40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 466529a6125d352cd5e8e82ae88fa87206088258e6fad57b011801f20e941bb3
MD5 1f822e00cff93b21ae62e38723efcb26
BLAKE2b-256 64ff5c174f7ddd8aa02fa53f9fd4a822decdd0c814e34d570b3b1183e072ec15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 735ac6b5a7796d0c8d0fbda13617539e45df7eabb45ec32a7d480089feff50e5
MD5 e53d9a0cfe293df2358529bf94485784
BLAKE2b-256 e75acf52f2f459a2239d62423a5ef2b4cfb9160ce4667dd8a91b3cdde7504093

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a1292a2b35d3aa2afeae3f53b8767490156fde6dd9c1a02b2e1b479aa8b3f263
MD5 ddf32b736c549ad291eaae58beb0ca7d
BLAKE2b-256 608b9f9a7d839b86a3c012a7a77d744e626ed78546fe2e54d3dee9263d11b8e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 090ef2ded0a4a4140fb188c6081c666e2f6d8f66f0aef41f3151dc392b0db6f4
MD5 1655c80735bf8c6611d210b6ae13a80a
BLAKE2b-256 03de6e76f7f1a83fccf38ebd68253b832d12356ca2af92bcf85d116453143a17

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pycdfpp-0.9.2-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e8427ec1a6334827dd1a1fe9a343190abae0db4a970bb31d6cd131fe9339ba79
MD5 0422f62b5a993b1cfb3667dbcc9076f9
BLAKE2b-256 5640636676b63b42b273eba8a54d1a1325fad0813e7b3de72e3ae465b9f1fc6b

See more details on using hashes here.

Provenance

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