一维引力n体程序

wend的Python项目详细描述


一维引力n体程序。

Build StatusCoverage StatusBinder

概述

wendy解决一维引力n体问题 一种有效算法的机器精度[o(log n)]/ 粒子碰撞]。或者,它可以用 近似积分,但具有精确的力。

作者

jo bovy(多伦多大学):bovy-at-astro-dot-utoronto- 点-ca

安装

克隆/fork/下载存储库并使用安装

sudo python setup.py install

或在本地使用

python setup.py install --user

用法

使用wendy.nbody初始化初始(x,v)的生成器对象 质量为m。然后,生成器返回系统的状态 等距时间间隔:

g= wendy.nbody(x,v,m,0.05) # delta t = 0.05
next_x, next_v= next(g) # at t=0.05
next_x, next_v= next(g) # at t=0.10
...

使用wendy.nbody初始化生成器时,可以选择(a) 精确地解决问题,或者不使用approx=,并且(b)包含 外部谐振子电势omega^2 x^2 / 2与 {TT6} $(对于精确解和近似解都)。

示例

您可以通过单击Binder来运行这些,而无需安装wendy。 并导航到examples/目录。注意一些 电影可能无法在活页夹网页上呈现,因此您可能 在运行笔记本(或更改 subsamp输入。

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

推荐PyPI第三方库


热门话题
java如何在按下按钮后使程序返回ID?   java基于项目类型创建许多Maven父POM有意义吗?   java Hibernate会话与线程安全   线程“main”组织中的java异常。openqa。硒。NoSuchElementException:使用给定的搜索参数在页面上找不到元素   在Java 8中将匿名内部方法转换为Lambda   java实现MVC和Observer模式   java有没有办法强制在运行时加载类   在Java中尝试从外部文件读取矩阵时遇到问题   java Datanucleus类型转换插件   java如何根据id对某些对象进行分组?   抽象类上的java构建器不能@Jacksonized(该构建器永远不会被使用)   java MPAndroidChart折线图实时图形删除xvalues不起作用   基于jPcap的Java网络实时TCP会话重建   java使用regex删除echo内容   java很简单。找不到类def   java如何在数组列表中循环add语句   java无法进一步更改属性“resValues”的值。将gradle从4.1.3升级到4.2.1后   java是从bean强制Spring关闭的最佳方式吗?   我的程序中的无限dowhile循环(java)