[Next] [Previous] [Top] [Contents]

NetCDF User's Guide for C


A

  abnormal termination
  aborting
    define mode
    definitions
  access
    example of array section
    other software for scientific data
    random
    shared dataset
  access to netCDF distribution
    FTP
    WWW
  adding
    attributes
    dimensions
    variables
  add_offset attribute
  ancillary data
  APIs
    descriptions
    differences between C and C++
    differences between C and FORTRAN
    summary of C
  appending data
    along unlimited dimension
    to
      dataset
      variable
  applications, generic
  archive format
  argument, attribute name
  array
    writing mapped
    writing subsampled
  array section
    access example
    corner of
    definintion of
    edges of
    mapped
    reading
      mapped
      subsampled
    subsampled
  array section, writing
  arrays
    nested
    ragged
  ASCII characters
  attribute
    adding
    add_offset
    CDL
      defining
      global
      initializing
    changing specifications of
    character-string
    Conventions
    conventions
    copying
    creating
    C_format
    data type
    data type, CDL
    deleting
    ensuring changes to
    example, global
    FORTRAN_format
    getting values
    global
    history
    ID
    information, getting
    inquiring about
    length
      CDL
      getting
    long_name
    missing_value
    name argument
    name syntax
    number
    operations
    renaming
    scale_factor
    signedness
    title
    units
    valid_max
    valid_min
    valid_range
    values
    variable
    variable ID
    vs. variable
    _FillValue
  attributes
    global
      number of
  attributes associated with a variable

B

  backing out of definitions
  backward compatibility interface
  bit lengths of data types
  buffers, I/O
  bug reports
    making
    searching past
  byte
    array vs. text string
    CDL
      constant
      data type
    data type
    vs. character
  byte, zero

C

  C code via ncgen, generating
  C interface
    differences from C++
    differences from FORTRAN
    summary of
  C++ interface
    differences from C
  C, Standard
  call sequence, typical
  canceling definitions
  CANDIS
  CDF
    NASA
    NSSDC
    SeaSpace
    Unidata Workshop
  CDL
    attribute
      data type
      defining
      initializing
      length
    byte constant
    byte data type
    char data type
    character constant
    constant notation
    data types
      table of
    dimension
    double
      constant
      data type
    example
    file, data section of
    fill values
    float
      constant
      data type
    global attribute
    int
      constant
      data type
    long data type
    names
    notation
    real data type
    reserved words
    short
      constant
      data type
    syntax
    variable
      initializing
    variables
      declaration
  changes
    since last release
    to attributes, ensuring
  changing dimension length
  char data type
    CDL
  character string
    attribute
    CDL constant
    fixed-length
    reading
    writing
  character-position dimension
  characters
    ASCII
    vs. byte
  closing a dataset
  code
    compiling netCDF-using
    generating via ncgen
  commercial netCDF software
  common netCDF call sequence
  compatibility interface, backward
  compiling netCDF-using code
  compression, data
  computers, CRAY
  computing file offsets of data
  concurrent dataset access
    limitations of
  conditions, error
  constant, CDL
    byte
    character
    double
    float
    int
    short
  conventions
    attribute
    discipline-specific
    example
    function name
    macro name
    name
    netCDF
    units syntax
  Conventions attribute
  converting
    floating-point values, cost of
    types
      error
    units
  coordinate
    offset vector
    systems, defining
    variable
  copying attributes
  corner of array section
  correspondence
    between data types and data
    netCDF-2 function name
  cost of converting floating-point values
  count vector
    zero-valued
  CRAY computers
    Flexible File I/O
    Flexible File I/O library
    I/O, optimizing
  creating
    attribute
    dataset
    dimension
    netCDF file
    variable
  C_format attribute

