银河系模拟工具箱。

PySpace的Python项目详细描述


===
pyspace
=


**一个基于python的银河系模拟工具箱**

构建状态文档状态覆盖范围


图::docs/source/screenshots/galaxy_collision.jpg
:比例尺:70%


>使用pyspace完成的星系碰撞模拟



文档
==

此项目的文档可以在“http://pyspace.readthedocs.org/<;http://pyspace.readthedocs.org/>”上找到;'BR/> BR/>特性
> BR/> BR/>一个Python接口,用于高性能C++实现的N体BR/>仿真算法。BR/> PySpace有一个友好的API,使用方便。
使用OpenMP并行支持。
-GPU支持使用CUDA
转储VTK输出,允许用户利用工具,如
Paraview,Mayavi,可视化等方面。














===br/>












=======br/>






-numpyevtk(``pip install pyevtk`=



=

====
=========







/>-openmp(可选)
-paraview/mayavi或任何其他VTK呈现工具(可选)

----


要安装最新的稳定版本,请运行::


$pip install pyspace


要安装开发版本,请通过以下方式克隆此存储库::

$git clone https://github.com/adityapb/pyspace.git

运行::

$python setup.py install

若要在不使用openmp的情况下安装,请将“use-openmp”环境变量设置为0,然后安装::


$export-use-openmp=0
$python setup.py install

将“use cuda”环境变量设置为0,然后安装::


$export use cuda=0
$python setup.py install

`.

下面讨论了一些常见问题

~~~~~~~~~~~~~~~~~~~

请确保已安装cuda工具包。如果在安装后仍然收到此消息,请按照以下说明操作。


将“cudahome”环境变量设置为CUDA安装的路径,方法是:

$export cudahome=/usr/local/cuda

安装时不支持GPU(请参阅安装)

**pyspace当前不支持Windows**


$make test

running the benchmarks
==
==

==对于运行基准,您需要安装“pandas”,安装时使用::


CD到基准目录并运行::< < < > >< > >< >< > >< >< > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >< > > > > > >< > > > > > > > > >< > > > > > > >< > > > > > > >< > > > > > >< > > > > > > > > > > > > > > >< > >< > > > > > > >使用“PEP 8”编码标准为“Python”和“这一点”和“.”。|构建状态图像::https://travis-ci.org/adityapb/pyspace.svg?branch=master
:目标:https://travis ci.org/adityapb/pyspace

…|文档状态图像::https://readthedocs.org/projects/pyspace/badge/?版本=稳定
:目标:http://pyspace.readthedocs.org/en/stable/?徽章=稳定
:alt:文档状态

…|覆盖率图像::https://c工装裤.io/repos/github/adityapb/pyspace/badge.svg?branch=master
:目标:https://coveralls.io/github/adityapb/pyspace?分支=主

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

推荐PyPI第三方库


热门话题
java调用Python函数作为TEID中的UDF   java Android。支持v4导入不工作   java如何影响具有静态属性的类   java如何在从glTexImage2D()分配后编辑纹理的像素颜色   javaspringboot+rediscache+@Cacheable适用于某些方法,而不适用于其他方法   java无法将动态Web模块方面从3.0更改为2.5   java如何在新选项卡中显示打印的文档?   java Google Cloud Endpoints API方法仅在删除用户参数时成功调用   java为什么我可以使用Stack<Double>但不能使用Stack<Double>?   java JDBC PreparedStatement似乎忽略了占位符   java如何设置JInternalFrame的标准图标化位置?   Java文件。copy()不复制文件   基于另一个类的java显示arraylist?   java Android Studio:错误:非法字符:'\u2028'   对象(Java)无法实例化类型映像?   javascript错误:飞行前响应的HTTP状态代码401无效   java确保泛型vararg参数具有相同的类型