specdash.models package¶
Submodules¶
specdash.models.base_model module¶
specdash.models.data_models module¶
-
class
specdash.models.data_models.
Medium
(value)[source]¶ Bases:
enum.Enum
An enumeration.
-
AIR
= 1¶
-
VACUUM
= 2¶
-
-
class
specdash.models.data_models.
Metadata
(object_name=None, specid=None, file_path=None, catalog=None, photometry=<specdash.models.data_models.Photometry object>, misc={})[source]¶
-
class
specdash.models.data_models.
RedshiftDistribution
(name='', redshift_array=[], probability_array=[], redshift_solutions=[], model_names=[], solution_coordinates=[], ancestors=[], catalog=None, is_visible=True, color='black', linewidth=1, alpha=1)[source]¶
-
class
specdash.models.data_models.
SpectralLine
(line=None, wavelength=None, wavelength_unit=None, flux_unit=None, sigma=None, sigma_err=None, area=None, area_err=None, ew=None, ew_err=None, cont_level=None, cont_level_err=None)[source]¶
-
class
specdash.models.data_models.
Spectrum
(name='', wavelength=[], flux=[], flux_error=[], masks=[], spectral_lines=[], mask_bits={}, wavelength_unit='angstrom', flux_unit='F_lambda', catalog=None, spectrum_type='OBJECT', redshift=None, color='rgb(0,0,0)', linewidth=1, alpha=1)[source]¶
-
class
specdash.models.data_models.
SpectrumLine
(lambda1=None, lambda2=None, name=None, medium=None, color='lightblue', linewidth=1, alpha=0.3)[source]¶ Bases:
object
-
class
specdash.models.data_models.
Trace
(name='', wavelength=[], flux=[], flux_error=[], masks={}, spectral_lines=[], mask_bits={}, wavelength_unit='angstrom', flux_unit='F_lambda', catalog=None, spectrum_type='OBJECT', redshift=None, color='rgb(0,0,0)', linewidth=1, alpha=1, inner_type_rank=1, flambda=[], flambda_error=[], is_visible=True, show_error=False, ancestors=[], photometry={}, metadata={}, wavelength_boundaries=[])[source]¶
specdash.models.enum_models module¶
-
class
specdash.models.enum_models.
FluxUnit
[source]¶ Bases:
specdash.models.base_model.Base
-
AB_magnitude
= 'AB_magnitude'¶
-
F_lambda
= 'F_lambda'¶
-
F_nu
= 'F_nu'¶
-
Jansky
= 'Jansky'¶
-
-
class
specdash.models.enum_models.
ObjectType
[source]¶ Bases:
specdash.models.base_model.Base
-
DEFAULT
= 'DEFAULT'¶
-
GALAXY
= 'GALAXY'¶
-
QSO
= 'QSO'¶
-
STAR
= 'STAR'¶
-
UNKNOWN
= 'UNKNOWN'¶
-
-
class
specdash.models.enum_models.
SpectralLineType
[source]¶ Bases:
specdash.models.base_model.Base
-
INSTRINSIC
= 'INTRINSIC'¶
-
SKY
= 'SKY'¶
-
-
class
specdash.models.enum_models.
SpectrumType
[source]¶ Bases:
specdash.models.base_model.Base
-
DEFAULT
= 'DEFAULT'¶
-
ERROR
= 'ERROR'¶
-
FIT
= 'FIT'¶
-
LINE
= 'LINE'¶
-
MODEL
= 'MODEL'¶
-
OBJECT
= 'OBJECT'¶
-
REGION
= 'REGION'¶
-
SKY
= 'SKY'¶
-
SMOOTHED
= 'SMOOTHED'¶
-
VISIT
= 'VISIT'¶
-
-
class
specdash.models.enum_models.
WavelengthUnit
[source]¶ Bases:
specdash.models.base_model.Base
-
ANGSTROM
= 'angstrom'¶
-
NANOMETER
= 'nanometer'¶
-