Next: Dimensions, Previous: Library blank values, Up: Gnuastro library [Contents][Index]
Astronomical datasets have various dimensions, for example 1D spectra or
table columns, 2D images, or 3D Integral field data cubes. Datasets can
also have various numeric data types, depending on the operation/purpose,
for example processed images are commonly stored in floating point format,
but their mask images are integers (allowing bit-wise flags to identify
certain classes of pixels to keep or mask, see Numeric data types). Certain other information about a dataset are also commonly
necessary, for example the units of the dataset, the name of the dataset
and some comments. To deal with any generic dataset, Gnuastro defines the
gal_data_t
as input or output.
• Generic data container | Definition of Gnuastro’s generic container. | |
• Dataset allocation | Allocate, initialize and free a dataset. | |
• Arrays of datasets | Functions to help with array of datasets. | |
• Copying datasets | Functions to copy a dataset to a new one. |
GNU Astronomy Utilities 0.14 manual, January 2021.