ocssw
V2020
|
atrem_corl1v3.h
Go to the documentation of this file.
102 float *finst2; // some kind of smoothing factor calculated in INIT_SPECCAL only used for AVIRIS?
111 float f1a, f2a, f1b, f2b; // fractions for interpolation of transmittances in tran_table from get_atrem
115 int get_atrem_cor(int32_t sensorID, l1str *l2rec, int32_t ip, float *rhot, float *tg_tot, float *tg_sol, float *tg_sen);
118 int get_angle_limits(float **angle_limit, float **senz, float **solz, int *n_senz, int *n_solz);
119 float get_current_angle_limit(float insenz, float insolz, int *i, int *j, float **anglelimit, float senz[], float solz[], int n_senz, int n_solz);
126 void kdistgasabs(float *kcdf, float *abscf, float*waveno, float *wavobs, int32_t np_hi, int32_t nlayers, int32_t nbands);
131 void get_abscf_data(int levels, int bands, int sds_id, char filename[FILENAME_MAX], float* abscf, char *varname);
struct @91 tran_tables1_
int init_atrem(int32_t sensorID, paramstr *P, l1str *l2rec, int32_t nbands)
Definition: get_atrem_corl1.c:755
struct @103 init_speccal1_
struct @113 init_speccal15_
struct @116 tran_table1_
int get_atrem_cor(int32_t sensorID, l1str *l2rec, int32_t ip, float *rhot, float *tg_tot, float *tg_sol, float *tg_sen)
Definition: get_atrem_corl1.c:166
struct @87 getinput1_
struct @122 geometry_l2gen_
struct @112 init_speccal13_
void locate_pos_(float *xx, int32_t *n1, float *x1, int32_t *jj)
Definition: get_atrem_corl1v2.c:2007
struct @104 init_speccal3_
struct @100 model_adj2_
struct @121 geometry5_
int get_angle_limits(float **angle_limit, float **senz, float **solz, int *n_senz, int *n_solz)
Definition: get_atrem_corl1.c:1174
struct @96 getinput7_
struct @92 getinput3_
struct @101 model_adj3_
void get_tpvmr(size_t layers, size_t models, int sds_id, char filename[FILENAME_MAX], char *varname, float *var_a)
Definition: get_atrem_corl1v2.c:696
struct @118 geometry2_
int32_t findMatch(float *list, int32_t nbands, float elem)
Definition: get_atrem_corl1v2.c:1517
int32_t rdatreminfo(int32_t sensorID, int32_t evalmask, const char *pname, void **pval)
Definition: rdatreminfo.c:38
struct @123 tpvmr_init1_
struct @109 init_speccal10_
struct @108 init_speccal8_
u5 which has been done in the LOCALGRANULEID metadata should have an extension NRT It is requested to identify the NRT production Changes from v6 which may affect scientific the sector rotation may actually occur during one of the scans earlier than the one where it is first reported As a the b1 values are about the LOCALGRANULEID metadata should have an extension NRT It is requested to identify the NRT to fill pixels affected by dead subframes with a special value Output the metadata of noisy and dead subframe Dead Subframe EV and Detector Quality Flag2 Removed the function call of Fill_Dead_Detector_SI to stop interpolating SI values for dead but also for all downstream products for science test only Changes from v5 which will affect scientific to conform to MODIS requirements Removed the Mixed option from the ScanType in the code because the L1A Scan Type is never Mixed Changed for ANSI C compliance and comments to better document the fact that when the HDF_EOS metadata is stricly the and products are off by and in the track respectively Corrected some misspelling of RCS swir_oob_sending_detector to the Reflective LUTs to enable the SWIR OOB correction detector so that if any of the sending detectors becomes noisy or non near by good detectors from the same sending band can be specified as the substitute in the new look up table Code change for adding an additional dimension of mirror side to the Band_21_b1 LUT to separate the coefficient of the two mirror sides for just like other thermal emissive bands
Definition: HISTORY.txt:299
struct @99 model_adj1_
struct @94 getinput5_
Definition: atrem.h:19
struct @90 tran_tables_
struct @88 input_l2gen_
void get_abscf_data(int levels, int bands, int sds_id, char filename[FILENAME_MAX], float *abscf, char *varname)
Definition: get_atrem_corl1v2.c:2216
struct @124 debug_atrem
struct @102 model_adj4_
struct @114 init_speccal16_
struct @97 getinput8_
struct @119 geometry3_
struct @93 getinput4_
void kdistgasabs(float *kcdf, float *abscf, float *waveno, float *wavobs, int32_t np_hi, int32_t nlayers, int32_t nbands)
Definition: get_atrem_corl1v2.c:1618
struct @115 init_speccal17_
struct @110 init_speccal11_
struct @105 init_speccal5_
void ecdf_(float *xcdf, float *ycdf, int32_t *bin_number, float *xs, int32_t *sample_size)
Definition: numerical.c:22
struct @95 getinput6_
struct @106 init_speccal6_
struct @111 init_speccal12_
struct @120 geometry4_
float get_current_angle_limit(float insenz, float insolz, int *i, int *j, float **anglelimit, float senz[], float solz[], int n_senz, int n_solz)
struct @117 geometry1_
struct @89 tran_table_l2gen_
struct @98 getinput14_
struct @107 init_speccal7_