跳转到主要内容

南希·格雷丝·罗马太空望远镜WFI模拟器

项目描述

CI codecov

romanisim:罗马图像模拟器

romanisim是南希·格雷丝·罗马太空望远镜(简称roman-eye-sim,风格化罗马I-Sim)上的宽场仪器(WFI)成像数据的Galsim模拟器。它使用Galsim渲染天文场景,使用WebbPSF来建模点扩散函数,并使用CRDS来访问生成逼真WFI图像所需的校准信息。

模拟器首先使用Galsim和PSF生成理想化场景,然后模拟系统印制的各种噪声源和仪器系统误差。一个主要特点是相当忠实于up-the-ramp采样和ramp-fitting的实现,因此romanisim可以生成逼真的L1图像(类似望远镜将提供的up-the-ramp样本的“原始”集合)和L2图像(每像素天文通量的校准图像)。

警告 romanisim正在积极开发中。其输出尚未正式验证;仅进行了有限测试。因此,不建议使用romanisim准备ROSES提案。其他包,如galsim的roman包或STIPS,可能更适合此类用途。

文档

请参阅完整的romanisim 文档 在readthedocs。

安装

pip install romanisim

应该完成您想要的大部分工作。然后

romanisim-make-image out.asdf

将渲染一个测试图像。有关您真正感兴趣的场景模拟的更多信息,请参阅文档

贡献

romanisim旨在支持社区理解和分析罗曼(Roman)的成像。如果您想使用或看到某些功能,请提交一个问题,或者更好的是,提交一个pull request!

项目详情


下载文件

下载适用于您平台的项目文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

romanisim-0.6.1.tar.gz (938.0 kB 查看哈希)

上传时间

构建分发

romanisim-0.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB 查看哈希)

上传时间 CPython 3.12 manylinux: glibc 2.17+ x86-64

romanisim-0.6.1-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB 查看哈希)

上传时间 CPython 3.12 macOS 11.0+ ARM64

romanisim-0.6.1-cp312-cp312-macosx_10_9_x86_64.whl (1.1 MB 查看哈希)

上传时间 CPython 3.12 macOS 10.9+ x86-64

romanisim-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB 查看哈希)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

romanisim-0.6.1-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB 查看哈希)

上传时间 CPython 3.11 macOS 11.0+ ARM64

romanisim-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl (1.1 MB 查看哈希)

上传时间 CPython 3.11 macOS 10.9+ x86-64

romanisim-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ x86-64

romanisim-0.6.1-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB 查看哈希值)

上传时间 CPython 3.10 macOS 11.0+ ARM64

romanisim-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl (1.1 MB 查看哈希值)

上传时间 CPython 3.10 macOS 10.9+ x86-64

支持者