Pynbody reference documentation#
The reference documentation for pynbody is largely generated automatically from the source code. It is split into sections by subpackage, as follows.
Tools for scientific analysis with pynbody |
|
Defines arrays for simulation snapshots. |
|
Tools for connecting different simulation snaphots |
|
Methods for describing parts of files to load. |
|
Read and expose configuration information for pynbody |
|
Tools for tracking how derived arrays depend on other arrays |
|
Functions that derive arrays (e.g. radius) from others (e.g. position). |
|
Defines the |
|
Filters are used to define subsets of simulations, especially (but not exclusively) spatial sub-regions. |
|
Routines for calculating gravitational potential and accelerations. |
|
Support for halo and group catalogues. |
|
Efficient 3D KDTree implementation for fast geometrical calculations such as neighbour lists and smoothing lengths. |
|
Interface to OpenMP functions |
|
Useful plotting routines, using matplotlib to display pynbody's calculations |
|
Defines an augmented dictionary class that manages properties of |
|
Implements classes to load and manipulate snapshot data |
|
Low-level functionality for SPH interpolation and rendering |
|
Utilities for downloading and unpacking test data packages |
|
Module for describing, applying and reverting Galilean transformations on simulations. |
|
A set of classes for tracking units. |
|
Routines used internally by pynbody. |