检索并绘制JWST背景信息
项目描述
jwst_backgrounds 是一个简单的程序,用于预测 JWST 观测中的背景辐射水平,用于提案规划。
它访问由太空望远镜科学研究所准备的预编译背景缓存。背景缓存由米库尔斯基太空望远镜档案(MAST)托管,因此您需要互联网访问才能使用远程缓存运行此工具。您可以将完整背景缓存下载到您的本地计算机。下载背景缓存的说明可在http://archive.stsci.edu/archive_news/2017/08-Aug/index.html#article1找到
对于给定的目标(赤经,赤纬)和波长,jwst_backgrounds 执行以下操作
- 在给定日历日上绘制该目标的背景光谱。
- 绘制该目标的累积背景与日历日的比较。
- 计算在给定波长和可选阈值下,目标在低背景条件下可观测的天数。
- 将检索到的背景数据保存到文件。
本代码由Jane Rigby(GSFC,Jane.Rigby@nasa.gov)和Klaus Pontoppidan(STScI,pontoppi@stsci.edu)编写。背景缓存由Wayne Kinzel在STScI准备,与JWST曝光时间计算器使用的相同。
本软件提供“原样”,不提供任何保证。
安装
使用pip
pip install jwst_backgrounds
注意:healpy(版本 >= 1.10)是必需的依赖项,因此如果您没有它,pip将自动安装。
注意:使用pip升级JBT,请使用pip install jwst_background --upgrade
使用Conda
首先克隆仓库
git clone git@github.com:spacetelescope/jwst_backgrounds.git
cd jwst_backgrounds
conda create --name <env> --file requirements.txt
其中<env>
是您希望创建的环境的名称,requirements是包目录中的requirements.txt
。要激活您的JBT,请输入以下命令
source activate <env>
手动
从github克隆仓库并使用easy_install
安装。
git clone git@github.com:spacetelescope/jwst_backgrounds.git
cd jwst_backgrounds
easy_install .
运行代码
python # Start python.
from jwst_backgrounds import jbt # Import the background module
以下是绘制给定RA、DEC、波长、阈值的背景曲线的示例
jbt.get_background(261.6833333, -73.33222222, 2.15, thresh=1.1, \
plot_background=True, plot_bathtub=True, write_bathtub=True)
贡献
jwst_backgrounds
遵循STScI的“分支工作流程”。
故障排除
如果matplotlib无法显示图像,请尝试编辑您的~/.matplotlib/matplotlibrc文件,并选择不同的后端
backend: MacOSX
backend: TkAgg
backend: GTKCairo
引用
本代码由Jane Rigby(GSFC,Jane.Rigby@nasa.gov)和Klaus Pontoppidan(STScI,pontoppi@stsci.edu)编写。背景缓存由Wayne Kinzel在STScI准备,与JWST曝光时间计算器使用的相同。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于安装软件包的信息。
源分布
构建分布
jwst_backgrounds-1.3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 17ac1e2b9f4a2ecea56ba328542044029675bfbd90f3668b156f1384be51a192 |
|
MD5 | 4529a7da60bde1d701b34c06c787c907 |
|
BLAKE2b-256 | f18c5a3e809cb30486e92edc884be600443f63aef724da4de16211635460f47a |
jwst_backgrounds-1.3.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d8a7551a931b7f41df602216f4b171cbab71716bb6c2e712a9f0cfd96059dec |
|
MD5 | f28748a60d540eb7ba097271d050ee48 |
|
BLAKE2b-256 | 86c051155f61078cff7da4baa0c67c8ba33263b116d4707b957c86bce0b4eea1 |