{"repo":"wfcommons/WfCommons","free":true,"listed":false,"github":"https://github.com/wfcommons/WfCommons","clone":"git clone https://github.com/wfcommons/WfCommons.git","description":"WFCommons: A Framework for Enabling Scientific Workflow Research and Development","language":"Python","stars":52,"topics":["scientific-workflows","simulation","reproducible-research","workflow","distributed-systems","workflow-simulator","scheduling-simulator","hpc","workflow-management-system","workflow-generator"],"license":"LGPL-3.0","category":"workflow-automation","readme_excerpt":"[![Build][build-badge]][build-link]&nbsp; [![PyPI version][pypi-badge]][pypi-link]&nbsp; [![License: LGPL v3][license-badge]](LICENSE)&nbsp; [![CodeFactor][codefactor-badge]][codefactor-link]&nbsp; [![Documentation Status][rtd-badge]][rtd-link]&nbsp; [![Codecov][cov-badge]][cov-link]&nbsp; An open-source ecosystem of workflow execution instances, synthetic workflow generators, and benchmark specifications. It helps the community study scheduling, performance, resilience, and emerging AI-driven workflow automation on modern distributed and HPC platforms. - Real instances: Workflow executions curated in a common JSON format (WfFormat). - Synthetic realism: Generate realistic workflows from real traces. - Benchmarks: Produce executable specs for repeatable experiments and fair comparisons. Quick links: Documentation · Website · GitHub Issues Quickstart WfCommons requires Python 3.11+ and has been tested on Linux and macOS. Generate a synthetic workflow in a few lines: Next steps: - Learn how to build recipes in the WfChef guide. - Generate larger workflow families in the WfGen guide. - Produce benchmark specs in the WfBench guide. Installation WfCommons is available on PyPI. Installing from source (latest) Optional Requirements Visualization support (workflow task graph drawings) is available as an extra: Graphviz WfCommons uses pygraphviz for generating visualizations for the workflow task graph. If you want to enable this feature, you will have to install the graphviz package ","default_branch":null,"files":null,"tree":[],"storefront":"/r/wfcommons","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wfcommons/WfCommons/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."}