D

  data
    access, other software for
    ancillary
    compression
    correspondence between data types and
    file offsets of
    history, recording
    loss
    mode
    model limitations
    order
    packing
    portability [1] [2]
    range, valid
    reading
      character-string
    representation, external
    resolution
    scaling
    section of CDL file
    section, netCDF file fixed-size
    self-describing
    storage
    structures
    structures, nested
    values, variable
    writing
      character-string
  data type
    and data, correspondence between
    attribute
    bit length of
    byte
    CDL
    CDL attribute
    CDL byte
    CDL char
    CDL double
    CDL float
    CDL int
    CDL long (deprecated)
    CDL real
    CDL short
    CDL, table of
    char
    double
    external
    float
    getting variable
    int
    NC_BYTE
    NC_CHAR
    NC_DOUBLE
    NC_FLOAT
    NC_INT
    NC_LONG (deprecated)
    NC_SHORT
    netCDF
    short
    signed byte
    sizes
    unsigned byte
    variable
  database
    management systems
    systems, relational
  dataset
    appending data to
    closing
    creating
    deleting
    generating via ncgen
    ID
    inquiring about
    opening netCDF
    operations
    reading netCDF
    shared, access
    synchronizing
  declaration, CDL variable
  default
    error handling
    fill values
  define mode
    aborting
    entering
    leaving
  defining
    attribute
    CDL attributes
    coordinate systems
    dimension
    variable
  definition
    aborting
    backing out of
    of array section
    restoring old
  deleting
    attribute
    dataset
  deprecated feature
    CDL long data type
    NC_LONG data type
  development, netCDF
  dimension
    adding
    CDL
    character-position
    creating
    ID
      getting
      unlimited
    information, getting
    inquiring about
    length
      changing
      getting
    multiple unlimited
    name
      getting
      syntax
    number of
      maximum
        variable
    record
    renaming
    unlimited
  direct access
  discipline-specific conventions
  distribution
    FTP access to netCDF
    netCDF source
    WWW access to netCDF
  documentation, HTML version of
  double
    CDL
      constant
      data type
    data type

E

  edge
    of array section
    zero-length
  efficiency
  empty netCDF file
  enforcement, name syntax
  enhancements, future
  ensuring changes to attributes
  entering define mode
  entire variable
    reading
    writing
  environment variable, NETCDF_FFIOSPEC
  error
    conditions
    handling
      default
    messages
      getting
      suppressing
    returns
    type conversion
    type, prevention
    write
  example
    array section access
    CDL
    conventions
    file format
    global attribute
  extension, netCDF file
  external data
    representation
    types

F

  FAN
  FAQ
  FFIO library, CRAY
  file
    data section, CDL
    empty
    extension, netCDF
    fixed-size data section
    format
      example
      specification
      version
    generating
    grammar
    header section
    name
    offsets of data
    sections
    size
      limitation
      smallest
    structure
  File Array Notation
  File I/O library, CRAY Flexible
  fill mode, setting write
  fill values
    CDL
    default
  _FillValue attribute
  fixed-length character-strings
  fixed-size data section, netCDF file
  Flexible File I/O library, CRAY
  float
    CDL
      constant
      data type
    data type
  floating-point
    IEEE
    values, converting
  flushing
  format
    archive
    example, file
    physical
    specification
    variable print
    version
  FORTRAN
    and C interfaces, differences between
    code via ncgen, generating
    interface
  FORTRAN_format attribute
  freely available netCDF software
  frequently asked questions
  FTP access to netCDF distribution
  function name
    conventions
    correspondence, netCDF-2
  function prototypes
    summary of
  future enhancements

G

  generating
    C code via ncgen
    dataset
    file
    FORTRAN code via ncgen
  generating code via ncgen
    C
    FORTRAN
  generic applications
  getting
    array section
    attribute
      information
      length
      values
    character-string data
    data
    dataset information
    dimension
      ID
      information
      length
      name
    error messages
    library version
    mapped array section
    netCDF software
    single value
    subsampled array section
    variable
      data type
      ID
      information
      name
      shape
  global
    attribute
      CDL
      example
      number of
  grammar, netCDF file
  grouping variables

H

  handle
  handling
    error
      default
  HDF
  header section, netCDF file
  history
    data, recording
    of interface
  history attribute
  home page
  HTML documentation

I

  I/O
    buffers
    CRAY, optimizing
    library, CRAY FFIO
  ID
    attribute
      variable
    dataset
    dimension
      getting
      unlimited
    netCDF
    variable
  ID,getting
    variable
  IEEE floating-point
  implementation
  include statement
  index
    order
    variables
  index mapping vector
  index vector
  indexing values
  information, getting
    on attribute
    on dataset
    on dimension
    on variable
  initializing
    CDL attributes
    CDL variables
  inner product
  inquiring about
    attribute
    dataset
    dimension
    variable
  installation, library
  int
    CDL
      constant
      data type
    data type
  interface
    backward compatibility
    C
      differences from C++
      differences from FORTRAN
      summary of
    C++
    changes
    descriptions
    FORTRAN
    history
    Perl [1] [2]
    vs. netCDF 2, netCDF 3
  interval, sampling

