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.
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
To install and run all tests:
git clone https://github.com/vladov3000/recast_workflow.git cd recast_workflow python3 -m venv ./venv source venv/bin/activate source dev_setup.sh pip install -e .[test] pytest