ttvfast的python包装器

ttvfast的Python项目详细描述


Author:Simon Walker <s.r.walker101@googlemail.com>
https://img.shields.io/pypi/v/ttvfast.svg?maxAge=2592000https://travis-ci.org/mindriot101/ttvfast-python.svg?branch=master

凯瑟琳·戴克的ttvfast c程序的python包装器(https://github.com/kdeck/TTVFast

安装

从pypi安装:

^{tt1}$

或使用

下载并编译代码
^{tt2}$

对于最新的开发版本,请使用pip安装:

^{tt3}$

或从git克隆:

git clone https://github.com/mindriot101/ttvfast-python.git
cd ttvfast-python
git submodule init
git submodule update # grabs code from TTVFast

然后使用:

$ py.test
============================== test session starts ===============================
testing/test_lweiss.py .
testing/test_models.py ...
testing/test_python_api.py ...
testing/test_ttvfast.py ...

用法

要计算一个或多个行星的ttv属性:

  • 构建一个ttvfast.models.Planet实例(有关所需参数,请参阅类文档)
  • 将系统中行星的列表连同:
      一起传递给ttvfast.ttvfast
    • 以太阳质量为单位的恒星质量,
    • 以天为单位的集成起点,
    • 以天为单位的集成时间步,
    • 以及几天内整合的终点。

函数ttvfast.ttvfast返回包含positionsrv的字典。positions项是一个元组:

  1. 一个整数索引列表,其值对应于哪个行星,
  2. 定义纪元的整数列表,
  3. 时间列表,
  4. rsky值的列表,并且
  5. 一份价值观清单。

可选的rv_times参数获取要计算rv的rv时间列表。如果是,则输出中的rv项 字典中填充了一个rv值列表,否则为None

有关详细信息,请参见原始C模块的文档:https://github.com/kdeck/TTVFast/blob/master/c_version/README

引文

如果您使用此代码,请引用Deck、Agol、Holman和Nesvorny(2014年)。 《亚太地区法院判例汇编》,787132,arxiv:1403.1895。

-凯瑟琳·戴克、埃里克·阿戈尔、马特·霍尔曼和大卫·内斯沃尼

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

推荐PyPI第三方库


热门话题
java将Scanner对象作为构造函数参数传递给UserInterface类   spring未能启动bean“subtocolWebSocketHandler”;嵌套的例外是java。lang.IllegalArgumentException:没有处理程序   Java EE应用程序中后台服务的多线程Java线程(设置守护进程和优先级)?   java Pull to refresh返回列表的第一个位置   无法将comparator类转换为java。可比的   java将json从servlet传递到dojo   JavaHibernate:将子类实例转换为超类实例   java警告调用servlet类时非法反射访问   java静态变量值   java@Entity和@embeddeble之间有什么区别   java将作业配置导入公共作业配置类(注释配置)   sql公共表表达式(以values语句开头)在java中给出错误   java在ImageJ中使用ImageProcessor   java PostgreSQL executeBatch()会随着时间的推移而变慢   java在安卓中以表格形式排列sqllite表数据?   java中SVG的swing定制呈现   java删除与另一个实体映射的实体   java何时/如何添加ListView适配器,使用back按钮恢复它?(片段)   java为什么IBinder和Binder之间的类型转换不是非法的?   java在方法参数列表中使用ArrayList或List