specdash.models package¶
Submodules¶
specdash.models.base_model module¶
specdash.models.data_models module¶
-
class
specdash.models.data_models.Medium(value)[source]¶ Bases:
enum.EnumAn 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'¶
-