Skip to main content

F.A.S.T. package for describing datasets

Project description

pypi package pipeline status coverage report Gitter

fast-curator

Create, read and write dictionary descriptions of input datasets to process. Currently all datasets are expected to be built from sets of ROOT Trees.

Installing

pip install --user fast-curator

Usage

# Local files:
fast_curator -o output_file_list.txt -t tree_name -d dataset_name --mc input/files/*root

# Single XROOTD files:
fast_curator -o output_file_list.txt --mc root://my.domain.with.files://input/files/one_file.root

# XROOTD files with several globs
fast_curator -o output_file_list.txt --mc root://my.domain.with.files://inp*/files/*.root

Notes: 1. If the command is called multiple times with the same output file (using the -o option), the additional files specified will be appended to the output file. 2. Arbitrary meta-data (such as cross-section, data quality, generator precision, etc) can be added to each dataset with the -m option.

For more guidance try the built-in help:

fast_curator --help

Reading dataset files back

import fast_curator
datasets = fast_curator.read.from_yaml("my_dataset_file.yml")

Will return a list of datasets with the default section applied to each dataset.

Further Documentation

Is on its way…

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

fast-curator-0.5.0.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

fast_curator-0.5.0-py2.py3-none-any.whl (11.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file fast-curator-0.5.0.tar.gz.

File metadata

  • Download URL: fast-curator-0.5.0.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.6.7

File hashes

Hashes for fast-curator-0.5.0.tar.gz
Algorithm Hash digest
SHA256 bffeae1adb13df7f6b4d3af0f5e78f048995305d8bf4f934ae910094ab7c906e
MD5 691b9c8d3b75d4d09bb43653699e5fa7
BLAKE2b-256 63fdfd6c3c2d0cb04c259bf54fdb70d8f2d7203320d919d1307343c0c092e033

See more details on using hashes here.

File details

Details for the file fast_curator-0.5.0-py2.py3-none-any.whl.

File metadata

  • Download URL: fast_curator-0.5.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.6.7

File hashes

Hashes for fast_curator-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 292b6b8eee6d0f8e8a251d38aba01a62f7250d5e9610210e784458dcd1e68924
MD5 02a2d63509f5a6ca84b1513acbd10380
BLAKE2b-256 f8e9a20e3ed0ef506bdc7c09c3c41b79c80c56ee3e2f81cfeed5fc173ef35c74

See more details on using hashes here.

Supported by

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