未提供项目描述
项目描述
tesscube 是一个帮助您从 Barbara A. Mikulski 空间望远镜档案馆 (MAST) 的 FFI 立方体中裁剪 TESS 数据的软件包。
tesscube 与云端可用的数据协同工作,并将返回类似 NASA TESS 正式任务产品的 TESS 数据格式。您无需任何登录凭证即可使用 tesscube,可以通过在本地机器或云端使用 pip 安装来使用此工具。
快速入门
安装 tesscube 及其所有依赖项的最简单方法是使用 pip 命令。
要安装 tesscube,请在终端窗口中运行以下命令
$ python -m pip install tesscube --upgrade
--upgrade 标志是可选的,但如果您已经安装了 tesscube 并想升级到最新版本,则建议使用。
根据特定的 Python 环境,您可能需要将 python 替换为正确的 Python 解释器,例如 python3。
加载 FFI 立方体
您可以通过加载一个区域、相机和 CCD 编号来处理 FFI 立方体。
from tesscube import TESSCube
cube = TESSCube(sector=1, camera=1, ccd=4)
使用 tesscube 获取 FFI
您可以通过索引立方体来获取 FFI 图像
from tesscube import TESSCube
cube = TESSCube(sector=1, camera=1, ccd=4)
ffi = cube[300]
这将返回一个 astropy.fits.HDUList
获取 TPF
您可以通过两种方式获取TPF,要么传递一个像素位置
from tesscube import TESSCube
from astropy.coordinates import SkyCoord
corner = (1282, 1750)
cube = TESSCube(sector=1, camera=1, ccd=4)
tpf = cube.get_tpf(corner, shape=(10, 11))
或者传递一个包含目标赤道坐标的astropy SkyCoord对象
from tesscube import TESSCube
from astropy.coordinates import SkyCoord
coord = SkyCoord.from_name("AU Mic")
cube = TESSCube(sector=1, camera=1, ccd=4)
tpf = cube.get_tpf(coord, shape=(10, 11))
或者,您可以像这样对立方体进行索引
from tesscube import TESSCube
cube = TESSCube(sector=1, camera=1, ccd=4)
tpf = cube[:, 401:410, 503:510]
这两种方式都将返回一个 astropy.fits.HDUList,其文件格式与官方任务产品类似
获取较低时间分辨率的TPF
您可以通过传递一个 frame_bin 参数来获取较低的时间分辨率,这将降低结果的TPF的采样率
from tesscube import TESSCube
from astropy.coordinates import SkyCoord
corner = (1282, 1750)
cube = TESSCube(sector=1, camera=1, ccd=4)
tpf = cube.get_tpf(corner, shape=(10, 11), frame_bin=10)
或者切片立方体,这将返回一个下采样后的TPF
from tesscube import TESSCube
cube = TESSCube(sector=1, camera=1, ccd=4)
tpf = cube[::10, 401:410, 503:510]
这两种方式都将返回一个 astropy.fits.HDUList,其文件格式与官方任务产品类似,时间分辨率降低了10倍
贡献
tesscube 是一个开源、社区驱动的包。我们欢迎用户为lksearch贡献并开发新功能。
有关更多信息,请参阅 Lightkurve 社区指南。
引用
如果您在研究中发现 tesscube 有用,请引用它并给我们一个 GitHub star!
如果您在出版物中使用 Lightkurve 进行工作或研究,我们请求以下致谢或引用
本研究使用了 Lightkurve,一个用于开普勒和 TESS 数据分析的 Python 包(Lightkurve 合作,2018)。
在 Lightkurve 文档 中查看完整的引用说明,包括依赖项。
联系
tesscube 是由 TESS 科学支持中心 创建的开源社区项目。联系我们的最佳方式是 提交问题 或通过电子邮件 tesshelp@bigbang.gsfc.nasa.gov。
- 请包含一个自包含的示例,该示例完全演示了您的问题或疑问。
变更日志
tesscube 的初始 v1.0.0 版本发布。
项目详情
下载文件
下载适用于您平台的应用程序。如果您不确定要选择哪一个,请了解更多关于 安装包 的信息。
源分布
构建分布
tesscube-1.0.2.dev0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7d0a0f14f999c6e3f1ab7598babaca8f936bb59fd2b2da0479e7ba898d670ba1 |
|
MD5 | a40b3ba1ee5e828439774f899c8759a0 |
|
BLAKE2b-256 | e194d8eac3c93d549e681f6a262f99767326d296af4438bdf1349c5e8bd89c19 |