Next: Specdre Extension v.1.1
Up: The Specdre Extension
Previous: Specdre Extension v.0.7
- .RESULTS.DATA_ARRAY and .RESULTS.VARIANCE are _REAL
or _DOUBLE array structures which default to bad values. They have
one axis more than <myndf>: the spectroscopic axis is skipped;
instead new first and second axes are inserted. The first axis counts
the fit parameters up to the maximum (tnpar). The second axis
is of length 1 and may be used in future. All further axes are of the
same length as the corresponding non-spectroscopic axes in <myndf>.
- .RESULTS.MORE.LINENAME is a _CHAR*32 vector which defaults
to `unidentified component'. There is one element for each
component. Its value is a spectroscopist's description of the
component, such as `[OIII] 5007 v-comp #1', `12CO J=1-0',
`nebulium', `5500 K black body'. It is essential that the strings
are of length 32.
- .RESULTS.MORE.LABFREQ is a _REAL or _DOUBLE vector which
defaults to bad values. There is one element for each component. The
value is the laboratory frequency of the transition. The units used
are the ones stored in .FREQUNIT. The laboratory frequency is the
frequency as observed in the emitter's rest frame. The meaning of
this frequency is similar to that of .FREQREF in that the
laboratory frequency of a transition is a useful value for the
reference frequency of the velocity or redshift axis. The difference
is that each component fitted may or may not have its own laboratory
frequency. .FREQREF will usually be a copy of one of the
elements of .RESULTS.MORE.LABFREQ.
- .RESULTS.MORE.COMPTYPE is a _CHAR*32 vector which defaults
to `unknown function'. There is one element for each component.
Its value is a mathematician's description of the component, such as
`Gauss', `triangle', `Lorentz-Gauss', `Voigt', `polynomial',
`Chebyshev series', `sine'. It is essential that the strings are of
length 32.
- .RESULTS.MORE.NPARA is an _INTEGER vector defaulting to INT(tnpar/ncomp). There is one element for each component. Its
value is the number of parameters stored for that component. When
more components are added to an existing .RESULTS structure,
then the new components are allocated by default INT(( tnpar
- tnpar_old) / (ncomp - ncomp_old)) parameters. The numbers of
parameters must be greater than or equal to zero.
- .RESULTS.MORE.MASKL and .RESULTS.MORE.MASKR are _REAL
or _DOUBLE vectors which default to bad values; both are of the same
type. There is one element in either vector for each component. A
component comp is evaluated according to type and parameters in
the range of spectroscopic values between maskl(comp) and maskr(comp). The component is assumed to be zero outside this
interval. Bad values indicate that the range is not restricted.
- .RESULTS.MORE.PARATYPE is a _CHAR*32 vector which defaults
to `unknown parameter'. There is one element for each parameter.
Its value is a mathematician's description of the parameter. A Gauss
profile might be specified by parameters `centre', `peak', `sigma
width', `integral'. It is essential that the strings are of length 32.
It should be noted that there exist no rules about how to store
certain components, such as `A Gauss profile must be called Gauss and
have parameters such-and-such'. What is stored should be described
by the strings so that a human reader knows what it is all about.
This does not prevent pairs of applications from storing and
retrieving components if they use the strings in a consistent
way. The documentation of any application that writes or reads
results should specify what strings are written or recognised.
Next: Specdre Extension v.1.1
Up: The Specdre Extension
Previous: Specdre Extension v.0.7
FIGARO A general data reduction system
Starlink User Note 86
Keith Shortridge, Horst Meyerdierks,
Malcolm Currie, Martin Clayton, Jon Lockley,
Anne Charles, Clive Davenhall,
Mark Taylor, Tim Ash, Tim Wilkins, Dave Axon,
John Palmer, Anthony Holloway and
Vito Graffagnino
2004 February 17
E-mail:ussc@star.rl.ac.uk
Copyright © 2008 Science and Technology Facilities Council