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

Uploaded Source

Built Distribution

fast_curator-0.6.0-py2.py3-none-any.whl (10.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: fast-curator-0.6.0.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.10

File hashes

Hashes for fast-curator-0.6.0.tar.gz
Algorithm Hash digest
SHA256 453d5b587d83079bf05f19565b619458328155d3383f7b8f886955ee16d8d5c6
MD5 ac9456f4a7882f38f3d9e61901572c6c
BLAKE2b-256 f59b1bb1f525e9693f0efdab2324121ab74ee270a30e7492903e785a7bc47e9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fast_curator-0.6.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.10

File hashes

Hashes for fast_curator-0.6.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e247d71d9bc7962c31f54b4732caa5aef8e2fffa484a7d034be3a697c95f9b78
MD5 e3af74bb19f4a76da6eff83251bf7fe8
BLAKE2b-256 cf40f076280aa659258a25df68335a8a47274d40f9e4b9af791e99fbeb230364

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