Skip to main content

odapt

Actions Status Documentation Status

PyPI version Conda-Forge PyPI platforms

GitHub Discussion

The odapt library is a bridge between columnar file formats ROOT, Parquet, Feather, and HDF5. It aims to simplify file conversions in Python, replacing what is usually a multi-step process with one line of code, with builtin features for managing large datasets and choosing compression levels.

Installation

odapt can be installed from PyPI using pip:

pip install odapt

Getting started

import odapt as od

# To merge two or more root files with TTrees,
# and add together any histograms:
od.hadd_and_merge("destination.root",
["ttree_file1.root", "ttree_file2.root"])


# To add merge files with only histograms:
od.hadd("destination.root",
["hist_file1.root", "hist_file2.root"])

Metadata

Release files for odapt 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for odapt 1.2.0
File Size Uploaded
odapt-1.2.0.tar.gz 28.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for odapt 1.2.0
File Interpreter ABI Platform
odapt-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 47.2 kB

Release files / odapt-1.2.0.tar.gz

Download URL odapt-1.2.0.tar.gz
Size 28.6 kB
Tags Source
SHA-256 checksum
How to use checksums
74db478af8f0bab0d48bf545012924e34017c2308b324bc6c21e364f054613b6
BLAKE2b-256 checksum
How to use checksums
be1e4e022b3f81d6ee2653b5b7c43dac3334447c5ac6a70f43cf5a3de018aa84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.7

Release files / odapt-1.2.0-py3-none-any.whl

Download URL odapt-1.2.0-py3-none-any.whl
Size 18.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c9cdd7bd986be28fa456252d802d4cfc05c203ee54cd0577ab939f0a53ec3ec3
BLAKE2b-256 checksum
How to use checksums
4b6fd06ee058ba4a508ca5f62483be6ea92e88ea336ebd0df1e09132f946dd6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.7

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.3

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page