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)
Bases:
objectRepresents 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.
Attributes
- component_idstr
Unique component identifier following IAU naming conventions (e.g. JHHMMSS±DDMMSS).
- source_idstr
ID of the source this component belongs to.
- ra_degfloat
Right ascension of the source [Units: degrees].
- dec_degfloat
Declination of the source [Units: degrees].
- i_pol_jyfloat
Stokes I polarization flux at reference frequency [Units: Jy].
- ref_freq_hzfloat
Reference frequency. Single frequency that represents the band [Units: Hz].
- epochfloat
Epoch of observation.
- a_arcsecfloat, optional
Fitted semi-major axis at reference frequency [Units: arcsec]. Default: None.
- b_arcsecfloat, optional
Fitted semi-minor axis at reference frequency [Units: arcsec]. Default: None.
- pa_degfloat, optional
Fitted position angle at reference frequency [Units: degree]. Default: None.
- spec_idxlist[float | None], optional
Spectral index polynomial coefficients (up to 5 terms). Default: [None, None, None, None, None].
- log_spec_idxbool, optional
True if logarithmic spectral model, False if linear. Default: None.
Attributes Summary
Attributes Documentation