qusp.continuum module¶
Provides classes that represent quasar continuum objects.
-
class
qusp.continuum.
Continuum
¶ Bases:
object
Abstract 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.Continuum
An 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.Continuum
A 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 (
-