myastro¶
带账本的个人天文数据工具箱:你手上已经有什么、当初用什么参数取的、文件是否还在盘上。 Python API + CLI + TUI。
它做什么¶
- 取数:10 个公开巡天(TESS、Gaia、ZTF 元数据/光变/图像帧、Legacy Survey 砖块、 MPC、SIMBAD、VizieR、unWISE;ASAS-SN 视上游可用性)。
- 账本:每个数据集(源、参数、文件、sha256 基线)都记进本地 SQLite—— 去重、重试、巡检与覆盖率检查都建在它之上。
- 找回自己的数据:精确锥搜、关键词检索、对目录索引做覆盖检查。
- 体检:哈希基线核对、孤儿作业扫描、
doctor自检、账本备份/恢复。 - 扩展:第三方源走插件协议(插件 API)。
安装¶
pip install myastro
需要 Python ≥ 3.11(macOS/Linux;Windows 未测试)。可选 extras 与 aria2 系统依赖见
安装。