| [664] | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | 
|---|
|  | 2 | <html> | 
|---|
|  | 3 | <head> | 
|---|
|  | 4 | <?php include("base.inc"); ?> | 
|---|
|  | 5 | <title>ASAP - ATNF Spectral line Analysis Package</title> | 
|---|
|  | 6 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> | 
|---|
|  | 7 | <meta name="DC.Creator" lang="en" content="personalName=Marquarding,Malte" /> | 
|---|
|  | 8 | <meta name="ATNF.Maintainer" content="contactName=Marquarding,Malte" /> | 
|---|
|  | 9 | <meta name="DC.Title" lang="en" content="Homepage of Malte Marquarding" /> | 
|---|
|  | 10 | <meta name="DC.Title.alt" lang="en" content="" /> | 
|---|
|  | 11 | <meta name="DC.Subject" lang="en" content="spectral line" /> | 
|---|
|  | 12 | <meta name="DC.Description" lang="en" | 
|---|
|  | 13 | content="Just some links and conatact details" /> | 
|---|
|  | 14 | <meta name="DC.Date.created" scheme="ISO8601" content="2004-11-12" /> | 
|---|
|  | 15 | <meta name="ATNF.Site" content="Marsfield" /> | 
|---|
|  | 16 | <meta name="ATNF.AccessPermission" content="Public" /> | 
|---|
|  | 17 | <meta name="ATNF.MetaVersion" content="1.0" /> | 
|---|
|  | 18 | <?php standard_head(); ?> | 
|---|
|  | 19 | <STYLE TYPE="text/css"> | 
|---|
|  | 20 | <!-- | 
|---|
|  | 21 | B.asap { | 
|---|
|  | 22 | text-align: center; | 
|---|
|  | 23 | color: blue; | 
|---|
|  | 24 | } | 
|---|
|  | 25 | B.note { | 
|---|
|  | 26 | color: red; | 
|---|
|  | 27 | } | 
|---|
|  | 28 | PRE.commands { | 
|---|
|  | 29 | color: blue; | 
|---|
|  | 30 | font-size: smaller; | 
|---|
|  | 31 | } | 
|---|
|  | 32 | --> | 
|---|
|  | 33 | </STYLE> | 
|---|
|  | 34 | </head> | 
|---|
|  | 35 | <body bgcolor="#FFFFFF" text="#000000"> | 
|---|
|  | 36 | <?php | 
|---|
|  | 37 | title_bar("atnf"); | 
|---|
|  | 38 | title_crumbs("/computing/software/"); | 
|---|
|  | 39 | ?> | 
|---|
|  | 40 | <!-- Start Content --> | 
|---|
| [1259] | 41 | <h1>ASAP 'commands'</h1> | 
|---|
| [664] | 42 | <pre class="commands"> | 
|---|
| [1040] | 43 | ASAP> commands() | 
|---|
| [664] | 44 | [The scan container] | 
|---|
|  | 45 | scantable           - a container for integrations/scans | 
|---|
|  | 46 | (can open asap/rpfits/sdfits and ms files) | 
|---|
|  | 47 | copy            - returns a copy of a scan | 
|---|
|  | 48 | get_scan        - gets a specific scan out of a scantable | 
|---|
| [762] | 49 | (by name or number) | 
|---|
| [1259] | 50 | drop_scan       - drops a specific scan out of a scantable | 
|---|
|  | 51 | (by number) | 
|---|
| [1040] | 52 | set_selection   - set a new subselection of the data | 
|---|
|  | 53 | get_selection   - get the current selection object | 
|---|
| [664] | 54 | summary         - print info about the scantable contents | 
|---|
|  | 55 | stats           - get specified statistic of the spectra in | 
|---|
|  | 56 | the scantable | 
|---|
|  | 57 | stddev          - get the standard deviation of the spectra | 
|---|
|  | 58 | in the scantable | 
|---|
|  | 59 | get_tsys        - get the TSys | 
|---|
|  | 60 | get_time        - get the timestamps of the integrations | 
|---|
| [762] | 61 | get_sourcename  - get the source names of the scans | 
|---|
| [794] | 62 | get_azimuth     - get the azimuth of the scans | 
|---|
|  | 63 | get_elevation   - get the elevation of the scans | 
|---|
|  | 64 | get_parangle    - get the parallactic angle of the scans | 
|---|
| [1040] | 65 | get_unit        - get the current unit | 
|---|
| [664] | 66 | set_unit        - set the abcissa unit to be used from this | 
|---|
|  | 67 | point on | 
|---|
|  | 68 | get_abcissa     - get the abcissa values and name for a given | 
|---|
|  | 69 | row (time) | 
|---|
| [1259] | 70 | get_column_names - get the names of the columns in the scantable | 
|---|
|  | 71 | for use with selector.set_query | 
|---|
| [664] | 72 | set_freqframe   - set the frame info for the Spectral Axis | 
|---|
|  | 73 | (e.g. 'LSRK') | 
|---|
|  | 74 | set_doppler     - set the doppler to be used from this point on | 
|---|
| [1040] | 75 | set_dirframe    - set the frame for the direction on the sky | 
|---|
| [664] | 76 | set_instrument  - set the instrument name | 
|---|
| [1259] | 77 | set_feedtype    - set the feed type | 
|---|
| [664] | 78 | get_fluxunit    - get the brightness flux unit | 
|---|
|  | 79 | set_fluxunit    - set the brightness flux unit | 
|---|
|  | 80 | create_mask     - return an mask in the current unit | 
|---|
|  | 81 | for the given region. The specified regions | 
|---|
|  | 82 | are NOT masked | 
|---|
|  | 83 | get_restfreqs   - get the current list of rest frequencies | 
|---|
|  | 84 | set_restfreqs   - set a list of rest frequencies | 
|---|
| [1040] | 85 | flag            - flag selected channels in the data | 
|---|
| [1259] | 86 | lag_flag        - flag specified frequency in the data | 
|---|
|  | 87 | save            - save the scantable to disk as either 'ASAP', | 
|---|
|  | 88 | 'SDFITS' or 'ASCII' | 
|---|
| [664] | 89 | nbeam,nif,nchan,npol - the number of beams/IFs/Pols/Chans | 
|---|
| [762] | 90 | nscan           - the number of scans in the scantable | 
|---|
| [1040] | 91 | nrow            - te number of spectra in the scantable | 
|---|
| [664] | 92 | history         - print the history of the scantable | 
|---|
|  | 93 | get_fit         - get a fit which has been stored witnh the data | 
|---|
|  | 94 | average_time    - return the (weighted) time average of a scan | 
|---|
|  | 95 | or a list of scans | 
|---|
|  | 96 | average_pol     - average the polarisations together. | 
|---|
| [1259] | 97 | average_beam    - average the beams together. | 
|---|
| [1040] | 98 | convert_pol     - convert to a different polarisation type | 
|---|
| [680] | 99 | auto_quotient   - return the on/off quotient with | 
|---|
| [1259] | 100 | automatic detection of the on/off scans (closest | 
|---|
|  | 101 | in time off is selected) | 
|---|
|  | 102 | mx_quotient     - Form a quotient using MX data (off beams) | 
|---|
| [1040] | 103 | scale, *, /     - return a scan scaled by a given factor | 
|---|
|  | 104 | add, +, -       - return a scan with given value added | 
|---|
| [664] | 105 | bin             - return a scan with binned channels | 
|---|
|  | 106 | resample        - return a scan with resampled channels | 
|---|
|  | 107 | smooth          - return the spectrally smoothed scan | 
|---|
|  | 108 | poly_baseline   - fit a polynomial baseline to all Beams/IFs/Pols | 
|---|
|  | 109 | auto_poly_baseline - automatically fit a polynomial baseline | 
|---|
| [794] | 110 | recalc_azel     - recalculate azimuth and elevation based on | 
|---|
|  | 111 | the pointing | 
|---|
| [664] | 112 | gain_el         - apply gain-elevation correction | 
|---|
|  | 113 | opacity         - apply opacity correction | 
|---|
|  | 114 | convert_flux    - convert to and from Jy and Kelvin brightness | 
|---|
|  | 115 | units | 
|---|
|  | 116 | freq_align      - align spectra in frequency frame | 
|---|
| [1040] | 117 | invert_phase    - Invert the phase of the cross-correlation | 
|---|
|  | 118 | swap_linears    - Swap XX and YY | 
|---|
| [664] | 119 | rotate_xyphase  - rotate XY phase of cross correlation | 
|---|
|  | 120 | rotate_linpolphase - rotate the phase of the complex | 
|---|
|  | 121 | polarization O=Q+iU correlation | 
|---|
| [762] | 122 | freq_switch     - perform frequency switching on the data | 
|---|
|  | 123 | stats           - Determine the specified statistic, e.g. 'min' | 
|---|
|  | 124 | 'max', 'rms' etc. | 
|---|
|  | 125 | stddev          - Determine the standard deviation of the current | 
|---|
|  | 126 | beam/if/pol | 
|---|
| [1040] | 127 | [Selection] | 
|---|
|  | 128 | selector              - a selection object to set a subset of a scantable | 
|---|
|  | 129 | set_scans          - set (a list of) scans by index | 
|---|
|  | 130 | set_cycles         - set (a list of) cycles by index | 
|---|
|  | 131 | set_beams          - set (a list of) beamss by index | 
|---|
|  | 132 | set_ifs            - set (a list of) ifs by index | 
|---|
|  | 133 | set_polarisations  - set (a list of) polarisations by name | 
|---|
|  | 134 | or by index | 
|---|
|  | 135 | set_names          - set a selection by name (wildcards allowed) | 
|---|
|  | 136 | set_tsys           - set a selection by tsys thresholds | 
|---|
| [1259] | 137 | set_query          - set a selection by SQL-like query, e.g. BEAMNO==1 | 
|---|
| [1040] | 138 | reset              - unset all selections | 
|---|
|  | 139 | +                  - merge to selections | 
|---|
| [762] | 140 |  | 
|---|
| [664] | 141 | [Math] Mainly functions which operate on more than one scantable | 
|---|
|  | 142 |  | 
|---|
|  | 143 | average_time    - return the (weighted) time average | 
|---|
|  | 144 | of a list of scans | 
|---|
|  | 145 | quotient        - return the on/off quotient | 
|---|
|  | 146 | simple_math     - simple mathematical operations on two scantables, | 
|---|
|  | 147 | 'add', 'sub', 'mul', 'div' | 
|---|
| [1259] | 148 | quotient        - build quotient of the given on and off scans | 
|---|
|  | 149 | (matched pairs and 1 off/n on are valid) | 
|---|
|  | 150 | merge           - merge a list of scantables | 
|---|
|  | 151 |  | 
|---|
|  | 152 | [Line Catalog] | 
|---|
|  | 153 | linecatalog              - a linecatalog wrapper, taking an ASCII or | 
|---|
|  | 154 | internal format table | 
|---|
|  | 155 | summary              - print a summary of the current selection | 
|---|
|  | 156 | set_name             - select a subset by name pattern, e.g. '*OH*' | 
|---|
|  | 157 | set_strength_limits  - select a subset by line strength limits | 
|---|
|  | 158 | set_frequency_limits - select a subset by frequency limits | 
|---|
|  | 159 | reset                - unset all selections | 
|---|
|  | 160 | save                 - save the current subset to a table (internal | 
|---|
|  | 161 | format) | 
|---|
|  | 162 | get_row              - get the name and frequency from a specific | 
|---|
|  | 163 | row in the table | 
|---|
| [664] | 164 | [Fitting] | 
|---|
|  | 165 | fitter | 
|---|
|  | 166 | auto_fit        - return a scan where the function is | 
|---|
|  | 167 | applied to all Beams/IFs/Pols. | 
|---|
|  | 168 | commit          - return a new scan where the fits have been | 
|---|
|  | 169 | commited. | 
|---|
|  | 170 | fit             - execute the actual fitting process | 
|---|
| [1040] | 171 | store_fit       - store the fit parameters in the data (scantable) | 
|---|
| [664] | 172 | get_chi2        - get the Chi^2 | 
|---|
|  | 173 | set_scan        - set the scantable to be fit | 
|---|
|  | 174 | set_function    - set the fitting function | 
|---|
|  | 175 | set_parameters  - set the parameters for the function(s), and | 
|---|
|  | 176 | set if they should be held fixed during fitting | 
|---|
|  | 177 | set_gauss_parameters - same as above but specialised for individual | 
|---|
|  | 178 | gaussian components | 
|---|
|  | 179 | get_parameters  - get the fitted parameters | 
|---|
|  | 180 | plot            - plot the resulting fit and/or components and | 
|---|
|  | 181 | residual | 
|---|
|  | 182 | [Plotter] | 
|---|
|  | 183 | asapplotter         - a plotter for asap, default plotter is | 
|---|
|  | 184 | called 'plotter' | 
|---|
| [1040] | 185 | plot            - plot a scantable | 
|---|
| [1259] | 186 | plot_lines      - plot a linecatalog overlay | 
|---|
| [664] | 187 | save            - save the plot to a file ('png' ,'ps' or 'eps') | 
|---|
|  | 188 | set_mode        - set the state of the plotter, i.e. | 
|---|
|  | 189 | what is to be plotted 'colour stacked' | 
|---|
|  | 190 | and what 'panelled' | 
|---|
| [1040] | 191 | set_selection   - only plot a selected part of the data | 
|---|
| [762] | 192 | set_range       - set a 'zoom' window [xmin,xmax,ymin,ymax] | 
|---|
| [664] | 193 | set_legend      - specify user labels for the legend indeces | 
|---|
|  | 194 | set_title       - specify user labels for the panel indeces | 
|---|
| [762] | 195 | set_abcissa     - specify a user label for the abcissa | 
|---|
| [664] | 196 | set_ordinate    - specify a user label for the ordinate | 
|---|
|  | 197 | set_layout      - specify the multi-panel layout (rows,cols) | 
|---|
| [762] | 198 | set_colors      - specify a set of colours to use | 
|---|
|  | 199 | set_linestyles  - specify a set of linestyles to use if only | 
|---|
|  | 200 | using one color | 
|---|
| [1259] | 201 | set_font        - set general font properties, e.g. 'family' | 
|---|
|  | 202 | set_histogram   - plot in historam style | 
|---|
| [762] | 203 | set_mask        - set a plotting mask for a specific polarization | 
|---|
| [1259] | 204 | text            - draw text annotations either in data or relative | 
|---|
|  | 205 | coordinates | 
|---|
|  | 206 | arrow           - draw arrow annotations either in data or relative | 
|---|
|  | 207 | coordinates | 
|---|
|  | 208 | axhline,axvline - draw horizontal/vertical lines | 
|---|
|  | 209 | axhspan,axvspan - draw horizontal/vertical regions | 
|---|
| [664] | 210 |  | 
|---|
| [1259] | 211 | xyplotter           - matplotlib/pylab plotting functions | 
|---|
|  | 212 |  | 
|---|
| [664] | 213 | [Reading files] | 
|---|
|  | 214 | reader              - access rpfits/sdfits files | 
|---|
| [1040] | 215 | open            - attach reader to a file | 
|---|
|  | 216 | close           - detach reader from file | 
|---|
| [664] | 217 | read            - read in integrations | 
|---|
|  | 218 | summary         - list info about all integrations | 
|---|
|  | 219 |  | 
|---|
|  | 220 | [General] | 
|---|
|  | 221 | commands            - this command | 
|---|
|  | 222 | print               - print details about a variable | 
|---|
|  | 223 | list_scans          - list all scantables created bt the user | 
|---|
| [1040] | 224 | list_files          - list all files readable by asap (default rpf) | 
|---|
| [664] | 225 | del                 - delete the given variable from memory | 
|---|
|  | 226 | range               - create a list of values, e.g. | 
|---|
|  | 227 | range(3) = [0,1,2], range(2,5) = [2,3,4] | 
|---|
|  | 228 | help                - print help for one of the listed functions | 
|---|
|  | 229 | execfile            - execute an asap script, e.g. execfile('myscript') | 
|---|
|  | 230 | list_rcparameters   - print out a list of possible values to be | 
|---|
|  | 231 | put into $HOME/.asaprc | 
|---|
| [1259] | 232 | rc                  - set rc parameters from within asap | 
|---|
| [664] | 233 | mask_and,mask_or, | 
|---|
|  | 234 | mask_not            - boolean operations on masks created with | 
|---|
|  | 235 | scantable.create_mask | 
|---|
|  | 236 |  | 
|---|
|  | 237 | Note: | 
|---|
|  | 238 | How to use this with help: | 
|---|
|  | 239 | # function 'summary' | 
|---|
|  | 240 | [xxx] is just a category | 
|---|
|  | 241 | Every 'sub-level' in this list should be replaces by a '.' Period when | 
|---|
|  | 242 | using help | 
|---|
|  | 243 | Example: | 
|---|
|  | 244 | ASAP> help scantable # to get info on ths scantable | 
|---|
|  | 245 | ASAP> help scantable.summary # to get help on the scantable's | 
|---|
|  | 246 | ASAP> help average_time | 
|---|
|  | 247 |  | 
|---|
|  | 248 | </pre> | 
|---|
|  | 249 | <!-- End Content --> | 
|---|
|  | 250 | <?php footer(); ?> | 
|---|
|  | 251 | </body> | 
|---|
|  | 252 | </html> | 
|---|