Celebi / Concepts

Directory

Directories organize objects inside a project. They form the hierarchy you see when browsing with tree or ls, and let large analyses stay navigable as they grow.

How they are used

  • Group related algorithms and tasks by analysis stage: /preselection, /fitting, /systematics.
  • Paths are slash-separated and absolute from the project root, so an object always has one unambiguous location.
  • Directories participate in the dependency graph like any other object — moving or updating a group keeps its internal structure intact.
celebi> tree
/
├── preselection
│   ├── algo/selection
│   └── task/selection_v1
└── fitting
    ├── algo/fit_model
    └── task/fit_v1