1

我试图弄清楚为什么当时间对象转换为 GPS 时间时,它会变成一个数组而不是保留为时间对象。例子:

from astropy.time import Time

times = Time([56701, 56702], format="mjd", scale="tdb")
times.gps

Out: array([  1.07628475e+09,   1.07637115e+09])

虽然转换到其他时间给出:

times.utc
Out: <Time object: scale='utc' format='mjd' value=[ 56700.9992224  56701.9992224]>

我相信这是预期的行为。

4

1 回答 1

4

GPS 在 astropy 中被定义为时间格式而不是刻度正如#1879中所讨论的,这里有一些歧义。最后,我们决定将 GPS 保留为一种格式,在这种情况下,times.gps作为 numpy 数组的输出是预期的正确行为。

有一个拉取请求#2091阐明了 GPS 时间的情况。

于 2014-02-14T18:25:11.503 回答