Skip to content

Repository files navigation

CoSy-Luigi

cosy-luigi logo
Package PyPI - Version PyPI - Python Version
License License
Package CI - Test CD - Release cosy-luigi
Docs Docs - Release Docs - Checks
Coverage codecov codecov
Traits Hatch project Checked with mypy Checked with Ruff

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.

Examples

Installation

pip install --pre cosy-luigi

Since 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.gz

Documentation

Please head over to the documentation to get started.

Contributing

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 fmt and hatch run types:check to make sure you meet code quality standards.
  • For docs, please run hatch run docs:check to 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.

License

cosy-luigi is distributed under the terms of the Apache-2.0 license.

Releases

Packages

Contributors

Languages