ocssw
V2022
|
l1bgen_oci.h
Go to the documentation of this file.
int createField(netCDF::NcGroup &ncGrp, const char *sname, const char *lname, const char *standard_name, const char *units, void *fill_value, const char *flag_values, const char *flag_meanings, double low, double high, int nt, std::vector< netCDF::NcDim > &varVec)
int make_oci_gains(uint32_t nib, uint32_t banddim, uint16_t iyr, uint32_t jd, double stime, size_t numTimes, double *K2t, int16_t board_id, int16_t iagg, int16_t *jagg, cal_lut_struct &cal_lut, float **gmat, gains_struct &gains)
Definition: l1bgen_oci.cpp:1646
int get_oci_dark(size_t iscn, uint32_t nscan, uint8_t *hside, uint16_t ndsc, uint16_t nskp, int16_t iags, int16_t iagd, uint32_t ntaps, int16_t *jagg, uint32_t dfill, int16_t ndc, T ***dark, uint32_t nib, float *dc, int16_t &iret)
Definition: l1bgen_oci.cpp:1795
int read_oci_cal_lut(netCDF::NcFile *calLUTfile, std::string tag, netCDF::NcGroup gidLUT, uint32_t &banddim, uint32_t mcedim, uint32_t &nldim, uint32_t &poldim, cal_lut_struct &cal_lut)
int get_oci_rvs_corr(uint32_t nib, uint16_t pdim, uint8_t hside, gains_struct gains, double *theta, float **k4)
Definition: l1bgen_oci.cpp:1931
Definition: l1bgen_oci.h:20
Definition: l1bgen_oci.h:32
int parseDims(std::string dimString, std::vector< netCDF::NcDim > &varDims)
int get_oci_lin_corr(uint32_t nib, uint16_t pdim, uint32_t nldim, gains_struct gains, float **dn, float **k5)
Definition: l1bgen_oci.cpp:1950
int get_oci_temp_corr(uint32_t nib, gains_struct gains, float *K3T, float *caltemps, uint32_t nscan, float *k3)
Definition: l1bgen_oci.cpp:1911
int write_granule_metadata(std::string tstart, std::string tend, std::string l1b_name)
Definition: l1bgen_oci.cpp:2093
int get_oci_cal_temps(netCDF::NcFile *l1afile, netCDF::NcGroup edid, uint16_t ntemps, uint32_t nscan, double *evtime, float **caltemps)
Definition: l1bgen_oci.h:50
int write_oci_science_data(uint32_t isc, uint16_t nbbs, uint16_t nrbs, uint16_t nswb, uint16_t ncps, uint16_t nsps, uint16_t **bsci, uint16_t **rsci, uint32_t **ssci, int8_t *sfrms)
These two strings are used for the product XML output If product_id is not set then prefix is used If the last char of the name_prefix is _ then it is removed If algorithm_id is not set then name_suffix is used If the first char is _ then it is removed l2prod standard_name[0]
Definition: HOWTO_Add_a_product.txt:109