亮度变化源的分析脚本

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原子式更新2个长值   从WSDL生成java代码   java如何将web外部化。XMLServletInitParam?Spring DelegatingFilterProxy用于servlet?   使用JSoup从网页读取元素时发生java Getting 503错误   java如何比较数组列表中存储的两种基本整数类型?   安卓连接到java主机名中的https服务时,其中是否包含“\”?   java访问接口中定义的注释,在实现它的类中?   java如何在Android中将数字放在ListView项之前   Java中12factor的spring引导管理过程   java使用MockMvc使用删除方法rest api从存储库测试deleteAll()   用单个文件编写的java应用程序引发NullPointerException   eclipse java。util。NoTouchElementException错误?   java从mapbox复制了一个缺少变量的教程,但它不会运行   java动态更改方法的返回类型   使用LibGdx在Java中使用opengl奇怪的CPU