rassine_process#
- rassine_process(output_filename, row, data, synthetic_spectrum, random_seed, par_stretching, par_vicinity, par_smoothing_box, par_smoothing_kernel, par_fwhm_, CCF_mask, mask_telluric, par_R_, par_Rmax_, par_reg_nu, denoising_dist, count_cut_lim, count_out_lim, interpol)[source]#
Runs the RASSINE processing
- Parameters:
output_filename (
str
) – Output filename, used only to populate the returned dictdata (
Union
[MasterPickle
,StackedPickle
]) – Input spectrumsynthetic_spectrum (
bool
) – See configrandom_seed (
int
) – Random seed used for synthetic spectrumpar_vicinity (
int
) – See configpar_smoothing_box (
Union
[Literal
[‘auto’],int
]) – See configpar_smoothing_kernel (
Literal
[‘rectangular’, ‘gaussian’, ‘savgol’, ‘erf’, ‘hat_exp’]) – See configpar_fwhm – See config
CCF_mask (
str
) – See configpar_R – See config
par_Rmax – See config
par_reg_nu (
Union
[RegPoly
,RegSigmoid
]) – See configdenoising_dist (
int
) – See configcount_cut_lim (
int
) – vcount_out_lim (
int
) – See configinterpol (
Literal
[‘cubic’, ‘linear’]) – See config
- Return type:
- Returns:
The processed result