| Figaro file | NDF | Comments | |
| .Z.DATA | .DATA_ARRAY.DATA | when FORM = "SIMPLE" | |
| .Z.DATA | .DATA_ARRAY | when FORM = "PRIMITIVE" | |
| .Z.ERRORS | .VARIANCE.DATA | after processing when FORM = "SIMPLE" | |
| .Z.ERRORS | .VARIANCE | after processing when FORM = "PRIMITIVE" | |
| .Z.QUALITY | .QUALITY.QUALITY | must be BYTE array (see Bad-pixel handling below) | |
| .QUALITY.BADBITS = 255 | |||
| .Z.LABEL | .LABEL | ||
| .Z.UNITS | .UNITS | ||
| .Z.IMAGINARY | .DATA_ARRAY.IMAGINARY_DATA | ||
| .Z.MAGFLAG | .MORE.FIGARO.MAGFLAG | ||
| .Z.RANGE | .MORE.FIGARO.RANGE | ||
| .Z.xxxx | .MORE.FIGARO.Z.xxxx | ||
| .X.DATA | .AXIS(1).DATA_ARRAY | ||
| .X.ERRORS | .AXIS(1).VARIANCE | after processing | |
| .X.WIDTH | .AXIS(1).WIDTH | ||
| .X.LABEL | .AXIS(1).LABEL | ||
| .X.UNITS | .AXIS(1).UNITS | ||
| .X.LOG | .AXIS(1).MORE.FIGARO.LOG | ||
| .X.xxxx | .AXIS(1).MORE.FIGARO.xxxx | ||
| (Similarly for .Y .T .U .V or .W structures which are renamed to AXIS(2), ..., AXIS(6) in the NDF.) | |||
| .OBS.OBJECT | .TITLE | ||
| .OBS.SECZ | .MORE.FIGARO.SECZ | ||
| .OBS.TIME | .MORE.FIGARO.TIME | ||
| .OBS.xxxx | .MORE.FIGARO.OBS.xxxx | ||
| .FITS.xxxx | .MORE.FITS.xxxx | into value part of the string | |
| .COMMENTS.xxxx | .MORE.FITS(n) | into comment part of the string | |
| .FITS.xxxx.DATA | .MORE.FITS(n) | into value part of the string | |
| .FITS.xxxx.DESCRIPTION | .MORE.FITS(n) | into comment part of the string | |
| .FITS.xxxx.yyyy | .MORE.FITS(n) | into blank-keyword comment containing yyyy=value | |
| .MORE.xxxx | .MORE.xxxx | ||
| .TABLE | .MORE.FIGARO.TABLE | ||
| .xxxx | .MORE.FIGARO.xxxx |
Axis arrays with dimensionality greater than one are not supported by the NDF. Therefore, if the application encounters such an axis array, it processes the array using the following rules, rather than those given above.
| Figaro file | NDF | Comments | |
| .X.DATA | .AXIS(1).MORE.FIGARO.DATA_ARRAY | AXIS(1).DATA_ARRAY is filled with pixel co-ordinates | |
| .X.ERRORS | .AXIS(1).MORE.FIGARO.VARIANCE | after processing | |
| .X.WIDTH | .AXIS(1).MORE.FIGARO.WIDTH |
In addition to creating a blank-keyword NDF FITS-extension header for each component of a non-standard DST FITS structure (.FITS.xxxx.yyyy where yyyy is not DATA or DESCRIPTION), this set of related headers are bracketed by blank lines and a comment containing the name of the structure (i.e. xxxx).
CONVERT A Format-conversion Package