时间差#
- class astropy.time.TimeDeltaJD(val1, val2, scale, precision, in_subfmt, out_subfmt, from_jd=False)[源代码]#
基类:
TimeDeltaNumeric
,TimeUnique
时间增量,以儒略日为单位(86400 SI秒)。
属性摘要
时间尺度。
从内部jd1和jd2返回时间表示。
方法总结
fill_value
\(Subfmt)以此格式返回与J2000(2000-01-01 12:00:00)对应的值。
set_jds
(val1, val2)从val1和val2设置内部jd1和jd2。
to_value
(**kwargs)从指定的内部jd1和jd2返回时间表示
out_subfmt
.属性文档
- in_subfmt#
- jd1#
- jd2#
- name = 'jd'#
- out_subfmt#
- precision#
- scale#
时间尺度。
- subfmts = (('float', <class 'numpy.float64'>, None, <ufunc 'add'>), ('long', <class 'numpy.longdouble'>, <function longdouble_to_twoval>, <function twoval_to_longdouble>), ('decimal', <class 'numpy.object_'>, <numpy.vectorize object>, <numpy.vectorize object>), ('str', <class 'numpy.str_'>, <numpy.vectorize object>, <numpy.vectorize object>), ('bytes', <class 'numpy.bytes_'>, <numpy.vectorize object>, <numpy.vectorize object>))#
- unit = 1.0#
- value#
方法文件
- classmethod fill_value(subfmt)#
以此格式返回与J2000(2000-01-01 12:00:00)对应的值。
它用作掩码数组的填充值,以确保掩码数组上的任何ERFA操作不会因掩码值而失败。
- set_jds(val1, val2)#
从val1和val2设置内部jd1和jd2。必须由派生类提供。
- to_value(**kwargs)#
从指定的内部jd1和jd2返回时间表示
out_subfmt
.这是忽略的基本方法
parent
并使用value
属性来计算输出。通过此设置临时完成self.out_subfmt
呼唤self.value
. 在astropy 4.0之前实现新的astropy值应该是旧代码所必需的to_value()
然后把value
属性是对self.to_value()
.- 参数:
- 返回:
- value :
numpy.array
,numpy.ma.array
数字阵列, numpy.ma.数组 格式化时间表示值的数组或掩码数组
- value :