TimeFormat#
- class astropy.time.TimeFormat(val1, val2, scale, precision, in_subfmt, out_subfmt, from_jd=False)[源代码]#
基类:
object时间表示的基类。
- 参数:
- val1 :
numpyndarray,list, number ,str,或bytesNumPy ndarray、python:列表、数字、python:字符串或字节 值初始化一个或多个时间。字节被解码为ASCII。对于解释明确的格式,允许使用带有时间单位的数量。
- val2 :
numpyndarray,list,或数字;可选NumPy ndarray、PYTHON:列表或数字;可选 值来初始化一个或多个时间。仅用于数字输入,以帮助保持精度。
- scale :
strPython :字符串 输入值的时间刻度(s)
- precision :
intPython :整型 秒精度作为浮点
- in_subfmt :
strPython :字符串 选择输入字符串时间的子格式
- out_subfmt :
strPython :字符串 选择输出字符串时间的子格式
- from_jd : bool布尔
如果为真,则val1、val2为jd1、jd2
- val1 :
属性摘要
方法总结
fill_value\(Subfmt)以此格式返回与J2000(2000-01-01 12:00:00)对应的值。
set_jds(val1, val2)从val1和val2设置内部jd1和jd2。
to_value([parent, out_subfmt])从指定的内部jd1和jd2返回时间表示
out_subfmt.属性文档
- in_subfmt#
- jd1#
- jd2#
- out_subfmt#
- precision#
- scale#
时间尺度。
- subfmts = ()#
- value#
方法文件
- classmethod fill_value(subfmt)[源代码]#
以此格式返回与J2000(2000-01-01 12:00:00)对应的值。
它用作掩码数组的填充值,以确保掩码数组上的任何ERFA操作不会因掩码值而失败。
- to_value(parent=None, out_subfmt=None)[源代码]#
从指定的内部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 :