Skip to main content

Pipeline Synthesis Framework based on Finite Combinatory Logic with Predicates

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cosy_luigi-0.0.1.dev14.tar.gz (383.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cosy_luigi-0.0.1.dev14-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file cosy_luigi-0.0.1.dev14.tar.gz.

File metadata

  • Download URL: cosy_luigi-0.0.1.dev14.tar.gz
  • Upload date:
  • Size: 383.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cosy_luigi-0.0.1.dev14.tar.gz
Algorithm Hash digest
SHA256 d102e47d6980310b139c9d7538f06efc635a13157463f1f9f32c0052e0066713
MD5 00660d9d95e0b385ed0a6681766b36a8
BLAKE2b-256 096cc97cd06493d5ae968ae4611232fa7715e594e7f696918e4e671e360759d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosy_luigi-0.0.1.dev14.tar.gz:

Publisher: pre-release.yml on cls-python/cosy-luigi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cosy_luigi-0.0.1.dev14-py3-none-any.whl.

File metadata

File hashes

Hashes for cosy_luigi-0.0.1.dev14-py3-none-any.whl
Algorithm Hash digest
SHA256 8452ce0c72e56a298749d6d638a17b05a753f7414571783bc28a338fcc046dd0
MD5 2a8edbf60e6cd7414eb7dd0d83e558b4
BLAKE2b-256 f11d84e42bcebbfe6d1590b6fcd821fa2ab3a075432f418409725f13f5e39d02

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosy_luigi-0.0.1.dev14-py3-none-any.whl:

Publisher: pre-release.yml on cls-python/cosy-luigi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page