Changeset 1757 for branches/alma/doc
- Timestamp:
- 06/09/10 19:03:06 (15 years ago)
- Location:
- branches/alma
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/alma
-
Property svn:ignore
set to
.sconf_temp
.sconsign.dblite
-
Property svn:mergeinfo
set to
/branches/asap-3.x merged eligible
-
Property svn:ignore
set to
-
branches/alma/doc/CHANGELOG
r1381 r1757 2 2 ========= 3 3 4 Release 2.2.1 [2007-??-??]4 Release 3.0.0 [2010-05-06] 5 5 6 * source direction for Hobart data - Ticket #109 7 * added running median to scantable.(smooth(kernel='rmedian') 6 * BEWARE: added asap2to3 which converts '.asap' files from version 2 to 7 version 3 8 * Ticket #183 Added scantable.get_weather 9 * Ticket #181 Added work-around for casacore bug in saving tables with 10 selection 11 * Ticket #178 Added opacity_model based on miriad's atmospheric model 12 * Ticket #177 Added function skydip to determine opacities. 13 * Ticket #172 Fixed non-working scantable.resample 14 * Ticket #155 Better output filenames. Ignore non-existsing 15 beams/pols/ifs/scans 16 * Ticket #157 numpy >= 1.1 support 17 * Ticket #158 fixed plotter.set_font 18 * Ticket #160 Aspect ratio of plotter is customisable now 19 * Ticket #163 fixed for scantable.set_sourcetype 20 * Ticket #164 Upgrade note in wiki FAQ 21 * Ticket #165 Handle non-parallactified polarimtery data (if supported in 22 rpfits) 23 * Ticket #167 Added running polynomial filter to scantable.smooth 24 * Ticket #168 Data exported via scantable.save now contains correct frequency 25 or velocity information 26 * Ticket #169 Simplified selection of data 27 * Ticket #46 Interactive lag flagging 28 * Ticket #170 Provided access to frequency coordinate information via 29 scantable.get_coordinate 30 * Added OS X 10.5 Disk image installer 31 * Added support for OS X 10.6 32 * Interactive plotting annotations via optional argument interactive=True 33 * Interactive creation of masks on the plotter - plotter.create_mask 34 * Tidy up date range in asapplotter.plotazel/plotpointings 35 * support for gcc-4.4 36 37 Release 2.3.1 [2009-03-25] 38 39 * Ticket #154 Flagged data wasn't hnoured in fitting 40 * Ticket #153 plotter.plot_lines fixed for matplotlib >= 0.98 41 * Ticket #90 Support integer values for frequencies/errors/intensities 42 43 Release 2.3.0 [2009-03-13] 44 45 * Ticket #150 fix in casacore for frequency frame conversions 46 * Ticket #151 added rc parameter and function set_sourcetype to identify 47 on/off scans 48 * Ticket #78/#112 Resolved the issue with random errors occuring under linux 49 for large 50 data files, which corrupted the identifaction of off scans 51 * Ticket #149 Fixed the bug causing spectral line search to go into an 52 infinite loop in some rare circumstances 53 * Ticket #110 Added export to CLASS readable FITS files 54 scantable.save("myfile.fits", "CLASS") 55 * Ticket #142 Fix of the frequency alignment for long observations 56 * Ticket #133 allow supression of history in the scantable via rc parameters 57 * Ticket #109 source direction for Hobart data 58 * Ticket #115 added running median to scantable.(smooth(kernel='rmedian') 59 * Ticket #148 opacity correction wasn't applied to TSYS 60 * Ticket #135 quotient detection failure for specific source names 61 * Ticket #140 NaN values not handled - added scantable.flag_nans to ensure 62 that the NaN are flagged 63 * added python iterator access to scantable rows 64 * made functions available to directly manipulate spectra 65 scantable.get/set_spectrum 66 * upgrade to support ipython >= 0.8.1 67 * support gcc-4.3 68 * use scons >= 1.1.0 69 * update to latest livedata I/O functions 70 * add WCS info to the exported text files 71 8 72 9 73 Release 2.2.0 [2007-05-02] … … 28 92 * fix for Ticket #88 - numpy masks 29 93 * better TAB completion for ipython (handles quotes, don't list private members) 30 * Fix for Ticket #81 = scanatble.stats output as list 94 * Fix for Ticket #81 = scanatble.stats output as list 31 95 * ticket #64 - speed up of auto_poly_baseline 32 96 * fix for ticket #89 - export of IF sub-selections -
branches/alma/doc/userguide.tex
r1347 r1757 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.3 } 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.3. 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} … … 460 460 \begin{verbatim} 461 461 ASAP>scans = scantable('2004-11-23_1841-P484.rpf') # Read in the data 462 ASAP>scans.set_freqframe('LSRK') # Use the LSR velocity frame462 ASAP>scans.set_freqframe('LSRK') # Use the LSR velocity frame 463 463 ASAP>scans.set_unit('km/s') # Use velocity for plots etc from now on 464 464 ASAP>scans.set_doppler('OPTICAL') # Use the optical velocity convention … … 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} … … 871 871 \begin{verbatim} 872 872 ASAP>scans.recalc_azel() # recalculate az/el 873 873 # based on pointing 874 874 \end{verbatim} 875 875 … … 962 962 \end{verbatim} 963 963 964 One can also apply the inverse of \cmd{get\_scan} \cmd{drop\_scan} 965 964 966 To copy a scantable the following does not work: 965 967 … … 994 996 it. 995 997 996 %\item[FITS] This uses simple ``image'' fits to save the data, each row 997 % being written to a separate fits file. This format is suitable for 998 % importing the data into CLASS. 998 \item[FITS] This uses simple ``image'' fits to save the data, each row 999 being written to a separate fits file. 1000 1001 \item[CLASS] This uses simple ``image'' fits to save the data, each row 1002 being written to a separate fits file. This format has modification so it 1003 is suitable for importing the data into CLASS. 999 1004 1000 1005 \item[ASCII] A simple text based format suitable for the user to … … 1402 1407 \end{verbatim} 1403 1408 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 this1409 For data with many IFs, such as from MOPS, it is recommended 1410 that users creates their own line catalog table for the data and use this 1406 1411 to set the rest frequency for each IF. 1407 1412 … … 1658 1663 size of the dataset which can be loaded. ASAP can use ``disk based'' 1659 1664 scan tables which cache the bulk of the scantable on disk and require 1660 significantly less memory usage. 1665 significantly less memory usage. This should be used for all MOPS data! 1661 1666 1662 1667 To use disk based tables you either need to change the default in your … … 1679 1684 {\bf NOTE: } Currently a bug in ipython means temporary files are not 1680 1685 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 can1686 tables your directory will be left with 'tmpXXXXX\_X' directories. These can 1682 1687 be safely removed if ASAP is not running. 1683 1688 … … 1692 1697 {\em Currently mathematics between two scantables is not available } 1693 1698 1694 % ASAP>sum = scan1+scan21695 1699 \begin{verbatim} 1696 1700 ASAP>scan2 = scan1+2.0 1697 1701 ASAP>scan *= 1.05 1702 ASAP>sum = scan1+scan2 1698 1703 \end{verbatim} 1699 1704 … … 1713 1718 1714 1719 \hspace{1cm} http://www.python.org/doc/Introduction.html 1720 1721 \hspace{1cm} http:/ipython.scipy.org 1715 1722 1716 1723 \subsection{Running scripts}
Note:
See TracChangeset
for help on using the changeset viewer.