Wfcommons

Latest version: v1.0

Safety actively analyzes 625566 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0

The [WfCommons project](https://wfcommons.org) is an open source framework for enabling scientific workflow research and development by providing foundational tools for analyzing workflow execution instances, and generating synthetic, yet realistic, workflow instances that can be used to develop new techniques, algorithms and systems that can overcome the challenges of efficient and robust execution of ever larger workflows on increasingly complex distributed infrastructures. This Python package provides methods for analyzing instances, deriving recipes, and generating representative synthetic workflow instances.

This release targets the research and development life cycle of workflow systems and applications, which is composed of the following major components:
- **WfFormat**: common format for representing workflow execution instances (this release is compatible with [schema version 1.4](https://github.com/wfcommons/wfformat))
- **WfInstances**: workflow execution instances
- **WfChef**: workflow recipes
- **WfGen**: workflow generator
- **WfBench**: workflow benchmarks :new:
- **WfSim**: workflow simulators

Documentation and additional information: https://wfcommons.org

0.8

The [WfCommons project](https://wfcommons.org) is an open source framework for enabling scientific workflow research and development by providing foundational tools for analyzing workflow execution instances, and generating synthetic, yet realistic, workflow instances that can be used to develop new techniques, algorithms and systems that can overcome the challenges of efficient and robust execution of ever larger workflows on increasingly complex distributed infrastructures. This Python package provides methods for analyzing instances, deriving recipes, and generating representative synthetic workflow instances.

This release targets the research and development life cycle of workflow systems and applications, which is composed of the following major components:
- **WfFormat**: common format for representing workflow execution instances (this release is compatible with [schema version 1.3](https://github.com/wfcommons/wfformat))
- **WfInstances**: workflow execution instances
- **WfChef**: workflow recipes
- **WfGen**: workflow generator
- **WfSim**: workflow simulators

The WfGen component targets the generation of realistic synthetic workflow instances. WfGen takes as input a workflow recipe produced by WfChef for a particular application and a desired number of tasks. WfGen then automatically generates synthetic, yet realistic, randomized workflow instances with (approximately) the desired number of tasks.

Documentation and additional information: https://wfcommons.org

0.7

The [WfCommons project](https://wfcommons.org) is an open source framework for enabling scientific workflow research and development by providing foundational tools for analyzing workflow execution instances, and generating synthetic, yet realistic, workflow instances that can be used to develop new techniques, algorithms and systems that can overcome the challenges of efficient and robust execution of ever larger workflows on increasingly complex distributed infrastructures. This Python package provides methods for analyzing instances, deriving recipes, and generating representative synthetic workflow instances.

This release is aligned with a reorganization of the WfCommons project that targets the research and development life cycle of workflow systems and applications, which is composed of the following major components: (i) workflow execution instances (**WfInstances**), (ii) workflow recipes (**WfChef**), (iii) workflow generator (**WfGen**), and (iv) workflow simulator (**WfSim**).

The WfGen component targets the generation of realistic synthetic workflow instances. WfGen takes as input a workflow recipe produced by WfChef for a particular application and a desired number of tasks. WfGen then automatically generates synthetic, yet realistic, randomized workflow instances with (approximately) the desired number of tasks.

Documentation and additional information: https://wfcommons.org

0.6

The [WfCommons project](https://wfcommons.org) is an open source framework for enabling scientific workflow research and development by providing foundational tools for analyzing workflow execution instances, and generating synthetic, yet realistic, workflow instances that can be used to develop new techniques, algorithms and systems that can overcome the challenges of efficient and robust execution of ever larger workflows on increasingly complex distributed infrastructures. This Python package provides methods for analyzing instances, deriving recipes, and generating representative synthetic workflow instances.

This release is aligned with a reorganization of the WfCommons project that targets the research and development life cycle of workflow systems and applications, which is composed of the following major components: (i) workflow execution instances (**WfInstances**), (ii) workflow recipes (**WfChef**), (iii) workflow generator (**WfGen**), and (iv) workflow simulator (**WfSim**).

The WfGen component targets the generation of realistic synthetic workflow instances. WfGen takes as input a workflow recipe produced by WfChef for a particular application and a desired number of tasks. WfGen then automatically generates synthetic, yet realistic, randomized workflow instances with (approximately) the desired number of tasks.

Documentation and additional information: https://wfcommons.org

0.5

[WfCommons](http://wfcommons.org) is a community framework that provides a collection of tools for analyzing workflow execution instances, producing realistic synthetic workflow traces, and simulating workflow executions.

This Python package provides a collection of tools for: (i) Analyzing instances of actual workflow executions; (ii) Producing recipes structures for creating workflow recipes for workflow generation; and (iii) Generating synthetic realistic workflow instances.

The current list of [available workflow recipes](https://docs.wfcommons.org/en/latest/generating_workflows.html#workflow-recipes) include the following workflow applications:

- **1000Genome:** A high-throughput data-intensive bioinformatics workflow.
- **BLAST:** A high-throughput compute-intensive bioinformatics workflow.
- **BWA:** A high-throughput data-intensive bioinformatics workflow.
- **Cycles:** A high-throughput compute-intensive scientific workflow for agroecosystems modeling.
- **Epigenomics:** A high-throughput data-intensive bioinformatics workflow.
- **Montage:** A high-throughput compute-intensive astronomy workflow.
- **Seismology:** A high-throughput data-intensive seismology workflow.
- **SoyKB:** A high-throughput data-intensive bioinformatics workflow.

Documentation and additional information: https://wfcommons.org

0.4

The [WorkflowHub project](http://workflowhub.org) is a community framework for a community framework that provides a collection of tools for analyzing workflow execution traces, producing realistic synthetic workflow traces, and simulating workflow executions.

This Python package provides a collection of tools for: (i) Analyzing traces of actual workflow executions; (ii) Producing recipes structures for creating workflow recipes for workflow generation; and (iii) Generating synthetic realistic workflow traces.

The current list of [available workflow recipes](https://docs.workflowhub.org/en/latest/generating_workflows.html#workflow-recipes) include the following workflow applications:

- **1000Genome:** A high-throughput data-intensive bioinformatics workflow.
- **BLAST:** A high-throughput compute-intensive bioinformatics workflow.
- **BWA:** A high-throughput data-intensive bioinformatics workflow.
- **Cycles:** A high-throughput compute-intensive scientific workflow for agroecosystems modeling.
- **Epigenomics:** A high-throughput data-intensive bioinformatics workflow.
- **Montage:** A high-throughput compute-intensive astronomy workflow.
- **Seismology:** A high-throughput data-intensive seismology workflow.
- **SoyKB:** A high-throughput data-intensive bioinformatics workflow.

In this version, we have added three new workflow generator recipes (9, 12), added a parser for Pegasus (5, 6) and Makeflow (10) workflow systems, provided the ability to increase/reduce runtime and files size by a factor (11), fixed an issue with the Montage generator (7) and file size generation (8), and performed some enhancements.

Documentation and additional information: https://workflowhub.org

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.