|
|
|||
|
||||
[Next] [Previous] [Top] [Contents] [Index] [netCDF Home Page] [Unidata Home Page]
NetCDF User's Guide for FORTRAN
abnormal termination aborting define mode definitions access example of array section other software for scientific data random shared dataset [1] [2] access to netCDF distribution FTP WWW adding attributes [1] [2] dimensions [1] [2] variables [1] [2] add_offset attribute [1] [2] ancillary data [1] [2] APIs descriptions differences between C and C++ differences between C and FORTRAN summary of FORTRAN appending data along unlimited dimension to dataset variable applications, generic [1] [2] [3] [4] [5] [6] [7] archive format 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 [1] [2] [3] [4] adding [1] [2] add_offset [1] [2] CDL defining global initializing changing specifications of character-string conventions [1] [2] [3] Conventions copying creating C_format [1] [2] data type [1] [2] [3] [4] [5] data type, CDL deleting [1] [2] [3] [4] ensuring changes to example, global FORTRAN_format getting values global [1] [2] history ID information, getting inquiring about length [1] [2] [3] [4] [5] CDL long_name missing_value name syntax operations renaming [1] [2] [3] scale_factor signedness title units [1] [2] [3] valid_max valid_min valid_range values [1] [2] [3] variable ID vs. variable [1] [2] _FillValue [1] [2] attributes associated with a variable
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 [1] [2] data type vs. character [1] [2]
C code via ncgen, generating C interface differences from C++ differences from FORTRAN C++ interface differences from C C, Standard call sequence, typical canceling definitions CANDIS CDF NASA NSSDC SeaSpace Unidata Workshop CDL [1] [2] attribute data type defining initializing length byte constant byte data type [1] [2] char data type character constant constant notation data types table of dimension double constant data type [1] [2] example [1] [2] file, data section of fill values float constant data type [1] [2] global attribute int constant data type long data type names notation real data type reserved words short constant data type syntax variable initializing variables [1] [2] declaration changes since last release [1] [2] to attributes, ensuring changing dimension length char data type [1] [2] CDL character string attribute CDL constant fixed-length [1] [2] [3] reading values writing character-position dimension [1] [2] characters ASCII vs. byte closing a dataset [1] [2] [3] [4] [5] code compiling netCDF-using generating via ncgen commercial netCDF software common netCDF call sequence compatibility interface, backward compiling netCDF-using code compression, data [1] [2] computers, CRAY computing file offsets of data concurrent dataset access [1] [2] [3] limitations of conditions, error constant, CDL byte character double float int short conventions attribute [1] [2] [3] discipline-specific example function name name netCDF PARAMETER name units syntax Conventions attribute converting floating-point values, cost of types error units coordinate offset vector systems, defining variable [1] [2] 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 [1] [2] [3] dimension netCDF file variable C_format attribute [1] [2]
data
access, other software for
ancillary [1] [2]
compression [1] [2]
correspondence between data types and
file offsets of [1] [2]
history, recording
loss
mode [1] [2] [3] [4] [5] [6] [7]
model limitations
order [1] [2]
packing [1] [2]
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 [1] [2] [3] [4] [5]
bit length of
byte
CDL
CDL attribute
CDL byte [1] [2]
CDL char
CDL double [1] [2]
CDL float [1] [2]
CDL int
CDL long (deprecated)
CDL real
CDL short
CDL, table of
char [1] [2]
double [1] [2]
external
float [1] [2]
getting variable
int [1] [2]
NCLONG (deprecated)
netCDF [1] [2]
NF_BYTE
NF_CHAR
NF_DOUBLE
NF_FLOAT
NF_INT
NF_INT1
NF_INT2
NF_REAL
NF_SHORT
punning, netCDF 2 [1] [2]
short [1] [2]
signed byte
sizes
unsigned byte
variable [1] [2] [3]
database
management systems
systems, relational
dataset
appending data to
closing [1] [2] [3] [4] [5]
creating [1] [2]
deleting
generating via ncgen
ID
inquiring about
opening netCDF [1] [2]
operations
reading netCDF
shared, access [1] [2] [3]
synchronizing
declaration, CDL variable
default
error handling
fill values
define mode [1] [2] [3] [4] [5] [6] [7] [8]
aborting
entering
leaving
defining
attribute
CDL attributes
coordinate systems
dimension
variable
definition
aborting
backing out of
of array section
restoring old
deleting
attribute [1] [2] [3] [4]
dataset
deprecated feature
CDL long data type
NCLONG data type
development, netCDF
dimension [1] [2] [3] [4] [5]
adding [1] [2]
CDL
character-position [1] [2]
creating
ID [1] [2] [3] [4] [5] [6] [7] [8]
getting
unlimited
information, getting
inquiring about
length [1] [2] [3] [4]
changing
getting
multiple unlimited
name [1] [2] [3] [4] [5] [6] [7]
getting
syntax
number of
maximum [1] [2]
variable [1] [2] [3]
record [1] [2] [3] [4] [5] [6]
renaming [1] [2] [3]
unlimited [1] [2] [3] [4] [5] [6] [7] [8]
direct access [1] [2]
discipline-specific conventions
distribution
FTP access to netCDF
netCDF source
WWW access to netCDF
documentation, HTML version of
double
CDL
constant
data type [1] [2]
data type [1] [2]
edge
of array section
zero-length
efficiency [1] [2] [3] [4] [5]
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 [1] [2] [3]
default
messages
getting
suppressing
returns
type conversion
type, prevention
write
example
array section access
CDL [1] [2]
conventions
file format
global attribute
extension, netCDF file
external data
representation
types
FAN FAQ FFIO library, CRAY file data section, CDL empty extension, netCDF fixed-size data section format [1] [2] example specification version generating grammar header section name offsets of data sections size [1] [2] [3] [4] limitation smallest structure [1] [2] File Array Notation File I/O library, CRAY Flexible fill mode, setting write fill values [1] [2] [3] CDL default _FillValue attribute fixed-length character-strings [1] [2] [3] [4] fixed-size data section, netCDF file Flexible File I/O library, CRAY float CDL constant data type [1] [2] data type [1] [2] floating-point IEEE [1] [2] values, converting flushing format [1] [2] archive example, file physical specification variable print version FORTRAN and C interfaces, differences between code via ncgen, generating interface layering summary of FORTRAN_format attribute freely available netCDF software frequently asked questions FTP access to netCDF distribution function name conventions correspondence, netCDF-2 function prototypes future enhancements
generating
C code via ncgen
dataset
file
FORTRAN code via ncgen
generating code via ncgen
C
FORTRAN
generic applications [1] [2] [3] [4] [5] [6] [7]
getting
array section
attribute
information
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 [1] [2]
CDL
example
grammar, netCDF file
grouping variables
handle handling error [1] [2] [3] default HDF header section, netCDF file history data, recording of interface history attribute home page HTML documentation
I/O
buffers
CRAY, optimizing
library, CRAY FFIO
ID
attribute
variable
dataset
dimension [1] [2] [3] [4] [5] [6] [7] [8]
getting
unlimited
netCDF [1] [2] [3]
variable [1] [2] [3]
ID,getting
variable
IEEE floating-point [1] [2]
implementation
INCLUDE statement
index
order
variables
index mapping vector [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]
index vector [1] [2] [3] [4] [5] [6] [7]
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
int
CDL
constant
data type
data type [1] [2]
interface
backward compatibility
C
differences from C++
differences from FORTRAN
C++
changes
descriptions
FORTRAN
summary of
history
layering, FORTRAN
Perl [1] [2] [3]
vs. netCDF 2, netCDF 3
interval, sampling
known names
languages
compatability of interfaces
supported
largest file size
layering, FORTRAN interface
leaving define mode
length
actual string
attribute [1] [2] [3] [4] [5]
CDL attribute
data type bit
declared string
dimension [1] [2] [3] [4]
changing
getting
maximum name
variable
level of support
library
CRAY FFIO
linking with netCDF
UDUNITS
use
version, getting
XDR
limitation
concurrent access
data model
file size
netCDF
unlimited dimension
linked lists
linking with netCDF library
list
linked
mailing
long CDL data type (deprecated)
long_name attribute
loss, data
mailing list mapped array section reading writing mapping vector, index [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] matrices, sparse maximum attributes per variable dimensions [1] [2] name length records variable dimensions [1] [2] [3] variables [1] [2] messages error getting suppressing metadata [1] [2] missing values [1] [2] [3] missing_value attribute mode data [1] [2] [3] [4] [5] [6] [7] define [1] [2] [3] [4] [5] [6] [7] [8] aborting entering leaving write fill, setting model limitations, data multiple unlimited dimensions multiple writers
name
attribute
CDL
conventions
function
PARAMETER
correspondence, netCDF-2 function
dimension [1] [2] [3] [4] [5] [6] [7]
getting
known
length, maximum
netCDF file
syntax
attribute
dimension
enforcement
variable
variable, getting
NASA CDF
ncdump
ncgen
generating C code via
generating FORTRAN code via
NCLONG data type (deprecated)
NCSA
NCTLEN elimination
nested arrays
nested data structures
netCDF
call sequence, typical
conventions
data types [1] [2]
dataset
opening a [1] [2]
reading a
dataset, generating a
development
distribution
FTP access to
WWW access to
file
empty
extension
fixed-size data section
format [1] [2]
specification
version
generating a
grammar
header
largest
name
sections
size [1] [2] [3]
smallest
structure of a
handle
home page, WWW
ID [1] [2] [3]
implementation
interface history
library use
library, linking with
limitations
operations
purpose
software
commercial
freely available
getting
usage
WWW site
netCDF 2
data type
punning
netCDF 2 data type
coupling
netCDF-2
data type punning
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
NF_ABORT
NF_BYTE
NF_BYTE data type
NF_CHAR
NF_CHAR data type
NF_CLOBBER
NF_CLOSE
NF_COPY_ATT
example
NF_CREATE
NF_DEF_DIM
NF_DEF_VAR
NF_DEL_ATT
example [1] [2]
NF_DOUBLE
NF_DOUBLE data type
NF_EEXIST
NF_ENDDEF
NF_FILL
NF_FILL_BYTE
NF_FILL_CHAR
NF_FILL_DOUBLE
NF_FILL_FLOAT [1] [2]
NF_FILL_INT
NF_FILL_INT1
NF_FILL_INT2
NF_FILL_REAL
NF_FILL_SHORT
NF_FLOAT
NF_FLOAT data type
NF_GET_ATT_DOUBLE
example
NF_GET_ATT_INT
NF_GET_ATT_INT1
NF_GET_ATT_INT2
NF_GET_ATT_REAL
NF_GET_ATT_TEXT
example
NF_GET_VAR1_DOUBLE
NF_GET_VAR1_DOUBLE example
NF_GET_VAR1_INT
NF_GET_VAR1_INT1
NF_GET_VAR1_INT2
NF_GET_VAR1_REAL
NF_GET_VAR1_TEXT
NF_GET_VARA_DOUBLE
example [1] [2]
NF_GET_VARA_INT
NF_GET_VARA_INT1
NF_GET_VARA_INT2
NF_GET_VARA_REAL
NF_GET_VARA_TEXT
NF_GET_VARM_DOUBLE [1] [2]
example
NF_GET_VARM_INT [1] [2]
NF_GET_VARM_INT1 [1] [2]
NF_GET_VARM_INT2 [1] [2]
NF_GET_VARM_REAL [1]