solar_system_ephemeris#

class astropy.coordinates.solar_system_ephemeris[源代码]#

基类:ScienceState

用于计算太阳系天体位置的默认星历表。

这可以是以下之一:

  • “构建”:轨道元素的多项式近似。

  • ‘dexxx [s] ‘,对于JPL动态模型,其中xxx是三位版本号(例如de430),而’s‘是可选的,用于指定内核的’小‘版本。版本号必须与位于:https://naif.jpl.nasa.gov/pub/naif/generic_kernels/spk/planets/上的星历文件相对应

  • ‘jpl’:默认JPL星历的别名(当前为‘de430’)。

  • URL:(Str)SPK星历的URL,采用SPICE二进制(.bsp)格式。

  • 路径:(Str)SPK星历的文件路径,采用SPICE二进制(.bsp)格式。

  • None :确保在没有显式星历的情况下引发异常。

默认值为“builtin”,它使用 epv00plan94 来自 erfa 基础天文学类库标准的实施。

笔记

设置状态时,将下载(并缓存)任何需要的文件。NASA JPL(De430)的默认卫星行星内核(SPK)文件为~120MB,涵盖年份~1550-2650年CE [1]. 较小的de432s文件约为10MB,涵盖1950-2050年 [2] (较新的de440和de440也是如此)。旧版本的JPL星历(例如广泛使用的de200)可以通过它们的URL使用 [3].

属性摘要

bodies 

kernel 

方法总结

get_kernel \(值)

validate \(值)

如果需要,请验证该值并将其转换为其本机类型。

属性文档

bodies#
kernel#

方法文件

classmethod get_kernel(value)[源代码]#
classmethod validate(value)[源代码]#

如果需要,请验证该值并将其转换为其本机类型。