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.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

recast_workflow-1.0.2-py2.py3-none-any.whl (106.3 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