Schemas¶
SIMMS Sky Model Schema¶
info: These are the default parameter names and units for simms skymodel specifcation. But you can use your
own specifcation by setting the 'alias' field of the relevant parameter, then parsing your modified file
to the '--source-schema' option of the 'simms skysim' command. The units given via the 'units' field must
folow the 'astropy.units' naming convention.
parameters:
name:
info: Source name/label
alias: null
units: null
ptype: string
ra:
info: Right ascension
alias: null
units: deg
ptype: longitude
join: [ra_h, ra_m, ra_s]
ra_h:
info: Right ascension
alias: null
units: hour
ptype: longitude
ra_m:
info: Right ascension
alias: null
units: min
ptype: longitude
ra_s:
info: Right ascension
alias: null
units: sec
ptype: longitude
dec:
info: Declination
alias: null
units: deg
ptype: latitude
join: [dec_d, dec_m, dec_s]
dec_d:
info: Right ascension
alias: null
units: deg
ptype: longitude
dec_m:
info: Right ascension
alias: null
units: arcmin
ptype: longitude
dec_s:
info: Right ascension
alias: null
units: arcsec
ptype: longitude
stokes_i:
info: Stokes I
alias: null
units: Jy
ptype: flux
required: true
stokes_q:
info: Stokes Q
alias: null
units: Jy
ptype: flux
stokes_u:
info: Stokes U
alias: null
units: Jy
ptype: flux
stokes_v:
info: Stokes V
alias: null
units: Jy
ptype: flux
emaj:
info: Major axis; default units
alias: null
units: deg
ptype: angle
emin:
info: Minor axis; default units [deg]
alias: null
units: deg
ptype: angle
pa:
info: Position angle; default units
alias: null
units: deg
ptype: angle
cont_reffreq:
info: Continuum reference frequency; default units
alias: null
units: Hz
ptype: frequency
cont_coeff_1:
info: Spectral index term (second order term)
alias: null
units: null
ptype: number
cont_coeff_2:
info: Spectral curvature term (third order term)
alias: null
units: null
ptype: number
cont_coeff_3:
info: Spectral log-parabolic term (fourth order term)
alias: null
units: null
ptype: number
line_peak:
info: Line source peak frequency; default units
alias: null
units: Hz
ptype: frequency
line_width:
info: Line width; default units
alias: null
units: Hz
ptype: frequency
line_restfreq:
info: Line rest frequency; default units
alias: null
units: Hz
ptype: frequency
transient_start:
info: Beginning of transient event relative to observation start
alias: null
units: null
ptype: time
transient_period:
info: Total time of transient event, including ingress and egress
alias: null
units: s
ptype: time
transient_ingress:
info: Duration of ingress; default units
alias: null
units: s
ptype: time
transient_absorb:
info: Maximum fractional flux decrease during the transit
alias: null
units: null
ptype: number
PyBDSF Sky Model Schema Mapper (Gaussian Source List; Gaul)¶
info: "Mapper for PyBDSF GAUL sources: maps GAUL catalogue columns to the simms sky model schema using the 'alias' fields. Use with the --mapping option of simms skysim."
parameters:
name:
info: Source name/label
alias: Source_id
units: null
ptype: string
ra:
info: Right ascension
alias: RA
units: deg
ptype: longitude
required: true
dec:
info: Declination
alias: DEC
units: deg
ptype: latitude
required: true
stokes_i:
info: Stokes I
alias: Total_flux
units: Jy
ptype: flux
required: true
stokes_q:
info: Stokes Q
alias: null
units: Jy
ptype: flux
stokes_u:
info: Stokes U
alias: null
units: Jy
ptype: flux
stokes_v:
info: Stokes V
alias: null
units: Jy
ptype: flux
emaj:
info: Major axis; default units
alias: DC_Maj
units: deg
ptype: angle
emin:
info: Minor axis; default units [deg]
alias: DC_Min
units: deg
ptype: angle
pa:
info: Position angle; default units
alias: DC_PA
units: deg
ptype: angle
cont_reffreq:
info: Continuum reference frequency; default units
alias: null
units: Hz
ptype: frequency
cont_coeff_1:
info: Spectral index term (second order term)
alias: null
units: null
ptype: number
cont_coeff_2:
info: Spectral curvature term (third order term)
alias: null
units: null
ptype: number
cont_coeff_3:
info: Spectral log-parabolic term (fourth order term)
alias: null
units: null
ptype: number
line_peak:
info: Line source peak frequency; default units
alias: null
units: Hz
ptype: frequency
line_width:
info: Line width; default units
alias: null
units: Hz
ptype: frequency
line_restfreq:
info: Line rest frequency; default units
alias: null
units: Hz
ptype: frequency
transient_start:
info: Beginning of transient event relative to observation start
alias: null
units: null
ptype: time
transient_period:
info: Total time of transient event, including ingress and egress
alias: null
units: s
ptype: time
transient_ingress:
info: Duration of ingress; default units
alias: null
units: s
ptype: time
transient_absorb:
info: Maximum fractional flux decrease during the transit
alias: null
units: null
ptype: number