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方法可能在某个时候被重新组织。