WfCommons is an open-source Python framework for enabling scientific workflow research and development. Use it to analyze workflow execution instances, build workflow recipes, generate realistic synthetic workflows, and create benchmark specifications.
Quick links: Documentation · Website · GitHub
More information about the project can be found at: https://wfcommons.org/
The WfCommons conceptual architecture.
What you can do
Analyze workflow instances from real executions.
Derive reusable recipes that capture workflow structure and performance.
Generate synthetic workflows at scale for experimentation.
Build benchmark specs for multiple workflow systems.
Get started
Installation for install and first steps.
The WfCommons Project for a project overview and WfFormat context.
WfChef: Workflows Recipes to build recipes from real instances.
WfGen: Generating Workflows to generate synthetic workflows.
WfBench: Workflow Benchmarks to produce benchmark specs.
Support
The source code for this WfCommons’s Python package is available on GitHub. Our preferred channel to report a bug or request a feature is via WfCommons’s Github Issues Track.
You can also reach the WfCommons team via our support email: support@wfcommons.org.