NASA Ames Metadata Format: FFI 2310


Metadata pertaining to a given NASA Ames formatted data file are recorded in the first lines (header) of the file itself. The header is made of three subsections: This document gives the format of the header body for FFI 2310.

Symbols used

DXs Interval identifier for the sth independent variable (real number). It is the interval between two successive values of the sth independent variable if this interval is uniform, i.e. if Xs(m+1)-Xs(m) = Xs(m)-Xs(m-1) for all valid m.
For a non-uniform interval, DXs = 0.
XNAMEs Name and unit of the sth independent variable. Not more than 132 characters long.
NV Number of primary dependent variables.
NAUXV Number of auxiliary dependent variables, including NX.
VSCALn Scale factor (real number) for the nth primary variable. VSCALn is the number by which the recorded values of Vn must be multiplied in order to convert it in the unit of measure specified in VNAMEn (see below). If the nth primary variable is not rescaled, then VSCALn = 1.
VMISSn Missing value identifier for the nth primary variable (real number). VMISSn is a number indicating missing or erroneous values in the record of the nth primary variable. It must be larger than the maximal "good" value of Vn.
VNAMEn Name and unit of the nth primary dependent variable. VNAMEn must not be more than 132 characters long. The unit specified in VNAMEn must be the unit of VSCALn*Vn.
ASCALa Scale factor for the ath auxiliary variable. ASCAL1 is an integer (usually 1). For a > 1, ASCALa is real. ASCALa is the number by which the recorded values of Aa must be multiplied in order to convert it in the unit of measure specified in ANAMEa (see below). If the ath auxiliary variable is not rescaled, then ASCALa = 1.
AMISSa Missing value identifier for the ath auxiliary variable. AMISSa is a number indicating missing or erroneous values in the record of the ath auxiliary variable. It is an integer for a = 1 and a real number for a > 1. It must be larger than the maximal "good" value of Aa.
ANAMEa Name and unit (except for a = 1) of the ath auxiliary dependent variable.
ANAME1 = NUMBER OF VALUES OF THE BOUNDED INDEPENDENT VARIABLE.
ANAME2 = BASE VALUE OF THE BOUNDED INDEPENDENT VARIABLE.
ANAME3 = INTERVAL OF THE BOUNDED INDEPENDENT VARIABLE.
ANAMEa must not be more than 132 characters long. The unit specified in ANAMEa must be the unit of ASCALa*Aa.

VSCAL, VMISS and VNAME must be listed in the same order as the one in which the primary variables are recorded in the data section (n ranging from 1 to NV).

Similarly, ASCAL, AMISS and ANAME must be listed in the same order as the one in which the auxiliary variables are recorded in the data section (a ranging from 1 to NAUXV).

Condensed notation

DX2
[ XNAMEs ] s=1,2
NV
[ VSCALn, n=1,NV ]
[ VMISSn, n=1,NV ]
[ VNAMEn ] n=1,NV
NAUXV
[ ASCALa, a=1,NAUXV ]
[ AMISSa, a=1,NAUXV ]
[ ANAMEa ] a=1,NAUXV

Expanded notation

DX2
XNAME1
XNAME2
NV
VSCAL1 ... VSCALNV
VMISS1 ... VMISSNV
VNAME1
...
VNAMENV
NAUXV
ASCAL1 ... ASCALNAUXV
AMISS1 ... AMISSNAUXV
ANAME1 ['NUMBER OF VALUES OF THE FIRST PRIMARY VARIABLE']
ANAME2 ['BASE VALUE OF THE FIRST PRIMARY VARIABLE']
ANAME3 ['INTERVAL OF THE FIRST PRIMARY VARIABLE']
...
ANAMENAUXV

Back to FFI Summary.