Source Models¶
What UCDs could spectral models use?
The file `spectral_models.yaml
defines a minimum specification for the names
of the models, the name of the parameters and the minimum properties these
parameters should have.
Spectral models¶
TODO: describe
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | NewUCDs:
- model
- model.param
- model.spectral
SpectralModel:
name:
type: str
description: Name
ucd:
norm:
type: float
description: Global normalization
ucd: phot.flux.density
PowerLaw:
type: SpectralModel
reference:
type: float
description: Value at which normalization is defined.
ucd: [em.wl, em.energ, em.freq]
index:
type: float
description: Spectral index
ucd: spect.index
BrokenPowerLaw:
type: SpectralModel
index1:
type: float
description: Spectral index below the break.
ucd: spect.index
index2:
type: float
description: Spectral index above the break.
ucd: spect.index
break:
type: float
description: Value at which spectral index changes.
ucd: [em.wl, em.energ, em.freq]
LogParabola:
type: SpectralModel
reference:
type: float
description: Value at which normalization is defined.
ucd: [em.wl, em.energ, em.freq]
alpha:
type: float
description: Spectral index at break value.
ucd: spect.index
beta:
type: float
description: Rate of spectral index chane.
ucd: spect.index
break:
type: float
description: Value at which alpha is defined.
ucd: [em.wl, em.energ, em.freq]
ExponentialCutoffPowerLaw:
type: SpectralModel
reference:
type: float
description: Value at which normalization is defined.
ucd: [em.wl, em.energ, em.freq]
index:
type: float
description: Spectral index
ucd: spect.index
cutoff:
type: float
description: Value of the exponential cutoff.
ucd: [em.wl, em.energ, em.freq]
beta:
type: float
description: Hardness of the exponential cutoff.
ucd:
ExponentialCutoffBrokenPowerLaw:
type: SpectralModel
reference:
type: float
description: Value at which normalization is defined.
ucd: [em.wl, em.energ, em.freq]
index1:
type: float
description: Spectral index below the break.
ucd: spect.index
index2:
type: float
description: Spectral index above the break.
ucd: spect.index
break:
type: float
description: Value at which spectral index changes.
ucd: [em.wl, em.energ, em.freq]
cutoff:
type: float
description: Value of the exponential cutoff.
ucd: [em.wl, em.energ, em.freq]
beta:
type: float
description: Hardness of the exponential cutoff.
ucd:
|
Spatial models¶
TODO: describe
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | NewUCDs:
- model
- model.param
- model.spectral
SpectralModel:
name:
type: str
description: Name
ucd:
norm:
type: float
description: Global normalization
ucd: phot.flux.density
PowerLaw:
type: SpectralModel
reference:
type: float
description: Value at which normalization is defined.
ucd: [em.wl, em.energ, em.freq]
index:
type: float
description: Spectral index
ucd: spect.index
BrokenPowerLaw:
type: SpectralModel
index1:
type: float
description: Spectral index below the break.
ucd: spect.index
index2:
type: float
description: Spectral index above the break.
ucd: spect.index
break:
type: float
description: Value at which spectral index changes.
ucd: [em.wl, em.energ, em.freq]
LogParabola:
type: SpectralModel
reference:
type: float
description: Value at which normalization is defined.
ucd: [em.wl, em.energ, em.freq]
alpha:
type: float
description: Spectral index at break value.
ucd: spect.index
beta:
type: float
description: Rate of spectral index chane.
ucd: spect.index
break:
type: float
description: Value at which alpha is defined.
ucd: [em.wl, em.energ, em.freq]
ExponentialCutoffPowerLaw:
type: SpectralModel
reference:
type: float
description: Value at which normalization is defined.
ucd: [em.wl, em.energ, em.freq]
index:
type: float
description: Spectral index
ucd: spect.index
cutoff:
type: float
description: Value of the exponential cutoff.
ucd: [em.wl, em.energ, em.freq]
beta:
type: float
description: Hardness of the exponential cutoff.
ucd:
ExponentialCutoffBrokenPowerLaw:
type: SpectralModel
reference:
type: float
description: Value at which normalization is defined.
ucd: [em.wl, em.energ, em.freq]
index1:
type: float
description: Spectral index below the break.
ucd: spect.index
index2:
type: float
description: Spectral index above the break.
ucd: spect.index
break:
type: float
description: Value at which spectral index changes.
ucd: [em.wl, em.energ, em.freq]
cutoff:
type: float
description: Value of the exponential cutoff.
ucd: [em.wl, em.energ, em.freq]
beta:
type: float
description: Hardness of the exponential cutoff.
ucd:
|
Other references: