An open source pip-installable python package, with compatible license (Apache 2).
CI with (ruff) linting and initial (pytest) tests, strict mypy compliance, examples and doctests
an open source conda package
documentation: API (docstring) documentation, with autotested examples, markdown pages describing the design and built in CI automatically, and hosted on Github Pages
ability to generate a representation of a workflow that has simple lazy-evaluated functions ("procedures"),
with symbolic (static and dynamic) parameters (native types)
output in a (rough) CWL subset/superset with some modifications for the context (e.g. Python functions, rather than shell commands)
capturing of global variables as "workflow parameters"
Why has this changed?
Base of functionality, to take a range of fairly-basic dask workflows and output CWL-like structures.
How to review
Starting with the examples and documentation is it possible to construct workflows that behave as expected?
What has changed?
See the individual PRs that this supersedes:
5
4
3
2
Key feature list
Why has this changed?
Base of functionality, to take a range of fairly-basic dask workflows and output CWL-like structures.
How to review
Starting with the examples and documentation is it possible to construct workflows that behave as expected?