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
File details
Details for the file recast_workflow-1.0.0-py2.py3-none-any.whl
.
File metadata
- Download URL: recast_workflow-1.0.0-py2.py3-none-any.whl
- Upload date:
- Size: 106.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ded2dedbeac7cd55c6e0f60ea64b3925f2e086dfe8d04d3347e08729e8b7b66d |
|
MD5 | 9a0c764122e8f614fb1c900cb7d1c6fe |
|
BLAKE2b-256 | bc320ab4b23d81cf5ad89b0c36f5ae8946a2a526a75630d0ced56278a272c9c2 |