气尘蟒蛇计算器

gdpyc的Python项目详细描述


gdpyc是用于计算氢柱密度的python 2/3包 以及光学消光。gdpyc提供类似的功能 到heasoft中包含的nh tool,或者像 heasrc的nH或irsa的Galactic Dust Reddening and Extinction

这个软件包使用美国宇航局lambda服务提供的healpix地图。拜托 如果使用此工具,请引用原始论文和调查作者 为您的研究(见下面的调查和参考章节)。

astropyDOI

依赖关系

gdpyc取决于:

  • astropy
  • astropy-healpix
  • numpy

还需要某些功能:

  • healpix
  • matplotlib

安装

gdpyc可以使用pip轻松安装:

pip install gdpyc

示例

使用gdpyc

的简单示例
>>> from gdpyc import GasMap, DustMap
>>> from astropy.coordinates import SkyCoord

>>> coords = SkyCoord(34.0, -5.0, unit='deg')
>>> GasMap.nh(coords, nhmap='DL')

<Quantity 1.9278499e+20 1 / cm2>

>>> GasMap.nh(coords, nhmap='LAB')

<Quantity 1.9802036e+20 1 / cm2>

>>> DustMap.ebv(coords, dustmap='Planck13')

'0.027179038520908336'

>>> DustMap.extinction(coords, dustmap='SFD', filters='SDSS_r')

<Table length=1>
       SDSS_r
      float64
--------------------
0.049108389441137615

>>> GasMap.plot_map('HI4PI')

调查

gdpyc包括几个nh和e(b-v)的hi和dust调查 估计。我们为所有调查创建了低分辨率healpix地图 (nside=64~1度像素)通过使用 ud_grade工具来自healpy。只有低分辨率的地图 包括在安装中。如果用户要求高分辨率 地图(hiresparameter,请参阅api文档)已下载 根据需要储存以备将来使用。

HI调查

DL:中性氢柱密度(NHI)合成全天图, 由Leiden/Dwingeloo调查数据[1]和复合NHI形成 [2]地图。两个数据集在灵敏度或分辨率上不匹配; 注意,在构造的复合映射中存在不连续性。

DL high resolution data(过采样),nside=512~0.11度。

LAB:银河中性氢21cm发射的观测 在整个天空中,合并了莱顿/德温格鲁对天空的测量[1] 北-30°与阿根廷射电天文测量研究所 [3][4]在-25°以南的天空。[5]

LAB high resolution data(过采样),nside=512~0.11度[6]

HI4PI:hi 4-pi测量(hi4pi)是21厘米的全天测量 中性氢原子。它是从爱斐斯堡波恩建造的 测量(EBHIS)和银河全天测量(GASS)。[7]

HI4PI high resolution data,nside=1024~0.06度。

粉尘调查

SFD:银河系变红的全天图,e(b-v),来自 由iras/issa地图校准而成的100微米合成地图 使用dirbe观测。[8]

SFD high resolution data(欠采样),nside=512~0.11度。

Planck13:银河系变红的全天图,e(b-v),使用 普朗克hfi和iras数据,用于星系外研究。[9]

Planck13 high resolution data,nside=2048~0.03度。

用e(b-v)估计不同滤波器的消光值 转换因子以[10]表示,假设灭绝 红化率r=3.1质量的附加因素,spitzer-irac WISE过滤器来自IRSA的Galactic Dust Reddening and Extinction 服务。

参考文献

[1](1, 2) Hartmann & Burton 1997, Cambridge University Press.
[2]Dickey & Lockman 1990, Ann. Rev. A&A, 28, 215.
[3]Arnal et al. 2000, A&AS, 142.
[4]Bajaja et al. 2005, A&A, 440, 2
[5]Kalberla et al. 2005, A&A, 440, 775.
[6]Land & Slosar 2007, Phys. Rev. D, 76, 8.
[7]HI4PI Collaboration et al. 2016, A&A, 594, A116.
[8]Schlegel, Finkbeiner & Davis 1998, ApJ, 500, 2.
[9]Planck Collaboration et al. 2013, A&A, 571, A11.
[10]Schlafly & Finkbeiner 2011, ApJ, 737, 2, 103.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java GridBagLayout不填充区域   java Memozied Fibonacci未运行与常规Fibonacci解决方案   Java Web启动未启动问题   Java中异常和if-then的区别   java从命令提示符运行批处理文件获取错误   socket在Java中验证SSL证书的公共名称   如何在JAVA中检查字符串数组中的相等字   用java语言将音频文件转换成文本文件的语音识别   java为什么foo(1,2,3)没有传递给varargs方法foo(对象…)作为整数[]   java通过蓝牙将奇怪的数据从Arduino传输到Android   java ContainerRequestFilter获取空entitystream   java如何从安卓 studio中删除不兼容类型错误   基本Java错误   在Spring引导中使用REST API时发生java错误   javascript通过从SQL查询派生的URL打开页面