亮度变化源的分析脚本
astrosource的Python项目详细描述
天文源
亮度变化源的分析脚本。这个包以前被称为{{CD1}},但这与现有的Python包冲突。
安装
强烈建议您使用Python3和虚拟环境
使用python的Anaconda发行版:
conda create -n astrosource python=3source activate astrosource
该包在pypi上可用,可以使用pip
安装。
pip install astrosource
安装开发版本
如果需要安装开发分支,请从GitHub和repo的根目录下载,运行:
cd astrosource
pip install .
或者直接使用设置脚本
cd astrosource
python setup.py install
用法
运行脚本时有几个输入选项。您可以一次运行整个分析,也可以单独运行各个阶段。
--ra
[必需参数]目标的赤经(十进制)
--dec
[必需参数]目标偏角(十进制)
--target-file
[必需参数]
--indir
[参数]包含LCO数据文件的目录的路径。如果没有给出,astrosource将假定当前目录
--format
[参数]输入文件格式。如果不是fz
、fits
或fit
则假定输入文件是具有正确标题的测光文件。如果图像文件给定,代码将从适合扩展额外的光度。默认为fz
。
--stars
[布尔标志]步骤1:识别并匹配每个数据文件中的星
--comparison
[布尔标志]步骤2:识别用于比较的非变化星
--calc
[布尔标志]步骤3:计算目标的亮度变化
--phot
[布尔标志]步骤4:差分或校准的光度计算
--plot
[布尔标志]步骤5:生成光曲线图
--full
[布尔标志]运行整个代码。这将按以下顺序运行以下步骤stars
>;comparison
>;calc
>;phot
>;plot
额外选项
--detrend
[布尔标志]detrend exoplanet数据
--eebls
[boolean flag]eebls-box适合搜索周期传输
--calib
[布尔标志]执行校准
--clean
[布尔标志]删除除原始数据文件以外的所有文件
示例用法
astrosource --ra 154.9083708 --dec -9.8062778 --indir /path/to/your/data --full
生成的所有文件都将存储在您在--indir
测试
如果正在开发此包,则需要运行测试。您需要安装pytest
,然后从这个repo中的astrosource
目录运行:
pytest
要禁止显示警告消息,请使用:
pytest --disable-pytest-warnings
您可能还想在开发人员模式下安装它
python setup.py develop
作者
作者:迈克尔·菲茨杰拉德和Edward Gomez