ocssw
V2022
|
#include "l12_proto.h"
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
#include <sys/time.h>
#include <hdf5.h>
Go to the source code of this file.
Macros | |
#define | ERRCODE 2 |
#define | ERR(e) {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);} |
#define | N_anc 7 |
Functions | |
unsigned long int | random_seed () |
float | make_noise (float sigma) |
void | noise_model_ocis (l1str *l1rec, float *noise) |
int | noise_index_oci (float wave) |
void | set_error_input (l1str *l1rec, float *sensor_noise) |
float * | get_uncertainty (l1str *l1rec) |
Macro Definition Documentation
◆ ERR
#define ERR | ( | e | ) | {printf("Error: %s\n", nc_strerror(e)); exit(ERRCODE);} |
Definition at line 12 of file get_uncertainty.c.
◆ ERRCODE
#define ERRCODE 2 |
Definition at line 11 of file get_uncertainty.c.
◆ N_anc
#define N_anc 7 |
Function Documentation
◆ get_uncertainty()
float* get_uncertainty | ( | l1str * | l1rec | ) |
Definition at line 331 of file get_uncertainty.c.
◆ make_noise()
float make_noise | ( | float | sigma | ) |
Definition at line 21 of file get_uncertainty.c.
◆ noise_index_oci()
int noise_index_oci | ( | float | wave | ) |
derive the index of OCI wavelength in MODIS wavelength domain
Definition at line 124 of file get_uncertainty.c.
◆ noise_model_ocis()
void noise_model_ocis | ( | l1str * | l1rec, |
float * | noise | ||
) |
Definition at line 32 of file get_uncertainty.c.
◆ random_seed()
unsigned long int random_seed | ( | ) |
Definition at line 14 of file get_uncertainty.c.
◆ set_error_input()
void set_error_input | ( | l1str * | l1rec, |
float * | sensor_noise | ||
) |
Definition at line 145 of file get_uncertainty.c.