API Reference¶
Halo Analysis¶
The HaloCatalog
object is the primary means for performing custom analysis
on cosmological halos. It is also the primary interface for halo finding.
|
Create a HaloCatalog: an object that allows for the creation and association of data with a set of halo objects. |
|
|
|
|
|
|
|
|
|
Delete attribute from halo object. |
|
Create a sphere data container to associate with a halo. |
|
Adjust halo position by iteratively recalculating the center of mass while decreasing the radius. |
|
Load profile data from disk. |
|
Make a phase plot for the halo object. |
|
Create 1, 2, or 3D profiles of a halo. |
|
Save profile data to disk. |
|
Set the bulk velocity for the sphere. |
|
Recenter the halo sphere on the location of the maximum of the given field. |
|
Calculate the value of the given fields at the virial radius defined at the given critical density by interpolating from radial profiles. |
|
Only return true if this halo is not a subhalo. |
|
Filter based on a value in the halo quantities dictionary. |
|
Calculate virial quantities with the following procedure: 1. |
|
Plots circles at the locations of all the halos in a halo catalog with radii corresponding to the virial radius of each halo. |
Halo Finders¶
The halo finders should only be run from the HaloCatalog
, but the links below
display the various settings available for each.
|
Friends-of-friends halo finder. |
|
HOP halo finder. |
|
Spawns the Rockstar Halo finder, distributes particles and finds halos. |
Cosmology Observation¶
Light cone generation and simulation analysis. (See also Light Cone Generator.)
|
Class for splicing together datasets to extend over a cosmological distance. |
|
Initialize a LightCone object. |
RADMC-3D exporting¶
|
This class represents an AMR "layer" of the style described in the radmc3d manual. |
|
This class provides a mechanism for writing out data files in a format readable by radmc3d. |