Data analysis of cosmology simulations in parallel.
Project description
nbodykit is an open source project and Python package providing a set of algorithms useful in the analysis of cosmological datasets from N-body simulations and large-scale structure surveys.
Driven by the optimism regarding the abundance and availability of large-scale computing resources in the future, the development of nbodykit distinguishes itself from other similar software packages (i.e., nbodyshop, pynbody, yt, xi) by focusing on :
a unified treatment of simulation and observational datasets by insulating algorithms from data containers
reducing wall-clock time by scaling to thousands of cores
deployment and availability on large, super computing facilities
All algorithms are parallel and run with Message Passing Interface (MPI).
For users using the NERSC super-computers, we provide a ready-to-use tarball of nbodykit and its dependencies; see Using nbodykit on NERSC for more details.
Build Status
We perform integrated tests of the code, including all built-in algorithms, in a miniconda environment for Python 2.7 and Python 3.4.
Documentation
The official documentation is hosted on ReadTheDocs at http://nbodykit.readthedocs.org/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.