ocssw
V2022
|
#include <gsl/gsl_errno.h>
#include <gsl/gsl_interp2d.h>
#include <gsl/gsl_spline2d.h>
Include dependency graph for anc_acq.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | gen_int_str_def |
Functions | |
int | anc_acq_init (instr *, l1str *, int32_t *) |
int32_t | anc_acq_ck (char *, char *) |
int32_t | anc_acq_ecmwf_init (char **, char **, int, int32_t) |
int | anc_acq_lin_olci (int, char *, l1str *) |
int | anc_acq_lin (int32_t, l1str *) |
int32_t | anc_acq_f_stat (char **, char, int32_t) |
float | anc_miss_fill (int32_t) |
float | bilin_interp (float *, int, int, int, float, float) |
int64_t | jd4713bc_get_jd (int32_t, int32_t, int32_t) |
int | jd4713bc_get_date (int64_t, int32_t *, int32_t *, int32_t *) |
int32_t | anc_acq_read_gmao_rad (char *file, const char *var_name, float **data, unsigned char **qa, double *start_time, int32_t *ntime, int32_t *nlon, int32_t *nlat, int **time, double **lon_coord, double **lat_coord) |
int32_t | anc_acq_read_gmao (char *file, char *ds_name, float **data, unsigned char **qa, double *time, int32_t *nlon, int32_t *nlat, int32_t *nlvl, double **lon_coord, double **lat_coord) |
int32_t | anc_acq_lin_rad (l1str *) |
int32_t | anc_acq_lin_met (l1str *) |
int32_t | anc_acq_lin_prof (l1str *) |
int32_t | anc_acq_lin_aerosol (l1str *) |
int32_t | anc_acq_lin_oz (l1str *) |
int32_t | anc_acq_gmao_rad_prep (char *, gen_int_str *, int32_t, int32_t, int32_t) |
int32_t | anc_acq_gmao_met_prep (char *, gen_int_str *) |
int32_t | anc_acq_gmao_prof_prep (char *, gen_int_str *, int32_t) |
int32_t | anc_acq_gmao_aer_prep (char *file, gen_int_str *aer_int) |
int32_t | anc_acq_gmao_oz_prep (char *, gen_int_str *) |
int32_t | anc_acq_fnd_t_interp (double, double *, int32_t, int32_t *, int32_t *, float *) |
int32_t | anc_acq_eval_pt (gen_int_str *, int32_t, int32_t, float, float, int32_t, int32_t *, float, int32_t, int32_t, int32_t, float *, float *) |
int32_t | anc_rad_eval_pt (gen_int_str *rad_int, int32_t iprm, int32_t itim, int32_t nrad, float lat, float lon, float *val) |
int32_t | init_anc_add (l1str *) |
int32_t | init_anc_aerosol (l1str *l1rec) |
int32_t | init_anc_cld_rad (l1str *l1rec, size_t times_dim, const float *time_range) |
Function Documentation
◆ anc_acq_ck()
◆ anc_acq_ecmwf_init()
int32_t anc_acq_ecmwf_init | ( | char ** | , |
char ** | , | ||
int | , | ||
int32_t | |||
) |
◆ anc_acq_eval_pt()
int32_t anc_acq_eval_pt | ( | gen_int_str * | , |
int32_t | , | ||
int32_t | , | ||
float | , | ||
float | , | ||
int32_t | , | ||
int32_t * | , | ||
float | , | ||
int32_t | , | ||
int32_t | , | ||
int32_t | , | ||
float * | , | ||
float * | |||
) |
◆ anc_acq_f_stat()
◆ anc_acq_fnd_t_interp()
int32_t anc_acq_fnd_t_interp | ( | double | , |
double * | , | ||
int32_t | , | ||
int32_t * | , | ||
int32_t * | , | ||
float * | |||
) |
◆ anc_acq_gmao_aer_prep()
int32_t anc_acq_gmao_aer_prep | ( | char * | file, |
gen_int_str * | aer_int | ||
) |
◆ anc_acq_gmao_met_prep()
◆ anc_acq_gmao_oz_prep()
◆ anc_acq_gmao_prof_prep()
int32_t anc_acq_gmao_prof_prep | ( | char * | , |
gen_int_str * | , | ||
int32_t | |||
) |
◆ anc_acq_gmao_rad_prep()
int32_t anc_acq_gmao_rad_prep | ( | char * | file, |
gen_int_str * | rad_int, | ||
int32_t | ifile, | ||
int32_t | nrad, | ||
int32_t | ntime_step | ||
) |
◆ anc_acq_init()
◆ anc_acq_lin()
◆ anc_acq_lin_aerosol()
◆ anc_acq_lin_met()
◆ anc_acq_lin_olci()
◆ anc_acq_lin_oz()
◆ anc_acq_lin_prof()
◆ anc_acq_lin_rad()
int32_t anc_acq_lin_rad | ( | l1str * | l1rec | ) |
◆ anc_acq_read_gmao()
int32_t anc_acq_read_gmao | ( | char * | file, |
char * | ds_name, | ||
float ** | data, | ||
unsigned char ** | qa, | ||
double * | time, | ||
int32_t * | nlon, | ||
int32_t * | nlat, | ||
int32_t * | nlvl, | ||
double ** | lon_coord, | ||
double ** | lat_coord | ||
) |
◆ anc_acq_read_gmao_rad()
int32_t anc_acq_read_gmao_rad | ( | char * | file, |
const char * | var_name, | ||
float ** | data, | ||
unsigned char ** | qa, | ||
double * | start_time, | ||
int32_t * | ntime, | ||
int32_t * | nlon, | ||
int32_t * | nlat, | ||
int ** | time, | ||
double ** | lon_coord, | ||
double ** | lat_coord | ||
) |
READ data from a RAD file.
- Parameters
-
file - file name var_name - variable name data - data to save qa - quality flags start_time -start time ntime - number of hours in RAD file nlon - size of lon nlat - size of lat time - time array (size of ntime) lon_coord - lon coordinates lat_coord - lat coordinates
- Returns
- int32_t
◆ anc_miss_fill()
◆ anc_rad_eval_pt()
int32_t anc_rad_eval_pt | ( | gen_int_str * | rad_int, |
int32_t | iprm, | ||
int32_t | itim, | ||
int32_t | nrad, | ||
float | lat, | ||
float | lon, | ||
float * | val | ||
) |
◆ bilin_interp()
float bilin_interp | ( | float * | , |
int | , | ||
int | , | ||
int | , | ||
float | , | ||
float | |||
) |
◆ init_anc_add()
◆ init_anc_aerosol()
◆ init_anc_cld_rad()
int32_t init_anc_cld_rad | ( | l1str * | l1rec, |
size_t | times_dim, | ||
const float * | time_range | ||
) |
◆ jd4713bc_get_date()
int jd4713bc_get_date | ( | int64_t | , |
int32_t * | , | ||
int32_t * | , | ||
int32_t * | |||
) |