CoSy-Luigi is a highly efficient open-source pipeline synthesis framework.
It enables modeling structural variance in pipelines using established object-oriented programming (OOP) paradigms,
such as inheritance, resulting in a low barrier to entry.
pip install --pre cosy-luigiSince cosy-luigi is in pre-release state, PyPi distributions are likely to be outdated.
To work around that, you can stay updated with a nightly build:
pip install https://github.com/cls-python/cosy-luigi/releases/download/nightly/cosy_luigi-nightly.tar.gzPlease head over to the documentation to get started.
Please contribute via a fork if not part of the cls-python org, and contribute via a feature/ or bugfix/ branch if you are part of the org.
Before making a PR:
- For code, please run
hatch fmtandhatch run types:checkto make sure you meet code quality standards. - For docs, please run
hatch run docs:checkto make sure that everything is in order.
These are run as part of the PR, so if these do not pass for you locally, the PR is guaranteed not to be mergeable.
cosy-luigi is distributed under the terms of the Apache-2.0 license.