Python 显示文件内容
我有一堆FITS文件格式的数据,需要可视化 一些细节:Python 显示文件内容,python,matplotlib,pdf,fits,Python,Matplotlib,Pdf,Fits,我有一堆FITS文件格式的数据,需要可视化 一些细节: 我使用python和astropy来操作和预览数据 存储在FITS文件中的数据基本上是一个numpy数组,每个数组有70行(“顺序”),每行8096像素(一个阶梯谱) 数据保存为多页pdf格式,其中每页对应于FITS观察的一个特定顺序 我想显示如图1所示的数据: 图1对应于每个FITS文件中的一个订单 顶部面板上的“灰色”区域对应于没有数据/观测值的区域 顶部面板上的每条“线”对应不同的观测值(x轴:波长,y轴:观测日期;z轴:通量)
- 我使用python和astropy来操作和预览数据李>
- 存储在FITS文件中的数据基本上是一个numpy数组,每个数组有70行(“顺序”),每行8096像素(一个阶梯谱)
- 数据保存为多页pdf格式,其中每页对应于FITS观察的一个特定顺序
- 我想显示如图1所示的数据:
- 图1对应于每个FITS文件中的一个订单李>
- 顶部面板上的“灰色”区域对应于没有数据/观测值的区域李>
- 顶部面板上的每条“线”对应不同的观测值(x轴:波长,y轴:观测日期;z轴:通量)
- 红线是可选的
- 底部面板与上述数据相同,但所有观测值重叠(x轴:波长,y轴:通量)
- 通量标准化为面板上的中值,但拟合值有时远高于10^7
70*8096=不多。有人会认为,这种分辨率的PNG,嵌入在PDF中并适当拉伸,不会影响性能。不过,我不能帮你创建一个,但也许其他人可以帮你。嗨,托马斯,对不起,如果每个配合都显示在一张图片上就可以了。然而,PDF将由70页组成,每页有两个面板,每个面板将至少有100个8096像素的光谱(最终我可能有几百个)。主要的问题是分辨率,在低dpi时很容易管理,但在高dpi(300+)时,这将使我无法放大它。理想情况下,我会看到某种独立的容器,我可以配置它以交互方式显示我想要的数据……我不完全理解为什么要将图像输出为PDF格式。但是如果我理解正确的话,它是为了让您可以在服务器上处理数据时查看数据?也许从长远来看,您可能需要一个基于web的FITS查看器,或者运行在与处理服务器相同的服务器上,或者至少运行在能够访问另一个服务器上的文件的服务器上(即使用文件共享)。这可能是浏览数据处理输出的最有效方式,但设置起来可能会很痛苦。您是否找到了解决问题的容器解决方案?70*8096=不多。有人会认为,这种分辨率的PNG,嵌入在PDF中并适当拉伸,不会影响性能。不过,我不能帮你创建一个,但也许其他人可以帮你。嗨,托马斯,对不起,如果每个配合都显示在一张图片上就可以了。然而,PDF将由70页组成,每页有两个面板,每个面板将至少有100个8096像素的光谱(最终我可能有几百个)。主要的问题是分辨率,在低dpi时很容易管理,但在高dpi(300+)时,这将使我无法放大它。理想情况下,我会看到某种独立的容器,我可以配置它以交互方式显示我想要的数据……我不完全理解为什么要将图像输出为PDF格式。但是如果我理解正确的话,它是为了让您可以在服务器上处理数据时查看数据?也许从长远来看,您可能需要一个基于web的FITS查看器,或者运行在与处理服务器相同的服务器上,或者至少运行在能够访问另一个服务器上的文件的服务器上(即使用文件共享)。这可能是浏览数据处理输出的最有效的方法,但设置起来可能会很麻烦。您是否找到了解决问题的容器解决方案?