亮度变化源的分析脚本

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 Hibernate@ManyToMany mapping只在一个方向上在数据库中添加记录   java将文件上载到tomcat服务器外部的文件夹   java将摄像头捕获的图像上传到服务器   java如何创建Rest API并为进程添加时间延迟?   springmodulesvalidation0中缺少java注释包。8a源文件   如何在java中打印SOAP头   Spring security中的java自定义消息,包括UserDetailsService实现和异常   java如何使用Htmlunit中的表单数据登录站点   web如何在WildFly上自动运行java文件   java如何从已经使用另一个方法传递的参数的方法中获取返回值?   java我在JFrame上有一个索引越界。setContentPane   java中的循环序列/系列打印   java maven 3 webapp没有要运行的测试吗?   java CORS不允许POST请求   java再次在派生类中的Jackson中添加字段,该字段在基类中被忽略   爪哇坑测试显示仆从由于超时而异常退出   java寻找第10001个素数   java jboss是否更改web应用程序上下文根?