PickledIndividualSpectrum#

class PickledIndividualSpectrum[source]#

Bases: dict

Data format of the pickle files produced by the preprocessing step

wave: ndarray[Any, dtype[float64]]#

Spectrum wavelength in Angstroms

flux: ndarray[Any, dtype[float64]]#

Spectrum flux in photon count units, must not have NaNs

flux_err: ndarray[Any, dtype[float64]]#

Spectrum flux uncertainties, must not have NaNs

instrument: str#

Instrument name

mjd: float64#

Observation time in mjd

jdb: float64#

Observation time in jdb

berv: float64#

Barycentric Earth RV in km/s

lamp_offset: float64#

Simultaneous drift in m/s

plx_mas: float64#

Parallax in milliarcseconds

acc_sec: float64#

Secular acceleration

wave_min: float64#

np.min(self.wave)

wave_max: float64#

np.max(self.wave)

dwave: float64#

Average delta between bins (note that dlambda is now set by a config parameter)

static __new__(cls, /, *args, **kwargs)#