天体收藏家-孙国佑

中国天文学会会员,埃格•威尔逊奖获得者,中国首颗银河系新星、亮红新星发现者,PSP公众超新星搜寻项目管理员,(546756)Sunguoyou – 孙国佑星。

天文看图软件GSUN View 星视

一款天文图片查验软件,可快速获得坐标,快速查询变星,小行星,星图等各种信息。可快速查询下载服务器中的历史图片(仅供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 或更高版本

安装指南

方法一:使用预配置环境(推荐)

  1. 确保已安装Python 3.8+
  2. 安装依赖包:
    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用户

  1. 双击运行 启动GSUNView.bat 文件
  2. 或使用命令行:
    python GSUNView.py
    
     

Linux/macOS用户

python3 GSUNView.py
 

使用说明

基本操作流程

  1. 打开图像文件

    • 点击”文件” → “打开” 选择FITS文件
    • 支持多选和批量处理
  2. 图像处理

    • 使用工具栏调整图像显示参数
    • 应用不同的拉伸和色彩映射
    • 查看图像元数据和WCS信息
  3. 批量处理

    • 使用”批量对齐”功能处理图像序列
    • 使用”平场校正”功能校正图像
    • 监控处理进度和结果
  4. 星表采集

    • 打开”星表采集”对话框
    • 选择数据源和时间范围
    • 开始采集并查看结果

快捷键

  • 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 文件来自定义程序行为,包括:

  • 数据库路径
  • 默认坐标设置
  • 图像处理参数
  • 网络连接设置

技术支持

常见问题

  1. 无法打开FITS文件

    • 检查文件格式是否正确
    • 确保有足够的读取权限
  2. 依赖包安装失败

    • 尝试使用conda环境
    • 或使用较新版本的Python
  3. 图像显示异常

    • 检查图像数据是否有效
    • 尝试调整显示参数

获取帮助

更新日志

v1.0 (2025)

  • 初始版本发布
  • 基本FITS文件处理功能
  • 图像对齐和平场校正
  • 星表采集功能
  • 图形用户界面

许可证

版权所有 © 2025-2030 孙国佑 (Guoyou Sun)

本软件为原创作品,仅用于天文科学研究和教育目的。未经作者明确许可,禁止商业使用、复制、分发或修改本软件。

免责声明

作者对使用本软件导致的任何直接或间接损失不承担责任。使用者应自行承担风险。

 

Contact

如需邀请站长参加天文类活动(科普讲座、研学、商业活动等),请邮件联系站长详谈。严正声明:近期发现有公司假冒本人网站,在此声明除了sunguoyou.lamost.org以外所有打着本人旗号的网站均为假冒,请广大爱好者注意甄别,谨防受骗!