K

  known names

L

  languages
    compatability of interfaces
    supported
  largest file size
  leaving define mode
  length
    attribute
    CDL attribute
    data type bit
    dimension
      changing
      getting
    maximum name
    variable
  level of support
  library
    CRAY FFIO
    installation
    linking with netCDF
    location
    UDUNITS
    use
    version, getting
    XDR
  limitation
    concurrent access
    data model
    file size
    netCDF
    unlimited dimension
  linked lists
  linking with netCDF library
  list
    linked
    mailing
  location, library
  long CDL data type (deprecated)
  long_name attribute
  loss, data

M

  macro name conventions
  macro, NO_NETCDF_2 preprocessor
  mailing list
  mapped array section
    reading
    writing
  mapping vector, index
  matrices, sparse
  maximum
    attributes per variable
    dimensions
    name length
    records
    variable dimensions
    variables [1] [2]
  MAX_NC_NAME
  messages
    error
      getting
      suppressing
  metadata
  missing values
  missing_value attribute
  mode
    data
    define
      aborting
      entering
      leaving
    write fill, setting
  model limitations, data
  multiple unlimited dimensions
  multiple writers

N

  name
    attribute
    CDL
    conventions
      C macro
      function
    correspondence, netCDF-2 function
    dimension
      getting
    known
    length, maximum
    netCDF file
    syntax
      attribute
      dimension
      enforcement
      variable
    variable, getting
  name attribute argument
  NASA CDF
  ncdump
  ncerr and ncopt elimination
  ncgen
    generating C code via
    generating FORTRAN code via
  ncopt and ncerr elimination
  ncrecget elimination
  ncrecinq elimination
  ncrecput elimination
  NCSA
  nctypelen elimination
  nc_abort
  nc_abort example
  NC_BYTE
  NC_BYTE data type
  NC_CHAR
  NC_CHAR data type
  NC_CLOBBER
  nc_close
  nc_close example
  nc_copy_att
  nc_copy_att example
  nc_create
  nc_create example
  nc_def_dim
  nc_def_dim example
  nc_def_var
  nc_def_var example
  nc_del_att
  nc_del_att  example
  NC_DOUBLE
  NC_DOUBLE data type
  NC_EEXIST
  nc_enddef
  nc_enddef example
  NC_FILL
  NC_FILL_BYTE
  NC_FILL_CHAR
  NC_FILL_DOUBLE
  NC_FILL_FLOAT [1] [2]
  NC_FILL_INT
  NC_FILL_SHORT
  NC_FLOAT
  NC_FLOAT data type
  nc_get_att_double
    example
  nc_get_att_float
  nc_get_att_int
  nc_get_att_long
  nc_get_att_schar
  nc_get_att_short
  nc_get_att_text
  nc_get_att_uchar
  nc_get_var1_double
  nc_get_var1_double example
  nc_get_var1_float
  nc_get_var1_int
  nc_get_var1_long
  nc_get_var1_schar
  nc_get_var1_short
  nc_get_var1_text
  nc_get_var1_uchar
  nc_get_vara_double
  nc_get_vara_double example
  nc_get_vara_float
  nc_get_vara_int
  nc_get_vara_long
  nc_get_vara_schar
  nc_get_vara_short
  nc_get_vara_text
  nc_get_vara_uchar
  nc_get_varm_double
    example
  nc_get_varm_float
  nc_get_varm_int
  nc_get_varm_long
  nc_get_varm_schar
  nc_get_varm_short
  nc_get_varm_text
  nc_get_varm_uchar
  nc_get_vars_double
  nc_get_vars_float
  nc_get_vars_int
  nc_get_vars_long
  nc_get_vars_schar
  nc_get_vars_short
  nc_get_vars_text
  nc_get_vars_uchar
  nc_get_var_double
  nc_get_var_float
  nc_get_var_int
  nc_get_var_long
  nc_get_var_schar
  nc_get_var_short
  nc_get_var_text
  nc_get_var_uchar
  NC_GLOBAL
  nc_inq
  nc_inq example
  nc_inq_att
    example
  nc_inq_attid
  nc_inq_attlen
  nc_inq_attname
  nc_inq_atttype
  nc_inq_dim
  nc_inq_dim example
  nc_inq_dimid
  nc_inq_dimid example
  nc_inq_dimlen
  nc_inq_dimname
  nc_inq_libvers [1] [2]
  nc_inq_natts
  nc_inq_ndims
  nc_inq_nvars
  nc_inq_unlimdim
  nc_inq_var
  nc_inq_var example
  nc_inq_vardimid
  nc_inq_varid
  nc_inq_varid example
  nc_inq_varname
  nc_inq_varnatts
  nc_inq_varndims
  nc_inq_vartype
  NC_INT
  NC_INT data type
  NC_LONG data type
  NC_MAX_ATTRS
  NC_MAX_DIMS
  NC_MAX_NAME
  NC_MAX_VARS
  NC_MAX_VAR_DIMS
  NC_NOCLOBBER
  NC_NOFILL
  NC_NOWRITE
  nc_open
  nc_open example
  nc_put_att_double
    example
  nc_put_att_float
  nc_put_att_int
  nc_put_att_long
  nc_put_att_schar
  nc_put_att_short
  nc_put_att_text
  nc_put_att_uchar
  nc_put_var1_double
  nc_put_var1_double example
  nc_put_var1_float
  nc_put_var1_int
  nc_put_var1_long
  nc_put_var1_schar
  nc_put_var1_short
  nc_put_var1_text
  nc_put_var1_uchar
  nc_put_vara_double
  nc_put_vara_double example
  nc_put_vara_float
  nc_put_vara_int
  nc_put_vara_long
  nc_put_vara_schar
  nc_put_vara_short
  nc_put_vara_text [1] [2]
  nc_put_vara_uchar
  nc_put_varm_double
  nc_put_varm_float
  nc_put_varm_int
  nc_put_varm_long
  nc_put_varm_schar
  nc_put_varm_short
  nc_put_varm_text
  nc_put_varm_uchar
  nc_put_vars_double
  nc_put_vars_float
  nc_put_vars_int
  nc_put_vars_long
  nc_put_vars_schar
  nc_put_vars_short
  nc_put_vars_text
  nc_put_vars_uchar
  nc_put_var_double
  nc_put_var_float
  nc_put_var_int
  nc_put_var_long
  nc_put_var_schar
  nc_put_var_short
  nc_put_var_text
  nc_put_var_uchar
  nc_redef
  nc_redef example
  nc_rename_att
    example
  nc_rename_dim
  nc_rename_dim example
  nc_rename_var
  nc_rename_var example
  nc_set_fill
  nc_set_fill example
  NC_SHARE
  NC_SHORT
  NC_SHORT data type
  nc_strerror
  nc_sync
    example
  nc_type
  NC_UNLIMITED
  NC_WRITE
  nested arrays
  nested data structures
  netCDF
    call sequence, typical
    conventions
    data types
    dataset
      opening a
      reading a
    dataset, generating a
    development
    distribution
      FTP access to
      WWW access to
    file
      empty
      extension
      fixed-size data section
      format
        specification
        version
      generating a
      grammar
      header
      largest
      name
      sections
      size
      smallest
      structure of a
    function prototypes
    handle
    home page, WWW
    ID
    implementation
    interface history
    library use
    library, linking with
    limitations
    operations
    purpose
    software
      commercial
      freely available
      getting
    usage
    WWW site
  netCDF 2 data type
    coupling
  netCDF-2
    function name correspondence
    interface vs netCDF-3
    transition guide
  netCDF-3 interface vs. netCDF-2
  netCDF-using code, compiling
  NETCDF_FFIOSPEC
  NETCDF_FFIOSPEC environment variable
  notation
    CDL
      constant
  NO_NETCDF_2 preprocessor macro
  NSSDC CDF
  number
    attribute
    of attribute values, getting
    of dimensions
      maximum
    of global attributes
    of records
      maximum
      written
    of variable dimensions, maximum [1] [2]
    of variables

