py21cmfast.wrapper.outputs¶
Output class objects.
The classes provided by this module exist to simplify access to large datasets created within C. Fundamentally, ownership of the data belongs to these classes, and the C functions merely accesses this and fills it. The various boxes and lightcones associated with each output are available as instance attributes. Along with the output data, each output object contains the various input parameter objects necessary to define it.
Warning
These should not be instantiated or filled by the user, but always handled as output objects from the various functions contained here. Only the data within the objects should be accessed.
Attributes¶
Classes¶
A class containing the brightness temperature box. |
|
A class containing all gridded halo properties. |
|
A class containing all fields related to halos. |
|
A class representing an InitialConditions C-struct. |
|
A class containing all ionized boxes. |
|
Base class for any class that wraps a C struct meant to be output from a C function. |
|
The same as an OutputStruct, but containing a redshift. |
|
A class containing all perturbed field boxes. |
|
A class to hold a HaloCatalog whose coordinates are in real (Eulerian) space. |
|
A class containing all spin temperature boxes. |
|
A class containing the filtered sfr grids. |