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.3.2.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

fast_curator-0.3.2-py2.py3-none-any.whl (9.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: fast-curator-0.3.2.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7

File hashes

Hashes for fast-curator-0.3.2.tar.gz
Algorithm Hash digest
SHA256 fd77b7a0a14568d07f3df2f54fbf406977d05b6dfc4dc019a0cce0a401ab17c7
MD5 165d4fd9bd7aeb9fc911654e88dbc4cb
BLAKE2b-256 6ffe7b7ec7723db2bd207602f7021b4df7aa14a0d6e1b06402617e83228dd8f6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for fast_curator-0.3.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cd359f8267437fc972a8b20b22f11bc098bc3e15efdc996515b8b293b0f12c18
MD5 9b42fb2aa0c16d9ecb4b649664a393ea
BLAKE2b-256 9cbf09af33283caee3327d572a552a9884a6ab3ceaeaa012b2b231b7e7ece485

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