Skip to main content

tool for creating Yadage workflows for RECAST

Project description

Recast_workflow is a tool for creating new computation workflow for running physics analyses. The generated workflows are interpreted by the Yadage engine and are stored as .yml files. The package comes with a command line interface as well as a python library.

Read the documentation here.

This was developed as part of IRIS-HEP fellowship. The full proposal can be viewed here.

Installation

You can use pip to install recast-workflow:

pip install recast-workflow

Recast-workflow was not developed for Windows file systems, so Windows users are reccomended to work inside a docker image:

docker pull recast/workflow

Development Notes

To install and run all tests:

git clone url
cd recast_workflow
python3 -m venv ./venv
source venv/bin/activate
source dev_setup.sh
pip install -e .[test]
pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for recast-workflow, version 1.0.2
Filename, size File type Python version Upload date Hashes
Filename, size recast_workflow-1.0.2-py2.py3-none-any.whl (106.3 kB) File type Wheel Python version py2.py3 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page