IERS_B#

class astropy.utils.iers.IERS_B(data=None, masked=False, names=None, dtype=None, meta=None, copy=True, rows=None, copy_indices=True, units=None, descriptions=None, **kwargs)[源代码]#

基类:IERS

针对IERB的IERS表类,由IERS本身提供。

这些是最终值;请参见https://www.iers.org/iers/EN/Home/Home_node.html

笔记

如果包IERB文件 (`iers.IERS_B_FILE )已过期,可以从下载新版本 iers.IERS_B_URL .

看见 read 有关如何读取2023之前样式的IERS B文件(通常命名为 eopc04_IAU2000.62-now )。

属性摘要

iers_table 

缓存表,如果返回 open 不带参数调用。

方法总结

dcip_source \(i)

为IERS表中的条目设置CIP校正源标志。

pm_source \(i)

为IERS表中的条目设置PM源标志。

read([file, readme, data_start])

从IERS提供的eopc04.*文件中读取IERS-B表。

ut1_utc_source \(i)

为IERS表中的条目设置UT1-UTC源标志。

属性文档

iers_table = None#

缓存表,如果返回 open 不带参数调用。

方法文件

dcip_source(i)[源代码]#

为IERS表中的条目设置CIP校正源标志。

pm_source(i)[源代码]#

为IERS表中的条目设置PM源标志。

classmethod read(file=None, readme=None, data_start=6)[源代码]#

从IERS提供的eopc04.*文件中读取IERS-B表。

参数:
file : strPython :字符串

保存IERS-B数据的ascii文件的完整路径。默认为包版本, iers.IERS_B_FILE .

readme : strPython :字符串

保存CD样式自述文件的ascii文件的完整路径。默认为包版本, iers.IERS_B_README .

data_start : intPython :整型

开始排。默认值为6,适用于标准IERS文件。

返回:
IERS_B 类实例

笔记

要读取2023年之前的IERS B文件(通常命名为 eopc04_IAU2000.62-now ),使用用于测试的摘录执行类似此示例的操作::

>>> from astropy.utils.iers import IERS_B
>>> from astropy.utils.data import get_pkg_data_filename
>>> old_style_file = get_pkg_data_filename(
...     "tests/data/iers_b_old_style_excerpt",
...     package="astropy.utils.iers")
>>> iers_b = IERS_B.read(
...     old_style_file,
...     readme=get_pkg_data_filename("data/ReadMe.eopc04_IAU2000",
...                                  package="astropy.utils.iers"),
...     data_start=14)
ut1_utc_source(i)[源代码]#

为IERS表中的条目设置UT1-UTC源标志。