File List

Here is a list of all documented files with brief descriptions:
config.h [code]
src/compute_secondary_large_scale_diff.c [code]Compute secondary large-scale field difference between value of learning field at analog date vs model field at downscaled date
src/constants.h [code]Include file for main constants
src/dsclim.c [code]Downscaling climate scenarios program
src/dsclim.h [code]Include file for main program of downscaling algorithm
src/find_the_days.c [code]
src/free_main_data.c [code]Free main data structure
src/load_conf.c [code]Read and set variables from XML configuration file
src/merge_seasonal_data.c [code]Merge seasonal 3D double field data using analog day structure
src/merge_seasonal_data_2d.c [code]
src/merge_seasonal_data_i.c [code]Merge seasonal 3D integer field data using analog day structure
src/merge_seasons.c [code]Merge seasonal analog date data
src/output_downscaled_analog.c [code]Read analog day data and write it for downscaled period
src/read_analog_data.c [code]Read analog data from input NetCDF file
src/read_field_subdomain_period.c [code]Read NetCDF field and extract subdomain and subperiod
src/read_large_scale_eof.c [code]Read Large-Scale EOFs from input files. Currently only NetCDF is implemented
src/read_large_scale_fields.c [code]Read large-scale fields data from input files. Currently only NetCDF is implemented
src/read_learning_fields.c [code]Read Learning data from input files. Currently only NetCDF is implemented
src/read_learning_obs_eof.c [code]Read observation data EOFs for learning period. Currently only NetCDF is implemented
src/read_learning_rea_eof.c [code]Read reanalysis data EOFs for learning period. Currently only NetCDF is implemented
src/read_mask.c [code]Read a mask file
src/read_obs_period.c [code]Read observation data for a given period
src/read_regression_points.c [code]Read regression point positions
src/remove_clim.c [code]Remove climatologies
src/save_analog_data.c [code]Save analog data information for further use
src/write_learning_fields.c [code]Write learning fields for later use
src/write_regression_fields.c [code]Write regression-related downscaling fields for diagnostics use
src/wt_downscaling.c [code]Downscaling climate scenarios program using weather typing
src/wt_learning.c [code]Compute or read learning data needed for downscaling climate scenarios using weather typing
src/libs/classif/best_clusters.c [code]Algorithm to generate best clusters among many tries
src/libs/classif/class_days_pc_clusters.c [code]Classification subroutine find the closest cluster of the principal components for each given day in EOF space
src/libs/classif/classif.h [code]Include file for classification library
src/libs/classif/dist_clusters_normctrl.c [code]Compute distances to clusters normalized by control run mean and variance
src/libs/classif/generate_clusters.c [code]Algorithm to generate clusters
src/libs/classif/mean_variance_dist_clusters.c [code]Compute mean and variance of distances to clusters
src/libs/clim/clim.h [code]Include file for climate tools library
src/libs/clim/clim_daily_tserie_climyear.c [code]Compute daily climatology for climatological year
src/libs/clim/dayofclimyear.c [code]Compute day of year of 366-day climatological year given a day and a month
src/libs/clim/remove_seasonal_cycle.c [code]Remove seasonal cycle for a time serie
src/libs/filter/filter.c [code]Filter subroutine. Uses hanning and wrap edges
src/libs/filter/filter.h [code]Include file for filter library
src/libs/filter/filter_window.c [code]Filter window subroutine. Uses hanning
src/libs/io/compute_time_info.c [code]Compute time info from NetCDF time
src/libs/io/create_netcdf.c [code]Create a new NetCDF file with global CF-1.0 attributes
src/libs/io/get_attribute_str.c [code]Get NetCDF string attribute
src/libs/io/get_time_attributes.c [code]Get time NetCDF attributes
src/libs/io/get_time_info.c [code]Get time NetCDF info
src/libs/io/handle_netcdf_error.c [code]Handle NetCDF errors
src/libs/io/io.h [code]Include file for input/output library
src/libs/io/read_netcdf_dims_3d.c [code]Read NetCDF dimensions
src/libs/io/read_netcdf_dims_eof.c [code]Read NetCDF dimensions for EOF
src/libs/io/read_netcdf_latlon.c [code]Read NetCDF latitude and longitude dimensions
src/libs/io/read_netcdf_var_1d.c [code]Read a NetCDF variable
src/libs/io/read_netcdf_var_2d.c [code]Read a NetCDF variable
src/libs/io/read_netcdf_var_3d.c [code]Read a NetCDF variable
src/libs/io/read_netcdf_var_3d_2d.c [code]Read a 2D field from a 3D NetCDF variable
src/libs/io/read_netcdf_var_generic_val.c [code]Read a NetCDF variable
src/libs/io/read_netcdf_xy.c [code]Read NetCDF X and Y dimensions
src/libs/io/write_netcdf_dims_3d.c [code]Write NetCDF dimensions and create output file
src/libs/io/write_netcdf_var_3d.c [code]Write a NetCDF variable
src/libs/io/write_netcdf_var_3d_2d.c [code]Write a 2D field in a 3D NetCDF variable
src/libs/misc/alloc_error.c [code]Dump the core of the program (to debug) in the event of a memory allocation error
src/libs/misc/banner.c [code]Show banners for execution of a program
src/libs/misc/misc.h [code]Include file for miscellaneous library
src/libs/pceof/normalize_pc.c [code]Normalize a 2D variable by the norm of the first column of the first dimension and recompute the new norm
src/libs/pceof/pceof.h [code]Include file for Principal Components and EOF related calculations library
src/libs/pceof/project_field_eof.c [code]Project physical field on pre-computed EOF
src/libs/regress/apply_regression.c [code]Compute a field using regression coefficients and the field values
src/libs/regress/regress.c [code]Compute regression coefficients with a regression constant given two vectors, having nterm variables and npts dimension (usually time)
src/libs/regress/regress.h [code]Include file for regression library
src/libs/utils/alloc_mmap_double.c [code]Allocate memory using mmap for a double precision floating point array
src/libs/utils/alloc_mmap_float.c [code]Allocate memory using mmap for a float array
src/libs/utils/alloc_mmap_int.c [code]Allocate memory using mmap for an integer array
src/libs/utils/alloc_mmap_longint.c [code]Allocate memory using mmap for a long integer array
src/libs/utils/alloc_mmap_shortint.c [code]Allocate memory using mmap for a short integer array
src/libs/utils/alt_to_press.c [code]Compute standard atmosphere pressure given altitude
src/libs/utils/calc_etp_mf.c [code]Compute Potential Evapotranspiration (ETP) from Meteo-France formulation
src/libs/utils/change_date_origin.c [code]Change date origin of time expressed in udunits
src/libs/utils/comparf.c [code]Compare two float values to sort descending
src/libs/utils/covariance_fields_spatial.c [code]Compute the spatial covariance of two fields
src/libs/utils/data_to_gregorian_cal.c [code]Convert 360-days or no-leap calendar to standard Gregorian calendar
src/libs/utils/distance_point.c [code]Compute distance in meters for two latitude and longitude points
src/libs/utils/extract_subdomain.c [code]Extract subdomain in a variable given latitudes and longitudes
src/libs/utils/extract_subperiod_months.c [code]Extract a sub period of a vector of selected months
src/libs/utils/find_str_value.c [code]Find string in vector and return index
src/libs/utils/find_the_days.c [code]
src/libs/utils/get_calendar.c [code]Get year,month,day,hour,min,sec given time in udunits
src/libs/utils/get_calendar_ts.c [code]Get year,month,day,hour,min,sec (time structure) given time in udunits
src/libs/utils/get_filename_ext.c [code]Get filename extension
src/libs/utils/is_leap_year.c [code]Find if year is a leap year or not
src/libs/utils/mask_points.c [code]Mask points in a variable given a mask field
src/libs/utils/mask_region.c [code]Mask region in a variable given latitude and longitude coordinates
src/libs/utils/mean_field_spatial.c [code]Compute the spatial mean of a field
src/libs/utils/mean_variance_field_spatial.c [code]Compute mean and variance of a field averaged spatially
src/libs/utils/normalize_field.c [code]Normalize a 3D variable by a mean and variance
src/libs/utils/normalize_field_2d.c [code]Normalize a 3D variable by 2D mean and variance
src/libs/utils/spechum_to_hr.c [code]Compute relative humidity from specific humidity
src/libs/utils/sub_period_common.c [code]Select a sub period of a vector using a common period over two different time vectors
src/libs/utils/time_mean_variance_field_2d.c [code]Compute the time mean and variance of a 2D field
src/libs/utils/utCalendar2_cal.c [code]
src/libs/utils/utCalendar2_cal.h [code]Include file for calendar library
src/libs/utils/utils.h [code]Include file for utilities library
src/libs/xml_utils/xml_free_config.c [code]Free memory for an xmlConfig_t structure
src/libs/xml_utils/xml_get_node_by_xpath.c [code]Get XML setting element node
src/libs/xml_utils/xml_get_setting.c [code]Get XML setting element value
src/libs/xml_utils/xml_load_config.c [code]Read an XML file into memory
src/libs/xml_utils/xml_print_setting.c [code]Show XML setting element value
src/libs/xml_utils/xml_utils.h [code]Include file for XML utilities library
tests/test_mean_variance_dist_clusters.c [code]Test program for mean_variance_dist_clusters
tests/test_mean_variance_temperature.c [code]Test mean_variance_field_spatial function
tests/test_proj_eof.c [code]Test EOF projection function
tests/testbestclassif.c [code]Test best classification algorithm
tests/testbestclassif_realdata.c [code]Test best classification algorithm using real NetCDF data
tests/testcalendar.c [code]Test calendar conversion functions
tests/testcalendar_val.c [code]Test calendar conversion functions on one value
tests/testclassif.c [code]Test classification algorithm
tests/testfilter.c [code]Test hanning filter implementation
tests/testfilter_cor.c [code]Test hanning filter implementation and compute correlation
tests/testrandomu.c [code]Test random number GSL function
tests/testregress.c [code]Test multifit linear regression GSL function
tests/testudunits.c [code]

Generated on 12 May 2016 for DSCLIM by  doxygen 1.6.1