tool for creating Yadage workflows for RECAST
Project description
# Recast Workflow
The current progress of the fellowship can be read [here](https://github.com/vladov3000/recast_workflow/blob/master/PROGRESS.md).
Recast_workflow is a tool for creating new computation workflow for running physics analyses. The generated workflows are interpreted by the [Yadage engine](https://github.com/yadage/yadage) and are stored as .yml files. The package comes with a command line interface as well as a python library.
This is currently being developed as part of IRIS-HEP fellowship. The full proposal can be viewed [here](https://iris-hep.org/fellows/vovechkin.html).
## Development Notes
These will be moved to documentation later but for now, they will be here. 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
Expected test results:
==================================================== test session starts ==================================================== platform darwin – Python 3.7.7, pytest-3.10.1, py-1.9.0, pluggy-0.13.1 rootdir: /Users/vlad/Documents/EPEprojects/recast_workflow, inifile: collected 38 items
tests/cli/test_cli.py . [ 2%] tests/images/test_build_utils.py ……… [ 26%] tests/images/test_builds.py . [ 28%] tests/scripts/test_catalogue.py ………….. [ 65%] tests/scripts/workflow/test_workflow.py ..s…… [ 89%] tests/subworkflows/selection/test_rivet.py …. [100%]
=========================================== 37 passed, 1 skipped in 5.31 seconds ============================================
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for recast_workflow-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ded2dedbeac7cd55c6e0f60ea64b3925f2e086dfe8d04d3347e08729e8b7b66d |
|
MD5 | 9a0c764122e8f614fb1c900cb7d1c6fe |
|
BLAKE2b-256 | bc320ab4b23d81cf5ad89b0c36f5ae8946a2a526a75630d0ced56278a272c9c2 |