Data structure var_struct for observation database variables. More...
#include <dsclim.h>
Data Fields | |
int | nobs_var |
Number of observation variables. | |
char * | lonname |
Longitude variable name for observation files. | |
char * | latname |
Latitude variable name for observation files. | |
char * | timename |
Time dimension name for observation files. | |
proj_struct * | proj |
Projection information of large scale fields. | |
char * | dimxname |
X dimension name for observation files. | |
char * | dimyname |
Y dimension name for observation files. | |
char * | dimcoords |
Coordinates for X and Y dimensions (1D or 2D). | |
char * | frequency |
Frequency of observation data. | |
char * | path |
Directory where observation data is stored: the template is of the form path/acronym_YYYYYYYY.nc where YYYYYYYY are the beginning and ending years concatenated. | |
int | month_begin |
The input year in the database begins at this month number (1-12). | |
int | year_digits |
Number of digits to represent years in observations data filename. | |
char * | altitude |
Altitude NetCDF filename. | |
char * | altitudename |
Altitude NetCDF variable filename. | |
char * | template |
Observation datafiles template. | |
char ** | acronym |
Acronym for variable in filename and NetCDF file. | |
char ** | netcdfname |
Standard NetCDF variable acronym. | |
char ** | name |
Long name of observation variable. | |
char ** | post |
Post-processing attribute. | |
char ** | clim |
Climatology Anomaly attribute. | |
char ** | output |
Output attribute. | |
char ** | units |
Units attribute for post-processing variables. | |
char ** | height |
Height attribute for post-processing variables. | |
double * | delta |
Value to add to get SI units. | |
double * | factor |
Value to multiply to get SI units. |
Data structure var_struct for observation database variables.
Definition at line 118 of file dsclim.h.
char** var_struct::acronym |
Acronym for variable in filename and NetCDF file.
Definition at line 134 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
char* var_struct::altitude |
Altitude NetCDF filename.
Must be located in path directory.
Definition at line 131 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and output_downscaled_analog().
char* var_struct::altitudename |
Altitude NetCDF variable filename.
Definition at line 132 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and output_downscaled_analog().
char** var_struct::clim |
Climatology Anomaly attribute.
Definition at line 138 of file dsclim.h.
Referenced by free_main_data(), and load_conf().
double* var_struct::delta |
Value to add to get SI units.
Definition at line 142 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
char* var_struct::dimcoords |
Coordinates for X and Y dimensions (1D or 2D).
Definition at line 126 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
char* var_struct::dimxname |
X dimension name for observation files.
Definition at line 124 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
char* var_struct::dimyname |
Y dimension name for observation files.
Definition at line 125 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
double* var_struct::factor |
Value to multiply to get SI units.
Definition at line 143 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
char* var_struct::frequency |
Frequency of observation data.
Definition at line 127 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
char** var_struct::height |
Height attribute for post-processing variables.
Definition at line 141 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and output_downscaled_analog().
char* var_struct::latname |
Latitude variable name for observation files.
Definition at line 121 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
char* var_struct::lonname |
Longitude variable name for observation files.
Definition at line 120 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
The input year in the database begins at this month number (1-12).
Definition at line 129 of file dsclim.h.
Referenced by load_conf(), output_downscaled_analog(), and read_obs_period().
char** var_struct::name |
Long name of observation variable.
Definition at line 136 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and output_downscaled_analog().
char** var_struct::netcdfname |
Standard NetCDF variable acronym.
Definition at line 135 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
Number of observation variables.
Definition at line 119 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
char** var_struct::output |
Output attribute.
Definition at line 139 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and output_downscaled_analog().
char* var_struct::path |
Directory where observation data is stored: the template is of the form path/acronym_YYYYYYYY.nc where YYYYYYYY are the beginning and ending years concatenated.
Definition at line 128 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
char** var_struct::post |
Post-processing attribute.
Definition at line 137 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and output_downscaled_analog().
Projection information of large scale fields.
Definition at line 123 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
char* var_struct::template |
Observation datafiles template.
Definition at line 133 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), and read_obs_period().
char* var_struct::timename |
Time dimension name for observation files.
Definition at line 122 of file dsclim.h.
Referenced by free_main_data(), load_conf(), output_downscaled_analog(), read_obs_period(), and wt_downscaling().
char** var_struct::units |
Units attribute for post-processing variables.
Definition at line 140 of file dsclim.h.
Referenced by free_main_data(), load_conf(), and output_downscaled_analog().
Number of digits to represent years in observations data filename.
Definition at line 130 of file dsclim.h.
Referenced by load_conf(), output_downscaled_analog(), and read_obs_period().