Sky Eye 是一款仿 Astrometrica 的跨平台天文图像处理软件,用于小行星/彗星的 CCD 观测数据处理——从底片解算、Blink 比较、目标测量到生成 MPC 观测报告。
- 通过内置 CFITSIO 读取多 HDU、tile-compressed FITS 与
.fits.fz - 自动读取 FITS 头信息:十进制/六十进制 RA/Dec、曝光、滤镜、多种观测时间、焦距、像元、尺度、旋转与镜像;无法解析的已存在字段会记录 warning
- ZScale 自动定标,WebGL2 单通道浮点纹理支持 Linear/Asinh shader 拉伸
- 反色显示、适应窗口、帧列表快速切换
- 后端科学像素、前端 CPU 像素和 GPU 纹理分别使用按字节计费的 LRU;前端 CPU/GPU 默认预算各 256 MiB,优先保留当前帧与播放方向邻帧
- 自动星点检测与背景估计
- 在线查询 VizieR Gaia DR3 参考星表,并自行星历元传播
- WCS 世界坐标求解:输出中心坐标、像素尺度、旋转角与 RMS 残差
- 整组图像批量归算,逐帧失败隔离,自动继承上一帧求解初值
- 自动解算失败时支持人工校准:叠加 Gaia 参考星圆圈,手动调整平移、比例、旋转和镜像后自动精化
- 基于 ATLAS REFCAT2 的自动光度定标(零点与颜色项)
- 在多帧图像间循环播放,闪烁速度可调
- 支持原始像素和 WCS 对齐两种模式;对齐模式以当前帧为固定参考,不生成额外的完整重投影副本
- 快捷键:
Space播放/暂停、←→切换帧、↑↓调整速度
- 点击标记可疑目标,支持 Gaussian-window 质心定位与 SEP 亚像素孔径测光
- 输出 RA/Dec、流量、SNR、FWHM、椭圆率与测量不确定度
- 光度定标后获得星等(含误差与波段)
- 测量列表:确认、重命名、删除,支持 MPC trkSub 命名规则校验
- 下载并自动更新 MPCORB 轨道数据库(网络不可用时可在「设置 → 数据」中从本地
.gz文件导入) - 本地二体传播用于整场快速候选预筛;结果明确标记为本地预测,缺少 DUT1/EOP 时标记为降级时间
- 联网时自动使用 JPL Small-Body Identification
two-pass=true精化整场结果;服务不可用时保留本地候选并记录 warning - MPC MPChecker 用于已测量目标的人工交叉检查;严格离线高精度留给未来的 OpenOrb sidecar
- 将测量结果与本地 MPCORB 轨道数据库匹配,返回候选天体、最大 O-C 残差与移动速度
- 按 ADES 2022 PSV 或 MPC 80-column 标准格式生成观测报告
- 内置预览与校验,自动集成观测站、观测者/测量者、望远镜配置与测量信息
- 完整配置:观测站(MPC 编号、经纬度、观测者、望远镜)、仪器(焦距、像元、镜像)、归算参数、报告精度
- 内置自动更新,在「设置 > 关于」中检查、下载并安装新版
Sky Eye 支持 Windows x64、macOS(Apple Silicon 与 Intel) 与 Linux x64。
前往 GitHub Releases 下载对应平台的安装包:
| 平台 | 安装包 |
|---|---|
| Windows x64 | 安装向导(NSIS)或 MSI,双击运行即可 |
| macOS | .dmg 镜像,Apple Silicon 与 Intel 分别下载 |
| Linux x64 | .deb / .rpm / AppImage |
系统要求:Windows 10/11、macOS 或 Linux(x86_64)。典型 4K×4K FITS 图像可在 1 秒内完成加载与拉伸。
安装后,可通过「设置 > 关于」检查软件更新,新版本会自动下载并安装。
- 打开图像:点击「打开图像」,选择一组同一目标的 FITS 文件。
- 归算:点击「归算」,软件自动检测星点、匹配 Gaia DR3 星表并求解 WCS。若自动解算失败,可进入人工校准模式手动调整。
- 寻找可疑目标:在显示面板开启 Blink 闪烁,观察多帧间移动的亮点。
- 标记目标:点击「标记可疑目标」,在图像上点击移动天体,确认测量结果。
- 匹配与报告:在可疑目标列表中执行 Tracklet 匹配,或直接「导出报告」,生成 ADES 或 MPC 格式的观测报告。
- 离线可用:图像处理与底片解算完全离线运行。
- 需要联网:VizieR 参考星表查询(Gaia DR3、ATLAS REFCAT2)、MPCORB 数据更新以及已知天体的在线精确复核。
- 当前测量主线是 Gaussian-window 迭代质心 + SEP 孔径测光;二维椭圆高斯 PSF 拟合尚未实现。
- UTC 使用 ERFA 两段式 JD,经 UTC → TAI → TT 处理闰秒;站心计算另走 UTC → UT1。没有新鲜 DUT1 时不会静默宣称精确。
- 二维椭圆高斯 PSF、MPChecker 快捷复核入口,以及严格离线的 OpenOrb sidecar 保留在路线图中。
Sky Eye 当前正式版本为 v0.2.4,仍处于持续科学验收阶段。如遇问题或有功能建议,欢迎在 GitHub Issues 提交反馈。