Go to the previous,
next section.
Alphabetical listings follow for all commands, verbs, adverbs, symbols, etc.,
which UniPOPS understands.
The descriptions are very brief and are meant as a quick reference only.
For a full description, see the longer on-line EXPLAIN files in UniPOPS,
the Cookbook, or the Reference Manual.
The commands are divided into the following categories
-
Scalar Adverbs -- Single value variables
-
Array Adverbs -- Multiple value variables.
-
Keyword Adverbs -- Header keywords to be used to set or retrive header values.
-
Pointer Adverbs -- Pointer variables used by some commands.
-
String Adverbs -- Character string adverbs used by some commands.
-
Function and Internal-Array Verbs -- Math, graphics, data, and header functions.
-
Pseudo Verbs -- Verbs which cannot be executed from within a procedure, must
be executed in execute mode, and must be the only commands on the command
line.
-
Regular Verbs -- General and data analysis commands -- arranged by topic.
-
Operators -- Logical.
-
Operators -- Mathematical.
-
Syntax -- Symbols with special syntactical meanings.
-
-
ACOUNT
-
No. of scan numbers in the stack array.
-
ASHIFT
-
Assigned a value by FSHIFT or VSHIFT and/or used by SHIFT.
-
BBASE
-
Channels to use for baseline fitting at start of data,
after taking into account the value of BDROP.
-
BDROP
-
Number of channels to be ignored at start of data.
-
BGAUSS
-
Channel number at which to begin fitting Gaussians.
-
BMARK
-
If set TRUE, SHOW will draw baseline boxes, else not.
-
BMOMENT
-
Starting channel number for MOMENT & GMEASURE.
-
BSCAN
-
Lower limit on scan numbers for SUMMARY.
-
BW_MAX
-
Maximum Bandwidth (MHz) for SELECT, (LINE only).
-
BW_MIN
-
Minimum Bandwidth (MHz) for SELECT, (LINE only).
-
CALVAL
-
Mean calibration value for 12-m digital backend.
-
CCLICK
-
Set by CLICK to the channel number for a SHOW display,
to the x-axis value for a PLOT display and to the x-cell number for a
2-dimensional plot.
-
CLIPMAX
-
Maximum y-axis value for CLIP.
-
CLIPMIN
-
Minimum y-axis value for CLIP.
-
CROSSFLG
-
Determines what information CROSSHAIR displays.
-
CUTOFF
-
Y-value above which SPIKE sets bad channels.
-
DCPCT
-
The % of data points that PCBASE will make negative.
-
DEFMODE
-
Indicates how blanked/undefined values are treated by
verbs which combine two arrays or matrices or two separate parts of one array.
-
EBASE
-
Channels at end of data to use for baseline fitting,
after taking into account the value of EDROP.
-
EDROP
-
Number of channels at end of data to be ignored.
-
EGAUSS
-
Channel number at which to end fitting Gaussians.
-
EMOMENT
-
Final channel number for MOMENT & GMEASURE.
-
ERRCODE
-
The number of the last detected error.
-
ESCAN
-
Upper limit on scan numbers for SUMMARY.
-
ETA
-
Warm spillover efficiency for SOLVETIP.
-
ETAFREE
-
Flag in SOLVETIP that determines whether to solve for
ETA.
-
FACT
-
The amount by which to SCALE or BIAS data.
-
FCLICK
-
Set by CLICK to the frequency relative to the band center
(LINE, SHOW display) or the time relative to the beginning of the scan in
seconds (CONDAR, SHOW display) or the y-axis value (2-d plot).
-
FEED_MAX
-
Highest feed number for SELECT.
-
FEED_MIN
-
Lowest feed number for SELECT.
-
FIXC
-
If FALSE, GAUSS optimizes the initial guesses in CENTER;
else, GAUSS leaves the values in CENTER unchanged.
-
FIXH
-
If FALSE, then GAUSS will try to find better estimates
to the guesses in HEIGHT; else, GAUSS will assume the values in HEIGHT are
not to be changed.
-
FIXHW
-
If FALSE, GAUSS optimizes the initial guesses in HWIDTH;
else, GAUSS leaves the values in HWIDTH unchanged.
-
FIXRELC
-
If TRUE, then GAUSS will try to find better estimates
to the relative CENTERs.
-
FIXRELH
-
If TRUE, then GAUSS will try to find better estimates
to the relative HEIGHTs.
-
FIXRELHW
-
If TRUE, then GAUSS will try to find better estimates
to the relative HWIDTHs.
-
FR
-
(TUC) Amount of reference frequency switch (MHz), (LINE
Prog only).
-
FS
-
(TUC) Amount of signal frequency switch (MHz), (LINE
Prog only).
-
FTM
-
Ratio of atmospheric to ambient temperatures for SOLVETIP.
-
FTSBR
-
Ratio of warm spillover to ambient temperatures for
SOLVETIP.
-
F_MAX
-
Highest rest frequency (MHz) for SELECT, (LINE only).
-
F_MIN
-
Lowest rest frequency (MHz) for SELECT, (LINE only).
-
IT_MAX
-
Highest integration time (seconds) for SELECT, (CONDAR
only).
-
IT_MIN
-
Lowest integration time (seconds) for SELECT, (CONDAR
only).
-
KPROTECT
-
If TRUE, KEEP will not overwrite scans in the "keep"
file ; else, KEEP may overwrite scans.
-
LST_MAX
-
Highest Local Sidereal Time for SELECT.
-
LST_MIN
-
Lowest Local Sidereal Time for SELECT.
-
MCLICK
-
Set by CLICK to the z-value for a 2-d plot.
-
MDBOX
-
No. of channels over which "running-median" intensities
are calculated and then removed by MDBASE.
-
MRATIO
-
Map ratio for two-dimensional displays.
-
MXMAX
-
Maximum cell (or pixel) number along the x-axis of Matrix
(0) that is to be processed.
-
MXMIN
-
Minimum cell (or pixel) number along the x-axis of Matrix
(0) that is to be processed.
-
MYMAX
-
Maximum cell (or pixel) number along the y-axis of Matrix
(0) that is to be processed.
-
MYMIN
-
Minimum cell (or pixel) number along the y-axis of Matrix
(0) that is to be processed.
-
NBOX
-
Boxcar filter size (must be odd and <= 11).
-
NEWRES
-
Resolution to which CHNGRES smoothes data (channels).
-
NFIT
-
Order of polynomial baseline (range: 0 - 12).
-
NGAUSS
-
Number of Gaussians to fit.
-
NITER
-
Maximum number of iterations for Gaussian fit.
-
NSAVE
-
"Save" file location to RECALL or SAVE.
-
N_N
-
internal UniPOPS adverb -- user should not change or
refer to N_N.
-
OSHIFT
-
No of channels by which RAP has overlapped a
frequency-switched spectrum, (LINE Prog only).
-
PFLAG
-
If FALSE, DOC prints a title line; else DOC does not.
-
RATE_MAX
-
Highest slew rate ("/s) for SELECT, (CONDAR only).
-
RATE_MIN
-
Lowest slew rate ("/s) for SELECT, (CONDAR only).
-
RAMPERR
-
One sigma error of RAMPLTDE (set by RIPPLE, RSHAPE)..
-
RAMPLTDE
-
Amplitude of sinusoidal baseline fit.
-
RFIXAMP
-
Flag used by RIPPLE and RSHAPE to determine if RAMPLTDE
should be fitted for and what initial guess to use.
-
RFIXPER
-
Flag used by RIPPLE and RSHAPE to determine if RPERIOD
should be fitted for.
-
RFIXPHA
-
Flag used by RIPPLE and RSHAPE to determine if RPHASE
should be fitted for and what initial guess to use.
-
RPERIOD
-
No of channels in one wavelength for sinusoidal baseline
fit.
-
RPERERR
-
One sigma error of RPERIOD (set by RIPPLE, RSHAPE)..
-
RPHASE
-
Phase of sinusoidal baseline fit.
-
RPHAERR
-
One sigma error of RPHASE (set by RIPPLE, RSHAPE)..
-
SCAN_MAX
-
Highest scan number for SELECT.
-
SCAN_MIN
-
Lowest scan number for SELECT.
-
SLABEL
-
Dictates how to label a plot.
-
SPROTECT
-
If TRUE, then SAVE will not overwrite scans in the
"save" file; else, SAVE may overwrite scans.
-
S_SORT
-
Flag which tells SELECT how you want to sort scan numbers;
if >= 1, scan numbers assorted in ascending value; if <= -1, scans
numbers assorted in descending order; if = 0, no sorting will be done.
-
TAU0
-
First estimate of zenith optical depth for use in SOLVETIP.
-
TCLICK
-
Set by CLICK to the y-axis value (SHOW, PLOT displays)
or the y-cell number (2-d display).
-
TRCVR
-
Receiver temperature for use in SOLVETIP.
-
TVANE
-
Ambient temperature (vane temperature) for use in SOLVETIP.
-
TYPETIP
-
Flag in SOLVETIP determining the type of solution used.
-
UT_MAX
-
Highest Universal Time for SELECT.
-
UT_MIN
-
Lowest Universal Time for SELECT.
-
VCLICK
-
Set by CLICK to the velocity in km/s (LINE, SHOW display)
or the position relative to the start of the scan in degrees (CONDAR, SHOW
display) or the x-axis value (2-d display).
-
VRMS
-
The results of the RMS verb.
-
WEIGHT
-
Weight factor used by SUM.
-
XCLICK
-
Set by CLICK to the x-pixel number (screen coordinates).
-
XLOGP
-
If TRUE, PLOT uses logarithmic x-axis; else linear
axis used.
-
XMAXP
-
Maximum x-value for a PLOT display.
-
XMINP
-
Minimum x-value for a PLOT display.
-
X_MAX
-
Highest source x-position for SELECT.
-
X_MIN
-
Lowest source x-position for SELECT.
-
YCLICK
-
Set by CLICK to the y-pixel number (screen coordinates).
-
YINCR
-
Sets the increment between y tick marks in SHOW.
-
YLOGP
-
If TRUE, PLOT uses logarithmic x-axis; else linear
axis used.
-
YMAXP
-
Maximum y-value for a PLOT display.
-
YMIN
-
Determines the lower y limit of SHOW.
-
YMINP
-
Minimum y-value for a PLOT display.
-
Y_MAX
-
Highest source y-position for SELECT.
-
Y_MIN
-
Lowest source y-position for SELECT.
-
ZLINE
-
SHOW, PLOT, or LABEL draws Y=0 axis if TRUE; else not.
In the descriptions, the sizes of array are given in parentheses after the
adverbs' names.
-
-
BADPT
-
(12) Bad channels found by SPIKE and used by REPLACE.
-
BPARM
-
(15) Chebyshev polynomial coefficients found by BASELINE or BSHAPE and used
by BMODEL or BSHOW.
-
CENTER
-
(24) Either initial guesses for Gaussian centers or
the values found by GAUSS or PEAK (channels).
-
CLUT
-
(3x32) Color-Look-Up table for 2-d color raster plots.
-
CMARK
-
(12) Channels at which SHOW draws vertical line. X-axis
values at which PLOT draws vertical lines. X-cell numbers at which LABEL
draws vertical lines.
-
CNTERR
-
(24) Errors on Gaussian centers in CENTER.
-
CONLINE
-
(32) Line types for contour levels for 2-d plots.
-
FLEVS
-
(32) Relative number of data points FUNCLEV is place
at each level.
-
FMARK
-
(12) Frequencies relative to band center in MHz (LINE),
or time relative to beginning of scan in sec (CONDAR), at which SHOW is to
draw vertical lines. Y-axis values at which LABEL draws horizontal lines.
-
GMFRAC
-
(5) Contains the input values for GMEASURE.
-
GOUT
-
(6x5) Contains the results of GMEASURE.
-
GREGION
-
(48) Channel nos. determining Gaussian-fit regions.
-
HEIGHT
-
(24) Gaussian heights found by GAUSS or PEAK.
-
HGHTERR
-
(24) Errors on Gaussian heights in HEIGHT.
-
HWERR
-
(24) Errors in Gaussian FWHM in HWIDTH.
-
HWIDTH
-
(24) Either initial guesses for Gaussian FWHM or the
values found by GAUSS or PEAK (channels).
-
LEVS
-
(32) Contour levels used by 2-d plotting routines.
-
MLIMS
-
(2x5) Set by MLIMITS to the max and min values and
coordinates of Matrix (0).
-
NREGION
-
(32) Channel nos. defining baseline-fit regions.
-
SIZE
-
(2) The results of MOMENT. Units of SIZE(1) and (2)
are K km/s and km/s for a spectrum (LINE), or K deg and deg for a scan (CONDAR),
respectively.
-
SMWGT
-
(12) Weight function used by SMOOTH.
-
STATUS
-
(32) Flag array which contains current UniPOPS status.
-
TMARK
-
(12) Y-values where SHOW & PLOT draw horizontal
lines. Y-cell numbers where LABEL will draw horizontal lines.
-
VMARK
-
(12) Velocities in km/s (LINE), or positions relative
to scan start in deg (CONDAR), where SHOW draws vertical lines. X-axis values
where LABEL will draw vertical lines.
Features that are only available at Green Bank or Tucson, or function differently
at the two sites, have this indicated by (GB) or (TUC) respectively.
-
-
ANTGAIN
-
(TUC) Antenna gain.
-
APPEFF
-
(TUC) Antenna aperture efficiency.
-
AZ
-
Azimuth (deg).
-
BACKEND
-
Back-end type -- 8 character string.
-
BADCHV
-
(TUC) Bad channel value (K).
-
BASEOFF
-
(TUC) Baseline offset (K).
-
BEAMEFF
-
(TUC) Antenna Beam efficiency.
-
BFWHM
-
(TUC) Beam half-width at half maximum (arcsec).
-
BMORENT
-
(TUC) Beam orientation (degrees).
-
BMTHROW
-
(TUC) Beam throw (arcsec).
-
BW
-
Bandwidth (MHz).
-
CFFORM
-
(GB) Center frequency formula -- 24 character string.
-
CL11TYPE
-
(TUC) The type of Class 11 - 8 Characters string.
Recognized strings are "PROTO12M" and "ORIG " or " ".
-
COORDCD
-
Coordinate system code -- 8 character string.
-
CYCLLEN
-
Length of cycle (secs).
-
CYCLLENF
-
(TUC) PROTO12M - The time in seconds to complete one
fast cycle.
-
DATALEN
-
Length of data in bytes.
-
DELTAX
-
Delta for x-axis at reference point in km/s (LINE),
or deg (CONDAR).
-
DELTAXR
-
Map delta (arcsec) or rate in x (arcsec/sec).
-
DELTAYR
-
Map delta (arcsec) or rate in y (arcsec/sec).
-
DESORG
-
Coordinates of center of descriptive coordinate system
-- 3 angles in deg.
-
DEWPT
-
(GB) Dew point (deg C).
-
DRMS
-
Actual RMS noise level (same units as data).
-
EFFINT
-
Effective Integration time (sec).
-
EL
-
Elevation (deg).
-
EPOCDEC
-
Epoch Declination (deg).
-
EPOCH
-
Epoch (yrs).
-
EPOCRA
-
Epoch Right Ascension (deg).
-
ETAFSS
-
(TUC) ETAFSS efficiency.
-
ETAL
-
(TUC) ETAL efficiency.
-
FIRSTIF
-
(TUC) First IF (MHz).
-
FOCUSH
-
(TUC) East-west lateral focus (mm).
-
FOCUSR
-
Radial focus (mm).
-
FOCUSV
-
(TUC) North-south lateral focus (mm).
-
FOFFREF1
-
(TUC) The value of the frequency switching reference
1 offset (MHz).
-
FOFFREF2
-
(TUC) The value of the frequency switching reference
2 offset (MHz).
-
FOFFSIG
-
(TUC) The value of the frequency switching signal offset
(MHz).
-
FRAME
-
(TUC) Map x-y reference frame code -- 8 character string.
-
FREQRES
-
Frequency resolution in MHz (LINE), or K/count or K/Volt
(CONDAR).
-
FRONTEND
-
(TUC) Front end type -- 8 character string.
-
FSCAN
-
Scan number of first scan accumulated.
-
GAINS
-
(TUC) Gains scan number.
-
GALLAT
-
Galactic Latitude (deg).
-
GALLONG
-
Galactic Longitude (deg).
-
HARMONIC
-
(TUC) Harmonic.
-
HEADLEN
-
Length of header in bytes.
-
HUMIDITY
-
(TUC) Relative humidity.
-
ILI
-
Integrated line intensity (same units as data).
-
INDX
-
Indicated x coordinate (deg).
-
INDY
-
Indicated y coordinate (deg).
-
INTTIME
-
Total integration (duration) time (sec).
-
L1
-
(GB) Frequency of local oscillator no. 1 (MHz).
-
L1F1
-
(GB) Offset frequency no. 1 of l.o. no. 1 (MHz).
-
L1F2
-
(GB) Offset frequency no. 2 of l.o. no. 1 (MHz).
-
L2
-
(GB) Frequency of local oscillator no. 2 (MHz).
-
L2F1
-
(GB) Offset frequency no. 1 of l.o. no. 2 (MHz).
-
L2F2
-
(GB) Offset frequency no. 2 of l.o. no. 2 (MHz).
-
LA
-
(GB) IF frequency for receiver A (MHz).
-
LAMP
-
Line amplitude (same units as data).
-
LB
-
(GB) IF frequency for receiver B (MHz).
-
LC
-
(GB) IF frequency for receiver C (MHz).
-
LD
-
(GB) IF frequency for receiver D (MHz).
-
LEVCORR
-
(GB) Level correction for 300-ft telescope (Volts).
-
LOFACT
-
(TUC) LO factor.
-
LOIF
-
(TUC) LO IF.
-
LSCAN
-
Scan number of last scan accumulated.
-
LST
-
Apparent Local Sidereal Time (hrs).
-
LWID
-
Line width (same units as the data).
-
MBEAM
-
(TUC) Negative beam -- 2 values (arcsec).
-
MMH2O
-
(TUC) MM of water vapor.
-
NOINT
-
Number of data points.
-
NOPHASE
-
Number of phases per cycle.
-
NOPHASEF
-
(TUC) PROTO12M - The number of fast phases per cycle.
-
NOSWVARF
-
(TUC) PROTO12M - The number of fast switching variables.
-
NOPTS
-
(TUC) Number of grid points in map.
-
NORCHAN
-
Number of receiver channels.
-
NORECORD
-
(GB) Total number of individual records available.
(TUC) Total number of individual OTF spectra available.
-
NOSTAC
-
Number of scans stacked.
-
NOSWVAR
-
Number of switching variables.
-
NOXPTS
-
(TUC) Number of x coordinate points in map.
-
NOYPTS
-
(TUC) Number of y coordinate points in map.
-
NUMCYC
-
(TUC) PROTO12M - The number of slow cycles per scan.
-
NUMCYCF
-
(TUC) PROTO12M - The number of fast cycles per scan.
-
OBJECT
-
Source name -- 16 character string.
-
OBSERVER
-
Observer's name -- 16 character string.
-
OBSFREQ
-
Observed (sky) frequency (MHz).
-
OBSID
-
Observer's ID -- 8 character string.
-
OBSMODE
-
Observation mode -- 8 character string.
-
OBSTOL
-
(TUC) Observing tolerance (arcsec).
-
OFFSCAN
-
Off scan number.
-
OPENPAR
-
(TUC) Unused strings -- 10 x 8 character strings.
-
ORIENT
-
Receiver/Secondary orientation (deg).
-
PBEAM
-
(TUC) Plus beam -- 2 values (arcsec).
-
PHASEID
-
(GB) The phase number for this individual record.
-
PHASTB
-
(TUC) Phase table.
-
PHASTBnn
-
(TUC) PROTO12M - Phase table - 32 Characters where
each character is the HEX representation of 4 bits of phase information.
nn = 01, 02 ... (NOSWVAR + NOSWVARF). The slow phases are first, then the
fast phases.
-
POLARIZ
-
(TUC) Polarization -- 8 character string.
-
PRECIS
-
Data precision -- 8 character string.
-
PRESSURE
-
(GB) Atmospheric pressure (cm-Hg).
-
PROJID
-
Project ID -- 8 character string.
-
PTCON
-
Pointing constants -- 4 values for TUC (arcsec), 3
for GB (arcmin).
-
PTFUDGE
-
(GB) Pointing fudge for 300-ft (arcmin).
-
PT_MODEL
-
(TUC) The pointing model - 8 characters.
-
RAZOFF
-
(TUC) Reference Azimuth offset (arcsec).
-
RECORDID
-
(GB) The record number for this individual record.
(TUC) The number of this individual OTF spectra.
-
REFPT
-
Data reference point number.
-
REFRAC
-
(TUC) Index of refraction.
-
RELOFF
-
(TUC) Reference Elevation offset (arcsec).
-
RESTFREQ
-
Rest Frequency (MHz).
-
RHO
-
(GB) Feed offset (rotation; in deg).
-
RTSYS
-
System temperature on reference (K).
-
RVSYS
-
Systemic vel. w.r.t. specified ref. frame (km/s).
-
RX_INFO
-
(TUC) Receiver information (8 characters).
-
SAMPRAT
-
Length of sample (sec).
-
SAMPTIMF
-
(TUC) Length of fast phase sample (sec).
-
SAVENUM
-
Save bin no. from which scan has been retrieved.
-
SCAN
-
Scan number.
-
SCANANG
-
(TUC) Map scanning angle (deg).
-
SIDEBAND
-
(TUC) Sideband.
-
SPN
-
Starting point (channel) number.
-
SROFF
-
(TUC) RA/DEC offsets -- 4 values (arcsec).
-
STSYS
-
System temperature on source (K).
-
SYNFREQ
-
(TUC) Synthesizer frequency (MHz).
-
TAMB
-
Ambient temperature (deg C).
-
TAUH2O
-
H2O opacity.
-
TAUO2
-
(TUC) O2 opacity.
-
TCAL
-
Calibration source temperature (K).
-
TELESCOP
-
Name of telescope -- 8 character string.
-
TH2O
-
(TUC) H2O temperature (K).
-
THETA
-
(GB) Feed offset (lateral; in deg).
-
TO2
-
(TUC) O2 temperature (K).
-
TRMS
-
Theoretical RMS (K).
-
TRX
-
(TUC) Receiver Temperature (K).
-
TSOURCE
-
(TUC) Temperature of source (K).
-
TYPECAL
-
Calibration type -- 8 character string.
-
UT
-
Universal time (hrs).
-
UTDATE
-
UT date -- format YYYY.MMDD
-
UXPNT
-
User's x-axis pointing correction (arcsec).
-
UYPNT
-
User's y-axis pointing correction (arcsec).
-
VARDES
-
(TUC) Variable descriptor.
-
VARDESnn
-
(TUC) PROTO12M - A descriptor of the switching variable
(8 characters). nn = 01, 02, ... (NOSWVAR + NOSWVARF) Slow phases are first,
then the fast phases.
-
VARVAL
-
(TUC) Variable Value.
-
VARVALnn
-
(TUC) The value of a single switch state. Units depend
on VARDESnn. nn = 01, 02, ... (NOSWVAR + NOSWVARF) Slow phases are first,
then the fast phases.
-
VELDEF
-
Velocity reference frame and Doppler convention --
8 character string.
-
VELOCTY
-
Observed velocity with respect to specified reference
frame (km/s).
-
WL
-
(TUC) Size for a FOCALIZE (mm).
-
X0
-
X-axis value at reference point in km/s (LINE), or
deg (CONDAR).
-
XCELL0
-
(TUC) Map zero grid position in x coordinate.
-
XPOINT
-
(TUC) Total x-axis pointing correction (arcsec).
-
XREF
-
(TUC) Commanded reference x coordinate (deg).
-
XSOURCE
-
Commanded source x coordinate (deg).
-
XZERO
-
(TUC) Map x coordinate at location 0 (deg).
-
YCELL0
-
(TUC) Map zero grid position in y coordinate.
-
YPOINT
-
(TUC) Total y-axis pointing correction (arcsec).
-
YREF
-
(TUC) Commanded reference y coordinate (deg).
-
YSOURCE
-
Commanded source y coordinate (deg).
-
YZERO
-
(TUC) Map y coordinate at location 0 (deg).
-
MBUNIT
-
Units of the data in the matrix (8 characters).
-
MCOMMENT
-
A user-supplied comment for the matrix (54 characters).
-
MDATE
-
A date associated with the matrix (8 characters).
-
MDELT1
-
The step-size between x-axis cells in the Matrix.
-
MDELT2
-
The step-size between y-axis cells in the Matrix.
-
MEQUINOX
-
The equinox of the coordinate system of the Matrix.
-
MNAXIS1
-
The number of x-axis cells in the Matrix.
-
MNAXIS2
-
The number of y-axis cells in the Matrix.
-
MOBJECT
-
The name associated with the image in the Matrix (16
characters).
-
MORIGIN
-
Character string describing place of origin of the
data in the Matrix (8 characters).
-
MPIX1
-
The x-axis reference cell in the Matrix which has the
specified reference value.
-
MPIX2
-
The y-axis reference cell in the Matrix which has the
specified reference value.
-
MRVAL1
-
The x-axis value at the x-axis reference cell in the
Matrix.
-
MRVAL2
-
The y-axis value at the y-axis reference cell in the
Matrix.
-
MTYPE1
-
Character string describing the units or type of the
x-axis for the Matrix (8 characters).
-
MTYPE2
-
Character string describing the units or type of the
y-axis for the Matrix (8 characters).
-
MUNDEF
-
Value of undefined points in the Matrix.
-
CBUNIT
-
Units of the data in the cube (8 characters).
-
CCOMMENT
-
A user-supplied comment for the cube (54 characters).
-
CDATE
-
A date associated with the cube (8 characters).
-
CDELT1
-
The step-size between x-axis cells in the Cube.
-
CDELT2
-
The step-size between y-axis cells in the Cube.
-
CDELT3
-
The step-size between z-axis cells in the Cube.
-
CEQUINOX
-
The equinox of the coordinate system of the Cube.
-
CNAXIS1
-
The number of x-axis cells in the Cube.
-
CNAXIS2
-
The number of y-axis cells in the Cube.
-
CNAXIS3
-
The number of z-axis cells in the Cube.
-
COBJECT
-
The name associated with the image in the Cube (16
characters).
-
CORIGIN
-
Character string describing place of origin of the
data in the Cube (8 characters).
-
CPIX1
-
The x-axis reference cell in the Cube which has the
specified reference value.
-
CPIX2
-
The y-axis reference cell in the Cube which has the
specified reference value.
-
CPIX3
-
The z-axis reference cell in the Cube which has the
specified reference value.
-
CRVAL1
-
The x-axis value at the x-axis reference cell in the
Cube.
-
CRVAL2
-
The y-axis value at the y-axis reference cell in the
Cube.
-
CRVAL3
-
The y-axis value at the z-axis reference cell in the
Cube.
-
CTMAX
-
The maximum data value in the original (unscaled) Cube.
-
CTMIN
-
The minimum data value in the original (unscaled) Cube.
-
CTSCALE
-
Scale factor by which to multiply numbers in the FITS
Cube to return them to original scale.
-
CTYPE1
-
Character string describing the units or type of the
x-axis for the Cube (8 characters).
-
CTYPE2
-
Character string describing the units or type of the
y-axis for the Cube (8 characters).
-
CTYPE3
-
Character string describing the units or type of the
z-axis for the Cube (8 characters).
-
CTZERO
-
Value subtracted from the original numbers in the Cube
before they were divided by CTSCALE.
-
CUNDEF
-
Value of undefined points in the Cube.
Here we list pointers used by such commands as TELL, SELECT, SAXIS, FOPEN,
and SUMMARY. For a more detailed description, see the the on-line EXPLAIN
files or the reference manual.
-
ACCMD
-
Indicates the list of accumulated scans for TELL before or after an AVE has
been performed.
-
ADVERB
-
Indicates listing of adverb names for HELP.
-
ALIAS
-
Indicates listing of alias names for HELP.
-
ARRAY
-
Indicates listing of array-adverb names for HELP.
-
CHANNEL
-
Used with SAXIS to indicate that SHOW should use as
an x-axis channel number.
-
CONTYPE
-
Indicates 12-m continuum data for CHNGONLINE or CHNGVER.
-
CON_VER
-
Indicates the current 12-m continuum on-line data file
version number.
-
DEFAULT
-
Assigns default values to ADVERBs.
-
DISK
-
Indicates all data files for TELL and SUMMARY.
-
DSCANS
-
Indicates on-line and off-line data files for TELL,
SELECT, SUMMARY and CHNGFILE.
-
EOF
-
Indicates you want to open the file with FOPEN at the
end of the file.
-
FALSE
-
Contains the value of FALSE (-1).
-
FBTYPE
-
Indicates 12-m filter-bank data for CHNGONLINE or CHNGVER.
-
FB_VER
-
Indicates the current 12-m filter-bank on-line data
file version number.
-
FREQIRST
-
Used with SAXIS to indicate that SHOW should use as
an x-axis rest frequencies in the image sideband - Tucson only.
-
FREQISKY
-
Used with SAXIS to indicate that SHOW should use as
an x-axis sky frequencies in the image sideband - Tucson only.
-
FREQOFF
-
Used with SAXIS to indicate that SHOW should use as
an x-axis offset IF frequency.
-
FREQRST
-
Used with SAXIS to indicate that SHOW should use as
an x-axis ret frequencies.
-
FREQSKY
-
Used with SAXIS to indicate that SHOW should use as
an x-axis sky frequencies.
-
GSCANS
-
Indicates gains data file for TELL, SUMMARY, SELECT
and CHNGFILE.
-
HCTYPE
-
Indicates 12-m hybrid spectrometer data for CHNGONLINE,
or CHNGVER.
-
HC_VER
-
Indicates the current 12-m hybrid spectrometer data
file version number.
-
INFO
-
Indicates current selection criteria for SELECT.
-
KSCANS
-
Indicates keep data file for TELL, SUMMARY, SELECT
and CHNGFILE.
-
LOGFILE
-
Indicates the file for command logging for CHNGFILE.
-
NEW
-
Indicates you want to open a new file with FOPEN.
-
OFFDATA
-
Indicates off-line data file for TELL, SUMMARY or SELECT.
-
OLD
-
Indicates you want to open an existing file with FOPEN.
-
ONDATA
-
Indicates on-line data file for TELL, SUMMARY or SELECT.
-
POINTER
-
Indicates listing of pointer and keyword-adverb names
for HELP.
-
POSX
-
Used with SAXIS to indicate that SHOW should use as
an x-axis the horizontal coordinate.
-
POSXOFF
-
Used with SAXIS to indicate that SHOW should use as
an x-axis position offset along the horizontal coordinate.
-
POSY
-
Used with SAXIS to indicate that SHOW should use as
an x-axis the vertical coordinate.
-
POSYOFF
-
Used with SAXIS to indicate that SHOW should use as
an x-axis position offset along the vertical coordinate.
-
POS_OFF
-
Used with SAXIS to indicate that SHOW should use as
an x-axis position offset.
-
PRINTFILE
-
Indicates the file for captured output for CHNGFILE.
-
PROCEDURE
-
Indicates listing of procedure names for HELP.
-
REW
-
Indicates you want to open the file with FOPEN at the
start of the file.
-
RO
-
Indicates you want to open the file with FOPEN with
read only privileges.
-
RSCANS
-
Indicates the individual records file for TELL, SUMMARY,
SELECT and CHNGFILE.
-
RW
-
Indicates you want to open the file with FOPEN with
read/write privileges.
-
SAMPLE
-
Used with SAXIS to indicate that SHOW should use as
an x-axis sample numbers.
-
SCALAR
-
Indicates listing of scalar adverb names for HELP.
-
SCR
-
Indicates you want to open a scratch or temporary file
with FOPEN.
-
SSCANS
-
Indicates save data file for TELL, SUMMARY, SELECT,
and CHNGFILE.
-
STACK
-
Indicates the stack array for TELL.
-
STAT
-
Indicates the status array for TELL.
-
STRING
-
Indicates listing of string adverb names for HELP.
-
TIMELST
-
Used with SAXIS to indicate that SHOW should use as
an x-axis the LST.
-
TIMEOFF
-
Used with SAXIS to indicate that SHOW should use as
an x-axis time offset.
-
TIMEUT
-
Used with SAXIS to indicate that SHOW should use as
an x-axis the UT.
-
TRUE
-
Contains the value of TRUE (+1).
-
UNK
-
Indicates that you want FOPEN to open a file whose
existence is unknown.
-
VERB
-
Indicates listing of verb names for HELP.
-
VELHEAD
-
Used with SAXIS to indicate that SHOW should use as
an x-axis velocities using the definition in the scan"s header.
-
VELLINR
-
Used with SAXIS to indicate that SHOW should use as
an x-axis velocities assuming uniform channel spacing.
-
VELOPTI
-
Used with SAXIS to indicate that SHOW should use as
an x-axis velocities using the optical definition.
-
VELRADI
-
Used with SAXIS to indicate that SHOW should use as
an x-axis velocities using the radio definition.
-
VELRELT
-
Used with SAXIS to indicate that SHOW should use as
an x-axis velocities using the relativistic definition.
-
VERS
-
Contains the version number of the program.
-
WO
-
Indicates you want to open the file with FOPEN with
write only privileges.
In the descriptions, the sizes of string adverbs are given in parentheses
after the adverbs' names.
-
-
HTITLE
-
(32) A label for PLOT displays.
-
PROMPT
-
(8) The prompt string used by UniPOPS.
-
S_MODE
-
(4) Mode of observing for SELECT.
-
S_OBJECT
-
(16) Name of object for SELECT.
-
XTITLE
-
(16) Label for the x-axis for PLOT displays.
-
YTITLE
-
(16) Label for the y-axis for PLOT displays.
-
ABS
-
Returns absolute value of argument.
-
ACOS
-
Returns arc cosine (in radians) of argument.
-
ASIN
-
Returns arc sine (in radians) of argument.
-
ATAN
-
Returns arc tangent (in radians) of argument.
-
ATAN2
-
Returns arctan (in radians) of 1st argument divided
by 2nd. Syntax: ATAN2(A, B) i.e. arctan(A/B).
-
C2XPIX
-
Interprets the argument as a c-value and returns the
corresponding x-pixel value.
-
CCUR
-
Returns channel no. at location of crosshair for SHOW.
Returns x-axis value at location of crosshair for PLOT. Returns x-cell no.
at location of crosshair for 2-d plot.
-
CHANTOX
-
Returns x-value, in units of defined lower x-axis,
that corresponds to given channel no.
-
COMPARE
-
Compares TWO strings and returns TRUE if identical,
else, FALSE. Syntax: COMPARE(string1, string2)
-
CONCAT
-
Returns the concatenation of TWO strings. Syntax:
CONCAT(string1, string2)
-
COS
-
Returns the cosine of argument (in radians).
-
COSH
-
Returns the hyperbolic cos of argument (in radians).
-
DATE
-
Returns a 16-character string containing the current
date.
-
DIM
-
Returns the positive difference of the TWO arguments.
Syntax: DIM(X1, X2) and returns X1-X2 if X1>X2; else 0.
-
EXP
-
Returns the value of e raised to the specified power.
-
FCUR
-
For SHOW, returns frequency relative to band center
in MHz (LINE), or time relative to beginning of scan in sec (CONDAR), at
location of crosshair. For 2-d plot, returns y-axis value at location of
crosshair.
-
FNAME
-
Returns a string containing the file name corresponding
to the file number given as the argument.
-
FOPEN
-
Opens the specified ASCII file using the specified
properties. Returns the unit number for the opened file. Syntax:
unit=FOPEN(name,props)
-
IFIX
-
Returns the truncated integer part of the argument.
Synonymous with INT.
-
INDEX
-
Returns 1st location in a string where a 2nd string
is located. Syntax: INDEX(string1, string2)
-
INT
-
Returns the truncated integer part of the argument.
Synonymous with IFIX.
-
LENGTH
-
Returns no. of characters in string argument.
-
LNBLNK
-
Returns position of last non-blank character in a string.
-
LOG
-
Returns the natural (base e) logarithm of the argument.
-
LOG10
-
Returns the common (base 10) logarithm of the argument.
-
MAX
-
Returns the maximum value of the TWO arguments. Syntax:
MAX(x1, x2)
-
MCUR
-
For 2-d plot, returns z-value at location of crosshair.
-
MIN
-
Returns the minimum value of the TWO arguments. Syntax:
MIN(x1, x2)
-
MOD
-
Returns the modulus of the TWO arguments. Syntax: MOD(x1,
x2) , equals the remainder of x1/x2.
-
NINT
-
Returns the nearest integer to the given parameter.
-
RAND
-
Returns a random number between -1 and 1.
-
SIGN
-
Returns absolute value of first argument times sign
of second (transfer of sign). Syntax: SIGN(x1, x2)
-
SIN
-
Returns sine of the argument (in radians).
-
SINH
-
Returns hyperbolic sine of argument (in radians).
-
SQRT
-
Returns square root of the argument.
-
SUBSTR
-
Returns substring contained between two locations in
a given string. Syntax: SUBSTR(string1, x1, x2)
-
T2YPIX
-
Interprets the argument as a t-value and returns the
corresponding y-pixel value.
-
TAN
-
Returns tangent of argument (in radians).
-
TANH
-
Returns hyperbolic tangent of argument (in radians).
-
TCUR
-
Returns y-axis value at location of crosshair for SHOW
and PLOT. Returns y-cell no. at location of crosshair for 2-d plot.
-
TIME
-
Returns an 8 character string containing the current
time.
-
VCUR
-
For SHOW, returns velocity in km/s (LINE), or position
relative to scan start in deg (CONDAR), at location of crosshair. For 2-d
plot, returns x-axis value at the location of crosshair.
-
XCUR
-
Returns x-axis pixel no at location of crosshair.
-
XPIX2C
-
Interprets the argument as an x-pixel value and returns
the corresponding c-value.
-
XTOCHAN
-
Returns channel no. corresponding to given x-value,
entered in units of defined lower x-axis.
-
YCUR
-
Returns y-axis pixel no at location of crosshair.
-
YPIX2T
-
Interprets the argument as a y-pixel value and returns
the corresponding t-value.
-
ASTACK
-
Returns or sets value of specified element in the stack.
-
CD0
-
Returns value of given data point in Cube (0). Syntax: CD0(x1, x2, x3)
-
CH0
-
Returns value of given header parameter in Cube (0).
-
D0 - D9
-
Returns or sets value of given data point in Array
(n).
-
H0 - H9
-
Returns or sets value of given header parameter in
Array (n).
-
MD0-MD3
-
Returns or sets value of given data point in Matrix
(n). Syntax: MDn(x1, x2)
-
MH0-MH3
-
Returns or sets value of given header parameter in
Matrix (n).
-
BATCH
-
Reads in and executes the UniPOPS commands in the specified file. Syntax:
BATCH filename
-
CHNGFILE
-
Changes the files which the program can access. Syntax: CHNGFILE action file_type
[file_name] or CHNGFILE
-
CHNGPRJ
-
Changes the project code for access to the online data
file. Syntax: CHNGPRJ new_project
-
CHNGVER
-
(TUC) Changes the version number for the indicated
12-meter on-line file type. Syntax: CHNGVER file_type or: CHNGVER
-
DIR
-
Lists the contents of the disk directories. Syntax:
DIR or DIR directory/files
-
EDIT
-
Allows editing of given file using a system editor.
Syntax: EDIT filename
-
FILES
-
Lists files currently accessible by the program.
-
LASER
-
Sends the designated text files to the printer. Syntax:
LASER filenames or LASER
-
OLFILES
-
(TUC) Lists the 12-meter online files currently accessible
by the program.
-
PRCDIR
-
Lists the files on disk which contain procedures and
which can be "BATCH"ed into the program.
-
TYPE
-
Lists the contents of the specified disk text file.
Syntax: TYPE filename
-
EXPLAIN
-
Starts up the EXPLAIN help facility. Syntax: EXPLAIN or EXPLAIN topic
-
HELP
-
The HELP (quick reference) facility. Syntax: HELP, HELP HELP, HELP
<pointer>, or HELP <topic>.
-
HISTORY
-
Lists recent commands that the user has issued.
-
IDENTIFY
-
Searches through help files for particular topic. Syntax:
IDENTIFY, IDENTIFY topic, or IDENTIFY topic deg
-
REPORT
-
Starts up the bug and comment reporting facility.
-
SYSHELP
-
Asks system for help on specified UNIX system command.
Syntax: SYSHELP sys_command
-
WHATIS
-
Tells the user the type of a symbol. Syntax: WHATIS
symbol
-
COMPRESS
-
Recovers all wasted memory space for user.
-
CORE
-
Reports on the usage of the program's memory space.
-
EXIT
-
Terminates the program.
-
RESTART
-
Restarts the program from the beginning.
-
RESTORE
-
Restores the procedures, adverbs, etc. from the specified
STORE bin. Syntax: RESTORE bin_number
-
SCRATCH
-
Deletes specified procedure, alias or user-defined
adverb from UniPOPS memory but does not return the space used by the procedure.
Syntax: SCRATCH unwanted_name
-
STORE
-
Stores the current procedures, adverbs, etc. into the
specified STORE bin to be later recalled by RESTORE. Syntax: STORE bin_number
-
DOCUMENT
-
Echoes specified text. Syntax: DOCUMENT anything
-
KILLGRPH
-
Kills current graphical window & establishes a replacement.
-
SYSTEM
-
Executes the specified system command. Syntax: SYSTEM
sys_command.
-
UNDO
-
Tries to undo the previous command.
-
LIST
-
Lists the specified procedure. Syntax: LIST proc_name
-
POPSEDIT
-
Starts up Pops line editor on specified procedure at specified line number.
Syntax: POPSEDIT proc_name line_number
-
PROCEDURE
-
Starts definition of a user-defined procedure. Syntax:
PROC name, PROC name(dummy_arguments), PROCEDURE name, or PROCEDURE
name(dummy_arguments)
In the descriptions, features that are only available at Green Bank or Tucson,
or function differently at the two sites, have this indicated by (GB) or
(TUC) respectively. Features that belong to only LINE or CONDAR, or function
differently in the two, have this indicated by (LINE) and (CONDAR).
-
ACCUM
-
Adds data in Array (0) to that in internal ACCUM array using default weight
factors.
-
AVE
-
Divides the accumulated data in internal ACCUM array by the sum of the weight
factors and places the averaged data in Array (0).
-
SCLEAR
-
Deletes present accumulation of data which may be in
progress. Clears all former use of ACCUM and SUM. Clears the internal array
of scan number, ASHIFT pairs set by SHIFT.
-
SUM
-
Adds data in Array (0) to that in internal ACCUM array
using user-defined weight factors.
-
TELL
-
Lists scans in "save", "keep", or off-line or on-line
data files. Will also list contents of the stack array and scans averaged
together by ACCUM, SUM, and AVE. Syntax: TELL pointer
-
BASELINE
-
Removes polynomial baseline from Array (0), storing results back into Array
(0).
-
BMODEL
-
Uses the polynomial baseline coefficients in BPARM and stores a model of
the fit into Array (0).
-
BSHAPE
-
Fits polynomial baseline to data in Array (0) and stores
the resulting fit coefficients in BPARM.
-
BSHOW
-
Uses the polynomial baseline coefficients in BPARM
and displays a model of the fitted baseline.
-
DCBASE
-
Calculates and takes out a DC bias from the data in
Array (0) and stores the results back into (0).
-
MDBASE
-
Removes the point-by-point "running-median" intensity
for a box of size MDBOX channels from Array(0).
-
PCBASE
-
Removes from Array (0) a constant value such that the
resulting percentage of data with values < 0 equals DCPCT.
-
RIPPLE
-
Fits and removes sinusoidal baseline from data in Array
(0), returning results to Array (0). RPERIOD is the initial guess for the
wavelength (in channels); the fit coefficients are returned in RAMPLTDE,
RPHASE, and RPERIOD.
-
RMODEL
-
Creates a sinusoidal model of the baseline described
by RAMPLTDE, RPHASE, and RPERIOD and stores the results in Array (0).
-
RSHAPE
-
Fits sinusoidal baseline to data in Array (0), using
value of RPERIOD as initial guess, and storing the fit coefficients in RAMPLTDE,
RPHASE, and RPERIOD.
-
RSHOW
-
Uses coefficients in RAMPLTDE, RPHASE, and RPERIOD
to display the fitted sinusoid.
-
BY
-
Part of an FOR-TO-BY-END construct.
-
ELSE
-
Part of an IF-THEN-ELSE-END construct.
-
END
-
Marks end of a WHILE-END, FOR-TO-END, FOR-TO-BY-END,
IF-THEN-ELSE-END, or IF-THEN-END construct.
-
FOR
-
Start of a FOR-TO-BY-END or FOR-TO-END construct.
-
IF
-
Specifies the start of an IF-THEN-END or IF-THEN-ELSE-END
logical construct.
-
THEN
-
Part of IF-THEN-ELSE-END or IF-THEN-END construct.
-
TO
-
Part of an FOR-TO-BY-END construct.
-
WHILE
-
Specifies the start of a WHILE-END loop.
-
CGET
-
Retrieves the specified feed for the current scan and places the header and
data into Array (0). Syntax: CGET feed.
-
CGGET
-
Retrieves the specified feed for the most recent gains scan and places the
header and data into Array (2). Syntax: CGGET feed.
-
CHECK
-
Checks whether "save"-file location NSAVE contains
a scan.
-
CHNGONLINE
-
(TUC) Changes the assumptions about unspecified subscan
(feed) numbers and file version number of the indicated type. Syntax:
CHNGONLINE(file_type, version)
-
GET
-
Retrieves the data and header for the specified scan
and feed from the off-line or on-line data files and places them in Array
(0). Syntax: GET scan_num.feed_num
-
GET0 - GET9
-
Retrieves data and header for specified scan and feed
from off-line or on-line data files, placing them in Array (n). Syntax: GETn
scan_num.feed_num
-
GETCOL
-
Gets a column from Matrix (0) and places it in Array
(0). Syntax: GETCOL(column_number)
-
GETIR
-
(GB) Retrieves an individual record or phase from either
the on-line or off-line records files and places it in Array (0). Syntax:
GETIR(scan_no.rcvr-number, record_no, phase_no)
-
GETOTF
-
(TUC) Retrieves an individual scan or supplementary
array from an OTF spectral line scan and places it Array (0). Syntax:
GETOTF(scan_no.subscan-number, record-number)
-
GETROW
-
Gets a row from Matrix (0) and places it in Array (0).
Syntax: GETROW(row_number)
-
GGET
-
Retrieves gains data and header for specified scan
and feed from the off-line or on-line gains files and places them in Array
(2). Syntax: GET scan_num.feed_num
-
KEEP
-
Stores the data and header in Array (0) into the "keep"
file.
-
KGET
-
Retrieves data and header for specified scan and feed
from the "keep" file, placing them in Array (0). Syntax: KGET scan_num.feed_num
-
MREAD
-
Reads the specified two-dimensional FITS image file
from disk into Matrix (0). Syntax: MREAD('filename')
-
MWRITE
-
Writes Matrix (0) into a specified disk file as a
two-dimensional FITS image file. Syntax: MWRITE('filename')
-
OFF
-
Retrieves the data and header for the specified scan
and feed from the off-line or on-line data files and places them in Array
(1). Syntax: OFF scan_number.feed_number
-
ON
-
Retrieves the data and header for the specified scan
and feed from the off-line or on-line data files and places them in Array
(0). Syntax: ON scan_number.feed_number
-
PUTCOL
-
Places the data in Array (0) into the indicated column
of Matrix (0). Syntax: PUTCOL(column_number)
-
PUTROW
-
Places the data in Array (0) into the indicated row
of Matrix (0). Syntax: PUTROW(row_number)
-
READCUBE
-
Reads the specified three-dimensional FITS image file
in preparation for SLICE'ing. Syntax: READCUBE('filename')
-
RECALL
-
Recalls a scan from the "save" file and places the
data and header into Array (0).
-
SAVE
-
Stores the data and header in Array (0) into the "save"
file.
-
SUMMARY
-
Summarizes the data in the "save", "keep", "gains",
"zeros", off-line or on-line data files. BSCAN, ESCAN specify the range of
scans to be summarized. Syntax: SUMMARY file_ptr
-
TELL
-
Lists scans in the "save", "keep", "gains", "zeros",
off-line or on-line data files. Will also list the contents of the stack
array and the scans averaged together by ACCUM, SUM, and AVE. Syntax: TELL
pointer
-
AUTOLEV
-
Sets up automatically contour levels (ADVERB array LEVS) for two-dimensional
displays. Syntax: AUTOLEV(num_levs)
-
CC
-
Sets lower AND upper x-axis to channel nos for SHOW.
-
CF
-
Sets lower x-axis to chan. nos. and upper to freq (LINE),
or time (CONDAR), for SHOW.
-
CHAR
-
Draws specified character string on graphics screen
at location last specified by PLACE. Syntax: CHAR("Hello World")
-
CHARSIZE
-
Changes the size of characters drawn to the graphics
screen. Syntax: CHARSIZE(num_points)
-
CLICK
-
Performs the equivalent of all the cursor functions
with a single click, placing the values in 7 adverbs.
-
COLOR
-
Changes the default color used for plotting. Syntax:
COLOR(-red,- green, -blue) or COLOR(hue, intensity, saturation)
-
CONTOUR
-
Contours the contents of Matrix (0) -- high quality
algorithm.
-
CROSSHAIR
-
Displays cross hairs -- the cross hairs can be moved
around and the computer can display various quantities depending upon whether
it is a SHOW display of Continuum or Spectral-Line data, a PLOT display,
or a two-dimensional display.
-
CV
-
Sets lower x-axis to chan. no. and upper to velocity
(LINE), or position (CONDAR) for SHOW.
-
EQHISTLEV
-
Sets the LEVS array adverb so that an equal number
of data values occur between each level (an equal histogram). Syntax:
EQHISTLEV(min, max, num_levels)
-
FC
-
Sets lower x-axis to freq (LINE), or time (CONDAR),
and upper to chan. no. for SHOW.
-
FF
-
Sets both lower and upper x-axis to frequency (LINE),
or time (CONDAR), for SHOW.
-
FLAG
-
Draws vertical line on the display at a specified lower
x-axis value of all types of displays. Syntax: FLAG(x_value)
-
FONTSET
-
Alters the character font used by the graphics screen.
Syntax: FONTSET(font)
-
FREEY
-
Allows for automatic rescaling of the y-axis by SHOW.
-
FULLGRID
-
Overlays a grid on any kind of current display.
-
FUNCLEV
-
Sets the LEVS array adverb such that each level has
a fraction of the total number of data points as indicated by the value of
the FLEVS array adverb. Syntax: FUNCLEV(min, max)
-
FV
-
Sets lower x-axis to freq. (LINE), or time (CONDAR),
and upper to vel. (LINE), or position (CONDAR) for SHOW.
-
GRAPHICS
-
Sends printed output to the graphics screen.
-
HISTOGRAM
-
Sets up SHOW command so it will use a histogram display.
PLOT will use points display (i.e., equivalent to POINTS).
-
HLFTNE
-
Half-tone plots the contents of Matrix (0).
-
HOLDY
-
Fixes present y-axis scaling for future SHOW displays.
Revoked by FREEY command.
-
LABEL
-
Draws a box and labels current 2-d display.
-
LINE
-
Sets up SHOW & PLOT commands so they will use connected
lines.
-
LINETYPE
-
Sets up default line type for one-dimensional SHOW,
RESHOW, or PLOT displays. Syntax: LINETYPE(line_num)
-
ONS
-
(CONDAR) Draws a plus sign at location of `On' positions
in an On-Off continuum scan.
-
PAGE
-
Clears the graphics screen.
-
PDOC
-
(TUC) Reduces a 12-m pointing observation.
-
PLACE
-
Places "virtual" graphics pen at specified location
on graphics screen in preparation for a subsequent CHAR or VCTR command.
Syntax: PLACE(x, y).
-
PLOT
-
Plots the data in Array (1) versus the data in Array
(0).
-
PLOTDOTS
-
Plots dots or plusses at all defined (or undefined)
data values in Matrix (0).
-
POINTS
-
Sets up SHOW & PLOT commands so that they will
plot points.
-
QCONTOUR
-
Contour plots (quick algorithm) the contents of Matrix
(0).
-
RASTER
-
Plots the contents of Matrix (0) as a color or gray-scale
raster image.
-
RESHOW
-
Plots the data in Array (0) over any existing plot.
-
RHIST
-
Sets up RESHOW command to use a histogram display.
-
RLINE
-
Sets up RESHOW command to use connected lines.
-
RPOINTS
-
Sets up RESHOW command to plot points.
-
RSTCOLOR
-
Resets the default color to white.
-
RSTPAGE
-
Resets plotting region of graphics screen to default
values.
-
SAXIS
-
Sets upper and lower x-axis for SHOW. Syntax:
SAXIS(upr,lwr)
-
SETCLUT
-
Assigns values to the color-look-up-table (ADVERB array
CLUT) from a set of default color tables. Syntax: SETCLUT(table_num, num_levs)
-
SETLEV
-
Easily sets linear or logarithmic contour levels (ADVERB
array LEVS). Syntax: SETLEV(start, increment, number, type)
-
SETPAGE
-
Sets plotting region of graphics screen to user-specified
values. Syntax: SETPAGE(xlo, xhi, ylo, yhi)
-
SHOW
-
Plots data and some header information for scan in
Array (0).
-
VC
-
Sets lower x-axis to vel. (LINE), or position (CONDAR),
and upper to chan. no. for SHOW.
-
VCHAR
-
Draws a character string along a vertical line on the
graphics screen. Syntax: VCHAR(string,rotate)
-
VCTR
-
Draws a line to the specified location on the graphics
screen from the location last specified by PLACE. Syntax: VCTR(x, y).
-
VF
-
Sets lower x-axis to vel. (LINE), or position (CONDAR),
and upper to freq. (LINE), or time (CONDAR), for SHOW.
-
VV
-
Sets both lower and upper x-axis to vel. (LINE), or
position (CONDAR), for SHOW.
-
XRANGE
-
Alters BDROP and EDROP according to the specified range
in the units of the current lower x-axis. Syntax: XRANGE(xmin, xmax)
-
YRANGE
-
Alters YMIN and YINCR to reflect the specified limits
to the y-axis. Syntax: YRANGE(ymin, ymax)
-
AVG
-
(CONDAR) Computes mean source temp. and standard deviation of mean for analog
continuum data (from standard backend) in Array (0).
-
AVGD
-
(TUC) (CONDAR) Computes mean source temp. and standard deviation of mean
for digital backend data in Array (0).
-
BIAS
-
Adds the value of FACT to the data points in Array
(0) and stores results back in (0).
-
CALDBE
-
(TUC) (CONDAR) Computes calibration values for each
point of a digital backend scan.
-
CLIP
-
Clips the data in Array (0) such that they will be
within the range specified by CLIPMIN and CLIPMAX.
-
CONVFCN
-
Takes the convolution of data in Arrays (0) and (1)
and places result in Array (0).
-
COPY
-
Copies data and header from one specified Array to
another. Syntax: COPY(from, to).
-
CROSSFCN
-
Takes the cross-correlation of data in Arrays (0) and
(1) and places result in Array (0).
-
DECNVLV
-
Deconvolves the data in Array (0) from the data in
Array (1) and places result in Array (0).
-
DIFF
-
Subtracts the data in Array (1) from that in Array
(0) and places the results in Array (0).
-
DIVIDE
-
Divides the data in Array (0) by that in Array (1)
and stores the results in Array (0).
-
FFT
-
Takes the FFT of the data in Array (0) and stores the
real part of the result in Array (0) and the imaginary part in Array (1).
-
FIXDBE
-
(TUC) (CONDAR) Computes & reorders four-phase digital
backend data in Array (0) as switched power, total power, calibration values
and zero levels.
-
IFFT
-
Takes inverse FFT of real data in Array (0) and imaginary
data in Array (1) and places the results back in Arrays (0) and (1).
-
INVERT
-
Flips the data in Array (0) end-to-end.
-
MINUS
-
Subtracts the data in Array 1 from that in Array 0
and places the results in Array 0.
-
MOVE
-
Moves data and header from one specified Array to another.
Syntax: MOVE(from, to).
-
MULTIPLY
-
Multiplies the data in Array 1 with that in Array 0
and places the results in Array 0.
-
PLUS
-
Adds the data in Array 1 to that in Array 0 and places
the results in Array 0.
-
POWSPEC
-
Calculates the power spectrum of real data in Array
(0) and imaginary data in Array (1), storing results in Array (0).
-
RAP
-
(LINE) For freq.-switched scans, overlaps data in Array
(0) with itself, placing results back in (0). RAP sets OSHIFT equal to the
no. of channels corresponding to the freq. switch. (TUC) The user should
specify the freq. shift using FS and FR.
-
REMOVE
-
Deletes data and header from the specified Array. Syntax:
REMOVE(Array_num)
-
REPLACE
-
Replaces the data in Array (0) at the channels specified
in BADPT with the averages of neighboring data points; the results are stored
back into Array (0).
-
SCALE
-
Multiplies the data in Array (0) by the value of FACT.
-
SEDITS
-
(CONDAR) Deletes the specified series or pairs from
the On-Off scan in Array (0) and recomputes the source temp. and RMS with
the pairs deleted.
-
SHIFT
-
Shifts the data in Array (0) by the no. of channels
specified by ASHIFT. Stores the scan number and ASHIFT in an internal array
that can be display with LISTSHIFT.
-
SWITCHED
-
(CONDAR) Computes switched power data from raw phases
of digital backend scan in Array (0).
-
TEMP
-
(LINE) (GB) Performs (on-off)/off assuming that the
on scan is in Array (0) and the off in Array (1); the results are stored
in (0).
(TUC) Performs (on-off)/off * gains assuming that the on scan is in Array
(0), the off in Array (1) and the gains in Array (2); the results are stored
in (0).
-
TOTALPWR
-
(CONDAR) (TUC) Computes total-power data from the raw
phases of the digital backend scan in Array (0).
-
ZERO
-
(CONDAR) (TUC) Computes zero levels for digital backend
data in ARRAY (0). The RMS of the zero levels is computed, stored in VRMS,
& printed on the screen.
-
CHEADER
-
Lists the header parameters of the contents of Cube (0).
-
D0 - D9
-
Returns or sets value of given data point in Array (n).
-
DOC
-
Writes one line of documentation about the scan in
Array (0); uses PFLAG to determine whether to print a header.
-
FSHIFT
-
(LINE) Calculates the freq. difference between the
scans in Array (0) & internal ACCUM array, storing this (in chans.) in
ASHIFT. (CONDAR) Sets ASHIFT to zero.
-
GMEASURE
-
(LINE) Assumes that Array (0) contains a spectrum of
a spiral galaxy & calculates the following line parameters flux integral,
velocity, and line width. The array adverbs GMFRAC and GOUT hold the input
parameters, and the results, respectively.
-
HEADER
-
Lists some of the more importants parameters in the
header of the scan in Array (0).
-
MHEADER
-
Lists the header parameters of the contents of Matrix
(0).
-
MOMENT
-
Calculates the zeroth and first moments of the data
in Array (0) and places the results in SIZE.
-
PDOC
-
(TUC) Reduces 12-m pointing observations.
-
PEAK
-
Finds the highest data point in Array (0) and prints
the height, chan. no., velocity, half-width, & frequency (LINE), or height,
chan. no., position, half-width, & time (CONDAR); results are also stored
in HWIDTH, CENTER, HWIDTH, BGAUSS, EGAUSS.
-
RMS
-
Calculates the RMS deviation of the data in Array (0)
and both prints out the results and stores it in VRMS.
-
SOLVETIP
-
(CONDAR) Reduces antenna tipping observation.
-
SPIKE
-
Finds the chan. nos. for data points in Array (0) that
deviate more than CUTOFF from zero; the results are stored in BADPT.
-
TABLE
-
Prints out data values (and vels) for the data in Array
(0).
-
TEMPS
-
(CONDAR) Reduces On-Off continuum observations.
-
THUMB
-
Reports the user's pointing offsets for the scan in
Array (0).
-
TITLE
-
Writes one line of documentation about the scan in
Array (0).
-
VSHIFT
-
(LINE) Calculates the vel. difference between the scans
in Array (0) & internal ACCUM array, storing this (in chans.) in ASHIFT.
(CONDAR) Sets ASHIFT to zero.
-
ALIAS
-
Creates an alias for the name of a verb or procedure.
-
ARRAY
-
Creates an array adverb.
-
GLOBAL
-
Declares user-defined adverbs to be global.
-
POINTER
-
Creates a pointer adverb.
-
SCALAR
-
Creates a scalar adverb.
-
STRING
-
Creates a string adverb.
-
DEBUG
-
Turns on or off the program debug mode. Syntax: DEBUG TRUE or DEBUG FALSE
-
DUMP
-
Dumps contents of the specified range of the internal CORE Array -- debugging
tool only. Syntax: DUMP(start_word, num_words)
-
ERROFF
-
Turns off only the checking for less severe errors.
-
ERRON
-
Turns on all error checking.
-
GAUSS
-
Fits up to 24 Gaussians to the data in Array (0); uses CENTER and HWIDTH
as initial guesses and returns to these ADVERBs and HEIGHT the results of
the fit.
-
GDISPLAY
-
Uses the Gaussian parameters in HEIGHT, CENTER, and HWIDTH and displays the
sum of the Gaussians.
-
GMODEL
-
Uses the Gaussian parameters in HEIGHT, CENTER, HWIDTH
and stores a model of the Gaussians into Array (0).
-
GPARTS
-
Uses the Gaussian parameters in HEIGHT, CENTER, and
HWIDTH and displays the individual Gaussians.
-
RESIDUAL
-
Uses the Gaussian parameters in HEIGHT, CENTER, and
HWIDTH and subtracts the Gaussians from the data in Array (0) storing the
results back into Array (0).
-
CH0
-
Returns value of given header parameter in Cube (0).
-
H0 - H9
-
Returns or sets value of given header parameter in Array (n).
-
MH0-MH3
-
Returns or sets value of given header parameter in
Matrix (n).
-
COPYOFF
-
Turns off the ability to make hardcopies of the graphics screen.
-
COPYON
-
Turns on the ability to make hardcopies of the graphics screen.
-
CRT
-
Sends printed output to the scrolled text screen.
-
FCLOSE
-
Closes the ASCII file specified by the provided unit
number. Syntax: FCLOSE(unit)
-
FPRINT
-
Writes to the ASCII file specified by the given unit,
using the given format, and writes out the values of the provided list. Syntax:
FPRINT(unit,fmt) list
-
FREAD
-
Reads from the ASCII file specified by the given unit,
using the given format, and alters the values of the adverbs in the provided
list. Syntax: FREAD(unit,fmt) list
-
FREWIND
-
Rewinds the ASCII file specified by the provided unit
number. Syntax: FREWIND(unit)
-
FSTATUS
-
Lists all open ASCII files and the file's attributes.
-
FULLOFF
-
Turns off the FULLON feature.
-
FULLON
-
Stops scrolling of text screen after screen is full.
-
GCOPY
-
Makes a hardcopy of the graphics screen.
-
LOGOFF
-
Turns off the command logging facility.
-
LOGON
-
Turns on the command logging facility.
-
OUTPUT
-
Makes a hardcopy of the "printout" file.
-
?
-
Prints values of the specified variables or calculations.
Syntax: ? list
-
PRINT
-
Prints values of the specified variables or calculations.
Syntax: PRINT list
-
PRINTER
-
Sends printed output to the "printout" file.
-
PRNTFMT
-
Alters the format used by the PRINT or ? verb for printing
out real values. Syntax: PRNTFMT(format)
-
READ
-
Assigns values via the keyboard to the specified variables.
Syntax: READ list
-
SPRINT
-
Performs an internal write to the specified string
adverb, using the given format, and writes out the values of the provided
list. Syntax: SPRINT(strng,fmt) list
-
SREAD
-
Performs an internal read from the specified string
adverb, using the given format, and alters the values of the adverbs in the
provided list. Syntax: SREAD(strng,fmt) list
-
TCOPY
-
Makes a hardcopy of the scrolled text screen.
-
CD0
-
Returns value of given data point in Cube (0). Syntax: CD0(x1, x2, x3)
-
HOLFITFOC
-
For holographic data reduction. Fits an error pattern due to focus and pointing
offsets to Matrix 0. Matrices 0 and 1 are overwritten with the residuals
and the error pattern. Syntax: HOLFITFOC(nyq,dishd,focus)
-
HOLWINDOW
-
For holographic data reduction. Convolves the data
in Matrices 0 and 1 with a specified function placing the results back into
these matrices. Syntax: HOLWINDOW(fnct).
-
MBIAS
-
Adds the value of the argument to the data in Matrix
(0) and places the result in Matrix (0). Syntax: MBIAS(factor)
-
MBLANK
-
Turns all values of a matrix to undefined values. Syntax:
MBLANK(matrix_num)
-
MCOPY
-
Copies a matrix to another matrix. Syntax: MCOPY(matrix1,
matrix2)
-
MD0-MD3
-
Returns or sets value of given data point in Matrix
(n). Syntax: MDn(x1, x2)
-
MDIVIDE
-
Divides the data in Matrix (0) by the data in Matrix
(1) and places the result in Matrix (0).
-
MFFT
-
Takes the FFT of the real data in Matrix 0 and the
imaginary data in Matrix 1 and places the results back in Matrices 0 and
1.
-
MFILL
-
Attempts to interpolate values for undefined pixels
in Matrix (0).
-
MIFFT
-
Takes the inverse FFT of the real data in Matrix 0
and the imaginary data in Matrix 1 and places the results back in Matrices
0 and 1.
-
MINIT
-
Initializes the specified matrix. Syntax: MINIT(matrix_num)
-
MLIMITS
-
Finds the maximum and minimum values in Matrix (0).
-
MMINUS
-
Subtracts the data in Matrix (1) from the data in Matrix
(0) and places the result in Matrix (0).
-
MMOVE
-
Moves a matrix to another matrix. Syntax: MMOVE(matrix1,
matrix2)
-
MMULTIPLY
-
Multiplies the data in Matrix (0) by the data in Matrix
(1) and places the result in Matrix (0).
-
MPLUS
-
Adds the data in Matrix (1) to the data in Matrix (0)
and places the result in Matrix (0).
-
MRANGE
-
Limits all matrix displays and processing to the specified
subset of Matrix (0). Syntax: MRANGE(xcell1, xcell2, ycell1, ycell2)
-
MREMOVE
-
Deletes data and header from the specified Matrix.
Syntax: MREMOVE(matrix_num)
-
MSCALE
-
Multiplies the contents of Matrix (0) by the value
of the argument and places the result in Matrix (0). Syntax: MSCALE(factor)
-
MSMOOTH
-
Provides two-dimensional smoothing of the data in Matrix
(0).
-
MTABLE
-
Lists out the data in Matrix (0).
-
ROTATE
-
Offers various possibilities for rotating and flipping
Matrix (0).
-
SLICE
-
Slices the three-dimensional data cube specified by
READCUBE and places the slice in Matrix (0). Syntax: SLICE(face, lower_cell,
upper_cell)
-
AMATHOFF
-
Internal verb which the user should not use.
-
AMATHON
-
Internal verb which the user should not use.
-
EQTOGAL
-
Transforms 1950 RA and DEC coordinates into galactics.
Syntax: EQTOGAL( HHMMSS.S, sDDMMSS).
-
EXEC
-
Executes a string of POPS commands (the argument).
Syntax: EXEC(command)
-
GALTOEQ
-
Transforms galactic coordinates into 1950 RA and DEC.
Syntax: GALTOEQ(DDD.DDDDD, sDD.DDDDD).
-
LISTSHIFT
-
Lists the contents of the internal array of scan number,
ASHIFT pairs set by SHIFT.
-
OSB
-
(TUC) Alters several header parameters of the data
in Array (0) as if the observation had been made in the other side band.
-
PAUSE
-
Puts the program to sleep for the specified number
of secs. Syntax: PAUSE num_secs
-
UNDOOFF
-
Turns off the UNDO feature.
-
UNDOON
-
Turns on the UNDO feature.
-
Z_CHNGFIL
-
Regular verb version of CHNGFILE. CHNGFILE is preferred.
Syntax: Z_CHNGFIL(str1, num, str2)
-
Z_SYSTEM
-
Regular verb version of SYSTEM. SYSTEM is preferred.
Syntax: Z_SYSTEM(string)
-
ENDEDIT
-
Ends a "POPSEDIT"ing session.
-
FINISH
-
Signals the end of a procedure.
-
RETURN
-
Signals return from procedure or function-procedure.
-
BOXCAR
-
Smooths data in Array (0) using a boxcar smoothing function.
-
CHNGRES
-
Changes resolution of scan in Array (0) to value of NEWRES.
-
HANNING
-
Smooths the data in Array (0) using a Hanning smoothing
fn.
-
SMOOTH
-
Smoothes the data in Array (0) using the smoothing
function described by SMWGT and stores results back into (0).
-
ADDSTACK
-
Adds the specified scan number range to the stack array. Syntax: ADDSTACK(first,
last, increment)
-
ASTACK
-
Returns or sets value of specified element in the stack. Syntax: ASTACK(index)
= value, or, print ASTACK(index)
-
DELETE
-
Deletes the specified scan number from the stack array.
Syntax: DELETE scan_number
-
EMPTY
-
Deletes the contents of the stack array.
-
SELECT
-
Places a selection of scan numbers in the stack array,
chosen via certain user-specified selection criteria. Syntax: SELECT attribute
-
TELL
-
Lists scans in "save", "keep", or off-line or on-line
data files. Will also list the contents of the stack array and the scans
averaged together by ACCUM, SUM, and AVE. Syntax: TELL pointer
The following are infix operators
& < <= > >= | ~= = .
The following is a prefix operator
~
An infix operator is one that is placed between, and works on, two operands,
while a prefix operator is placed before the single operand that it works
on.
-
-
&
-
And operator.
-
<
-
Less than operator.
-
<=
-
Less than or equal to operator.
-
>
-
Greater than operator.
-
>=
-
Greater than or equal to operator.
-
|
-
Or operator.
-
~
-
Not operator.
-
~=
-
Not equal to operator.
-
=
-
Equality operator.
The following are infix operators
+ (addition) - (subtraction)
/ **
* =
The following are prefix operators
- (unary) + (unary)
An infix operator is one that is placed between, and works on, two operands,
while a prefix operator is placed before the single operand that it works
on.
-
*
-
Multiplication operator.
-
**
-
Exponentiation operator.
-
+
-
Addition operator or unary plus.
-
-
-
Subtraction operator or unary minus.
-
=
-
Assignment operator.
-
/
-
Division operator.
-
! : / & ? * ^ %
-
Command/History substitution
-
( )
-
Delimits array, verb, procedure, or function parameters
-
,
-
Separate array, function, verb, or procedure parameters.
-
;
-
Used to separate commands on a single line.
-
@
-
Used within an array-math construct to signify all
the elements of the array to which the @ is appended. command line is ignored
and treated as a comment.
-
\
-
Allows input command to be continued on more than one
line -- must be last character on each line to be continued.
-
'
-
Used to delineate the start and end of strings.
-
"
-
Used to delineate the start and end of strings.
-
{ }
-
Begins and end an array-math construct.
-
.
-
Decimal point within a number. Example: 1.245 .
-
E or e
-
Used as in Fortran and C to designate a power of ten
when typing in a number. Example: 1.34e33.
-
<tab>
-
Tab key used to indent line; an ignored character.
-
<space>
-
Used to separate verbs or parameters in procedure,
function, or VERB call. Sometimes equivalent to a semi-colon, and other times
a comma.
-
<CR>
-
When not preceded by a backslash (\), tells UniPOPS
to interpret the line just entered and, if no syntactical problems exist,
to then execute the commands.
-
^C
-
Tells UniPOPS to abandon what it is processing and
allow user to type in a new command.
-
^U
-
When typing in a line, ^U will erase
the line; useful if typed line has errors that the user has caught before
typing a <CR>.
-
^D
-
Temporarily stops text scrolling on text screen.
-
^S
-
Stops the scrolling of text on the text screen.
-
^Q
-
Starts scrolling of text on text screen after it has
been stopped via a ^S.
-
^R
-
Redisplays the line that is currently being typed.
-
^G
-
Rings the computer's bell. Useful in PRINT statements;
for example: PRINT '^G'
-
^Z
-
Puts program to sleep temporarily and brings user back
to system prompt to execute any UNIX command. UNIX commands, jobs and fg,
will list all sleeping jobs and wake up sleeping jobs, respectively.
Other control characters and keyboard PF keys have special meaning depending
upon the operating system and terminal type in use. See system manager for
advice on appropriate documentation.
Go to the previous,
next section.
Webmaster: Ronald J. Maddalena
Cookbook table of contents
NRAO information