Appearance
工具:MeteorPlayer (数据查看器)
omdx-player 是一个基于 tkinter 和 matplotlib 的可视化工具,用于查看和校验符合 omdx 标准的数据文件。
启动方式
bash
omdx-player
界面功能详解
1. 顶部控制栏
- 文件操作:支持打开
.fits文件或保存当前修改为 FITS。 - 内容状态指示:文件加载后,右侧会显示
contents标签栏。- 🟩 绿色:表示数据包含该模块(如 image, time)。
- 🟥 红色:表示数据缺失该模块。
2. 信息展示区
- 基本信息:显示流星名称、站点、相机、观测时间等摘要。
- 详细数据表:提供三个弹出式窗口查看底层数据:
- 基本信息表:显示版本、位置、处理时间及校准残差等所有属性。
- 帧/流星表:以表格形式展示每一帧的时间戳以及对应的流星坐标(Pixel/ECI)、流量、星等。
- 恒星表:列出用于定标的恒星列表及其坐标数据。
3. 播放与可视化区
- 图层叠加控制:
- ☑️ 流星区域:在画面中用蓝色轮廓描绘
signal_frame边缘。 - ☑️ 遮罩区域:将
mask_frame定义的遮挡区域在画面中压暗显示。 - ☑️ 恒星标记:在画面中用绿色圆圈标出恒星位置,并显示名称。
- ☑️ 时间戳:左上角叠加当前帧的 ISOT 格式时间。
- ☑️ 流星区域:在画面中用蓝色轮廓描绘
- 播放控制:
- 包含时间/帧号显示、播放/暂停/停止按钮、进度条。
- 速度控制:支持 1.0x, 0.5x, 0.1x 慢放。
- 直方图/色阶:点击“直方图”勾选框,弹出直方图/色阶调整窗口。用户可调整黑场(Min)、白场(Max)和 Gamma 值,实时改变画面显示的对比度和亮度,便于看清暗弱流星。
- 交互式画面:
- 滚轮:暂停状态下,滚动鼠标滚轮可逐帧前后切换。
- 缩放与平移:按住
Ctrl+ 滚轮进行以鼠标为中心的缩放;放大后按住鼠标左键拖动画面。