jplephem处理数据类型1的支持模块

spktype01的Python项目详细描述


spktype01

jplephem处理数据类型1(版本1.0.0)的支持模块

该模块从nasa spice-spk星历核心文件(修改的差分数组)计算天体的位置和速度。见http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/FORTRAN/req/spk.html

你可以从nasa/jpl的horizons系统获得许多太阳系小天体的spk文件。见https://ssd.jpl.nasa.gov/?horizons

此模块读取数据类型为1的spk文件,这是二进制spk文件的类型之一。截至2018年10月,Horizons系统默认将21类文件作为二进制SPK文件提供。您可以通过telnet接口通过回答“spk file format”的“1”,获得天体1型二进制spk文件。

所需模块

  • jplephem(2.6版或更高版本)
  • 努比

使用量

from spktype01 import SPKType01
kernel = SPKType01.open('path')
position, velocity = kernel.compute_type01(center, target, jd)
print(kernel)     ---- this line prints information of all segments
kernel.close()

where:
    center - SPKID of central body (0 for SSB, 10 for Sun, etc.)
    target - SPKID of target body
    jd - time for computation (Julian date)
    position - a numpy array (x, y, z)
    velocity - a numpy array (xd, yd, zd)

修改日志

1.0.0 2018年10月9日
  • 添加关闭功能
  • 稳定释放
0.1.0 2016年10月10日
  • 测试版

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java文本视图未显示在linearLayout中   java优化的json文件读写方式   java在列表值中时如何在hql中使用like查询?   netbeans向JavaDB添加外键   ubuntu 18.04 java版本显示为10,但安装了java 11   使用SpringJava配置引用具有依赖项的bean   java如何过滤数据库输出?(安卓 PHP)   java TextView在运行时扩展   java中日期时间的日期转换   java Android:将UTF8数据发送到MySQL   glassfish服务器中的java启用comet   javascript通过Java方法重定向到另一个servlet路径   java创建给定类的实例   java空手道:在我的CSV文件中,列的行数不同。读取数据时,为行数较少的列添加空值   java GWT身份验证用户会话   java Gui JCombobox文本变得模糊   在节点删除时调用java Swing JTree addTreeSelectionListener