亮度变化源的分析脚本

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[参数]输入文件格式。如果不是fzfitsfit则假定输入文件是具有正确标题的测光文件。如果图像文件给定,代码将从适合扩展额外的光度。默认为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

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

推荐PyPI第三方库


热门话题
java删除ArrayList中最右边的元素   java是否可以将int[]]强制转换为int?   java Amazon cognito:未找到标识   需要查找基本操作集并集/交集/对称差分JAVA   java为什么我不能在相对布局中的另一个视图上方看到文本视图?   在cmd中从java打印jar   java Android:获取方向,即使应用程序锁定为纵向   嵌套循环继续java   java JTable和JComboBox将JTable保存在文本文件上并加载值   java在映射中使用通用枚举类   java在AWS ec2实例(ubuntu)上运行JMeter测试   运行安卓项目时发生java NoClassDefFoundError   排序如何对Java哈希表进行排序?   java为什么显示DecimalFormat▯ 而不是逗号?   java通过TCP/IP从Droid发送恒定速率数据流