Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Ask DeepWiki

Celebi

Celebi is a data analysis management toolkit designed for high-energy physics research.
It provides a structured environment for organizing projects, tasks, algorithms, and data, enabling reproducible, traceable, and collaborative scientific workflows.

Celebi is particularly suited for complex analysis chains common in HEP, where dependency tracking, provenance, and re-execution are critical.


Key Features and Benefits

  • Structured Organization
    Clear separation of projects, data, algorithms, and tasks with a well-defined hierarchy.

  • Dependency Tracking
    Automatic tracking of relationships between data, algorithms, and tasks, forming a directed acyclic graph (DAG).

  • Impressions (Versioning)
    Built-in impressions system to snapshot important results, configurations, and object states over time.

  • Reproducibility
    Complete capture of workflow structure, parameters, inputs, and execution environments.

  • Adaptability
    Modify algorithms or parameters and re-run only affected downstream tasks.

  • Collaboration
    Share projects and workflows consistently across users and environments.


Core Concepts

  • Project – A self-contained analysis workspace.
  • Data – Raw or derived datasets registered and managed by Celebi.
  • Algorithm – A reusable, self-contained piece of code or script.
  • Task – A concrete execution instance of an algorithm with specific inputs and parameters.
  • Runner – An execution backend (local, batch system, remote, etc.).
  • Impression – A recorded snapshot of key outputs or analysis states.

Installation

git clone https://github.com/CelebiProjects/Celebi.git
cd Celebi
pip install .

Getting Started

celebi init
celebi

Documentation


License

Apache License, Version 2.0


Author

Mingrui Zhao

  • 2013–2017 — Center of High Energy Physics, Tsinghua University
  • 2017–2025 — Department of Nuclear Physics, China Institute of Atomic Energy
  • 2020–2025 — Niels Bohr Institute, University of Copenhagen
  • 2025–now — Peking University

Metadata

Release files for CelebiChrono 1.0.0b2

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

Source distribution (sdist)

Source distribution for CelebiChrono 1.0.0b2
File Size Uploaded
celebichrono-1.0.0b2.tar.gz 237.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for CelebiChrono 1.0.0b2
File Interpreter ABI Platform
celebichrono-1.0.0b2-py3-none-any.whl Python 3 none any Details

Total release size: 535.1 kB

Release files / celebichrono-1.0.0b2.tar.gz

Download URL celebichrono-1.0.0b2.tar.gz
Size 237.7 kB
Tags Source
SHA-256 checksum
How to use checksums
21a654fc9c880a9b1dc461806ae5c8abe9292ddaca88eb49594b08f4ee9a296c
BLAKE2b-256 checksum
How to use checksums
bf7c045637fa8a05a88eb26592963f60d48055136bd984745d1bd6f00d8bdeef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release files / celebichrono-1.0.0b2-py3-none-any.whl

Download URL celebichrono-1.0.0b2-py3-none-any.whl
Size 297.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
74aa00b3a6003ec36af58c90150780594e2c4fda28cb10e444e955a6f7e3b91b
BLAKE2b-256 checksum
How to use checksums
7b41bf1678130b00f7ca6045f178f9844843c358b933a9d496caff5eb060719c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

1.0.0b2 This release

2 release files

0.0.1

2 release files

0.0.0

2 release files

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