Celebi / 核心概念

Project(项目)

Project(项目) 是 Celebi 中的工作单元:一个自包含的目录,容纳同一分析的全部内容 —— 数据注册、算法、任务、配置与 impression 快照。

它能带来什么

  • 隔离性 —— 每个项目都是独立工作区,拥有自己的对象命名空间。
  • 可移植性 —— 项目可以整体移动或共享;内部路径相对于项目根目录解析(可用 @/ 简写)。
  • 状态管理 —— Celebi 在工作区内追踪项目的对象、依赖关系与执行历史。

使用项目

# 创建新工作区
celebi init my_analysis

# 进入交互式 Celebi shell
celebi

在 shell 中,/selection@/analysis/selection 这样的对象路径都会相对于 项目根目录解析,并支持 Tab 补全来浏览对象树。