OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
loadl1.c File Reference
#include <stdio.h>
#include "l12_proto.h"
#include "smi_climatology.h"
#include "read_pixel_anc_file.h"
#include <libnav.h>
#include <xcal.h>
#include <smile.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_randist.h>
#include <sys/time.h>
Include dependency graph for loadl1.c:

Go to the source code of this file.

Functions

unsigned long int random_seed ()
 
float make_noise (float sigma)
 
float noise_model_hmodisa (float lt, int32_t iw, float snr_mult)
 
float noise_model_swf (float lt, int32_t iw, float snr_mult)
 
float get_Lt_noise (float lt, int32_t iw, int32_t sensorID, float snr_fac)
 
float get_anc_noise (float anc_unc, float anc_data, float inp_factor, char anc_name[20])
 
int loadl1 (filehandle *l1file, l1str *l1rec)
 

Function Documentation

◆ get_anc_noise()

float get_anc_noise ( float  anc_unc,
float  anc_data,
float  inp_factor,
char  anc_name[20] 
)

Definition at line 184 of file loadl1.c.

◆ get_Lt_noise()

float get_Lt_noise ( float  lt,
int32_t  iw,
int32_t  sensorID,
float  snr_fac 
)

Definition at line 139 of file loadl1.c.

◆ loadl1()

int loadl1 ( filehandle *  l1file,
l1str *  l1rec 
)

Definition at line 201 of file loadl1.c.

◆ make_noise()

float make_noise ( float  sigma)

Definition at line 47 of file loadl1.c.

◆ noise_model_hmodisa()

float noise_model_hmodisa ( float  lt,
int32_t  iw,
float  snr_mult 
)

Definition at line 58 of file loadl1.c.

◆ noise_model_swf()

float noise_model_swf ( float  lt,
int32_t  iw,
float  snr_mult 
)

Definition at line 97 of file loadl1.c.

◆ random_seed()

unsigned long int random_seed ( )

Definition at line 40 of file loadl1.c.