29#include <eris_ifu_sdp.h>
30#include <eris_ifu_resample.h>
41static const char kMuseIdpFluxDataUnit[] =
"10**(-20)erg.s**(-1).cm**(-2).angstrom**(-1)";
42static const char kMuseIdpFluxStatUnit[] =
"10**(-40)erg**2.s**(-2).cm**(-4).angstrom**(-2)";
43static const char kMuseIdpWavelengthUnit[] =
"angstrom";
44static const char kErisIdpFluxDataUnit[] =
"erg.s**(-1).cm**(-2).angstrom**(-1)";
97typedef struct eris_ifu_sdp_properties eris_ifu_sdp_properties;
99struct eris_ifu_sdp_properties {
100 unsigned int ncombine;
114 cpl_propertylist *prov;
120 const char *prodcatg;
121 const char *procsoft;
123 const char *referenc;
131eris_ifu_sdp_properties *eris_ifu_sdp_properties_new(
void);
132void eris_ifu_sdp_properties_delete(eris_ifu_sdp_properties *aProperties);
133eris_ifu_sdp_properties *eris_ifu_sdp_properties_collect(hdrl_resample_result *aCube,
134 cpl_frameset* set,
const cpl_parameterlist* parlist,
const char* recipe_name);
135cpl_error_code eris_ifu_sdp_properties_update(cpl_propertylist *aHeader,
136 const eris_ifu_sdp_properties *aProperties);