Pipeline Synthesis Framework based on Finite Combinatory Logic with Predicates
Project description
CoSy-Luigi
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 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.
License
cosy-luigi is distributed under the terms of the Apache-2.0 license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d102e47d6980310b139c9d7538f06efc635a13157463f1f9f32c0052e0066713
|
|
| MD5 |
00660d9d95e0b385ed0a6681766b36a8
|
|
| BLAKE2b-256 |
096cc97cd06493d5ae968ae4611232fa7715e594e7f696918e4e671e360759d1
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cosy_luigi-0.0.1.dev14.tar.gz -
Subject digest:
d102e47d6980310b139c9d7538f06efc635a13157463f1f9f32c0052e0066713 - Sigstore transparency entry: 1710249008
- Sigstore integration time:
-
Permalink:
cls-python/cosy-luigi@9a759d0f07ea5fd86b44669dc62ae33ed5f2b734 -
Branch / Tag:
refs/heads/develop - Owner: https://github.com/cls-python
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pre-release.yml@9a759d0f07ea5fd86b44669dc62ae33ed5f2b734 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file cosy_luigi-0.0.1.dev14-py3-none-any.whl.
File metadata
- Download URL: cosy_luigi-0.0.1.dev14-py3-none-any.whl
- Upload date:
- Size: 15.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8452ce0c72e56a298749d6d638a17b05a753f7414571783bc28a338fcc046dd0
|
|
| MD5 |
2a8edbf60e6cd7414eb7dd0d83e558b4
|
|
| BLAKE2b-256 |
f11d84e42bcebbfe6d1590b6fcd821fa2ab3a075432f418409725f13f5e39d02
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cosy_luigi-0.0.1.dev14-py3-none-any.whl -
Subject digest:
8452ce0c72e56a298749d6d638a17b05a753f7414571783bc28a338fcc046dd0 - Sigstore transparency entry: 1710249023
- Sigstore integration time:
-
Permalink:
cls-python/cosy-luigi@9a759d0f07ea5fd86b44669dc62ae33ed5f2b734 -
Branch / Tag:
refs/heads/develop - Owner: https://github.com/cls-python
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pre-release.yml@9a759d0f07ea5fd86b44669dc62ae33ed5f2b734 -
Trigger Event:
workflow_dispatch
-
Statement type: