Reports the positions stored in a positions list LISTSHOW
An NDF may be supplied (see Parameter NDF) in which case the NDF pixel values at the positions listed in the catalogue are reported, using the interpolation method specified by Parameter METHOD. The pixel values are also written to an output parameter (see Parameter PIXVALS).
Positions may be reported in a range of co-ordinate Frames dependent on the information stored in the supplied positions list (see Parameter FRAME). The selected positions are written to an output parameter (Parameter POSNS), and may also be written to an output positions list (see Parameter OUTCAT). The formatted screen output can be saved in a logfile (see Parameter LOGFILE). The formats used to report the axis values can be controlled using Parameter STYLE.
Graphics may also be drawn marking the selected positions (see Parameters PLOT and LABEL). The supplied positions are aligned with the picture specified by Parameter NAME. If possible, this alignment occurs within the co-ordinate Frame specified using Parameter FRAME. If this is not possible, alignment may occur in some other suitable Frame. A message is displayed indicating the Frame in which alignment occurred. If the supplied positions are aligned successfully with a picture, then the range of Frames in which the positions may be reported on the screen is extended to include all those associated with the picture.
!
) value is
supplied, the positions will be stored the Frame used to specify positions
within the input catalogue. [!]
"1996.8"
, for example). Such values are
interpreted as a Besselian epoch if less than 1984.0 and as a Julian epoch
otherwise. "Chain"
or "Poly"
. If TRUE
, polgons will be closed by
joining the first position to the last position. [
current value]
"Data"
, "Variance"
, "Error"
, or "Quality"
.
["Data"]
TRUE
, a detailed description of the
co-ordinate Frame in which the positions will be reported is displayed before the
positions. [
current value]
[
current
graphics device]
"1996.8"
for example). Such values are
interpreted as a Besselian epoch if less than 1984.0 and as a Julian epoch
otherwise. !
) value is supplied, the value used
is the lowest identifier value in the positions list. [!]
A domain name such as SKY, AXIS, PIXEL.
An integer value giving the index of the required Frame.
An IRAS90 Sky Co-ordinate System (SCS) values such as "EQUAT(J2000)"
(see SUN/163).
If a null value (!
) is supplied, positions are reported in the co-ordinate Frame which
was current when the positions list was created. The user is re-prompted if the
specified Frame is not available within the positions list. The range of Frames
available will include all those read from the supplied positions list. In addition, if
a graphics device is opened (i.e. if Parameter PLOT is set to anything other
than "None"
), then all the Frames associated with the picture specified by
Parameter NAME will also be available. [!]
"Chain"
or "Poly"
. It
specifies whether the curves drawn between positions should be stright lines, or
should be geodesic curves. In many co-ordinate Frames geodesic curves will be
simple straight lines. However, in others (such as the majority of celestial
co-ordinate Frames) geodesic curves will be more complex curves tracing the
shortest path between two positions in a non-linear projection. [FALSE]
"Text"
. The supplied string
should contain two characters; the first should be "B"
, "C"
, or "T"
, meaning
bottom, centre, or top respectively. The second should be "L"
, "C"
, or "R"
,
meaning left, centre, or right respectively. The text is displayed so that the
supplied position is at the specified point within the displayed text string.
[CC]
TRUE
the positions are labelled on the
graphics device specified by Parameter DEVICE. The offset of the centre of each
label from the corresponding position is controlled using the NumLabGap(1) and
NumLabGap(2) plotting attributes, and the appearance of the labels is controlled
using attributes Colour(NumLab), Size(NumLab), etc. These attributes may be
specified using Parameter STYLE. The content of the label is determined by
Parameter LABTYPE. [FALSE]
TRUE
. It can be either of the
following.
"ID"
–- causes the integer identifier associated with each row to be used as the label
for the row.
"LABEL"
–- causes the textual label associated with each row to be used as the label
for the row. These strings are read from the "LABEL" column of the supplied catalogue.
If a null (!
) value is supplied, a default of "LABEL"
will be used if the input
catalogue contains a "LABEL"
column. Otherwise, a default of "ID" will be used. [!]
!
) value is supplied, the value used is the highest
identifier value in the positions list. [!]
!
) means that no
file is created. [!]
"Chain"
or "Mark"
. It specifies the type of marker with which
each position should be marked, and should be given as an integer PGPLOT marker
type. For instance, 0
gives a box, 1
gives a dot, 2
gives a cross, 3
gives
an asterisk, 7
gives a triangle. The value must be larger than or equal to
31.
[
current value]
"Nearest"
is always used if Parameter COMP is "Quality"
. METHOD can take the
following values.
"Bilinear"
–- The displayed pixel values are calculated by bi-linear interpolation
among the four nearest pixels values in the input NDF. This produces smoother output
NDFs than the nearest-neighbour scheme, but is marginally slower.
"Nearest"
–- Each displayed pixel value is the value of the nearest input pixel.
"Sinc"
–- Uses the
kernel, where
is the pixel offset from the interpolation point, and
. Use
of this scheme is not recommended.
"SincSinc"
–- Uses the
A valuable general-purpose scheme, intermediate in its visual effect on NDFs between
the bi-linear and nearest-neighbour schemes.
"SincCos"
–- Uses the
kernel. Gives similar results to the "SincSinc"
scheme.
"SincGauss"
–- Uses the
kernel. Good results can be obtained by matching the FWHM of the envelope function to
the point-spread function of the input data (see Parameter PARAMS).
"Somb"
–- Uses the
kernel, where
is the pixel offset from the interpolation point, and
.
is
the first-order Bessel function of the first kind. This scheme is similar to the "Sinc"
scheme.
"SombCos"
–- Uses the
kernel. This scheme is similar to the "SincCos"
scheme.
"Gauss"
–- Uses the
kernel. The FWHM of the Gaussian is given by Parameter PARAMS(2), and the point at
which to truncate the Gaussian to zero is given by Parameter PARAMS(1).
The initial default is "
Nearest"
. [current value]
["DATA"]
[!]
PARAMS( 1 ) is required by all the above schemes. It is used to specify how many pixels
are to contribute to the interpolated result on either side of the interpolation or
binning point in each dimension. Typically, a value of 2
is appropriate and the minimum
allowed value is 1
(i.e. one pixel on each side). A value of zero or fewer
indicates that a suitable number of pixels should be calculated automatically.
[0]
PARAMS( 2 ) is required only by the Gauss, SombCos, SincSinc, SincCos, and SincGauss
schemes. For the SombCos, SincSinc, and SincCos schemes, it specifies the number of
pixels at which the envelope of the function goes to zero. The minimum value is 1.0
,
and the run-time default value is 2.0
. For the Gauss and SincGauss schemes,
it specifies the full-width at half-maximum (FWHM) of the Gaussian envelope
measured in output pixels. The minimum value is 0.1
, and the run-time default
is 1.0
. On astronomical NDFs and spectra, good results are often obtained by
approximately matching the FWHM of the envelope function, given by PARAMS(2), to
the point-spread function of the input data. []
"None"
–- No graphics are produced.
"Mark"
–- Each position is marked with a marker of type specified by Parameter
MARKER.
"Poly"
–- Causes each position to be joined by a line to the previous position. These
lines may be simple straight lines or geodesic curves (see Parameter GEODESIC). The
polygons may optionally be closed by joining the last position to the first (see
Parameter CLOSE).
"Chain"
–- This is a combination of "Mark"
and "Poly"
. Each position is marked by a
marker and joined by a line to the previous position. Parameters MARKER, GEODESIC, and
CLOSE are used to specify the markers and lines to use.
"Box"
–- A rectangular box with edges parallel to the edges of the graphics device is
drawn between each pair of positions.
"Vline"
–- A vertical line is drawn through each position, extending the entire height
of the selected picture.
"Hline"
–- A horizontal line is drawn through each position, extending the entire width
of the selected picture.
"Cross"
–- A combination of "Vline"
and "Hline"
.
"STCS"
–- Indicates that each position should be marked using the two-dimensional STC-S
shape read from the catalogue column specified by Parameter STCSCOL.
"Text"
–- A text string is used to mark each position. The string is drawn horizontally
with the justification specified by Parameter JUST. The strings to use for each
position are specified using Parameter STRINGS.
"Blank"
–- The graphics device is opened and the picture specified by Parameter NAME is
found, but no actual graphics are drawn to mark the positions. This can be useful if
you just want to transform the supplied positions into one of the co-ordinate
Frames associated with the picture, without drawing anything (see Parameter
FRAME).
Each position may also be separately labelled with its integer identifier value by
giving a TRUE
value for Parameter LABEL. ["None"]
[1]
http://www.ivoa.net/Documents/
). An STC-S description of a shape includes the
co-ordinate system in which the shape is defined. This application assumes that all the
STC-S shapes read from the specified column will be defined within the same
co-ordinate system. The transformation from the STC-S co-ordinate system to the
co-ordinate system of the displayed image is determined once from the first shape
plotted, and then re-used for all later shapes. ["Shape"]
"Text"
. The first string in the group is used to mark the
first position, the second string is used to mark the second position, etc. If
more positions are given than there are strings in the group, then the extra
positions will be marked with an integer value indicating the index within the
list of supplied positions. (Note, these integers may be different from the
identifiers in the supplied positions list). If a null value (!
) is given for the
parameter, then all positions will be marked with the integer indices, starting at
1.
A comma-separated list should be given in which each element is either a
marker string, or the name of a text file preceded by an up-arrow character
""
.
Such text files should contain further comma-separated lists which will be read and
interpreted in the same manner. Note, strings within text files can be separated by
new lines as well as commas.
A comma-separated list of strings should be given in which each string is either an
attribute setting, or the name of a text file preceded by an up-arrow character
""
.
Such text files should contain further comma-separated lists which will be read and
interpreted in the same manner. Attribute settings are applied in the order in which
they occur within the list, with later settings overriding any earlier settings given
for the same attribute.
Each individual attribute setting should be of the form:
name=value
where name
is the name of a plotting attribute, and
value
is the value to assign to the attribute. Default values will be used for any
unspecified attributes. All attributes will be defaulted if a null value (!
)–-the
initial default–-is supplied. To apply changes of style to only the current invocation,
begin these attributes with a plus sign. A mixture of persistent and temporary style
changes is achieved by listing all the persistent attributes followed by a plus sign
then the list of temporary attributes.
See Section E for a description of the available attributes. Any unrecognised attributes are ignored (no error is reported).
In addition to the attributes which control the appearance of the graphics
(Colour, Font, etc.), the following attributes may be set in order to control
the appearance of the formatted axis values reported on the screen: Format,
Digits, Symbol, Unit. These may be suffixed with an axis number (e.g. Digits(2)) to
refer to the values displayed for a specific axis. [
current value]
stars.fit
. They are
all written to the output Parameter POSNS. star
to a new catalogue
called star-gal
. The positions are stored in galactic co-ordinates in the output
catalogue. stars.fit
transforming it into FK5 equatorial RA/DEC
co-ordinates (referenced to the J2010 equinox), if possible. The RA/DEC values (in
radians) are written to the output Parameter POSNS. stars_2.txt
in their original co-ordinate Frame. By default,
five digits are used to format Axis-1 values, and seven to format Axis-2 values. These
defaults are overridden if the attributes Format(1) and/or Format(2) are assigned
values in the description of the current Frame stored in the positions list. s.txt
on the currently selected graphics device using
PGPLOT Marker 3 (an asterisk). The positions are aligned with the most recent DATA
picture in the current picture. The markers are red and are twice the default
size. The positions are likely not to be reported on the screen. This application uses the conventions of the Cursa package for determining the formats
of input and output catalogues. If a file type of .fits is given, then the catalogue is
assumed to be a FITS binary table. If a file type of .txt is given, then the catalogue
is assumed to be stored in a text file in Small Text List (STL) format. If no file type
is given, then .fit
is assumed.
The positions are not displayed on the screen when either the message filter
environment variable MSG_FILTER is set to NORMAL
and any graphics or labels are being
plotted (see Parameters PLOT and LABEL); or when MSG_FILTER is set to QUIET
and no
graphics are produced. The creation of output parameters and files is unaffected by
MSG_FILTER.