TUV-x
|
NetCDF file reader. More...
Public Member Functions | |
procedure | variable_dimensions |
Returns the dimension names for a given variable. | |
procedure | variable_units |
Returns the units for a given variable. | |
procedure | set_variable_units |
Sets the units for a given variable. | |
final | finalize |
Data read functions | |
procedure | read_0d_double |
procedure | read_1d_double |
procedure | read_2d_double |
procedure | read_3d_double |
procedure | read_4d_double |
procedure | read_0d_int |
procedure | read_1d_int |
Data write functions | |
procedure | write_0d_double |
procedure | write_1d_double |
procedure | write_2d_double |
procedure | write_3d_double |
procedure | write_4d_double |
procedure | write_0d_int |
procedure | write_1d_int |
Data append functions | |
procedure | append_0d_double |
procedure | append_1d_double |
procedure | append_2d_double |
procedure | append_3d_double |
procedure | append_0d_int |
Returns whether a variable exists in the file | |
procedure | exists_char |
procedure | exists_string |
![]() | |
procedure(variable_dimensions), deferred | variable_dimensions |
Returns the dimension names for a given variable. | |
procedure(variable_units), deferred | variable_units |
Returns the units for a given variable. | |
procedure(set_variable_units), deferred | set_variable_units |
Sets the units for a given variable. | |
procedure(read_0D_double), deferred | read_0d_double |
procedure(read_1D_double), deferred | read_1d_double |
procedure(read_2D_double), deferred | read_2d_double |
procedure(read_3D_double), deferred | read_3d_double |
procedure(read_4D_double), deferred | read_4d_double |
procedure(read_0D_int), deferred | read_0d_int |
procedure(read_1D_int), deferred | read_1d_int |
generic | read => read_0d_double, read_1d_double, read_2d_double, read_3d_double, read_4d_double, read_0d_int, read_1d_int |
procedure(write_0D_double), deferred | write_0d_double |
procedure(write_1D_double), deferred | write_1d_double |
procedure(write_2D_double), deferred | write_2d_double |
procedure(write_3D_double), deferred | write_3d_double |
procedure(write_4D_double), deferred | write_4d_double |
procedure(write_0D_int), deferred | write_0d_int |
procedure(write_1D_int), deferred | write_1d_int |
generic | write => write_0d_double, write_1d_double, write_2d_double, write_3d_double, write_4d_double, write_0d_int, write_1d_int |
procedure(append_0D_double), deferred | append_0d_double |
procedure(append_1D_double), deferred | append_1d_double |
procedure(append_2D_double), deferred | append_2d_double |
procedure(append_3D_double), deferred | append_3d_double |
procedure(append_0D_int), deferred | append_0d_int |
generic | append => append_0d_double, append_1d_double, append_2d_double, append_3d_double, append_0d_int |
procedure(exists_char), deferred | exists_char |
Returns whether a variable exists in the file. | |
procedure(exists_string), deferred | exists_string |
generic | exists => exists_char, exists_string |
Public Attributes | |
integer | file_id_ = kUnknownFileId |
type(string_t) | file_name_ |
Private Member Functions | |
procedure, private | is_open |
procedure, private | variable_id |
procedure, private | dimension_sizes |
procedure, private | check_add_dimension |
procedure, private | check_add_variable |
NetCDF file reader.