IERS¶
- class astropy.utils.iers.IERS(data=None, masked=False, names=None, dtype=None, meta=None, copy=True, rows=None, copy_indices=True, units=None, descriptions=None, **kwargs)[ソース]¶
ベースクラス:
astropy.table.table.QTable
汎型IERS表クラスは,補間関数を定義する.
子分類自
astropy.table.QTable
それがそうです。このテーブルは、列‘mjd’,‘ut 1_utc’,‘dx_2000 a’/‘dy_2000 a’および‘PM_x’/‘PM_y’を含むべきである。属性要約
以下の場合があれば,キャッシュテーブルを返す.
open
引数を持たずに呼び出します。time_now
\属性は、現在の時間を提供するが、テスト目的のために_time_now属性を明示的に設定することも可能である。
方法要約
close
\()クラスからIERS表を削除する.
dcip_source
\(i)CIP修正のソース。
dcip_xy
\(JD 1[, jd2, return_status] )IERSテーブルには、所与の日のCIP修正が挿入される。
mjd_utc
\(JD 1[, jd2] )時間をmjdに変換し,整数と小数部分を返す.
open
\([file, cache] )IERSテーブルを開き,以前にロードされていなければ,そのテーブルをファイルから読み込む.
pm_source
\(i)極地運動源。
pm_xy
\(JD 1[, jd2, return_status] )IERSテーブルから与えられた日付の極地運動を挿入する.
ut1_utc
\(JD 1[, jd2, return_status] )IERSテーブルには、所与の日のUT 1−UTC補正が挿入される。
ut1_utc_source
\(i)UT 1-UTCの源。
属性文書
- iers_table = None¶
以下の場合があれば,キャッシュテーブルを返す.
open
引数を持たずに呼び出します。
- time_now¶
属性は、現在の時間を提供するが、テスト目的のために_time_now属性を明示的に設定することも可能である。
方法文書
- classmethod close()[ソース]¶
クラスからIERS表を削除する.
これは、(例えば、テーブルが期限切れであることが発見され、ファイルが更新された場合)セッション中にディスクからテーブルを再読み取りすることを可能にする。
- dcip_xy(jd1, jd2=0.0, return_status=False)[ソース]¶
IERSテーブルには、所与の日のCIP修正が挿入される。
- パラメータ
- jd1 :Float、Float配列または
Time
客体.浮動小数点配列、または浮動小数点配列 2つの部分からなるJDの第1の部分、または時間オブジェクト
- jd2浮動小数点配列または浮動小数点配列、オプション
2つの部分JDの第2の部分(デフォルト値は0であり、JD 1が時間である場合は無視)
- return_statusブルル.
状態値を返すかどうか。False(デフォルト値)であれば、開始されます。
IERSRangeError
もし任意の時間がIERSテーブルのカバレッジ範囲を超えている場合。
- jd1 :Float、Float配列または
- 返品
- D_x量 [“天使”]
要求時間のCIP補正のX成分。
- D_y量 [“天使”]
要求時間のCIP補正のY成分
- status全体型または全型配列
状態値(もし
return_status
`真実
)::iers.FROM_IERS_B
iers.FROM_IERS_A
iers.FROM_IERS_A_PREDICTION
iers.TIME_BEFORE_IERS_RANGE
iers.TIME_BEYOND_IERS_RANGE
- classmethod open(file=None, cache=False, **kwargs)[ソース]¶
IERSテーブルを開き,以前にロードされていなければ,そのテーブルをファイルから読み込む.
- パラメータ
- file文字列またはなし
IERSデータを保存するASCIIファイルの完全なローカルまたはネットワークパスは、転送するために使用される
read
クラス方法(いくつかのIERSサブクラスのために使用することができるより多くのオプションのパラメータを追加することができる)。なければ使用するread
種類の方法。- cacheブルル.
キャッシュを使用するかどうか。デフォルトはFalseであり,IERSファイルが定期的に更新されるためである.
- 返品
- IERS
IERS表クラスのインスタンス
注意事項
セッション中に最初に呼び出された場合には,その表を備考する(ここで
iers_table
クラス属性)を呼び出し,さらに呼び出す.open
このストレージテーブルに戻りますfile=None
(デフォルト設定)。ディスクからテーブルを再読み取りする必要がある場合は、明示的なファイルの位置を渡すか、(サブクラス)Close方法を使用して再起動してください。
この位置がネットワーク位置である場合には、まずdownload_fileでダウンロードする。
IERSクラス自体の場合、IERS_Bサブクラスインスタンスが開かれる。
- pm_xy(jd1, jd2=0.0, return_status=False)[ソース]¶
IERSテーブルから与えられた日付の極地運動を挿入する.
- パラメータ
- 返品
- PM_x量 [“天使”]
時間内の極移動のX成分を要求する.
- PM_y量 [“天使”]
要求時間の極移動のY成分。
- status全体型または全型配列
状態値(もし
return_status
`真実
)::iers.FROM_IERS_B
iers.FROM_IERS_A
iers.FROM_IERS_A_PREDICTION
iers.TIME_BEFORE_IERS_RANGE
iers.TIME_BEYOND_IERS_RANGE