Source code for dfisher_2022a.line
from dataclasses import dataclass
from dfisher_2022a import EmissionLines
__all__ = ["Line"]
[docs]@dataclass(frozen=True)
class Line():
'''
Object to store line information: name, wavelength.
'''
name: str
@property
def wavelength(self):
return EmissionLines[self.name]
def __repr__(self):
return f"{self.name}: {self.wavelength}"