deimos狭缝掩模制作工具

masktools的Python项目详细描述


设计DEIMOS滑轨的实用程序

联系人:<;adwasser@ucsc.edu>;

网站:<;https://github.com/adwasser/masktools>;

必需的软件包

  • numpy(在1.11.0上测试)
  • Astropy(在1.1.1上测试)
  • matplotlib(在1.5.0上测试)
  • astroquery(在0.3.1上测试)

masktools.superskims

此软件包用于创建撇痕分布(具有多个撇痕的恒星运动学) 对星系的恒星光进行最佳采样。

作者:Nicola Pastorello和Asher Wasserman

此软件包安装superskims脚本,该脚本为给定的星系创建dsim输入文件。

>;用法:superskims[-h][-m mu_eff][-r ra][-d dec][-q] 名称RYEFF AXIALAL比位置-角度数字掩码 >; >;此脚本根据输入的galaxy参数生成dsim输入文件 >; >;位置参数: >;用于输出和ned查找的galaxy名称 >;r_eff星系的有效半径(以弧秒计) 短轴与长轴的轴比 >;以度为单位从北逆时针定位 >;num_masks银河系的遮罩数量 >; >;可选参数: gt;-h,帮助显示此帮助消息并退出 >;-m mu_u eff,–mu_u eff mu_u eff >;Mag/ArcSec^2中的有效表面亮度,默认值 >;是22 >;-r ra,–ra ra赤经,单位为J2000度。如果名字是可以找到的 >;由奈德,将使用这个代替。 >;-d dec,–dec dec偏角,单位为J2000度。如果名字是由 >;ned,会用那个来代替。 >;-q,–如果切换为静音,则抑制控制台输出。

对于更细粒度的控制,您可以在python环境中通过masktools.superskims包访问mask和galaxy类,例如:

from masktools import superskims
from astropy.coordinates import SkyCoord
center = SkyCoord('12h35m37.9s +12d15m50s')
galaxy = superskims.Galaxy(name='N4551', center=center, r_eff=16.6,
                           axial_ratio=0.75, position_angle=70.5)
galaxy.optimize(num_masks=4)
for mask in galaxy.masks:
    output_file = mask.name + '_PA{:0.1f}_superskims.dsim'.format(mask.mask_pa)
    superskims.outputs.save_to_dsim(mask, galaxy.center, output_file)

masktools.stars

这个包是为了获得良好的引导星和校准星为一个面具。正在工作。 query usno模型中的get_table方法可能在某个时候被重新组织。

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

推荐PyPI第三方库


热门话题
java如何在sqlite数据库中保存特定列的历史记录   java如何更改/更新timeseriechart名称(JFreeChart)   java如何将整数转换为可绘制的   汇编什么解释Java的字节码   java查找已编译的类版本号   我应该什么时候在ColdFusion应用程序中使用Java?   java当一个实体的两个字段为(unique=true)时,如何处理JPA异常?   java为什么在所有其他实例都正确的情况下返回错误的布尔值?   java Hibernate每次都准备语句   java停留在平均字长上   对Java和日语字符进行编码   java如何将导致异常的方法的错误消息传递给侦听器中的onTestFailure方法   java代码没有打印结果   java为什么私有内部接口的方法必须是公共的?   休眠发生错误。有关详细信息,请参阅错误日志。JAVAlang.NullPointerException