## page was renamed from nc_utils.f90 === The module nc_utils === == Read Routines == || '''Routine''' || '''Function''' || || nc_get_vertcoorname || Get name of vertical coordinate || || nc_grid_descr || Get description of lat-lon-grid || || nc_get_grid || Read latitudes and longitudes || || nc_get_level || Read levels || || nc_get_values3 || Get all values for a NetCDF variable and return these on a 3-dimensional field || || nc_get_var_cf || Get all values for a NetCDF variable and return these on a 3-dimensional field <
> If the dataset is not following CF conventions, switch dimensions -> (lon,lat,lev)|| || nc_get_values3_cf || Get all values for a NetCDF variable and return these on a 3-dimensional field <
> If the dataset is not following CF conventions, switch dimensions -> (lon,lat,lev) || == Write Routines == || '''Routine''' || '''Function''' || || nc_set_var_atts || Set attributes for a NetCDF variable || || nc_set_global_atts || Set global attributes for a NetCDF file|| || nc_change_history || Add modification date and program name to history || || nc_set_new_history || Create new history with modification date and program name || || nc_set_file_creation_time || set file_creation_time and file_modification_time || || nc_set_param_creation_time || set param_creation_time and param_modification_time || || nc_set_file_mod_time || change file_modification_time || || nc_set_param_mod_time || change param_modification_time || || nc_put_values3_icg || Insert a three dimensional field into a netCDF-file following ICG-Conventions. <
> The input field is following ICG-Conventions (lev,lat,lon) and <
> the output variable is following ICG-Conventions (lev,lat,lon,time). || || nc_put_values3 || Inserts a three dimensional field into a netCDF-file. <
> The input field is following CF-Conventions (lon,lat,lev) and <
> the output variable is following CF-Conventions (lon,lat,lev,time) || || nc_put_var_cf || Put 3-dimensional field (lon,lat,lev) to NetCDF file following the conventions used in this file. <
> If the dataset is not following CF conventions, switch dimensions before writing -> (lev,lat,lon) || == Copy Routines == || '''Routine''' || '''Function''' || || nc_copy_globals || Copy global attributes from input file to output file || || nc_copy_dim || Copy dimensions from input file to output file || || nc_copy_global_atts || Copy global attributes from input file to output file || || nc_copy_var_atts || Copy variable attributes from input file to output file || || nc_copy_variable || Copy one NetCDF variable from one file to another|| == Error Handling == || '''Routine''' || '''Function''' || || nc_check_error || Handels NetCDF errors||