O

  obtaining netCDF software
  offset
    to data, file
    to variable, file
    vector, coordinate
  old definitions, restoring
  opening a dataset
  operating systems
  operations
    attribute
    dataset
    netCDF
    variable
  optimization
    platform-specific
    UNICOS
  order
    data
    index
    subscript

P

  packing, data
  parts, netCDF file
  performance
  Perl interface [1] [2]
  physical file format
  platform-specific optimization
  platforms
  pointers [1] [2]
    void*
  portability
    data [1] [2]
  preprocessor macro, NO_NETCDF_2
  prevention of type errors
  print format, variable
  problem reports, searching past
  product, inner
  prototypes
    summary of C function
  purpose, netCDF
  putting
    array section
    character-string data
    data
    entire variable
    mapped array
    single value
    subsampled array

R

  ragged arrays
  random access
  range, valid data
  reading
    array section
    data
      character-string
    entire variable
    mapped array section
    netCDF dataset
    single value
    subsampled array section
  realCDL data type
  record
    dimension
    maximum number of
    sizes, variable
    variables
    written, number of
  recording data history
  relational database systems
  removing attributes
  renaming
    attributes
    dimensions
    variables
  reports, bug
    making
    searching archives
  representation, external data
  reserved words, CDL
  resolution, data
  restoring old definitions
  returns, error

