银河系模拟工具箱。
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?分支=主
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?分支=主