qusp.continuum module¶
Provides classes that represent quasar continuum objects.
-
class
qusp.continuum.Continuum¶ Bases:
objectAbstract base class for quasar continuum objects.
-
get_continuum(target, combined)¶ Returns a SpectralFluxDensity object that represent’s the specified target’s unabsorbed continuum.
Parameters: - target (
qusp.target.Target) – the target - combined (
qusp.spectrum.BOSSSpectrum) – the target’s combined spectrum
- target (
-
-
class
qusp.continuum.LinearFitContinuum(specfits)¶ Bases:
qusp.continuum.ContinuumAn interface to linearized continuum fit results file.
Parameters: specfits (str) – name of linearized continuum fit results file. -
get_continuum(target, combined)¶ Returns a SpectralFluxDensity object that represent’s the specified target’s unabsorbed continuum.
Parameters: - target (
qusp.target.Target) – the target - combined (
qusp.spectrum.BOSSSpectrum) – the target’s combined spectrum
Raises: ValueError– if target is not found in fit results.- target (
-
-
class
qusp.continuum.MeanFluxContinuum(wave_min=None, wave_max=None)¶ Bases:
qusp.continuum.ContinuumA simple continuum estimate calculated using the mean flux for a quasar.
Parameters: -
get_continuum(target, combined)¶ Returns a SpectralFluxDensity object that represent’s the specified target’s unabsorbed continuum.
Parameters: - target (
qusp.target.Target) – the target - combined (
qusp.spectrum.BOSSSpectrum) – the target’s combined spectrum
Raises: ValueError– if mean flux <= 0- target (
-