Skip to main content

Ceci Logo

Ceci Pipeline Software

Continuous Integration Status Documentation Status Coverage Status PyPI Downloads

“Ceci n'est pas une pipeline.”

A lightweight parsl-based framework for running DESC pipelines.

This is now beta status.

Install

pip install ceci

This installs the simplest version of ceci, if you want to be able to use the parsl backend, install instead ceci[parsl].

You can then run an example pipeline from the ceci_lib directory using:

export PYTHONPATH=$PYTHONPATH:$PWD
ceci test/test.yml

Adding Pipeline Stages

To make new pipeline stages, you must:

  • make a new python package somewhere else, to contain your stages.
  • the package must have an __init__.py file that should import from . all the stages you want to use.
  • it must also have a file __main__.py with the same contents as the example in ceci_example.
  • each stage is its own class inheriting from ceci.PipelineStage. Each must define its name, inputs, and outputs, and a run method.
  • the run method should use the parent methods from PipelineStage to get its inputs and outputs etc.

Metadata

Release files for ceci 2.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ceci 2.6
File Size Uploaded
ceci-2.6.tar.gz 157.6 kB Details

Release files / ceci-2.6.tar.gz

Download URL ceci-2.6.tar.gz
Size 157.6 kB
Tags Source
SHA-256 checksum
How to use checksums
05695e50df3cdb986f9a0367989aaf56e8670397ba4dfd7450342800f84bc2e0
BLAKE2b-256 checksum
How to use checksums
934b708f311c886fa478256db92725d568ead18d87d33afc481cef5d26347eaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

2.6 This release

1 release file

2.5.1

1 release file

2.5

1 release file

2.4

1 release file

2.3.1

1 release file

2.3

1 release file

2.2

1 release file

2.1

1 release file

2.0.1

1 release file

2.0

1 release file

1.17

1 release file

1.15.1

1 release file

1.15

1 release file

1.14

1 release file

1.13

1 release file

1.12.3

1 release file

1.10.1

1 release file

1.10

1 release file

1.9

1 release file

1.8.4

1 release file

1.8.3

1 release file

1.8.1

1 release file

1.8

1 release file

1.7

1 release file

1.6

1 release file

1.5

1 release file

1.4.1

1 release file

1.4

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.0.13

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

2 release files

0.0.1

2 release files

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page