Skip to main content

A format specification for ROOT files

Project description

rootfilespec

Actions Status Documentation Status

PyPI version Conda-Forge PyPI platforms

GitHub Discussion

The rootfilespec package is designed to efficiently parse ROOT file binary data into python datastructures. It does not drive I/O and expects materialized bytes buffers as input. It also does not return any types beyond python dataclasses of primitive types (and numpy arrays thereof). The goal of the project is to provide a stable and feature-complete read/write backend for packages such as uproot.

Further details on the design decisions can be found in docs/design.md.

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

rootfilespec-0.0.3.tar.gz (59.2 kB view details)

Uploaded Source

Built Distribution

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

rootfilespec-0.0.3-py3-none-any.whl (63.3 kB view details)

Uploaded Python 3

File details

Details for the file rootfilespec-0.0.3.tar.gz.

File metadata

  • Download URL: rootfilespec-0.0.3.tar.gz
  • Upload date:
  • Size: 59.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rootfilespec-0.0.3.tar.gz
Algorithm Hash digest
SHA256 0103ad9906bd44d2df0fb4841c79e8a2c703c5ed21db1aff3a95feb1999f15d8
MD5 f997dbfd0f18fefce27ba94ae41dd5f7
BLAKE2b-256 a07e2bf001ce27ca605526576b1ba15e7c8073809deae5a9e84fcc47c7d84747

See more details on using hashes here.

Provenance

The following attestation bundles were made for rootfilespec-0.0.3.tar.gz:

Publisher: cd.yml on nsmith-/rootfilespec

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

File details

Details for the file rootfilespec-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: rootfilespec-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 63.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rootfilespec-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2afb6565efc3283a45523ae19ea06cd3d4d742dfcb1e99575089d5be87b41f47
MD5 1595f0edf4d5c0cb6f8975321a9c0256
BLAKE2b-256 2eb39d95ac8601df5f75d698ade04e7b9a4b2c23f1d1843b524afbe1861597b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rootfilespec-0.0.3-py3-none-any.whl:

Publisher: cd.yml on nsmith-/rootfilespec

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