Skip to main content

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

Project description

pypi package pipeline status coverage report

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.

Requirements

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

Uploaded Source

Built Distribution

fast_curator-0.1.5-py2.py3-none-any.whl (7.7 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: fast-curator-0.1.5.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for fast-curator-0.1.5.tar.gz
Algorithm Hash digest
SHA256 3e724d842fc25f91a8f8789a3dd1220b9601cf9b2a6743f7d11e05def28eeabc
MD5 121d36cec5238baee410dad8011194e9
BLAKE2b-256 b6c556c179dfbe68f36296bdb52abebbbe2bb30e87f54eb4f082d38615b94cae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fast_curator-0.1.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for fast_curator-0.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1cec56bc52bda4a43fbf97290198f5c471077dea42137b3049b9ac267e176f43
MD5 b8d4e27a64809ece031ace0080cb64cf
BLAKE2b-256 14c5c2fb4f2df2005d4a77ccf12b3b46fa931aa12b82f18493db31bea883511f

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