跳转到主要内容

太阳系物体在TESS FFI数据中位于何处?

项目描述

太阳系物体在TESS FFI数据中位于何处?

pypi pytest black flake8 mypy

tess-ephem 是一个用户友好的包,它允许用户在NASA TESS空间望远镜的数据存档中计算太阳系物体(小行星、彗星和行星)的位置。

安装

python -m pip install tess-ephem

示例用法

tess-ephem 允许您在TESS FFI的整个存档中搜索已知的小行星,并将结果作为Pandas DataFrame获取。输出像素坐标(列和行)遵循TESS约定,其中(1,1)是FFI左下角像素的中间位置。例如

>>> from tess_ephem import ephem
>>> ephem("Sedna")
           sector  camera  ccd       column          row
time
2458437.5       5       1    4  1540.328759  1102.742761
2458438.5       5       1    4  1542.057935  1102.906116
2458439.5       5       1    4  1543.919678  1102.977150
2458440.5       5       1    4  1545.806011  1103.011147
2458441.5       5       1    4  1547.691635  1103.029184
...           ...     ...  ...          ...          ...
2460254.5      71       2    4  1984.472509  1004.531966
2460255.5      71       2    4  1984.704905  1002.716266
2460256.5      71       2    4  1984.934016  1000.892089
2460257.5      71       2    4  1985.160431   999.062904
2460258.5      71       2    4  1985.376804   997.240991

[78 rows x 5 columns]

您也可以通过传递 time 参数来获取一个或多个特定时间的历书

>>> ephem("Sedna", time="2018-11-21 17:35:00")
                         sector  camera  ccd       column          row
time
2018-11-21 17:35:00.000       5       1    4  1552.813087  1103.033716

>>> from astropy.time import Time
>>> ephem("Sedna", time=Time([2458441.5,2460258.5], format='jd'))
           sector  camera  ccd       column          row
time
2458441.5       5       1    4  1547.691635  1103.029184
2460258.5      71       2    4  1985.376804   997.240991

通过传递 verbose=True 参数可以获得额外的物理参数

>>> ephem("Sedna", time="2018-11-21 17:35:00", verbose=True)
                         sector  camera  ccd       column          row  pixels_per_hour        ra      dec    vmag  sun_distance  obs_distance  phase_angle
time
2018-11-21 17:35:00.000       5       1    4  1552.813087  1103.033716         0.074053  57.06362  7.63836  20.812     84.943049     83.975854       0.1419

您也可以通过传递 sector 参数来获取特定扇区的历书

>>> ephem("Sedna", sector=70)
           sector  camera  ccd       column          row
time
2460208.5      70       4    2  1965.819900  1827.440280
2460209.5      70       4    2  1966.122988  1826.880450
2460210.5      70       4    2  1966.445615  1826.219237
2460211.5      70       4    2  1966.792833  1825.480366
2460212.5      70       4    2  1967.156084  1824.685065
2460213.5      70       4    2  1967.530374  1823.844978
2460214.5      70       4    2  1967.912846  1822.964230
2460215.5      70       4    2  1968.300642  1822.046948
2460216.5      70       4    2  1968.693056  1821.098583
2460217.5      70       4    2  1969.085076  1820.121939
2460218.5      70       4    2  1969.477787  1819.122100
2460219.5      70       4    2  1969.865471  1818.107325
2460220.5      70       4    2  1970.236706  1817.102989
2460221.5      70       4    2  1970.537507  1816.171600
2460222.5      70       4    2  1970.786337  1815.215528
2460223.5      70       4    2  1971.057940  1814.164426
2460224.5      70       4    2  1971.352361  1813.044830
2460225.5      70       4    2  1971.660316  1811.874587
2460226.5      70       4    2  1971.976449  1810.663652
2460227.5      70       4    2  1972.300053  1809.417480
2460228.5      70       4    2  1972.626477  1808.140569
2460229.5      70       4    2  1972.954292  1806.834984
2460230.5      70       4    2  1973.282790  1805.506180
2460231.5      70       4    2  1973.609473  1804.159986
2460232.5      70       4    2  1973.931842  1802.802230

当传递 区域 参数时,默认的 时间步长 是 1 天。这可以通过以下方式更改

>>> ephem("Sedna", sector=70, time_step=0.1)
           sector  camera  ccd       column          row
time
2460207.6      70       4    2  1965.495431  1827.937212
2460207.7      70       4    2  1965.535648  1827.878206
2460207.8      70       4    2  1965.575019  1827.820108
2460207.9      70       4    2  1965.613392  1827.763020
2460208.0      70       4    2  1965.650616  1827.707041
...           ...     ...  ...          ...          ...
2460233.0      70       4    2  1974.086940  1802.125478
2460233.1      70       4    2  1974.117634  1801.990490
2460233.2      70       4    2  1974.148118  1801.855903
2460233.3      70       4    2  1974.178192  1801.721961
2460233.4      70       4    2  1974.207660  1801.588906

[259 行 x 5 列]

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

tess_ephem-0.5.0.tar.gz (7.5 kB 查看散列)

上传时间

构建分发

tess_ephem-0.5.0-py3-none-any.whl (8.1 kB 查看散列)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面