PhaseCube#

class corona_lab.corona.PhaseCube(data=None, masked=False, names=None, dtype=None, meta=None, copy=True, rows=None, copy_indices=True, units=None, descriptions=None, **kwargs)[source]#

Bases: QTable

Table of synthetic observations accross rotation phases with associated metadata for frequency, angle, and pixel properties.

Inherits from ~astropy.table.QTable, adding convenience properties for accessing metadata fields related to the associated corona model

Parameters:
  • data (array-like or dict or ~astropy.table.Table) – Table data to initialize the PhaseCube.

  • meta (dict, optional) – Initial metadata dictionary. Keys should match expected properties (e.g., ‘Observation frequency’, ‘Pixel size’). Defaults to empty.

meta#

Metadata container storing observational parameters.

Type:

dict

columns#

Columns inherited from QTable.

Type:

~astropy.table.Column instances

Attributes Summary

Attributes Documentation

ave_flux#
ave_separation#
observation_angle#
observation_freq#
parent_uid#
pix_size#
size_angular#
uid#