- Timestamp:
- 08/16/07 10:21:27 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/userguide.tex
r1347 r1394 13 13 \setlength{\parskip}{1ex} 14 14 15 \title{ATNF Spectral Analysis Package\\User Guide v2. 1\\DRAFT}15 \title{ATNF Spectral Analysis Package\\User Guide v2.2 } 16 16 \author{Chris Phillips} 17 17 … … 48 48 package. 49 49 50 This userguide has been updated for the ASAP 2. 1. Please report any50 This userguide has been updated for the ASAP 2.2. Please report any 51 51 mistakes you find. 52 52 … … 58 58 \item Epping - use hosts {\tt draco} or {\tt hydra} 59 59 \item Narrabri - use host {\tt kaputar} 60 \item Parkes - use host {\tt bourbon}61 \item Mopra - use host {\tt minos} 60 \item Parkes - use host {\tt ?} 61 \item Mopra - use host {\tt minos} or {\tt kaputar} if at Narrabri 62 62 \end{itemize} 63 63 64 64 Or use your own Linux desktop. 65 65 66 {\em Note. ASAP2. 1only runs on ATNF Linux machines which have been66 {\em Note. ASAP2.2 only runs on ATNF Linux machines which have been 67 67 updated to Debian Sarge and are using the ``DEBIANSarge'' 68 68 /usr/local. If your favourite machine has not been upgraded, send a 69 request to your friendly IT support. At the time of writing asap 2.1 70 does not run on hydra, bourbon or kaputar.} 69 request to your friendly IT support.} 71 70 72 71 \index{Running}To start asap log onto one of these Linux hosts and enter … … 166 165 is un-ambiguous, or a list of possibilities will be 167 166 given. Auto-completion works for the user object names as well as 168 function names . It does not work for filenames, nor for function167 function names and even file names It does not work for for function 169 168 arguments. 170 169 … … 210 209 ASAP>ls 211 210 ASAP>cd /my/data/directory 212 ASAP>! mozilla&211 ASAP>! firefox& 213 212 \end{verbatim} 214 213 … … 352 351 353 352 # Equivalent to brief summary function call 354 ASAP>print scan 353 ASAP>print scans 355 354 \end{verbatim} 356 355 … … 422 421 ASAP>selection.reset() # Turn off selection 423 422 ASAP>scans.set_selection(selection) # Apply the reset selection 423 ASAP>scans.set_selection() # alternative to reset selection 424 424 425 425 \end{verbatim} … … 528 528 529 529 # Select channel range for baselining 530 ASAP>scans.set_unit('channel s')530 ASAP>scans.set_unit('channel') 531 531 ASAP>msk = scans.create_mask([100,400],[600,800]) 532 532 … … 542 542 Example : 543 543 \begin{verbatim} 544 ASAP>scans.set_unit('channel s')544 ASAP>scans.set_unit('channel') 545 545 ASAP>msk = scans.create_mask([0,100],[900-1023], invert=True) 546 546 \end{verbatim} … … 562 562 563 563 \begin{verbatim} 564 ASAP>scans.set_unit('channel s')564 ASAP>scans.set_unit('channel') 565 565 ASAP>msk1 = q.create_mask([0,100],[511,511],[900,1023],invert=True) 566 566 ASAP>scans.set_unit('km/s') … … 614 614 615 615 616 \subsection{Reader object}617 618 \index{Reader object}\index{Scantable!reader object}For more control619 when reading data into ASAP, the reader object should be used. This620 has the option of only reading in a range of integrations, only a621 specified beam or IF and does not perform any scan averaging of the622 data, allowing analysis of the individual integrations. Note that due623 to limitation of the RPFITS library, only one reader object can be624 open at one time reading RPFITS files. To read multiple RPFITS files,625 the old reader must be destroyed before the new file is opened.626 However, multiple readers can be created and attached to SDFITS files.627 628 629 Example usage:630 631 \begin{verbatim}632 ASAP>r = reader('2003-03-16_082048_t0002.rpf')633 ASAP>r.summary()634 ASAP>scan = r.read()635 ASAP>del r636 \end{verbatim}616 %\subsection{Reader object} 617 618 %\index{Reader object}\index{Scantable!reader object}For more control 619 %when reading data into ASAP, the reader object should be used. This 620 %has the option of only reading in a range of integrations, only a 621 %specified beam or IF and does not perform any scan averaging of the 622 %data, allowing analysis of the individual integrations. Note that due 623 %to limitation of the RPFITS library, only one reader object can be 624 %open at one time reading RPFITS files. To read multiple RPFITS files, 625 %the old reader must be destroyed before the new file is opened. 626 %However, multiple readers can be created and attached to SDFITS files. 627 % 628 % 629 %Example usage: 630 % 631 %\begin{verbatim} 632 % ASAP>r = reader('2003-03-16_082048_t0002.rpf') 633 % ASAP>r.summary() 634 % ASAP>scan = r.read() 635 % ASAP>del r 636 %\end{verbatim} 637 637 638 638 \section{Basic Processing} … … 649 649 have a trailing ``\_R'' in the source name for data from Parkes and 650 650 Mopra, and a trailing ``e'' or ``w'' for data from Tidbinbilla. 651 This functions has two \cmd{mode}s. \cmd{paired} (the de afault), which assumes651 This functions has two \cmd{mode}s. \cmd{paired} (the default), which assumes 652 652 matching adjacent pairs of source/reference scans and \cmd{time}, which finds 653 653 the closest reference scan in time. … … 835 835 telescope is wrong due to an incorrect noise diode calibration. This 836 836 can easily be corrected for with the scale function. By default, 837 \cmd{scale} only sca ns the spectra and not the corresponding Tsys.837 \cmd{scale} only scaless the spectra and not the corresponding Tsys. 838 838 839 839 \begin{verbatim} … … 961 961 962 962 \end{verbatim} 963 964 One can also apply the inverse of \cmd{get\_scan} \cmd{drop\_scan} 963 965 964 966 To copy a scantable the following does not work: … … 1402 1404 \end{verbatim} 1403 1405 1404 For data with many IFs, such as from MOPS, the userit is recommended1405 that the user creates their own line cstalogfor the data and use this1406 For data with many IFs, such as from MOPS, it is recommended 1407 that users creates their own line catalog table for the data and use this 1406 1408 to set the rest frequency for each IF. 1407 1409 … … 1658 1660 size of the dataset which can be loaded. ASAP can use ``disk based'' 1659 1661 scan tables which cache the bulk of the scantable on disk and require 1660 significantly less memory usage. 1662 significantly less memory usage. This should be used for all MOPS data! 1661 1663 1662 1664 To use disk based tables you either need to change the default in your … … 1679 1681 {\bf NOTE: } Currently a bug in ipython means temporary files are not 1680 1682 cleaned up properly when you exit ASAP. If you use disk based scan 1681 tables your directory will be left with 't abXXXXX\_X' directories. These can1683 tables your directory will be left with 'tmpXXXXX\_X' directories. These can 1682 1684 be safely removed if ASAP is not running. 1683 1685 … … 1692 1694 {\em Currently mathematics between two scantables is not available } 1693 1695 1694 % ASAP>sum = scan1+scan21695 1696 \begin{verbatim} 1696 1697 ASAP>scan2 = scan1+2.0 1697 1698 ASAP>scan *= 1.05 1699 ASAP>sum = scan1+scan2 1698 1700 \end{verbatim} 1699 1701 … … 1713 1715 1714 1716 \hspace{1cm} http://www.python.org/doc/Introduction.html 1717 1718 \hspace{1cm} http:/ipython.scipy.org 1715 1719 1716 1720 \subsection{Running scripts}
Note:
See TracChangeset
for help on using the changeset viewer.