Project(项目)
Project(项目) 是 Celebi 中的工作单元:一个自包含的目录,容纳同一分析的全部内容 —— 数据注册、算法、任务、配置与 impression 快照。
它能带来什么
- 隔离性 —— 每个项目都是独立工作区,拥有自己的对象命名空间。
- 可移植性 —— 项目可以整体移动或共享;内部路径相对于项目根目录解析(可用
@/简写)。 - 状态管理 —— Celebi 在工作区内追踪项目的对象、依赖关系与执行历史。
使用项目
# 创建新工作区
celebi init my_analysis
# 进入交互式 Celebi shell
celebi
在 shell 中,/selection 或 @/analysis/selection 这样的对象路径都会相对于
项目根目录解析,并支持 Tab 补全来浏览对象树。