用于检查和分析NASA开普勒、K2和TESS太空望远镜获得的像素和光变曲线的工具。
项目描述
Kepler、K2 & TESS数据分析的简单命令行工具。
自2012年以来开发,PyKE提供了一种用户友好的方式来检查和分析NASA的开普勒、K2和TESS任务获得的像素和光变曲线。
文档
文档托管在pyke.keplerscience.org。
PyKE v3.1的新功能是什么?(2017年1月)
PyKE3是Kepler/K2/TESS工具包的最新一代。它提供了以下关键改进
PyKE3现在是一个pip安装包,并支持Python 2和3
任务现在既可用作命令行工具,也可用作Python函数
文档和教程现在使用Sphinx生成
PyKE3提供了一种简单的接口,可以在Python会话内操作目标像素文件和光变曲线文件
PRF测光工具已重构为更灵活的接口
请参阅以下IPython笔记本,了解新功能和更改的示例:http://pyke.keplerscience.org/tutorials/ipython_notebooks/whatsnew31.html。
快速入门
如果您在系统上有一个可用的Python 2或3版本(我们推荐Anaconda Python),您可以使用pip安装PyKE的最新稳定版本
$ pip install pyketools
安装PyKE后,您可以直接可视化目标像素文件中的帧。例如,让我们可视化Kepler目标KIC008462852(又称Tabby星)的像素
$ kepmask kplr008462852-2013098041711_lpd-targ.fits.gz --maskfile mask.txt
kepmask是一个交互式工具,用于创建自定义孔径掩模,该掩模随后可用于其他PyKE任务。
例如,现在我们可以使用kepextract任务来使用上面定义的kepmask像素执行孔径光度测量
$ kepextract kplr008462852-2013098041711_lpd-targ.fits.gz --outfile lightcurve.fits --maskfile mask.txt
这会创建一个名为lightcurve.fits的文件,其中包含类似于官方档案中的光曲线。为了可视化结果光曲线,我们可以使用kepdraw
$ kepdraw lightcurve.fits
贡献
用户可以打开问题或拉取请求。您也可以通过keplergo@mail.arc.nasa.gov联系开发团队
引用
如果您在研究中发现此代码很有用,请使用以下BibTeX引用(Vinícius et al. 2017)和(Still & Barclay, 2012)。同时,请给我们一个GitHub star!
@misc{pyke3, author = {Zé Vinícius and Geert Barentsen and Michael Gully-Santiago and Ann Marie Cody and Christina Hedges and Martin Still and Tom Barclay}, title = {KeplerGO/PyKE}, month = jul, year = 2017, doi = {10.5281/zenodo.835583}, url = {https://doi.org/10.5281/zenodo.835583} } @misc{2012ascl.soft08004S, author = {{Still}, M. and {Barclay}, T.}, title = "{PyKE: Reduction and analysis of Kepler Simple Aperture Photometry data}", keywords = {Software}, howpublished = {Astrophysics Source Code Library}, year = 2012, month = aug, archivePrefix= "ascl", eprint = {1208.004}, adsurl = {http://adsabs.harvard.edu/abs/2012ascl.soft08004S} }