>>> Averaging <<< |
| accum, [ accumnum, weight, dc ] | Add a spectrum to the accumulator |
| ave, [ accumnum, wtarray, count, /noclear, /quiet ] | Average data in the accumulator |
| avgstack, [ /noclear, /keep, useflag, skipflag ] | Average entries in the stack |
| fshift( [accumnum, buffer, frame ] ) | Determine a shift to align in frequency |
| gshift, offset, [ buffer, /wrap, ftol, /nowelsh, /nopad, /linear, /quadratic, /lsquadratic, /spline, /cubic, ok ] | Apply a shift to align spectra |
| sclear, [ accumnum ] | Clear the accumulator buffer |
| vshift( [accumnum, buffer, frame, veldef, voffset ] ) | Determine a shift to align in velocity |
| xshift( [accumnum, buffer ] ) | Determine a shift to align in current X-axis units |
>>> Baselines <<< |
| baseline, [ nfit, modelbuffer, ok ] | Fits and subtracts a baseline from the PDC spectrum |
| bmodel, [ modelbuffer, nfit, ok ] | Writes a baseline model into a DC using coeffs from a previous fit |
| bshape, [ nfit, /noshow, modelbuffer, ok, color ] | Fit and display a baseline as an overplot without subtracting it |
| bshow, [ nfit, ok, color ] | Overplot the most recently fit baseline |
| bsubtract, [ nfit, ok ] | Subtracts a baseline determined from the stored coeffs |
| clearregion | Clear all baseline regions |
| getbasemodel( [ nfit, ok ] ) | Return a baseline polynomial evaluated at all channels in the PDC |
| nfit, order | Sets the order of the (orthogonal) polynomial to be fit |
| nregion, regions | Defines the regions to be used for a baseline fit |
| setregion | Interactive use of the cursor to define the baseline region |
>>> Calibration <<< |
| fold, [ sig, ref, ftol ] | Fold a frequency-switched scan (also done in getfs) |
| getbs, scan, [ ifnum, intnum, plnum, trackfdnum, bswitch, tsys, tau, ap_eff, smthoff, units, tcal, /eqweight, /quiet, /keepints, useflag, skipflag, instance, file, timestamp, status ] | Retrieves and calibrates a total power nod beamswitched scan pair |
| getfs, scan, [ ifnum, intnum, plnum, fdnum, tsys, tau, ap_eff, smthoff, units, tcal, /nofold, /eqweight, /quiet, /keepints, useflag, skipflag, instance, file, timestamp, status ] | Retrieves and calibrates a frequency switched scan |
| getnod, scan, [ ifnum, intnum, plnum, trackfdnum, tsys, tau, ap_eff, smthoff, units, tcal, /eqweight, /quiet, /keepints, useflag, skipflag, instance, file, timestamp, status ] | Retrieves and calibrates a total power nod scan pair |
| getps, scan, [ ifnum, intnum, plnum, fdnum, tsys, tau, ap_eff, smthoff, units, tcal, /eqweight, /quiet, /keepints, useflag, skipflag, instance, file, timestamp, status ] | Retrieves and calibrates a total power position switched scan pair |
| getsigref, sigscan, refscan, [ ifnum, intnum, plnum, fdnum, tsys, tau, ap_eff, smthoff, units, tcal, /eqweight, /quiet, /keepints, useflag, skipflag, siginstance, sigfile, sigtimestamp, refinstance, reffile, reftimestamp, status ] | Retrieves and calibrates a total power position switched pair, with the user identifying the sig scan and ref scan separately |
| gettp, scan, [ ifnum, intnum, plnum, fdnum, tcal, /eqweight, /quiet, /keepints, useflag, skipflag, instance, file, timestamp, status ] | Retrieves and calibrates a single total power scan |
>>> Gaussians <<< |
| fitgauss, [ fit, fitrms, modelbuffer, highlightcolor ] | Interactive procedure to fit Gaussians to the spectrum |
| gauss, [fit, fitrms, buffer, modelbuffer, ok, /quiet ] | Fits Gaussians to the spectrum, based on initial values set by procedures gregion, ngauss, gmaxiter, and gparamvalues |
| gmaxiter, maxiter | Sets max number of iterations for Gauss fitter |
| gparamvalues, gauss_index, values | Sets initial guesses for Gauss fitter |
| gregion, regions | Sets the regions used for Gauss fitter |
| gshow, [ modelbuffer, /parts, color ] | Displays the Gaussian fits on the plotter |
| ngauss, ng | Sets the number of Gaussians to be fit |
| report_gauss, [ /fits, /params ] | Prints the results of a Gaussian fit on terminal |
>>> Other <<< |
| boxcar, width, [ buffer, /decimate ] | Boxcar smoothing |
| clip, datamin, datamax, [ buffer, /blank ] | Truncate or blank spectrum to a min and max data value |
| decimate, [nchan, startat, buffer, ok ] | Decimate the spectrum by paring channels |
| gconvol, kernel, [scale_factor, buffer, ok, /normalize, /center, /edge_wrap, /edge_truncate, missing, /nan, /normalize ] | Convolve the spectrum in the PDC with an array |
| gfft, [real_buffer, imag_buffer, /inverse, bdrop, edrop ] | FFT or inverse FFT the spectrum |
| ginterp, [buffer, bchan, echan, /linear, /quadratic, /lsquadratic, /spline ] | Interpolate across blanked channels |
| gmeasure, mode, fract, [ brange, erange, rms, /chan, lefthorn, righthorn, /quiet, ret ] | Find parameters of a galaxy profile |
| gmoment, [bmoment, emoment, /chan, /full, /quiet, ret ] | Find moments of the data in the PDC |
| gsmooth, newres, [ buffer, /decimate ] | Gaussian smooth the spectrum in the PDC to the newres resolution (channels) |
| gstatus, [ /full ] | Summarize status of GBTIDL |
| hanning, [ buffer, /decimate, ok ] | Hanning smooth the spectrum in the PDC |
| invert, [ buffer ] | Flip the data end-to-end |
| molecule, [ /doprint ] | Show molecular transition frequencies on the plotter |
| powspec, [buffer] | Compute power spectrum of the specified DC |
| recomball, [ /doprint ] | Plot the H alpha, beta, gamma; He alpha, beta and C alpha recombination lines |
| recombc, [dn, /doprint ] | Compute and plot frequencies of Carbon recombination lines |
| recombhe, [dn, /doprint ] | Compute and plot frequencies of Helium recombination lines |
| recombh, [dn, /doprint ] | Compute and plot frequencies of Hydrogen recombination lines |
| recombn, [dn, /doprint ] | Compute and plot frequencies of Nitrogen recombination lines |
| recombo, [dn, /doprint ] | Compute and plot frequencies of Oxygen recombination lines |
| replace, [bchan, echan, /zero, /blank ] | Replace bad data values with interpolated, zero or blanked values |
| resample, newinterval, [ keychan, buffer, /nearest, /linear, /lsquadratic, /quadratic, /spline ] | Resample the spectrum in the PDC at the new interval (channels). |
| stats, [brange, erange, /full, /chan, /quiet, ret ] | Provide statistics |
| usage, proname, [ /verbose, /source ] | Print out usage information on the named procedure or function |
|
|
|