Skip to main content

A toolbox for galactic simulations.

Project description

A python-based toolbox for galactic simulations

Build Status Documentation Status

Documentation

The documentation for this project can be found at 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 \(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 for C++.

Project details


Download files

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

Source Distribution

PySpace-0.0.2.tar.gz (27.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page