31#include <irplib_sdp_spectrum.h>
42cpl_error_code xsh_baryvel_correct_irplib_spectrum(irplib_sdp_spectrum* self,
44 cpl_parameterlist* keys);
49 const char * keyword,
double barycorr);
56 cpl_propertylist * bary_header,
double xsh_baryvel_get_correction_factor(cpl_propertylist *keys, xsh_bary_corr_param *bary_corr_param)
cpl_error_code xsh_baryvel_adjust_header(cpl_propertylist *header, const char *keyword, double barycorr)
cpl_error_code xsh_baryvel_correct_header(cpl_propertylist *header, cpl_propertylist *bary_header, xsh_bary_corr_param *bary_param)
double xsh_baryvel_correct_value(double value, double correction)
void xsh_baryvel(const cpl_propertylist *raw_header, double *barycor, double *helicor)
Compute velocity correction.
cpl_error_code xsh_baryvel_set_specsys(cpl_propertylist *header, xsh_bary_corr_param *bary_param)