NASA Ames File Format Indices (FFI): Summary


Contents. Notes
Important general rules
Remark
Table 1. File structure
Table 2. Definition of FFIs (including data & header format)
Table 3. Summary of header format


Notes Important general rules Remark

Table 1. NASA Ames data file structure.

Section Content Format
Metadata
(header)
Top seven lines Information about the experiment Common to all FFIs
Body Information about the data See link in Table 2 below
Tail Comments Common to all FFIs
Data Data See link in Table 2 below



Table 2. Definition of File Format Indices.
N.B. (1) Independent variable values must be ordered so as to be strictly increasing or decreasing. (2) For all FFIs, primary variables are real. (3) For all FFIs pertaining to data records including auxiliary variables (i.e. all except 1001), the auxiliary variables solely depend on the last (i.e. the most slowly varying) independent variable, which is also the (only) unbounded** independent variable.

Number of
independent
variables
1 2 3 4
FF Index 1001 1010 1020 2010 2110 2160 2310 3010 4010

Independent variables characteristics

Unbounded**

Unbounded**

Unbounded** with uniform increment




Partly implicit*: only a subset of regularly spaced marks is recorded.

1 real bounded** & 1 real unbounded**



Both variables are given on a fixed grid.

1 real bounded** & 1 real unbounded**



The set of values taken by the bounded variable depends on the unbounded variable values.

1 real bounded** & 1 unbounded** character string

The set of values taken by the bounded variable depends on the unbounded variable values.

1 real bounded** & 1 real unbounded**

At each unbounded variable mark, the values of the bounded variable are regularly spaced, but they depend on the unbounded variable value.


2 bounded** & 1 unbounded**

3 bounded** & 1 unbounded**

Auxiliary variables characteristics

No auxiliary variable

Real

Real

Real

The 1st auxiliary variable is the number (integer) of values of the bounded** independent variable.

Other auxiliary variables are real.

The 1st auxiliary variable is the number (integer) of values of the bounded** independent variable.

The next auxiliary variables are real.

The last auxiliary variables may be character strings.


The first 3 auxiliary variables are the number of values of the bounded variable (integer), its base value (real) and the value of its (regular) increment (real).

Other auxiliary variables are real.

Real

Real

Data format

Please click Please click Please click Please click Please click Please click Please click Please click Please click

Metadata format

Please click Please click Please click Please click Please click Please click Please click Please click Please click

Examples

Please click Please click Please click Please click Please click Please click Please click Please click Please click
FF Index 1001 1010 1020 2010 2110 2160 2310 3010 4010

* Implicit denotes a variable of which the values are not recorded in the data file, but are deductible from the information provided in the data file header. Explicit applies to a variable of which all the values are explicitly recorded in the data file. A variable can be partly implicit (as in FFI 1020) if only a subset of its values is recorded.

** In this particular context, a variable is said to be bounded if the number of its values is explicit*. If this number is implicit*, the variable is unbounded.


Table 3. Summary of metadata format (header) for all FFIs.

1001 1010 1020 2010 3010 4010 2110 2310 2160
Top NLHEAD FFI
ONAME
ORG
SNAME
MNAME
IVOL NVOL
DATE RDATE
Body [ DXs s=1,NIV ] DXNIV DX1
NVPM [ NXs s=1,NIV-1 ]
[ NXDEFs s=1,NIV-1 ]
[ Xs(i) i=1,NXDEFs ] s=1, NIV-1
LENX
[ XNAMEs ] s=1,NIV
NV
[ VSCALn n=1,NV ]
[ VMISSn n=1,NV ]
[ VNAMEn ] n=1,NV
NAUXV
[ ASCALa a=1,NAUXV ]
[ AMISSa a=1,NAUXV ]
NAUXC
[ ASCALa a=1,NAUXV-NAUXC ]
[ AMISSa a=1,NAUXV-NAUXC ]
[ LENAa a=NAUXV-NAUXC+1,NAUXV ]
[ AMISSa ] a=NAUXV-NAUXC+1,NAUXV
[ ANAMEa ] a=1,NAUXV
Tail NSCOML
[ SCOMk ] k=1,NSCOML
NNCOML
[ NCOMk ] k=1,NNCOML
1001 1010 1020 2010 3010 4010 2110 2310 2160