StackedPickle#

class StackedPickle[source]#

Bases: dict

Data format of the pickle files produced by the stacking step

All the weighted averages are made using the bolometric flux

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

Flux, stacked

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

Flux error, stacked (square of this is the sum of squares of individual spectra)

RV_sys: float64#

Average rv correction (median), same for all spectra

RV_shift: float64#

RV correction, shift compared to the median, weighted average

SNR_5500: float64#

Corresponds to the square root of the 95th percentile for 100 bins around the wavelength=5500

berv: float64#

berv, weighted average

lamp_offset: float64#

lamp_offset, weighted average

acc_sec: float64#

acc_sec, taken from first spectrum

mjd: float64#

mjd weighted average

jdb: float64#

jdb weighted average

hole_left: float64#

Left boundary of hole, or -99.9 if not present

hole_right: float64#

Right boundary of hole, or -99.9 if not present

wave_min: float64#

Minimum wavelength

wave_max: float64#

Maximum wavelength, not necessarily equal to np.max(static_grid)

dwave: float64#

delta between two bins, synonym dlambda

stacking_length: float64#

Number of days using for the stacking

nb_spectra_stacked: int#

Number of individual spectra using for this individual spectrum

arcfiles: Sequence[str]#

Paths of files used in this stacked spectrum

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