一款天文图片查验软件,可快速获得坐标,快速查询变星,小行星,星图等各种信息。可快速查询下载服务器中的历史图片(仅供PSP管理员使用)。支持在线盲解,支持批量伪平场和批量对齐功能。可平替comethunter,可以用来寻找SOHO,CCOR彗星,支持坐标goto、报告生成、辅助线功能,按彗星轨迹叠加,可导入fits,fts,fits,jpg,gif等各种格式的图片。下载地址:https://gitee.com/you546756/gsun,已经开源。
相关教程
星视教程-PSP公众超新星新手查验教程(天体收藏家出品) https://www.bilibili.com/video/BV11Jacz3ETz
GSUN View(星视) – 天文图像处理软件
项目简介
GSUN View(星视)是一款专业的天文图像处理软件,由孙国佑(Guoyou Sun)开发。该软件专门用于天文科学研究和教育目的,提供强大的FITS文件处理、图像对齐、平场校正和星表采集功能。
作者: 孙国佑 (Guoyou Sun)
网站: http://sunguoyou.lamost.org/
版本: 1.0
主要功能
1. FITS文件处理
- 支持标准FITS格式天文图像文件
- 自动提取WCS坐标信息(仅限星明PSP数据)
- 图像数据显示和可视化
- 多种拉伸和色彩映射选项
2. 图像对齐功能
- 批量图像对齐处理
- 基于星点匹配的精确对齐
- 支持多帧图像序列处理
3. 平场校正
- 单张平场校正
- 批量平场校正处理
- 暗场和偏置场校正支持
4. 星表采集(只针对星明管理员)
- 自动从中国虚拟天文台等数据源采集星表数据
- 支持按年份和月份筛选数据
- 数据表格化显示和导出
5. 可视化界面
- 基于PyQt5的现代化图形界面
- 多标签页工作区
- 实时图像预览和处理
- 历史操作记录
系统要求
硬件要求
- 处理器: Intel Core i5 或同等性能以上
- 内存: 8GB RAM 或更多(推荐16GB)
- 存储空间: 至少1GB可用空间
- 显示器: 1920×1080分辨率或更高
软件要求
- 操作系统: Windows 10/11, Linux, macOS
- Python: 3.8 或更高版本
安装指南
方法一:使用预配置环境(推荐)
- 确保已安装Python 3.8+
- 安装依赖包:
pip install -r requirements.txt
方法二:手动安装依赖
pip install numpy==1.24.3
pip install pandas==2.0.3
pip install matplotlib==3.7.2
pip install astropy==5.3.2
pip install Pillow==10.0.0
pip install PyQt5==5.15.9
pip install plotly==5.15.0
pip install astroquery==0.4.6
pip install requests==2.31.0
pip install beautifulsoup4==4.12.2
pip install astroalign==0.9.1
快速开始
Windows用户
- 双击运行
启动GSUNView.bat
文件 - 或使用命令行:
python GSUNView.py
Linux/macOS用户
python3 GSUNView.py
使用说明
基本操作流程
-
打开图像文件
- 点击”文件” → “打开” 选择FITS文件
- 支持多选和批量处理
-
图像处理
- 使用工具栏调整图像显示参数
- 应用不同的拉伸和色彩映射
- 查看图像元数据和WCS信息
-
批量处理
- 使用”批量对齐”功能处理图像序列
- 使用”平场校正”功能校正图像
- 监控处理进度和结果
-
星表采集
- 打开”星表采集”对话框
- 选择数据源和时间范围
- 开始采集并查看结果
快捷键
- F1 : 导入图片(不是显示帮助)
- F2 : 播放/暂停动画
- F4 : 报告定位功能
- F5 : 叠加图像模式
- F6 : 解析功能
- F7 : 生成报告
- Ctrl+S : 保存图片
- Ctrl+1: 切换鼠标滚轮功能,切换图片/放大图片
- Ctrl+2 : 水平翻转图像
- Ctrl+3 : 垂直翻转图像
- Ctrl+4 : 向左旋转90度
- Ctrl+5 : 向右旋转90度
- Alt+D : 自动直方图调整
文件结构
GSUN Check/
├── GSUNView.py # 主程序文件
├── app.py # 图像处理核心模块
├── BatchAlignThread.py # 批量对齐线程
├── BatchFlatfieldThread.py # 批量平场线程
├── SingleFlatfieldThread.py # 单张平场线程
├── catalog_collection_dialog.py # 星表采集对话框
├── coordinate_parser.py # 坐标解析器
├── history_logger.py # 历史记录器
├── screen_stretch.py # 屏幕拉伸处理
├── config.ini # 配置文件
├── image_viewer_config.json # 图像查看器配置
├── requirements.txt # Python依赖包列表
├── logo.jpg # 程序图标
└── 启动GSUNView.bat # Windows启动脚本
配置说明
config.ini 配置文件
程序会自动生成配置文件,包含以下主要设置:
[database]
path = H:\catalog_grappa3e
[coordinates]
center_ra = 0.0
center_dec = 0.0
fov_width = 1.0
fov_height = 1.0
pixel_scale = 1.0
search_radius = 0.5
自定义配置
用户可以编辑 config.ini
文件来自定义程序行为,包括:
- 数据库路径
- 默认坐标设置
- 图像处理参数
- 网络连接设置
技术支持
常见问题
-
无法打开FITS文件
- 检查文件格式是否正确
- 确保有足够的读取权限
-
依赖包安装失败
- 尝试使用conda环境
- 或使用较新版本的Python
-
图像显示异常
- 检查图像数据是否有效
- 尝试调整显示参数
获取帮助
- 查看程序内置帮助文档
- 访问作者网站: http://sunguoyou.lamost.org/
- 查看日志文件获取详细错误信息
更新日志
v1.0 (2025)
- 初始版本发布
- 基本FITS文件处理功能
- 图像对齐和平场校正
- 星表采集功能
- 图形用户界面
许可证
版权所有 © 2025-2030 孙国佑 (Guoyou Sun)
本软件为原创作品,仅用于天文科学研究和教育目的。未经作者明确许可,禁止商业使用、复制、分发或修改本软件。
免责声明
作者对使用本软件导致的任何直接或间接损失不承担责任。使用者应自行承担风险。