Skip to main content

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

Project description

[![pypi package](https://img.shields.io/pypi/v/fast-curator.svg)](https://pypi.org/project/fast-curator/)
[![pipeline status](https://gitlab.cern.ch/fast-hep/public/fast-curator/badges/master/pipeline.svg)](https://gitlab.cern.ch/fast-hep/public/fast-curator/commits/master)
[![coverage report](https://gitlab.cern.ch/fast-hep/public/fast-curator/badges/master/coverage.svg)](https://gitlab.cern.ch/fast-hep/public/fast-curator/commits/master)

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

## Requirements


## Installing
```
pip install --user fast-curator[uproot]
```
Note that if you wish to handle large numbers of remote files, such as with wild-carded xrootd paths, you currently need to use the `ROOT` version of this package and not the `uproot` version.
That means changing the above command to:
```
pip install --user fast-curator[ROOT]
```

## 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 -t tree_name -d dataset_name --mc root://my.domain.with.files://input/files/one_file.root

# XROOTD files with a glob (needs the ROOT version of fast-curator, see above)
fast_curator -o output_file_list.txt -t tree_name -d dataset_name --mc root://my.domain.with.files://input/files/*.root
```

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.

## 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.1.tar.gz (5.4 kB view hashes)

Uploaded Source

Built Distribution

fast_curator-0.1.1-py2.py3-none-any.whl (6.8 kB view hashes)

Uploaded Python 2 Python 3

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