|
EXTERNL int | nc__create (const char *path, int cmode, size_t initialsz, size_t *chunksizehintp, int *ncidp) |
| Create a netCDF file with some extra parameters controlling classic file cacheing. More...
|
|
EXTERNL int | nc__create_mp (const char *path, int cmode, size_t initialsz, int basepe, size_t *chunksizehintp, int *ncidp) |
|
EXTERNL int | nc__enddef (int ncid, size_t h_minfree, size_t v_align, size_t v_minfree, size_t r_align) |
| Leave define mode with performance tuning. More...
|
|
EXTERNL int | nc__open (const char *path, int mode, size_t *chunksizehintp, int *ncidp) |
| Open a netCDF file with extra performance parameters for the classic library. More...
|
|
EXTERNL int | nc__open_mp (const char *path, int mode, int basepe, size_t *chunksizehintp, int *ncidp) |
|
EXTERNL int | nc_abort (int ncid) |
| No longer necessary for user to invoke manually. More...
|
|
EXTERNL void | nc_advise (const char *cdf_routine_name, int err, const char *fmt,...) |
|
EXTERNL int | nc_close (int ncid) |
| Close an open netCDF dataset. More...
|
|
EXTERNL int | nc_copy_att (int ncid_in, int varid_in, const char *name, int ncid_out, int varid_out) |
|
EXTERNL int | nc_copy_var (int ncid_in, int varid, int ncid_out) |
|
EXTERNL int | nc_create (const char *path, int cmode, int *ncidp) |
| Create a new netCDF file. More...
|
|
EXTERNL int | nc_def_compound (int ncid, size_t size, const char *name, nc_type *typeidp) |
| Create a compound type. More...
|
|
EXTERNL int | nc_def_dim (int ncid, const char *name, size_t len, int *idp) |
| Define a new dimension. More...
|
|
EXTERNL int | nc_def_enum (int ncid, nc_type base_typeid, const char *name, nc_type *typeidp) |
| Create an enum type. More...
|
|
EXTERNL int | nc_def_grp (int parent_ncid, const char *name, int *new_ncid) |
| Define a new group. More...
|
|
EXTERNL int | nc_def_opaque (int ncid, size_t size, const char *name, nc_type *xtypep) |
| Create an opaque type. More...
|
|
EXTERNL int | nc_def_var (int ncid, const char *name, nc_type xtype, int ndims, const int *dimidsp, int *varidp) |
| Define a new variable. More...
|
|
EXTERNL int | nc_def_var_chunking (int ncid, int varid, int storage, const size_t *chunksizesp) |
| Define chunking parameters for a variable. More...
|
|
EXTERNL int | nc_def_var_deflate (int ncid, int varid, int shuffle, int deflate, int deflate_level) |
|
EXTERNL int | nc_def_var_endian (int ncid, int varid, int endian) |
|
EXTERNL int | nc_def_var_fill (int ncid, int varid, int no_fill, const void *fill_value) |
|
EXTERNL int | nc_def_var_fletcher32 (int ncid, int varid, int fletcher32) |
|
EXTERNL int | nc_def_vlen (int ncid, const char *name, nc_type base_typeid, nc_type *xtypep) |
| Use this function to define a variable length array type. More...
|
|
EXTERNL int | nc_del_att (int ncid, int varid, const char *name) |
| Delete an attribute. More...
|
|
EXTERNL int | nc_delete (const char *path) |
|
EXTERNL int | nc_delete_mp (const char *path, int basepe) |
|
EXTERNL int | nc_enddef (int ncid) |
| Leave define mode. More...
|
|
EXTERNL int | nc_finalize () |
|
EXTERNL int | nc_free_string (size_t len, char **data) |
| Free string space allocated by the library. More...
|
|
EXTERNL int | nc_free_vlen (nc_vlen_t *vl) |
| Free memory in a VLEN object. More...
|
|
EXTERNL int | nc_free_vlens (size_t len, nc_vlen_t vlens[]) |
| Free an array of vlens given the number of elements and an array. More...
|
|
EXTERNL int | nc_get_att (int ncid, int varid, const char *name, void *ip) |
| Get an attribute of any type. More...
|
|
EXTERNL int | nc_get_att_double (int ncid, int varid, const char *name, double *ip) |
|
EXTERNL int | nc_get_att_float (int ncid, int varid, const char *name, float *ip) |
|
EXTERNL int | nc_get_att_int (int ncid, int varid, const char *name, int *ip) |
|
EXTERNL int | nc_get_att_long (int ncid, int varid, const char *name, long *ip) |
|
EXTERNL int | nc_get_att_longlong (int ncid, int varid, const char *name, long long *ip) |
|
EXTERNL int | nc_get_att_schar (int ncid, int varid, const char *name, signed char *ip) |
|
EXTERNL int | nc_get_att_short (int ncid, int varid, const char *name, short *ip) |
|
EXTERNL int | nc_get_att_string (int ncid, int varid, const char *name, char **ip) |
| Get a variable-length string attribute. More...
|
|
EXTERNL int | nc_get_att_text (int ncid, int varid, const char *name, char *ip) |
| Get an attribute. More...
|
|
EXTERNL int | nc_get_att_ubyte (int ncid, int varid, const char *name, unsigned char *ip) |
|
EXTERNL int | nc_get_att_uchar (int ncid, int varid, const char *name, unsigned char *ip) |
|
EXTERNL int | nc_get_att_uint (int ncid, int varid, const char *name, unsigned int *ip) |
|
EXTERNL int | nc_get_att_ulonglong (int ncid, int varid, const char *name, unsigned long long *ip) |
|
EXTERNL int | nc_get_att_ushort (int ncid, int varid, const char *name, unsigned short *ip) |
|
EXTERNL int | nc_get_chunk_cache (size_t *sizep, size_t *nelemsp, float *preemptionp) |
|
EXTERNL int | nc_get_var (int ncid, int varid, void *ip) |
| Read an entire variable in one call. More...
|
|
EXTERNL int | nc_get_var1 (int ncid, int varid, const size_t *indexp, void *ip) |
| Read a single datum from a variable. More...
|
|
EXTERNL int | nc_get_var1_double (int ncid, int varid, const size_t *indexp, double *ip) |
|
EXTERNL int | nc_get_var1_float (int ncid, int varid, const size_t *indexp, float *ip) |
|
EXTERNL int | nc_get_var1_int (int ncid, int varid, const size_t *indexp, int *ip) |
|
EXTERNL int | nc_get_var1_long (int ncid, int varid, const size_t *indexp, long *ip) |
|
EXTERNL int | nc_get_var1_longlong (int ncid, int varid, const size_t *indexp, long long *ip) |
|
EXTERNL int | nc_get_var1_schar (int ncid, int varid, const size_t *indexp, signed char *ip) |
|
EXTERNL int | nc_get_var1_short (int ncid, int varid, const size_t *indexp, short *ip) |
|
EXTERNL int | nc_get_var1_string (int ncid, int varid, const size_t *indexp, char **ip) |
|
EXTERNL int | nc_get_var1_text (int ncid, int varid, const size_t *indexp, char *ip) |
|
EXTERNL int | nc_get_var1_ubyte (int ncid, int varid, const size_t *indexp, unsigned char *ip) |
|
EXTERNL int | nc_get_var1_uchar (int ncid, int varid, const size_t *indexp, unsigned char *ip) |
|
EXTERNL int | nc_get_var1_uint (int ncid, int varid, const size_t *indexp, unsigned int *ip) |
|
EXTERNL int | nc_get_var1_ulonglong (int ncid, int varid, const size_t *indexp, unsigned long long *ip) |
|
EXTERNL int | nc_get_var1_ushort (int ncid, int varid, const size_t *indexp, unsigned short *ip) |
|
EXTERNL int | nc_get_var_chunk_cache (int ncid, int varid, size_t *sizep, size_t *nelemsp, float *preemptionp) |
|
EXTERNL int | nc_get_var_double (int ncid, int varid, double *ip) |
|
EXTERNL int | nc_get_var_float (int ncid, int varid, float *ip) |
|
EXTERNL int | nc_get_var_int (int ncid, int varid, int *ip) |
|
EXTERNL int | nc_get_var_long (int ncid, int varid, long *ip) |
|
EXTERNL int | nc_get_var_longlong (int ncid, int varid, long long *ip) |
|
EXTERNL int | nc_get_var_schar (int ncid, int varid, signed char *ip) |
|
EXTERNL int | nc_get_var_short (int ncid, int varid, short *ip) |
|
EXTERNL int | nc_get_var_string (int ncid, int varid, char **ip) |
|
EXTERNL int | nc_get_var_text (int ncid, int varid, char *ip) |
|
EXTERNL int | nc_get_var_ubyte (int ncid, int varid, unsigned char *ip) |
|
EXTERNL int | nc_get_var_uchar (int ncid, int varid, unsigned char *ip) |
|
EXTERNL int | nc_get_var_uint (int ncid, int varid, unsigned int *ip) |
|
EXTERNL int | nc_get_var_ulonglong (int ncid, int varid, unsigned long long *ip) |
|
EXTERNL int | nc_get_var_ushort (int ncid, int varid, unsigned short *ip) |
|
EXTERNL int | nc_get_vara (int ncid, int varid, const size_t *startp, const size_t *countp, void *ip) |
| Read an array of values from a variable. More...
|
|
EXTERNL int | nc_get_vara_double (int ncid, int varid, const size_t *startp, const size_t *countp, double *ip) |
|
EXTERNL int | nc_get_vara_float (int ncid, int varid, const size_t *startp, const size_t *countp, float *ip) |
|
EXTERNL int | nc_get_vara_int (int ncid, int varid, const size_t *startp, const size_t *countp, int *ip) |
|
EXTERNL int | nc_get_vara_long (int ncid, int varid, const size_t *startp, const size_t *countp, long *ip) |
|
EXTERNL int | nc_get_vara_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, long long *ip) |
|
EXTERNL int | nc_get_vara_schar (int ncid, int varid, const size_t *startp, const size_t *countp, signed char *ip) |
|
EXTERNL int | nc_get_vara_short (int ncid, int varid, const size_t *startp, const size_t *countp, short *ip) |
|
EXTERNL int | nc_get_vara_string (int ncid, int varid, const size_t *startp, const size_t *countp, char **ip) |
|
EXTERNL int | nc_get_vara_text (int ncid, int varid, const size_t *startp, const size_t *countp, char *ip) |
|
EXTERNL int | nc_get_vara_ubyte (int ncid, int varid, const size_t *startp, const size_t *countp, unsigned char *ip) |
|
EXTERNL int | nc_get_vara_uchar (int ncid, int varid, const size_t *startp, const size_t *countp, unsigned char *ip) |
|
EXTERNL int | nc_get_vara_uint (int ncid, int varid, const size_t *startp, const size_t *countp, unsigned int *ip) |
|
EXTERNL int | nc_get_vara_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, unsigned long long *ip) |
|
EXTERNL int | nc_get_vara_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, unsigned short *ip) |
|
EXTERNL int | nc_get_varm (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, void *ip) |
| Read a mapped array from a variable. More...
|
|
EXTERNL int | nc_get_varm_double (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, double *ip) |
|
EXTERNL int | nc_get_varm_float (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, float *ip) |
|
EXTERNL int | nc_get_varm_int (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, int *ip) |
|
EXTERNL int | nc_get_varm_long (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, long *ip) |
|
EXTERNL int | nc_get_varm_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, long long *ip) |
|
EXTERNL int | nc_get_varm_schar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, signed char *ip) |
|
EXTERNL int | nc_get_varm_short (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, short *ip) |
|
EXTERNL int | nc_get_varm_string (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, char **ip) |
|
EXTERNL int | nc_get_varm_text (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, char *ip) |
|
EXTERNL int | nc_get_varm_ubyte (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, unsigned char *ip) |
|
EXTERNL int | nc_get_varm_uchar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, unsigned char *ip) |
|
EXTERNL int | nc_get_varm_uint (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, unsigned int *ip) |
|
EXTERNL int | nc_get_varm_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, unsigned long long *ip) |
|
EXTERNL int | nc_get_varm_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, unsigned short *ip) |
|
EXTERNL int | nc_get_vars (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, void *ip) |
| Read a strided array from a variable. More...
|
|
EXTERNL int | nc_get_vars_double (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, double *ip) |
|
EXTERNL int | nc_get_vars_float (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, float *ip) |
|
EXTERNL int | nc_get_vars_int (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, int *ip) |
|
EXTERNL int | nc_get_vars_long (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, long *ip) |
|
EXTERNL int | nc_get_vars_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, long long *ip) |
|
EXTERNL int | nc_get_vars_schar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, signed char *ip) |
|
EXTERNL int | nc_get_vars_short (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, short *ip) |
|
EXTERNL int | nc_get_vars_string (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, char **ip) |
|
EXTERNL int | nc_get_vars_text (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, char *ip) |
|
EXTERNL int | nc_get_vars_ubyte (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, unsigned char *ip) |
|
EXTERNL int | nc_get_vars_uchar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, unsigned char *ip) |
|
EXTERNL int | nc_get_vars_uint (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, unsigned int *ip) |
|
EXTERNL int | nc_get_vars_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, unsigned long long *ip) |
|
EXTERNL int | nc_get_vars_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, unsigned short *ip) |
|
EXTERNL int | nc_get_vlen_element (int ncid, int typeid1, const void *vlen_element, size_t *len, void *data) |
|
EXTERNL int | nc_inq (int ncid, int *ndimsp, int *nvarsp, int *nattsp, int *unlimdimidp) |
| Inquire about a file or group. More...
|
|
EXTERNL int | nc_inq_att (int ncid, int varid, const char *name, nc_type *xtypep, size_t *lenp) |
| Return information about a netCDF attribute. More...
|
|
EXTERNL int | nc_inq_attid (int ncid, int varid, const char *name, int *idp) |
| Find an attribute ID. More...
|
|
EXTERNL int | nc_inq_attlen (int ncid, int varid, const char *name, size_t *lenp) |
| Find the length of an attribute. More...
|
|
EXTERNL int | nc_inq_attname (int ncid, int varid, int attnum, char *name) |
| Find the name of an attribute. More...
|
|
EXTERNL int | nc_inq_atttype (int ncid, int varid, const char *name, nc_type *xtypep) |
| Find the type of an attribute. More...
|
|
EXTERNL int | nc_inq_base_pe (int ncid, int *pe) |
|
EXTERNL int | nc_inq_compound (int ncid, nc_type xtype, char *name, size_t *sizep, size_t *nfieldsp) |
| Learn about a compound type. More...
|
|
EXTERNL int | nc_inq_compound_field (int ncid, nc_type xtype, int fieldid, char *name, size_t *offsetp, nc_type *field_typeidp, int *ndimsp, int *dim_sizesp) |
| Get information about one of the fields of a compound type. More...
|
|
EXTERNL int | nc_inq_compound_fielddim_sizes (int ncid, nc_type xtype, int fieldid, int *dim_sizes) |
| Get information about one of the fields of a compound type. More...
|
|
EXTERNL int | nc_inq_compound_fieldindex (int ncid, nc_type xtype, const char *name, int *fieldidp) |
| Learn the Index of a Named Field in a Compound Type. More...
|
|
EXTERNL int | nc_inq_compound_fieldname (int ncid, nc_type xtype, int fieldid, char *name) |
| Get information about one of the fields of a compound type. More...
|
|
EXTERNL int | nc_inq_compound_fieldndims (int ncid, nc_type xtype, int fieldid, int *ndimsp) |
| Get information about one of the fields of a compound type. More...
|
|
EXTERNL int | nc_inq_compound_fieldoffset (int ncid, nc_type xtype, int fieldid, size_t *offsetp) |
| Get information about one of the fields of a compound type. More...
|
|
EXTERNL int | nc_inq_compound_fieldtype (int ncid, nc_type xtype, int fieldid, nc_type *field_typeidp) |
| Get information about one of the fields of a compound type. More...
|
|
EXTERNL int | nc_inq_compound_name (int ncid, nc_type xtype, char *name) |
| Learn the name of a compound type. More...
|
|
EXTERNL int | nc_inq_compound_nfields (int ncid, nc_type xtype, size_t *nfieldsp) |
| Learn the number of fields in a compound type. More...
|
|
EXTERNL int | nc_inq_compound_size (int ncid, nc_type xtype, size_t *sizep) |
| Learn the size of a compound type. More...
|
|
EXTERNL int | nc_inq_dim (int ncid, int dimid, char *name, size_t *lenp) |
| Find the name and length of a dimension. More...
|
|
EXTERNL int | nc_inq_dimid (int ncid, const char *name, int *idp) |
| Find the ID of a dimension from the name. More...
|
|
EXTERNL int | nc_inq_dimids (int ncid, int *ndims, int *dimids, int include_parents) |
| Retrieve a list of dimension ids associated with a group. More...
|
|
EXTERNL int | nc_inq_dimlen (int ncid, int dimid, size_t *lenp) |
| Find the length of a dimension. More...
|
|
EXTERNL int | nc_inq_dimname (int ncid, int dimid, char *name) |
| Find out the name of a dimension. More...
|
|
EXTERNL int | nc_inq_enum (int ncid, nc_type xtype, char *name, nc_type *base_nc_typep, size_t *base_sizep, size_t *num_membersp) |
| Learn about a user-define enumeration type. More...
|
|
EXTERNL int | nc_inq_enum_ident (int ncid, nc_type xtype, long long value, char *identifier) |
| Get the name which is associated with an enum member value. More...
|
|
EXTERNL int | nc_inq_enum_member (int ncid, nc_type xtype, int idx, char *name, void *value) |
| Learn about a about a member of an enum type. More...
|
|
EXTERNL int | nc_inq_format (int ncid, int *formatp) |
| Inquire about the binary format of a netCDF file as presented by the API. More...
|
|
EXTERNL int | nc_inq_format_extended (int ncid, int *formatp, int *modep) |
| Obtain more detailed (vis-a-vis nc_inq_format) format information about an open dataset. More...
|
|
EXTERNL int | nc_inq_grp_full_ncid (int ncid, const char *full_name, int *grp_ncid) |
| Get the full ncid given a group name. More...
|
|
EXTERNL int | nc_inq_grp_ncid (int ncid, const char *grp_name, int *grp_ncid) |
| Get a group ncid given the group name. More...
|
|
EXTERNL int | nc_inq_grp_parent (int ncid, int *parent_ncid) |
| Get the ID of the parent based on a group ID. More...
|
|
EXTERNL int | nc_inq_grpname (int ncid, char *name) |
| Get the name of a group given an ID. More...
|
|
EXTERNL int | nc_inq_grpname_full (int ncid, size_t *lenp, char *full_name) |
| Get the full path/groupname of a group/subgroup given an ID. More...
|
|
EXTERNL int | nc_inq_grpname_len (int ncid, size_t *lenp) |
| Get the length of a group name given an ID. More...
|
|
EXTERNL int | nc_inq_grps (int ncid, int *numgrps, int *ncids) |
| Get a list of groups or subgroups from a file or groupID. More...
|
|
EXTERNL const char * | nc_inq_libvers (void) |
|
EXTERNL int | nc_inq_natts (int ncid, int *nattsp) |
| Find number of global or group attributes. More...
|
|
EXTERNL int | nc_inq_ncid (int ncid, const char *name, int *grp_ncid) |
| Return the group ID for a group given the name. More...
|
|
EXTERNL int | nc_inq_ndims (int ncid, int *ndimsp) |
| Find the number of dimensions. More...
|
|
EXTERNL int | nc_inq_nvars (int ncid, int *nvarsp) |
|
EXTERNL int | nc_inq_opaque (int ncid, nc_type xtype, char *name, size_t *sizep) |
| Learn about an opaque type. More...
|
|
EXTERNL int | nc_inq_path (int ncid, size_t *pathlen, char *path) |
| Get the file pathname (or the opendap URL) which was used to open/create the ncid's file. More...
|
|
EXTERNL int | nc_inq_type (int ncid, nc_type xtype, char *name, size_t *size) |
| Inquire about a type. More...
|
|
EXTERNL int | nc_inq_type_equal (int ncid1, nc_type typeid1, int ncid2, nc_type typeid2, int *equal) |
|
EXTERNL int | nc_inq_typeid (int ncid, const char *name, nc_type *typeidp) |
| Find a type by name. More...
|
|
EXTERNL int | nc_inq_typeids (int ncid, int *ntypes, int *typeids) |
| Retrieve a list of types associated with a group. More...
|
|
EXTERNL int | nc_inq_unlimdim (int ncid, int *unlimdimidp) |
| Find the ID of the unlimited dimension. More...
|
|
EXTERNL int | nc_inq_unlimdims (int ncid, int *nunlimdimsp, int *unlimdimidsp) |
| Return number and list of unlimited dimensions. More...
|
|
EXTERNL int | nc_inq_user_type (int ncid, nc_type xtype, char *name, size_t *size, nc_type *base_nc_typep, size_t *nfieldsp, int *classp) |
| Learn about a user defined type. More...
|
|
EXTERNL int | nc_inq_var (int ncid, int varid, char *name, nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp) |
| Learn about a variable. More...
|
|
EXTERNL int | nc_inq_var_chunking (int ncid, int varid, int *storagep, size_t *chunksizesp) |
| This is a wrapper for nc_inq_var_all(). More...
|
|
EXTERNL int | nc_inq_var_deflate (int ncid, int varid, int *shufflep, int *deflatep, int *deflate_levelp) |
| Learn the storage and deflate settings for a variable. More...
|
|
EXTERNL int | nc_inq_var_endian (int ncid, int varid, int *endianp) |
| Find the endianness of a variable. More...
|
|
EXTERNL int | nc_inq_var_fill (int ncid, int varid, int *no_fill, void *fill_valuep) |
| Learn the fill mode of a variable. More...
|
|
EXTERNL int | nc_inq_var_fletcher32 (int ncid, int varid, int *fletcher32p) |
| Learn the checksum settings for a variable. More...
|
|
EXTERNL int | nc_inq_var_szip (int ncid, int varid, int *options_maskp, int *pixels_per_blockp) |
| Learn the szip settings of a variable. More...
|
|
EXTERNL int | nc_inq_vardimid (int ncid, int varid, int *dimidsp) |
| Learn the dimension IDs associated with a variable. More...
|
|
EXTERNL int | nc_inq_varid (int ncid, const char *name, int *varidp) |
| Find the ID of a variable, from the name. More...
|
|
EXTERNL int | nc_inq_varids (int ncid, int *nvars, int *varids) |
| Get a list of varids associated with a group given a group ID. More...
|
|
EXTERNL int | nc_inq_varname (int ncid, int varid, char *name) |
| Learn the name of a variable. More...
|
|
EXTERNL int | nc_inq_varnatts (int ncid, int varid, int *nattsp) |
| Learn how many attributes are associated with a variable. More...
|
|
EXTERNL int | nc_inq_varndims (int ncid, int varid, int *ndimsp) |
| Learn how many dimensions are associated with a variable. More...
|
|
EXTERNL int | nc_inq_vartype (int ncid, int varid, nc_type *xtypep) |
| Learn the type of a variable. More...
|
|
EXTERNL int | nc_inq_vlen (int ncid, nc_type xtype, char *name, size_t *datum_sizep, nc_type *base_nc_typep) |
| Learn about a VLEN type. More...
|
|
EXTERNL int | nc_insert_array_compound (int ncid, nc_type xtype, const char *name, size_t offset, nc_type field_typeid, int ndims, const int *dim_sizes) |
| Insert a named array field into a compound type. More...
|
|
EXTERNL int | nc_insert_compound (int ncid, nc_type xtype, const char *name, size_t offset, nc_type field_typeid) |
| Insert a named field into a compound type. More...
|
|
EXTERNL int | nc_insert_enum (int ncid, nc_type xtype, const char *name, const void *value) |
| Insert a named member into a enum type. More...
|
|
EXTERNL int | nc_open (const char *path, int mode, int *ncidp) |
| Open an existing netCDF file. More...
|
|
EXTERNL int | nc_put_att (int ncid, int varid, const char *name, nc_type xtype, size_t len, const void *op) |
| Write an attribute. More...
|
|
EXTERNL int | nc_put_att_double (int ncid, int varid, const char *name, nc_type xtype, size_t len, const double *op) |
|
EXTERNL int | nc_put_att_float (int ncid, int varid, const char *name, nc_type xtype, size_t len, const float *op) |
|
EXTERNL int | nc_put_att_int (int ncid, int varid, const char *name, nc_type xtype, size_t len, const int *op) |
|
EXTERNL int | nc_put_att_long (int ncid, int varid, const char *name, nc_type xtype, size_t len, const long *op) |
|
EXTERNL int | nc_put_att_longlong (int ncid, int varid, const char *name, nc_type xtype, size_t len, const long long *op) |
|
EXTERNL int | nc_put_att_schar (int ncid, int varid, const char *name, nc_type xtype, size_t len, const signed char *op) |
|
EXTERNL int | nc_put_att_short (int ncid, int varid, const char *name, nc_type xtype, size_t len, const short *op) |
|
EXTERNL int | nc_put_att_string (int ncid, int varid, const char *name, size_t len, const char **op) |
| Write a string attribute. More...
|
|
EXTERNL int | nc_put_att_text (int ncid, int varid, const char *name, size_t len, const char *op) |
| Write a text attribute. More...
|
|
EXTERNL int | nc_put_att_ubyte (int ncid, int varid, const char *name, nc_type xtype, size_t len, const unsigned char *op) |
|
EXTERNL int | nc_put_att_uchar (int ncid, int varid, const char *name, nc_type xtype, size_t len, const unsigned char *op) |
|
EXTERNL int | nc_put_att_uint (int ncid, int varid, const char *name, nc_type xtype, size_t len, const unsigned int *op) |
|
EXTERNL int | nc_put_att_ulonglong (int ncid, int varid, const char *name, nc_type xtype, size_t len, const unsigned long long *op) |
|
EXTERNL int | nc_put_att_ushort (int ncid, int varid, const char *name, nc_type xtype, size_t len, const unsigned short *op) |
|
EXTERNL int | nc_put_var (int ncid, int varid, const void *op) |
| Write an entire variable with one call. More...
|
|
EXTERNL int | nc_put_var1 (int ncid, int varid, const size_t *indexp, const void *op) |
| Write one datum. More...
|
|
EXTERNL int | nc_put_var1_double (int ncid, int varid, const size_t *indexp, const double *op) |
|
EXTERNL int | nc_put_var1_float (int ncid, int varid, const size_t *indexp, const float *op) |
|
EXTERNL int | nc_put_var1_int (int ncid, int varid, const size_t *indexp, const int *op) |
|
EXTERNL int | nc_put_var1_long (int ncid, int varid, const size_t *indexp, const long *op) |
|
EXTERNL int | nc_put_var1_longlong (int ncid, int varid, const size_t *indexp, const long long *op) |
|
EXTERNL int | nc_put_var1_schar (int ncid, int varid, const size_t *indexp, const signed char *op) |
|
EXTERNL int | nc_put_var1_short (int ncid, int varid, const size_t *indexp, const short *op) |
|
EXTERNL int | nc_put_var1_string (int ncid, int varid, const size_t *indexp, const char **op) |
|
EXTERNL int | nc_put_var1_text (int ncid, int varid, const size_t *indexp, const char *op) |
|
EXTERNL int | nc_put_var1_ubyte (int ncid, int varid, const size_t *indexp, const unsigned char *op) |
|
EXTERNL int | nc_put_var1_uchar (int ncid, int varid, const size_t *indexp, const unsigned char *op) |
|
EXTERNL int | nc_put_var1_uint (int ncid, int varid, const size_t *indexp, const unsigned int *op) |
|
EXTERNL int | nc_put_var1_ulonglong (int ncid, int varid, const size_t *indexp, const unsigned long long *op) |
|
EXTERNL int | nc_put_var1_ushort (int ncid, int varid, const size_t *indexp, const unsigned short *op) |
|
EXTERNL int | nc_put_var_double (int ncid, int varid, const double *op) |
|
EXTERNL int | nc_put_var_float (int ncid, int varid, const float *op) |
|
EXTERNL int | nc_put_var_int (int ncid, int varid, const int *op) |
|
EXTERNL int | nc_put_var_long (int ncid, int varid, const long *op) |
|
EXTERNL int | nc_put_var_longlong (int ncid, int varid, const long long *op) |
|
EXTERNL int | nc_put_var_schar (int ncid, int varid, const signed char *op) |
|
EXTERNL int | nc_put_var_short (int ncid, int varid, const short *op) |
|
EXTERNL int | nc_put_var_string (int ncid, int varid, const char **op) |
|
EXTERNL int | nc_put_var_text (int ncid, int varid, const char *op) |
|
EXTERNL int | nc_put_var_ubyte (int ncid, int varid, const unsigned char *op) |
|
EXTERNL int | nc_put_var_uchar (int ncid, int varid, const unsigned char *op) |
|
EXTERNL int | nc_put_var_uint (int ncid, int varid, const unsigned int *op) |
|
EXTERNL int | nc_put_var_ulonglong (int ncid, int varid, const unsigned long long *op) |
|
EXTERNL int | nc_put_var_ushort (int ncid, int varid, const unsigned short *op) |
|
EXTERNL int | nc_put_vara (int ncid, int varid, const size_t *startp, const size_t *countp, const void *op) |
| Write an array of values to a variable. More...
|
|
EXTERNL int | nc_put_vara_double (int ncid, int varid, const size_t *startp, const size_t *countp, const double *op) |
|
EXTERNL int | nc_put_vara_float (int ncid, int varid, const size_t *startp, const size_t *countp, const float *op) |
|
EXTERNL int | nc_put_vara_int (int ncid, int varid, const size_t *startp, const size_t *countp, const int *op) |
|
EXTERNL int | nc_put_vara_long (int ncid, int varid, const size_t *startp, const size_t *countp, const long *op) |
|
EXTERNL int | nc_put_vara_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, const long long *op) |
|
EXTERNL int | nc_put_vara_schar (int ncid, int varid, const size_t *startp, const size_t *countp, const signed char *op) |
|
EXTERNL int | nc_put_vara_short (int ncid, int varid, const size_t *startp, const size_t *countp, const short *op) |
|
EXTERNL int | nc_put_vara_string (int ncid, int varid, const size_t *startp, const size_t *countp, const char **op) |
|
EXTERNL int | nc_put_vara_text (int ncid, int varid, const size_t *startp, const size_t *countp, const char *op) |
|
EXTERNL int | nc_put_vara_ubyte (int ncid, int varid, const size_t *startp, const size_t *countp, const unsigned char *op) |
|
EXTERNL int | nc_put_vara_uchar (int ncid, int varid, const size_t *startp, const size_t *countp, const unsigned char *op) |
|
EXTERNL int | nc_put_vara_uint (int ncid, int varid, const size_t *startp, const size_t *countp, const unsigned int *op) |
|
EXTERNL int | nc_put_vara_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, const unsigned long long *op) |
|
EXTERNL int | nc_put_vara_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, const unsigned short *op) |
|
EXTERNL int | nc_put_varm (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const void *op) |
| Write a mapped array of values to a variable. More...
|
|
EXTERNL int | nc_put_varm_double (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const double *op) |
|
EXTERNL int | nc_put_varm_float (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const float *op) |
|
EXTERNL int | nc_put_varm_int (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const int *op) |
|
EXTERNL int | nc_put_varm_long (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const long *op) |
|
EXTERNL int | nc_put_varm_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const long long *op) |
|
EXTERNL int | nc_put_varm_schar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const signed char *op) |
|
EXTERNL int | nc_put_varm_short (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const short *op) |
|
EXTERNL int | nc_put_varm_string (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const char **op) |
|
EXTERNL int | nc_put_varm_text (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const char *op) |
|
EXTERNL int | nc_put_varm_ubyte (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const unsigned char *op) |
|
EXTERNL int | nc_put_varm_uchar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const unsigned char *op) |
|
EXTERNL int | nc_put_varm_uint (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const unsigned int *op) |
|
EXTERNL int | nc_put_varm_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const unsigned long long *op) |
|
EXTERNL int | nc_put_varm_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const ptrdiff_t *imapp, const unsigned short *op) |
|
EXTERNL int | nc_put_vars (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const void *op) |
| Write a strided array of values to a variable. More...
|
|
EXTERNL int | nc_put_vars_double (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const double *op) |
|
EXTERNL int | nc_put_vars_float (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const float *op) |
|
EXTERNL int | nc_put_vars_int (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const int *op) |
|
EXTERNL int | nc_put_vars_long (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const long *op) |
|
EXTERNL int | nc_put_vars_longlong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const long long *op) |
|
EXTERNL int | nc_put_vars_schar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const signed char *op) |
|
EXTERNL int | nc_put_vars_short (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const short *op) |
|
EXTERNL int | nc_put_vars_string (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const char **op) |
|
EXTERNL int | nc_put_vars_text (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const char *op) |
|
EXTERNL int | nc_put_vars_ubyte (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const unsigned char *op) |
|
EXTERNL int | nc_put_vars_uchar (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const unsigned char *op) |
|
EXTERNL int | nc_put_vars_uint (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const unsigned int *op) |
|
EXTERNL int | nc_put_vars_ulonglong (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const unsigned long long *op) |
|
EXTERNL int | nc_put_vars_ushort (int ncid, int varid, const size_t *startp, const size_t *countp, const ptrdiff_t *stridep, const unsigned short *op) |
|
EXTERNL int | nc_put_vlen_element (int ncid, int typeid1, void *vlen_element, size_t len, const void *data) |
|
EXTERNL int | nc_redef (int ncid) |
| Put open netcdf dataset into define mode. More...
|
|
EXTERNL int | nc_rename_att (int ncid, int varid, const char *name, const char *newname) |
| Rename an attribute. More...
|
|
EXTERNL int | nc_rename_dim (int ncid, int dimid, const char *name) |
| Rename a dimension. More...
|
|
EXTERNL int | nc_rename_grp (int grpid, const char *name) |
| Rename a group. More...
|
|
EXTERNL int | nc_rename_var (int ncid, int varid, const char *name) |
| Rename a variable. More...
|
|
EXTERNL int | nc_set_base_pe (int ncid, int pe) |
|
EXTERNL int | nc_set_chunk_cache (size_t size, size_t nelems, float preemption) |
|
EXTERNL int | nc_set_default_format (int format, int *old_formatp) |
|
EXTERNL int | nc_set_fill (int ncid, int fillmode, int *old_modep) |
| Change the fill-value mode to improve write performance. More...
|
|
EXTERNL int | nc_set_var_chunk_cache (int ncid, int varid, size_t size, size_t nelems, float preemption) |
|
EXTERNL int | nc_show_metadata (int ncid) |
| Print the metadata for a file. More...
|
|
EXTERNL const char * | nc_strerror (int ncerr) |
| Given an error number, return an error message. More...
|
|
EXTERNL int | nc_sync (int ncid) |
| Synchronize an open netcdf dataset to disk. More...
|
|
EXTERNL int | ncabort (int ncid) |
|
EXTERNL int | ncattcopy (int ncid_in, int varid_in, const char *name, int ncid_out, int varid_out) |
|
EXTERNL int | ncattdel (int ncid, int varid, const char *name) |
|
EXTERNL int | ncattget (int ncid, int varid, const char *name, void *ip) |
|
EXTERNL int | ncattinq (int ncid, int varid, const char *name, nc_type *xtypep, int *lenp) |
|
EXTERNL int | ncattname (int ncid, int varid, int attnum, char *name) |
|
EXTERNL int | ncattput (int ncid, int varid, const char *name, nc_type xtype, int len, const void *op) |
|
EXTERNL int | ncattrename (int ncid, int varid, const char *name, const char *newname) |
|
EXTERNL int | ncclose (int ncid) |
|
EXTERNL int | nccreate (const char *path, int cmode) |
|
EXTERNL int | ncdimdef (int ncid, const char *name, long len) |
|
EXTERNL int | ncdimid (int ncid, const char *name) |
|
EXTERNL int | ncdiminq (int ncid, int dimid, char *name, long *lenp) |
|
EXTERNL int | ncdimrename (int ncid, int dimid, const char *name) |
|
EXTERNL int | ncendef (int ncid) |
|
EXTERNL int | ncinquire (int ncid, int *ndimsp, int *nvarsp, int *nattsp, int *unlimdimp) |
|
EXTERNL int | ncopen (const char *path, int mode) |
|
EXTERNL int | ncrecget (int ncid, long recnum, void **datap) |
|
EXTERNL int | ncrecinq (int ncid, int *nrecvarsp, int *recvaridsp, long *recsizesp) |
|
EXTERNL int | ncrecput (int ncid, long recnum, void *const *datap) |
|
EXTERNL int | ncredef (int ncid) |
|
EXTERNL int | ncsetfill (int ncid, int fillmode) |
|
EXTERNL int | ncsync (int ncid) |
|
EXTERNL int | nctypelen (nc_type datatype) |
|
EXTERNL int | ncvardef (int ncid, const char *name, nc_type xtype, int ndims, const int *dimidsp) |
|
EXTERNL int | ncvarget (int ncid, int varid, const long *startp, const long *countp, void *ip) |
|
EXTERNL int | ncvarget1 (int ncid, int varid, const long *indexp, void *ip) |
|
EXTERNL int | ncvargetg (int ncid, int varid, const long *startp, const long *countp, const long *stridep, const long *imapp, void *ip) |
|
EXTERNL int | ncvargets (int ncid, int varid, const long *startp, const long *countp, const long *stridep, void *ip) |
|
EXTERNL int | ncvarid (int ncid, const char *name) |
|
EXTERNL int | ncvarinq (int ncid, int varid, char *name, nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp) |
|
EXTERNL int | ncvarput (int ncid, int varid, const long *startp, const long *countp, const void *op) |
|
EXTERNL int | ncvarput1 (int ncid, int varid, const long *indexp, const void *op) |
|
EXTERNL int | ncvarputg (int ncid, int varid, const long *startp, const long *countp, const long *stridep, const long *imapp, const void *op) |
|
EXTERNL int | ncvarputs (int ncid, int varid, const long *startp, const long *countp, const long *stridep, const void *op) |
|
EXTERNL int | ncvarrename (int ncid, int varid, const char *name) |
|