Skip to main content

A toolbox for galactic simulations.

Project description

PySpace
=======

| **A python-based toolbox for galactic simulations**
|
| |Build Status| |Docs Status|

Documentation
-------------

The documentation for this project can be found at `http://pyspace.readthedocs.org/ <http://pyspace.readthedocs.org/>`_.

Features
--------

- A python interface for high performance C++ implementation of N-body
simulation algorithms.
- PySpace has a numpy friendly API which makes it easier to use.
- Parallel support using OpenMP.
- Dumps vtk output which allows users to take advantage of tools like
ParaView, MayaVi, etc. for visualization.

Algorithms
----------

- Brute Force :math:`O(n^2)`

Installation
------------

Dependencies
~~~~~~~~~~~~

- Numpy
- PyEVTK (``pip install pyevtk``)
- gcc compiler
- OpenMP (optional)
- ParaView / MayaVi or any other vtk rendering tool (optional)

Linux and OSX
~~~~~~~~~~~~~

| Clone this repository by
``git clone https://github.com/adityapb/pyspace.git``
| Run ``python setup.py install`` to install.
|
| **PySpace doesn't support Windows currently**

Contributing
------------

Use PEP 8 coding standard for python and follow
`this <https://users.ece.cmu.edu/~eno/coding/CppCodingStandard.html>`__
for C++.

.. |Build Status| image:: https://travis-ci.org/adityapb/pyspace.svg?branch=master
:target: https://travis-ci.org/adityapb/pyspace

.. |Docs Status| image:: https://readthedocs.org/projects/pyspace/badge/?version=stable
:target: http://pyspace.readthedocs.org/en/stable/?badge=stable
:alt: Documentation Status

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for PySpace, version 0.0.2
Filename, size File type Python version Upload date Hashes
Filename, size PySpace-0.0.2.tar.gz (27.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page