S

  safety, type
  sampling interval
    array section
  scalar variables
  scale_factor attribute
  scaling, data
  scientific data access, other software for
  searching past problem reports
  SeaSpace CDF
  section
    array
      corner
      definition
      edges
      mapped
        reading
      reading
      subsampled
        reading
      writing
    array, access example
    CDL file data
    fixed-size data
    netCDF file
  self-describing data
  setting write fill mode
  shape
    getting variable
    variable
  shared dataset access
  short
    CDL
      constant
      data type
    data type
  signed
  signed byte data type
  signedness attribute
  single value
    reading
    writing
  size
    data type bit
    largest file
    limitation, file
    netCDF file
    smallest file
    variable record
  smallest netCDF file
  software
    commercial
    freely available
    getting
  software for scientific data access
  source distribution
  space required for attribute
  sparse matrices
  specification, file format
  Standard C
  statement
    include
  stdio
  storage, data
  stride vector
  stride, array section
  string
    character
      fixed-length
      variable-length
      writing
    text, vs. byte array
  structure
    data
    file
  structures
    data
      nested
  subsampled array section
    reading
    writing
  subscript order
  summary
    of C interface
  support, level of
  supported languages
  suppressing error messages
  symbol table, variable
  synchronizing a dataset
  syntax
    CDL
    conventions, units
    name
      attribute
      dimension
      enforcement
      variable

T

  table
    CDL data types
    variable symbol
  termination
    abnormal
  termination, abnormal
  text string vs. byte array
  title attribute
  trees
  type
    conversion
      error
    error prevention
    safety
  typical netCDF call seqence

U

  UDUNITS library
  UNICOS optimization
  units
    and attributes
    and variables
    attribute
    converting
    syntax conventions
  unlimited dimension
    appending data along
    ID
    limitation
    multiple
  unsigned
  unsigned byte data type
  usage, netCDF
  use, netCDF library
  utilities
  utilities, netCDF

V

  valid data range
  valid_max attribute
  valid_min attribute
  valid_range attribute
  value
    attribute
      getting
      putting
    CDL fill
    fill
      default
    floating-point, converting
    indexing
    missing
    reading single
    variable
    writing single
  variable
    adding
    appending data to
    attributes
    CDL
    CDL initializing
    characteristics
    coordinate
    creating
    data type
    data type, getting
    declarations, CDL
    dimensions, maximum number of
    file offset to
    grouping
    ID
      attribute
    ID, getting
    index
    information, getting
    inquiring about
    length
    name
      getting
      syntax
    number
    operations
    reading entire
    record
    record sizes
    renaming
    scalar
    shape
      getting
    symbol table
    values
    vs. attribute
    writing entire
  variable dimensions, maximum
  variable-length strings
  vector
    coordinate offset
    count
    index
    index mapping
    stride
    zero-valued count
  version
    library, getting
    netCDF file format
  void*
  void* pointers

W

  Web, see WWW
  Workshop, CDF
  write errors
  write fill mode, setting
  writers, multiple
  writing
    array section
    character-string data
    data
    entire variable
    mapped array section
    single value
    subsampled array section
  WWW
    access to netCDF distribution
    netCDF home page

X

  XDR
    library

Z

  zero byte
  zero-length edge
  zero-valued count vector

_

  _FillValue attribute

NetCDF User's Guide for C - 5 JUN 1997
[Next] [Previous] [Top] [Contents]

Generated with Harlequin WebMaker