LeapSeconds¶
- class astropy.utils.iers.LeapSeconds(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
秒級、TAI-UTC差を把握する。
このテーブルは、“Year”、“Month”、“TAI_UTC”の列を含むべきである。
IERS初期化表からの方法を提供した
Leap_Second.dat
IETF/NTPleap-seconds.list
またはERFA/SOFAを内蔵し,ERFAが使用するリストを更新する.注意事項
Astropyには内蔵されたものがあります
iers.IERS_LEAP_SECONDS_FILE
それがそうです。最新バージョンは以下のアドレスからダウンロードできますiers.IERS_LEAP_SECONDS_URL
あるいは…。iers.LEAP_SECONDS_LIST_URL
それがそうです。多くのシステムは1つのバージョンのleap-seconds.list
協力して使うntp
(例えばDebian/Ubuntuシステムでは/usr/share/zoneinfo/leap-seconds.list
)。利用可能なローカルうるう秒ファイルの有効期限が切れた場合にInternetリソースを問い合わせることを防ぐためには、設定してください
iers.conf.auto_download = False
それがそうです。これは以下のいずれかの操作を実行する前に完了しなければならないTime
UTCに関連する比例変換(例えば、UTCからTAIに変換する)。属性要約
expires
\表の有効期限が制限されています。
方法要約
auto_open
\([files] )最新のうるう秒リストを取得しようとしています。
from_erfa
\([built_in] )ERFA中のうるう秒リストからテーブルを作成する.
from_iers_leap_seconds
\([file] )IERSのようなファイルから表を作成する
Leap_Second.dat
それがそうです。from_leap_seconds_list
\(ファイル)IETFのようなファイルから表を作成します
leap-seconds.list
それがそうです。open
\([file, cache] )うるう秒リストを開く。
update_erfa_leap_seconds
\([initialize_erfa] )まだ出現していないうるう秒をERFA表に追加する.
属性文書
- expires¶
表の有効期限が制限されています。
方法文書
- classmethod auto_open(files=None)[ソース]¶
最新のうるう秒リストを取得しようとしています。
ルーチンは、満了日“十分に良い”ファイルが見つかるまで、これらのファイルを順に試みる(以下参照)。十分に良いファイルがない場合は、最も近い満了日のファイルを返し、そのファイルが有効期限が切れている場合には警告を発する。
キャッシュされたリモートファイルに対しては,キャッシュされたファイルを試し,それを再検索することを試みる.
- パラメータ
- files類似パスのオプションリスト
開くファイル/URLリストを試してみます。デフォルトの場合、使用
cls._auto_open_files
それがそうです。
- 返品
- leap_seconds :
LeapSeconds
LeapSeconds
最新うるうストップウォッチ
- leap_seconds :
注意事項
公告Cは、導入可能なうるう秒を導入してから約10日後、すなわち1月中旬または7月中旬に発表される。したがって、期日は通常少なくとも現在から150日後になる。180年以上の期限が切れた書類を探しています
auto_max_age
今からです。
- classmethod from_iers_leap_seconds(file='/tmp/vpy_rst/lib/python3.7/site-packages/astropy/utils/iers/data/Leap_Second.dat')[ソース]¶
IERSのようなファイルから表を作成する
Leap_Second.dat
それがそうです。- パラメータ
- file似たような経路はオプションです
うるう秒データを保存するファイルの完全なローカルまたはネットワークパスは、フォーマットはIERSが使用するフォーマットと一致する。デフォルトの場合、使用
iers.IERS_LEAP_SECOND_FILE
それがそうです。
注意事項
ファイル.ファイル must “#ファイルが2020年6月28日に満了する”など、注釈行に有効期限が含まれています
- classmethod from_leap_seconds_list(file)[ソース]¶
IETFのようなファイルから表を作成します
leap-seconds.list
それがそうです。- パラメータ
- file似たような経路はオプションです
うるう秒データを保存するファイルの完全なローカルまたはネットワーク経路は、フォーマットがIETFで使用されているフォーマットと一致する。最新バージョンは以下の位置から検索できます
iers.IETF_LEAP_SECOND_URL
それがそうです。
注意事項
ファイル.ファイル must 注釈行には“#File Expires on:2020年6月28日”のような有効期限が含まれています
- classmethod open(file=None, cache=False)[ソース]¶
うるう秒リストを開く。
- パラメータ
- file類似経路または無
うるう秒データを保存するファイルの完全なローカルまたはネットワーク経路、様々な伝達のための
from_
種類の方法。‘erfa’であれば,ERFAライブラリで使用しているデータを返す.もし…。None
ファイルおよび構成のデフォルト位置を使用して、有効期限が切れていないテーブルを検索します。- cacheブルル.
キャッシュを使用するかどうか。デフォルトはFalseであり,うるう秒ファイルが定期的に更新されるためである.
- 返品
- leap_seconds :
LeapSeconds
LeapSeconds
表には‘Year’,‘Month’と‘TAI_UTC’の列が含まれており,他にも列があるかもしれない.
- leap_seconds :
注意事項
公告Cは、導入可能なうるう秒を導入してから約10日後、すなわち1月中旬または7月中旬に発表される。したがって、期日は通常少なくとも現在から150日後になる。自動ロードについては,リストがAsterpyに付随する表と
Conf
最初に十分に新しいもの、またはその中の最新の1つに戻るように試みられています
- update_erfa_leap_seconds(initialize_erfa=False)[ソース]¶
まだ出現していないうるう秒をERFA表に追加する.
この方法では,うるう秒をERFA表中のうるう秒とマッチングし,必要に応じて後者を拡張する.
- パラメータ
- initialize_erfaブール値、または“のみ”、または“空”
ERFA LEAP Second表の拡張を試みる前に,その内蔵値に初期化する.これは一般的には不要だが、それがなぜか破損された場合に役立つことができる。‘Only’に等しい場合は,ERFAテーブルを再初期化し,それを更新しようとしない.もし‘Empty’の場合、うるう秒表は更新前に空にされ、つまり完全にカバーされている(大多数のうるう秒表には1970年前の偽秒が含まれていないので、これは驚くべき方法で物事を破壊する可能性があることに注意してください;あなたは警告を受けました)。
- 返品
- n_update集積する.
更新された項目数。
- 賃上げをする
- ValueError
表中のうるう秒が1月1日または7月1日でない場合、または一致しない場合。これは通常うるうストップウォッチが破損していることを示しているが,ERFA表が破損している可能性もある.必要であれば、適切な値を用いてこの方法を調整することでERFAテーブルをリセットすることができる
initialize_erfa
それがそうです。