12个版本 (7个破坏性更新)
0.8.1 | 2023年7月14日 |
---|---|
0.7.1 | 2023年7月11日 |
0.6.1 | 2022年12月24日 |
#839 in 科学
每月 68 次下载
在 ifu 中使用
7MB
3K SLoC
Eyepiece
一个用于生成不同望远镜下所见星场的crate。
例如,这里有一个1arcsec x 1arcsec K波段图像,像素分辨率为5mas,模拟的全局星团的图像,用
- 哈勃太空望远镜观察到的
- 詹姆斯·韦伯太空望远镜观察到的
- 巨型麦哲伦望远镜观察到的
lib.rs
:
Eyepiece
一个用于生成不同望远镜下所见星场的crate。
示例
中心一个星在21x21像素场中的图像,由哈勃太空望远镜观察,像素分辨率为Nyquist的一半(即(λ/2D)/2)在V波段
use eyepiece::{Builder, Hst, Field, FieldBuilder, PixelScale, Star};
let hst = Hst::new();
let mut field: Field<Hst> = FieldBuilder::new(hst)
.pixel_scale(PixelScale::NyquistFraction(2))
.field_of_view(21)
.build();
场强度图是通过
field.save("field.png", Default::default()).unwrap();
计算并保存的
依赖项
~19–28MB
~240K SLoC