SkyComponent
- class ska_sdp_datamodels.global_sky_model.SkyComponent(component_id: str, source_id: str, ra_deg: float, dec_deg: float, i_pol_jy: float, ref_freq_hz: float, epoch: float, a_arcsec: float | None = None, b_arcsec: float | None = None, pa_deg: float | None = None, spec_idx: list[float | None] = <factory>, log_spec_idx: bool | None = None)
Represents a single sky component in the GSM / LSM.
A component corresponds to a unique position on the sky (RA, Dec) and follows IAU naming conventions. Each component has a unique component_id and may be grouped together into a single source identified by the source_id.
- component_id: str
Unique component identifier following IAU naming conventions (e.g. JHHMMSS±DDMMSS).
- source_id: str
ID of the source this component belongs to.
- ra_deg: float
Right ascension of the source. Units: [deg]
- dec_deg: float
Declination of the source. Units: [deg]
- i_pol_jy: float
Stokes I polarization flux at reference frequency. Units: [Jy]
- ref_freq_hz: float
Reference frequency. Single frequency that represents the band. Units: [Hz]
- epoch: float
Epoch of observation.