{"repo":"llnl/maestrowf","free":true,"listed":false,"github":"https://github.com/llnl/maestrowf","clone":"git clone https://github.com/llnl/maestrowf.git","description":"A tool to easily orchestrate general computational workflows both locally and on supercomputers","language":"Python","stars":162,"topics":["simulation-study","workflow-processes","hpc","science-research","workflows","radiuss","python","workflow"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Maestro Workflow Conductor (maestrowf) Maestro can be installed via pip: pip install maestrowf Documentation Maestro Documentation - Official Maestro documentation. Maestro Sheetmusic - A collection of sample and user contributed Maestro study examples. Maestro Samples - Maestro sample studies. Getting Started is Quick and Easy Create a YAML file named study.yaml and paste the following content into the file: PHILOSOPHY : Maestro believes in the principle of a clearly defined process, specified as a list of tasks, that are self-documenting and clear in their intent. Running the hello world study is as simple as... maestro run study.yaml Creating a Parameter Study is just as Easy With the addition of the global.parameters block, and a few simple tweaks to your study block, the complete specification should look like this: PHILOSOPHY : Maestro believes that a workflow should be easily parameterized with minimal modifications to the core process. Maestro will automatically expand each parameter into its own isolated workspace, generate a script for each parameter, and automatically monitor execution of each task. And, running the study is still as simple as: Scheduling Made Simple But wait there's more! If you want to schedule a study, it's just as simple. With some minor modifications, you are able to run on an HPC system. NOTE : This specification is configured to run on LLNL's quartz cluster. Under the batch header, you will need to make the necessary changes to schedule onto","default_branch":null,"files":null,"tree":[],"storefront":"/r/llnl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/llnl/maestrowf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}