太阳系物体在TESS FFI数据中位于何处?
项目描述
太阳系物体在TESS FFI数据中位于何处?
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 查看散列)
关闭
tess_ephem-0.5.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | fd073d63ca2d31a3e708b272e8644ccd2ef6da4f59760baf1f4400b76a38283d |
|
MD5 | 3d44b00d484fac3f9bd408c99547be35 |
|
BLAKE2b-256 | 6da2bd5a2094ab6f40832db332b42c46c84222af66a577dc99f44353ac74e9b5 |
关闭
tess_ephem-0.5.0-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | d97225945f10d433941e1678d0b919df57e6e71f3b570a8b946d2a241949e69f |
|
MD5 | e3d9ac7b9ecdef650097f1848b5f217a |
|
BLAKE2b-256 | 2a44458a1bec3d552f4561e792b6b430611e7adb56c9a2f9872320b238662c26 |