aboutsummaryrefslogtreecommitdiff
path: root/noao/digiphot/daophot/doc/pexamine.hlp
diff options
context:
space:
mode:
Diffstat (limited to 'noao/digiphot/daophot/doc/pexamine.hlp')
-rw-r--r--noao/digiphot/daophot/doc/pexamine.hlp780
1 files changed, 780 insertions, 0 deletions
diff --git a/noao/digiphot/daophot/doc/pexamine.hlp b/noao/digiphot/daophot/doc/pexamine.hlp
new file mode 100644
index 00000000..920634bc
--- /dev/null
+++ b/noao/digiphot/daophot/doc/pexamine.hlp
@@ -0,0 +1,780 @@
+.help pexamine May00 noao.digiphot.daophot
+.ih
+NAME
+pexamine -- interactively examine or edit a photometry catalog
+.ih
+USAGE
+pexamine input output image
+.ih
+PARAMETERS
+.ls input
+The name of the input photometry catalog. Input may be either an APPHOT/DAOPHOT
+text database file or an STSDAS binary table database.
+.le
+.ls output
+The name of the edited output catalog. Output is either an APPHOT/DAOPHOT text
+database or an STSDAS binary table database depending on the file type of
+\fIinput\fR. If output = "" no output catalog is written.
+.le
+.ls image
+The name of the input image corresponding to the input photometry catalog. If
+\fIimage\fR is "" no image will be attached to PEXAMINE and some interactive
+catalog examining commands will not be available. All the catalog editing
+commands however are still available.
+.le
+.ls deletions = ""
+The name of an optional output deletions photometry catalog. Deletions is either
+an APPHOT/DAOPHOT text database or an STSDAS binary table database depending on
+the file type of \fIinput\fR. If deletions is "" no deletions file is written.
+.le
+.ls photcolumns = "daophot"
+The list of standard photometry columns that are loaded when pexamine is run.
+The options are listed below.
+.ls "daophot"
+The standard columns for the DAOPHOT package. The current list is GROUP, ID,
+XCENTER, YCENTER, MSKY, MAG, MERR, CHI, SHARP and NITER. If any of these columns
+are multi-valued, (as in the case of magnitudes measured through more than one
+aperture), the first value is selected. The standard list may easily be
+extended at user request.
+.le
+.ls "apphot"
+The standard columns for the APPHOT package. The current list is ID, XCENTER,
+YCENTER, MSKY, MAG, and MERR. If any of these columns are multi-valued, (as in
+the case of magnitudes measured through more than one aperture), the first
+value is selected. The standard list may easily be extended at user request.
+.le
+.ls user list
+A user supplied list of standard columns. Column names are listed in full in
+either upper or lower case letters, separated by commas. If more than one value
+of a multi-valued column is requested the individual values must be listed
+separately as in the following example ID, XCENTER, YCENTER, MAG[1], MERR[1],
+MAG[2], MERR[2].
+.le
+Photcolumns can be changed interactively from within PEXAMINE at the cost
+of rereading the database.
+.le
+.ls xcolumn = "mag" (magnitude), ycolumn = "merr" (magnitude error)
+The names of the two columns which define the default X-Y plot. Xcolumn and
+ycolumn must be listed in \fIphotcolumns\fR or \fIusercolumns\fR but may be
+changed interactively by the user. If either xcolumn or ycolumn is a
+multi-valued quantity and more than one value is listed in \fIphotcolumns\fR
+or \fIusercolumns\fR then the desired value number must be specified explicitly
+in, e.g. MAG[2] or MERR[2].
+.le
+.ls hcolumn = "mag" (magnitude)
+The name of the column which defines the default histogram plot. Hcolumn
+must be listed in \fIphotcolumns\fR or \fIusercolumns\fR but may be changed
+interactively by the user. If hcolumn is a multi-valued quantity and more than
+one value is listed in \fIphotcolumns\fR or \fIusercolumns\fR then the desired
+value must be specified explicitly in hcolumn, e.g. MAG[2].
+.le
+.ls xposcolumn = "xcenter", yposcolumn = "ycenter"
+The names of the two columns which define the X and Y coordinates in \fIimage\fR
+of the objects in the catalog. This information is required if the image
+display and image cursor are to be used to visually identify objects in the
+image with objects in the catalog or if plots of image data are requested.
+Xposcolumn and yposcolumn must be listed in \fIphotcolumns\fR or
+\fIusercolumns\fR but may be changed interactively by the user.
+.le
+.ls usercolumns = ""
+The list of columns loaded into memory in addition to the standard photometry
+columns \fIphotcolumns\fR. The column names are listed in full in upper or
+lower case letters and separated by commas. Usercolumns can be changed
+interactively from within PEXAMINE at the cost of rereading the database.
+.le
+.ls first_star = 1
+The index of the first object to be read out of the catalog.
+.le
+.ls max_nstars = 5000
+The maximum number of objects that are loaded into memory at task startup time,
+beginning at object \fIfirst_star\fR. If there are more than max_nstars in the
+catalog only the first max_nstars objects are read in.
+.le
+.ls match_radius = 2.0
+The tolerance in pixels to be used for matching objects in the catalog with
+objects marked on the display with the image cursor.
+.le
+.ls use_display = yes
+Use the image display? Users without access to an image display should set
+use_display to "no".
+.le
+.ls icommands = ""
+The image display cursor. If null the standard image cursor is used whenever
+image cursor input is requested. A cursor file in the appropriate format may be
+substituted by specifying the name of the file. Also the image cursor may be
+changed to query the graphics device or the terminal by setting the environment
+variable "stdimcur" to "stdgraph" or "text" respectively.
+.ls gcommands = ""
+The graphics cursor. If null the standard graphics cursor is used whenever
+graphics cursor input is requested. A cursor file in the appropriate format may
+be substituted by specifying the name of the file.
+.le
+.ls graphics = "stdgraph"
+The default graphics device.
+.le
+
+.ih
+PLOTTING PARAMETERS
+
+PEXAMINE supports five types of plots 1) an X-Y column plot 2) a histogram
+column plot 3) a radial profile plot 4) a surface plot and 5) a contour plot.
+Each supported plot type has its own parameter set which controls the
+appearance of the plot. The names of the five parameter sets are listed below.
+
+.nf
+ cntrplot Parameters for the contour plot
+ histplot Parameters for the column histogram plot
+ radplot Parameters for radial profile plot
+ surfplot Parameters for surface plot
+ xyplot Parameters for the X-Y column plot
+.fi
+
+The same parameters dealing with graph formats occur in many of the parameter
+sets while some are specific only to one parameter set. In the summary below
+those common to more than one parameter set are shown only once. The characters
+in parenthesis are the graph key prefixes for the parameter sets in which the
+parameter occurs.
+
+.ls angh = -33., angv = 25. (s)
+Horizontal and vertical viewing angles in degrees for surface plots.
+.le
+.ls axes = yes (s)
+Draw axes along the edge of surface plots ?
+.le
+.ls banner = yes (chrsx)
+Add a standard banner to a graph ? The standard banner includes the IRAF user
+and host identification and the date and time.
+.le
+.ls box = yes (chrx)
+Draw graph box and axes ?
+.le
+.ls ceiling = INDEF (cs)
+Ceiling data value for contour and surface plots. A value of INDEF does not
+apply a ceiling. In contour plots a value of 0. also does not apply a ceiling.
+.le
+.ls dashpat = 528 (c)
+Dash pattern for negative contours.
+.le
+.ls fill = no (yes) (c) (hrx)
+Fill the output viewport regardless of the device aspect ratio ?
+.le
+.ls floor = INDEF (cs)
+Floor data value for contour and surface plots. A value of INDEF does not apply
+a floor. In contour plots a value of 0. also does not apply a floor.
+.le
+.ls grid = no (rx)
+Draw grid lines at major tick marks ?
+.le
+.ls interval = 0.0 (c)
+Contour interval. If 0.0, a contour interval is chosen which places 20 to 30
+contours spanning the intensity range of the image.
+.le
+.ls label= no (c)
+Label the major contours in the contour plot ?
+.le
+.ls logx = no, logy = no (rx) (hrx)
+Plot the x or y axis logarithmically ? The default for histogram plots is to
+plot the y axis logarithmically.
+.le
+.ls majrx=5, minrx=5, majry=5, minry=5 (chrx)
+Maximum number of major tick marks on each axis and number of minor tick marks
+between major tick marks.
+.le
+.ls marker = "box" (rx)
+Marker to be drawn. Markers are "point", "box", "cross", "plus", "circle",
+"hline", "vline" or "diamond".
+.le
+.ls nbins = 512 (h)
+The number of bins in, or resolution of, histogram plots.
+.le
+.ls ncolumns = 21, nlines = 21 (cs)
+Number of columns and lines used in contour and surface plots.
+.le
+.ls ncontours = 5 (c)
+Number of contours to be drawn. If 0, the contour interval may be specified,
+otherwise 20 to 30 nicely spaced contours are drawn. A maximum of 40 contours
+can be drawn.
+.le
+.ls nhi = -1 (c)
+If -1, highs and lows are not marked. If 0, highs and lows are marked on the
+plot. If 1, the intensity of each pixel is marked on the plot.
+.le
+.ls rinner = 0, router = 8
+The inner and outer radius of the region whose radial profile is to be plotted.
+.le
+.ls round = no (chrx)
+Extend the axes up to "nice" values ?
+.le
+.ls szmarker = 1 (rx)
+Size of mark except for points. A positive size less than 1 specifies a fraction
+of the device size. Values of 1, 2, 3, and 4 signify default sizes of increasing
+size.
+.le
+.ls ticklabels = yes (chrx)
+Label the tick marks ?
+.le
+.ls top_closed = no (h)
+Include z2 in the top histogram bin ? Each bin of the histogram is a subinterval
+that is half open at the top. Top_closed decides whether those pixels with
+values equal to z2 are to be counted in the histogram. If top_closed is yes,
+the top bin will be larger than the other bins.
+.le
+.ls x1 = INDEF, x2 = INDEF, y1 = INDEF, y2 = INDEF (hrx)
+Range of graph along each axis. If INDEF the range is determined from the data
+range. The default y1 for histogram plots is 0.
+.le
+.ls zero = 0. (c)
+Grayscale value of the zero contour, i.e., the value of a zero point shift
+to be applied to the image data before plotting. Does not affect the values
+of the floor and ceiling parameters.
+.le
+.ls z1 = INDEF, z2 = INDEF (h)
+Range of pixel values to be used in histogram. INDEF values default to the
+range in the region being histogramed.
+.le
+
+.ih
+DESCRIPTION
+
+PEXAMINE is a general purpose tool for interactively examining and editing
+photometry catalogs produced by the APPHOT or DAOPHOT packages. It is intended
+to aid the user in assessing the accuracy of the photometry, in diagnosing
+problems with particular catalog objects, in searching the photometry data for
+relationships between the computed quantities, and in editing the catalog
+based on those observed relationships. PEXAMINE is intended to complement the
+more batch oriented editing facilities of the PSELECT task.
+
+PEXAMINE takes the input catalog \fIinput\fR and the corresponding image
+\fIimage\fR (if defined) and produces an output catalog of selected objects
+\fIoutput\fR (if defined) and an output catalog of deleted objects
+\fIdeletions\fR (if defined). The input catalog may be either an APPHOT/DAOPHOT
+text database or an ST binary table database. The file type of the output
+catalogs \fIoutput\fR and \fIdeletions\fR is the same as that of \fIinput\fR.
+
+READING IN THE DATA
+
+PEXAMINE reads the column data specified by \fIphotcolumns\fR and
+\fIusercolumns\fR for up to \fImax_nstars\fR into memory. If there are more
+than \fImax_nstars\fR in the input catalog only the data for the first
+\fImax_nstars\fR is read. The \fIphotcolumns\fR parameter defines the list of
+standard photometry columns to be loaded. If "daophot" or "apphot" is selected
+then the standard columns are GROUP, ID, XCENTER, YCENTER, MSKY, MAG, MERR,
+CHI, SHARP and NITER and ID, XCENTER, YCENTER, MSKY, MAG and MERR respectively.
+Otherwise the user must set \fIphotcolumns\fR to his or her own preferred list
+of standard photometry columns. Non-standard columns may also be specified
+using the parameter \fIusercolumns\fR. Valid column lists contain the full
+names of the specified columns in upper or lower case letters, separated by
+commas. Either \fIphotcolumns\fR or \fIusercolumns\fR may be redefined
+interactively by the user after the task has started up, but only at the
+expense of rereading the data from \fIinput\fR.
+
+PEXAMINE will fail to load a specified column if that column is not in the
+photometry database, is of a datatype other than integer or real, or adding
+that column would exceed the maximum number of columns limit currently set at
+twenty. The user can interactively examine the list of requested and loaded
+standard photometry columns, as well as list all the columns in the input after
+the task has started up.
+
+GRAPHICS AND IMAGE COMMAND MODE
+
+PEXAMINE accepts commands either from the graphics cursor \fIgcommands\fR
+(graphics command mode) or the image display cursor \fIicommands\fR if available
+(image command mode). PEXAMINE starts up in graphics command mode, but all the
+interactive commands are accessible from both modes and the user can switch
+modes at any time assuming that the \fIuse_display\fR parameter to "yes".
+
+PEXAMINE interprets the cursor position in graphics mode differently from how
+it interprets it in image command mode. In graphics command mode the cursor
+coordinates are the position of the cursor in the current plot, whereas in
+image command mode they are the x and y coordinates of the cursor in the
+displayed image. For example, if the user issues a command to PEXAMINE to
+locate the object in the catalog nearest the point in the current X-Y plot
+marked by the graphics cursor, PEXAMINE does so by searching the data for the
+object whose values of \fIxcolumn\fR and \fIycolumn\fR most closely match those
+of the current cursor position. If the user issues a command to PEXAMINE to
+locate the object in the catalog corresponding to the object marked on the
+image display with the image cursor, PEXAMINE does so by searching the data for
+the object whose values of \fIxposcolumn\fR and \fIyposcolumn\fR most closely
+match and fall within \fImatch_radius\fR of the current cursor position.
+
+Input to PEXAMINE is through single keystroke commands or colon commands.
+Keystroke commands are simple commands that may optionally use the cursor
+position but otherwise require no arguments. The PEXAMINE keystroke commands
+fall into three categories, basic commands, data examining commands and data
+editing commands, all described in detail in the following sections. Colon
+commands take an optional argument and function differently depending on the
+presence or absence of that argument. When the argument is absent colon
+commands are used to display the current value of a parameter or list of
+parameters. When the argument is present they change their current value to
+that argument. The basic colon commands are described in detail below.
+
+BASIC KEYSTROKE COMMANDS
+
+These keystroke commands are used to display the help page, switch from
+graphics to image command mode and quit the task.
+
+.ls ?
+Page through the help for the PEXAMINE task
+.le
+.ls :
+Execute a PEXAMINE colon command.
+.le
+.ls g
+Change to graphics command mode. Throughout PEXAMINE graphics command mode is
+the default. All PEXAMINE commands are available in graphics command mode.
+.le
+.ls i
+Change to image command mode. All the PEXAMINE commands are available in image
+command mode. However if \fIuse_display\fR is no and the image cursor has not
+been aliased to the standard input or a text file image command mode is
+disabled.
+.le
+.ls q
+Quit PEXAMINE without writing an output catalog. PEXAMINE queries the user for
+confirmation of this option.
+.le
+.ls e
+Quit PEXAMINE and write the output catalog.
+.le
+
+DATA EXAMINING COMMANDS
+
+The data examining commands fall into two categories, those that examine the
+catalog data including 'l' (catalog listing), 'o' (object listing), 'x' (Y
+column versus X column plot) and 'h' (histogram column plot) commands, and
+those which examine the image data around specific catalog objects including
+'r' (radial profile plotting), 's' (surface plotting), 'c' (contour plotting)
+and 'm' (pixel dumping). The latter group require that \fIimage\fR be defined.
+A brief summary of each data examining command is given below.
+.ls l
+Print out the name, datatype, and units for all the columns in the input
+catalog. The list command can be used to check the contents of the input
+catalog and/or determine why a particular column was not loaded.
+.le
+.ls o
+Print out the names and values of the stored columns of the object nearest the
+cursor. In graphics mode the current plot type must be X-Y. In image command
+mode the object nearest the cursor must also be no more than \fImatch-radius\fR
+pixels away from the image cursor to be found. If an object is found and the
+current plot type is X-Y the graphics cursor is moved to the position of the
+selected object in the X-Y plot.
+.le
+.ls x
+Plot the data in \fIycolumn\fR versus the data in \fIxcolumn\fR excluding any
+already deleted points and identifying objects marked for deletion with a
+cross. X-Y plotting is undefined if \fIxcolumn\fR or \fIycolumn\fR is undefined.
+.le
+.ls h
+Plot the histogram of the data in \fIhcolumn\fR excluding any already deleted
+points and those marked for deletion. Histogram plotting is disabled if
+\fIhcolumn\fR is undefined.
+.le
+.ls r
+Plot the radial profile of the object nearest the cursor including only pixels
+within a distance of \fIrinner\fR and \fIrouter\fR of the object center. Radial
+profile plotting is disabled if \fIimage\fR or \fIxposcolumn\fR or
+\fIyposcolumn\fR is undefined.
+.le
+.ls s
+Plot the surface plot of the object nearest the cursor including only pixels
+within an image section \fIncols\fR by \fInlines\fR around the object center.
+Surface plotting is disabled if \fIimage\fR or \fIxposcolumn\fR or
+\fIyposcolumn\fR is undefined.
+.le
+.ls c
+Plot the contour plot of the object nearest the cursor including only pixels
+within an image section \fIncols\fR by \fInlines\fR around the object center.
+Contour plotting is disabled if \fIimage\fR or \fIxposcolumn\fR or
+\fIyposcolumn\fR is undefined.
+.le
+.ls m
+Dump the pixel values of a grid of 10 by 10 pixels around the object nearest
+the cursor. Pixel value dumping is disabled if \fIimage\fR or \fIxposcolumn\fR
+or \fIyposcolumn\fR is undefined.
+.le
+.ls p
+Replot the current graph.
+.le
+
+DATA EDITING COMMANDS
+
+Data points can be deleted from the catalog in either graphics command mode or
+image command mode. In graphics command mode the graphics cursor and either the
+X-Y or histogram plot is used to delete points. In image command mode the image
+cursor and the displayed image are used to delete points. A data point has three
+possible states good, marked for deletion and deleted. Any one of the keystroke
+commands 'd' (delete point), '(' (delete points with x less than x cursor),
+')' (delete points with x greater than x cursor, '^' (delete points with y > y
+cursor), 'v' (delete points with y < y cursor) or 'b' (delete points in a box)
+can be used to mark points for deletion. The 'f' key is used to actually delete
+the points and replot the data. In between marking the points for deletion and
+actually deleting the marked points the 't' (toggle) key can be used to undelete
+the last set marked. The full list of the data editing keystroke commands is
+given below.
+
+.ls z
+Undelete not just unmark all the data points replot.
+.le
+.ls f
+Delete points marked for deletion and replot. Points marked for deletion but
+not actually deleted will be written to the output catalog and not written to
+the deletions catalog.
+.le
+.ls d
+Mark the point nearest the cursor for deletion.
+.le
+.ls u
+Undelete the marked point nearest the cursor.
+.le
+.ls (
+Mark all points with x values less than the x value of the cursor for deletion.
+In graphics command mode points can only be marked for deletion if the current
+plot type is "xyplot" or "histplot". In image command mode \fIxposcolumn\fR and
+\fIyposcolumn\fR must be defined before points can be marked for deletion.
+.le
+.ls )
+Mark all points with x values greater than the x value of the cursor for
+deletion. In graphics command mode points can only be marked for deletion if
+the current plot type is "xyplot" or "histplot". In image command mode
+\fIxposcolumn\fR and \fIyposcolumn\fR must be defined before points can be
+marked for deletion.
+.le
+.ls v
+Mark all points with y values less than the y value of the cursor for deletion.
+In graphics command mode points can only be marked for deletion if the current
+plot type is "xyplot". In image command mode \fIxposcolumn\fR and
+\fIyposcolumn\fR must be defined before points can be marked for deletion.
+.le
+.ls ^
+Mark all points with y values greater than the y value of the cursor for
+deletion. In graphics command mode points can only be marked for deletion if
+the current plot type is "xyplot". In image command mode \fIxposcolumn\fR and
+\fIyposcolumn\fR must be defined before points can be marked for deletion.
+.le
+.ls b
+Mark all points within a box whose lower left and upper right hand corners are
+marked by the cursor for deletion. In graphics mode points can only be marked
+for deletion if the current plot type is "xyplot". In image command mode
+\fIxposcolumn\fR and \fIyposcolumn\fR must be defined before points can be
+marked for deletion.
+.le
+.ls t
+Toggle between marking points for deletion or undeletion. The default is to
+mark points for deletion.
+.le
+
+BASIC COLON COMMANDS
+
+All the PEXAMINE parameters can be changed interactively with colon commands,
+including those which determine which data is read in, which data is plotted
+and the parameters of each plot. A brief description of the basic commands is
+given here. The full list is given in the following section.
+
+.ls :photcolumns [col1,col2,...]
+Show or set the list of requested standard photometry columns and the list
+of loaded photometry columns. If the user supplies a new list of columns the
+data will be reread from disk.
+.le
+.ls :usercolumns [col1,col2,...]
+Show or set the list of requested user columns and the list of loaded user
+columns. If the user supplies a new list of columns the data will be reread
+from disk.
+.le
+.ls :xcolumn [colname]
+Show or set the name of the column to be plotted along the x axis of the X-Y
+plot.
+.le
+.ls :ycolumn [colname]
+Show or set the name of the column to be plotted along the y axis of the X-Y
+plot.
+.le
+.ls :hcolumn [colname]
+Show or set the name of the column to be whose histogram is to be plotted.
+.le
+.ls :eparam [cntrplot/histplot/radplot/surfplot/xyplot]
+Review or edit the list of parameters for the various plot types.
+.le
+.ls :unlearn [cntrplot/histplot/radplot/surfplot/xyplot]
+Return the list of parameters for the various plot types to their default
+values.
+.le
+.ls :x y key cmd
+Execute any defined keystroke "key" supplying the appropriate x and y value in
+place of the cursor position. In graphics command mode the x and y position are
+assumed to be the position in the current graph. In image command mode the x
+and y position are assumed to be the x and y coordinate in the image display.
+.le
+
+.ih
+COMMANDS
+
+.nf
+ PEXAMINE Interactive Cursor Keystroke Commands
+
+ Basic Commands
+
+? Print help for the PEXAMINE task
+: PEXAMINE colon commands
+g Activate the graphics cursor
+i Activate the image cursor
+e Exit PEXAMINE and save the edited catalog
+q Quit PEXAMINE and discard the edited catalog
+
+ Data Examining Commands
+
+l List the name, datatype and units for all columns in the catalog
+o Print out the names and values of the stored columns for the
+ object nearest the cursor
+x Replot the current y column versus the current x column
+h Replot the current histogram
+r Plot the radial profile of the object nearest the cursor
+s Plot the surface of the object nearest the cursor
+c Plot the contour plot of the object nearest the cursor
+m Print the data values of the object nearest the cursor
+p Replot the current graph
+
+ Data Editing Commands
+
+z Reinitialize the data by removing all deletions and replot
+d Mark the point nearest the cursor for deletion
+u Undelete the marked point nearest the cursor
+t Toggle between marking points for deletion or undeletion
+( Mark points with X < X (cursor) for deletion or undeletion
+) Mark points with X > X (cursor) for deletion or undeletion
+v Mark points with Y < Y (cursor) for deletion or undeletion
+^ Mark points with Y > Y (cursor) for deletion or undeletion
+b Mark points inside a box for deletion or undeletion
+f Actually delete the marked points and replot
+
+
+ PEXAMINE Interactive Colon Commands
+
+:xcolumn [name] Show/set the X-Y plot X axis quantity
+:ycolumn [name] Show/set the X-Y plot Y axis quantity
+:hcolumn [name] Show/set the histogram plot quantity
+:photcolumns [col1,col2,...] Show/set the list of photometry columns
+:usercolumns [col1,col2,...] Show/set the list of user columns
+:delete [yes/no] Delete or undelete points
+:eparam [x/h/r/s/c] Edit/unlearn the specified plot pset
+ or
+:unlearn
+
+
+ PEXAMINE Interactive X-Y Plotting Commands
+
+:x1 [value] Left world x-coord if not autoscaling
+:x2 [value] Right world x-coord if not autoscaling
+:y1 [value] Lower world y-coord if not autoscaling
+:y2 [value] Upper world y-coord if not autoscaling
+:szmarker [value] Marker size
+:marker [point|box|plus|cross|circle|diamond|hline|vline] Marker type
+:logx [yes/no] Log scale the x axis?
+:logy [yes/no] Log scale the y axis?
+:box [yes/no] Draw box around periphery of window?
+:ticklabels [yes/no] Label tick marks?
+:grid [yes/no] Draw grid lines at major tick marks?
+:majrx [value] Number of major divisions along x axis
+:minrx [value] Number of minor divisions along x axis
+:majry [value] Number of major divisions along y axis
+:minry [value] Number of minor divisions along y axis
+:round [yes/no] Round axes to nice values?
+:fill [yes/no] Fill viewport vs enforce unity aspect ratio?
+
+
+ PEXAMINE Interactive Histogram Plotting Commands
+
+:nbins [value] Number of bins in the histogram
+:z1 [value] Minimum histogram intensity
+:z2 [value] Maximum histogram intensity
+:top_closed [y/n] Include z in the top bin?
+:x1 [value] Left world x-coord if not autoscaling
+:x2 [value] Right world x-coord if not autoscaling
+:y1 [value] Lower world y-coord if not autoscaling
+:y2 [value] Upper world y-coord if not autoscaling
+:logy [yes/no] Log scale the y axis?
+:box [yes/no] Draw box around periphery of window?
+:ticklabels [yes/no] Label tick marks?
+:majrx [value] Number of major divisions along x axis
+:minrx [value] Number of minor divisions along x axis
+:majry [value] Number of major divisions along y axis
+:minry [value] Number of minor divisions along y axis
+:round [yes/no] Round axes to nice values?
+:fill [yes/no] Fill viewport vs enforce unity aspect ratio?
+
+ PEXAMINE Interactive Radial Profile Plotting Commands
+
+:rinner [value] Inner radius of the region to be plotted
+:router [value] Outer radius of the region to be plotted
+:x1 [value] Left world x-coord if not autoscaling
+:x2 [value] Right world x-coord if not autoscaling
+:y1 [value] Lower world y-coord if not autoscaling
+:y2 [value] Upper world y-coord if not autoscaling
+:szmarker [value] Marker size
+:marker [point|box|plus|cross|circle|diamond|hline|vline] Marker type
+:logx [yes/no] Log scale the x axis?
+:logy [yes/no] Log scale the y axis?
+:box [yes/no] Draw box around periphery of window?
+:ticklabels [yes/no] Label tick marks?
+:grid [yes/no] Draw grid lines at major tick marks?
+:majrx [value] Number of major divisions along x axis
+:minrx [value] Number of minor divisions along x axis
+:majry [value] Number of major divisions along y axis
+:minry [value] Number of minor divisions along y axis
+:round [yes/no] Round axes to nice values?
+:fill [yes/no] Fill viewport vs enforce unity aspect ratio?
+
+
+ PEXAMINE Interactive Surface Plotting Commands
+
+:ncolumns [value] Number of columns to be plotted
+:nlines [value] Number of lines to be plotted
+:axes [yes/no] Draw axes?
+:angh [value] Horizontal viewing angle
+:angv [value] Vertical viewing angle
+:floor [value] Minimum value to be plotted
+:ceiling [value] Maximum value to be plotted
+
+
+ PEXAMINE Interactive Contour Plotting Commands
+
+:ncolumns [value] Number of columns to be plotted
+:nlines [value] Number of lines to be plotted
+:floor [value] Minimum value to be plotted
+:ceiling [value] Maximum value to be plotted
+:zero [value] Grayscale value of zero contour
+:ncontours [value] Number of contours to be drawn
+:interval [value] Contour interval
+:nhi [value] Hi/low marking option
+:dashpat [value] Bit pattern for generating dashed lines
+:label [yes/no] Label major contours with their values?
+:box [yes/no] Draw box around periphery of window?
+:ticklabels [yes/no] Label tick marks?
+:majrx [value] Number of major divisions along x axis
+:minrx [value] Number of minor divisions along x axis
+:majry [value] Number of major divisions along y axis
+:minry [value] Number of minor divisions along y axis
+:round [yes/no] Round axes to nice values?
+:fill [yes/no] Fill viewport vs enforce unity aspect ratio?
+.fi
+
+.ih
+EXAMPLES
+
+1. Examine and edit an APPHOT aperture photometry catalog and a DAOPHOT
+allstar catalog without either attaching the associated image or using the
+image display.
+
+.nf
+ pt> pexamine ypix.mag.1 ypix.mag.ed use_display-
+
+ ... a plot of magnitude error versus magnitude appears on
+ the screen and the graphics cursor comes up ready to accept
+ commands
+
+ ... the user sees a generally smooth trend of increasing
+ magnitude error with increasing magnitude except for a
+ single deviant point at the bright end of the plot
+
+ ... the user decides to remove the deviant point using the
+ 'd' keystroke command to mark the point and the 'f'
+ keystroke command to actually delete and replot the graph
+
+ ... after examining the plot further the user decides to delete
+ all objects for which the magnitude error is > 0.1 magnitudes
+ using the '^' keystroke command, followed by the 'f'
+ keystroke command to actually replot and delete the data.
+
+ ... after deciding that this new plot is satisfactory the user
+ issues the 'e' keystroke command to exit pexamine and save
+ the good data in m92.mag.ed
+
+ pt> pexamine ypix.als.1 ypix.als.ed use_display-
+
+ ... a plot of magnitude error versus magnitude appears on the
+ screen and the graphics cursor comes up ready to accept
+ commands
+
+ ... after looking at the plot the user decides that what they
+ really want to see is a plot of the goodness of fit parameter
+ chi versus magnitude
+
+ ... the user issues the colon command :ycol chi followed by 'p'
+ keystroke command to replot the data
+
+ ... the user sees a generally smooth trend of increasing
+ chi with increasing magnitude
+
+ ... after examining the plot further the user decides to delete
+ all objects for which the chi value > 2.0 and the
+ magnitude is > 25 using the '^' key and ')' keystroke
+ commands followed by 'f' to save the deletions and replot
+ the data
+
+ ... after deciding that this new plot is satisfactory the user
+ issues the 'e' keystroke command to exit pexamine and save
+ the good data in m92.als.ed
+.fi
+
+2. Examine and edit a DAOPHOT allstar catalog using the subtracted image, the
+original image and the image display.
+
+.nf
+ pt> display ypix.sub.1 1
+
+ ... display the subtracted image
+
+ pt> pexamine ypix.als.1 ypix.als.ed dev$ypix xcol=mag ycol=chi
+
+ ... a plot of the goodness of fit versus magnitude appears
+ on the terminal and the graphics cursor comes up ready to
+ accept commands
+
+ ... the user notices some very anomalous chi values and decides
+ to see if these correspond to objects which have poor
+ subtraction on the displayed image
+
+ ... the user switches to image command mode by tapping the 'i'
+ key, moves to the first poorly subtracted object and taps
+ the 'o' key
+
+ ... a list of the values of the loaded columns including chi
+ appears in the text window , the program switches to graphics
+ mode and places the graphics cursor on the corresponding
+ point in the X-Y plot
+
+ ... the point in question indeed has a very high chi value
+ and the user decides to try and investigate the reason for the
+ anomalous value
+
+ ... the user taps the 'r' key to get a radial profile of the
+ object in the original image
+
+ ... after carefully examining the profile it appears that the
+ object's profile is too broad and that it is not a star
+
+ ... the user switches back to the X-Y plot with the 'x' key,
+ marks the point with the 'd' key and saves the deletions
+ and replots with the 'f' key.
+
+ ... the user goes back to image command mode with the 'i' key
+ and begins investigating the next object
+
+ ... finally after examining the image and making all the changes
+ the user decides to quit and save the changes with the 'e' key
+
+.fi
+
+.ih
+TIME REQUIREMENTS
+
+.ih
+BUGS
+
+INDEF valued points cannot be accessed by PEXAMINE. INDEF valued points should
+be removed from the input catalog with PSELECT prior to entering PEXAMINE.
+
+.ih
+SEE ALSO
+ptools.pselect, ptools.txselect,ptools.tselect
+
+.endhelp