用于检查和分析由美国宇航局开普勒、K2和TESS太空望远镜获得的像素和光曲线的工具。
pyketools的Python项目详细描述
kepler、k2&tess数据分析的简单命令行工具。
自2012年开发以来,pyke提供了一种用户友好的检查和分析方法 由nasa的开普勒,k2和tess任务获得的像素和光曲线。
文档
PykeV3.1有什么新功能?(2017年1月)
pyke3是开普勒/k2/tess工具包的最新一代。 它提供了以下关键改进:
- pyke3现在是一个pip-installable包,同时支持python 2和3
- tasks现在既可用作命令行工具,也可用作python函数
- 现在使用sphinx生成文档和教程
- pyke3提供了一个简单的界面来播放目标像素文件和光曲线文件 在python会话中
- 将PRF测光工具重构为更灵活的界面
有关新功能和更改的示例,请参阅下面的ipython笔记本:http://pyke.keplerscience.org/tutorials/ipython_notebooks/whatsnew31.html。
快速启动
如果系统上有python 2或3的工作版本 (我们建议Anaconda Python), 您只需使用pip:
$ pip install pyketools
安装pyke后,您可以直接可视化目标像素文件中的帧。 例如,让我们可视化开普勒目标KIC008462852的像素 (又名塔比星):
$ 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的文件,其中包含一个lightcurve,其格式类似于在官方存档中找到的格式。 要可视化生成的光曲线,我们可以使用kepdraw:
$ kepdraw lightcurve.fits
贡献
欢迎用户打开issues或pull requests。 您还可以通过keplergo@mail.arc.nasa.gov与开发团队联系
引用
如果你发现这个代码在你的研究中有用,请同时引用(Vinícius等人。以及(Still&Barclay,2012年) 使用下面提供的bibtex。另外,请给我们一颗吉特之星!
@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} }