TimeYearDayTime

class astropy.time.TimeYearDayTime(val1, val2, scale, precision, in_subfmt, out_subfmt, from_jd=False)[ソース]

ベースクラス: astropy.time.formats.TimeISO

年、日付、時間、例えば“YYYY:DOY:HH:MM:SS.sss...”1年間の日付(DOY)は001から365(うるう年は366)まで。例えば、2000:001:00:00:00.000は2000年1月1日の真夜中である。

許可されたサブフォーマットは、:

  • ‘date_hms’:日付+時間、分、秒(およびオプションの小数秒)

  • ‘date_hm’:日付+時間,分

  • ‘date’:日付

属性要約

cache \

このインスタンスに関連付けられたキャッシュを返す.

fast_parser_pars \

in_subfmt \

jd1 \

jd2 \

jd2_filled \

lib_parse_time \

文字列時間の高速C解析のためのctypeライブラリのクラス属性。

mask \

masked \

name \

out_subfmt \

scale \

時間尺度.

subfmts \

time_struct_dtype \

value \

方法要約

format_string \(文字列_fmt,** Kwargs)

与えられたフォーマットを用いて文字列に時間を書き込む.

get_jds_fast (val 1,val 2)

Val 1中の時間文字列を高速C解析器を用いて解析し,JD 1,JD 2を得る.

get_jds_python (val 1,val 2)

Val 1に含まれる時間文字列を解析し,jd 1,jd 2を得る.

mask_if_needed \(値)

parse_string (時間文字列,subfmts)

可能なフォーマットのセットを使用して単一の文字列から時間を読み取ります。

set_jds (val 1,val 2)

Val 1に含まれる時間文字列を解析し,jd 1,jd 2とする.

str_kwargs \()

内部JD値のカレンダ日時に対応する値の辞書を生成する生成器。

to_value \([parent, out_subfmt] )

指定された内部JD 1とJD 2の戻り時間表示 out_subfmt それがそうです。

属性文書

cache

このインスタンスに関連付けられたキャッシュを返す.

fast_parser_pars = {'break_allowed': (0, 0, 0, 1, 0, 1, 1), 'delims': (0, 0, 58, 58, 58, 58, 46), 'has_day_of_year': 1, 'starts': (0, -1, 4, 8, 11, 14, 17), 'stops': (3, -1, 7, 10, 13, 16, -1)}
in_subfmt
jd1
jd2
jd2_filled
lib_parse_time

文字列時間の高速C解析のためのctypeライブラリのクラス属性。

mask
masked
name = 'yday'
out_subfmt
scale

時間尺度.

subfmts = (('date_hms', '%Y:%j:%H:%M:%S', '{year:d}:{yday:03d}:{hour:02d}:{min:02d}:{sec:02d}'), ('date_hm', '%Y:%j:%H:%M', '{year:d}:{yday:03d}:{hour:02d}:{min:02d}'), ('date', '%Y:%j', '{year:d}:{yday:03d}'))
time_struct_dtype
value

方法文書

format_string(str_fmt, **kwargs)

与えられたフォーマットを用いて文字列に時間を書き込む.

デフォルトの場合,str_fmtのみをフォーマット文字列と解釈するが,サブクラスはフォーマット文字列に追加することができる.

get_jds_fast(val1, val2)

Val 1中の時間文字列を高速C解析器を用いて解析し,JD 1,JD 2を得る.

get_jds_python(val1, val2)

Val 1に含まれる時間文字列を解析し,jd 1,jd 2を得る.

mask_if_needed(value)
parse_string(timestr, subfmts)

可能なフォーマットのセットを使用して単一の文字列から時間を読み取ります。

set_jds(val1, val2)

Val 1に含まれる時間文字列を解析し,jd 1,jd 2とする.

str_kwargs()

内部JD値のカレンダ日時に対応する値の辞書を生成する生成器。

to_value(parent=None, out_subfmt=None)

指定された内部JD 1とJD 2の戻り時間表示 out_subfmt それがそうです。

これは無視です parent 使用しています value 属性は出力を計算する.これは臨時設定で self.out_subfmt 電話をかけてきました self.value それがそうです。Asterpy 4.0までのレガシーフォーマットサブクラスには必要である.新しいコードは実現中の値機能に変更すべきである. to_value() そしてあなたの value 属性は正しい self.to_value() それがそうです。

パラメータ
parent客体.

父級. Time これに関連する対象 TimeFormat 客体.

out_subfmt文字列またはなし

出力サブフォーム(以下の場合は既存のself.out_subfmtを使用する None

返品
valueNumpy.array,numpy.ma.array

時間表現値の配列またはマスク配列をフォーマットする.