Ctrl K

cwltool

The reference implementation of the Common Workflow Language standards

7
contributors

Description

Linux Status Coverage Status Documentation Status

PyPI: PyPI Version PyPI Downloads Month Total PyPI Downloads

Conda: Conda Version Conda Installs

Debian: Debian Testing package Debian Stable package

Quay.io (Docker): Quay.io Container

This is the reference implementation of the Common Workflow Language open standards. It is intended to be feature complete and provide comprehensive validation of CWL files as well as provide other tools related to working with CWL.

cwltool is written and tested for Python 3.x {x = 6, 7, 8, 9, 10, 11}

The reference implementation consists of two packages. The cwltool package is the primary Python module containing the reference implementation in the cwltool module and console executable by the same name.

The cwlref-runner package is optional and provides an additional entry point under the alias cwl-runner, which is the implementation-agnostic name for the default CWL interpreter installed on a host.

cwltool is provided by the CWL project, a member project of Software Freedom Conservancy and our many contributors.

Keywords
CommonWL
CWL
SciWorkflows
Programming languages
License
</>Source code

Participating organisations

Common Workflow Language

Contributors

Contact person

MC

Michael Crusoe

Maintainer
CWL Project
0000-0002-2961-9670
MC
Michael Crusoe
FK
Farah Zaib Khan
SS
Stian Soiland-Reyes
JC
John Chilton

Related projects

Common Workflow Language

The reference CWL runner and other software from the Common Workflow Language open standards community.

Updated 31 months ago

FAIRifying eWaterCycle (EOSCpilot)

SWITCH-ON

Updated 8 months ago
Finished