= Instructions = The beta version of asap2 is available on the ATNF network on linux machines Use e.g. "hydra" or "draco" To run this version type '''asap2''' to start it ('''asap''' is still available for comparison) File all defects under [http://sourcecode.atnf.csiro.au/cgi-bin/trac_asap.cgi/newticket] and log against Milestone ''ASAP2 release''. Please make sure that you fill in your email address, so you can be kept up-to-date on the defect. The user guide is attached to this wiki page and should also be scrutinised. I suggest you take some data you have already used in ASAP (version 1) and re-process it again. ASAP should work with (single pointing) spectral line data from Parkes, Mopra and Tidbinbilla. It supports on/off or frequency switched quotients. There are a few changes in the ASAP2 interface == Changes in ASAP2 == === Selection of data === Data selection in ASAP2 is far more flexible, i.e. data can be selected on more than just BEAM, IF and POL, e.g Tsys Data can also be selected in slices, e.g. two polarisations for one IF. A selection object has been introduced: {{{ ASAP> myscan = scantable("somethingwith2polsand2ifs.rpf") ASAP> sel = selector() ASAP> sel.set_polarisations("XX YY") ASAP> sel.set_ifs(1) ASAP> myscan.set_selection(sel) }}} This selection is praticularly important for fitting as the fitter can only process one spectrum at a time. ASAP1 didn't allow slices so that wasn't a problem. Now you have to be careful that you have the correct selection. Use scanatble.nrow() to see how many spectra are in your selection. If there are more than one, the fitter uses the first one. The same seelction object can be used to restrict plotting plotter.set_selection(). === plotting === ASAP2 doesn't support plotting of multiple scantables on the same plot. There is a way around this though: {{{ a = scantable("a.rpf") b = scantable("b.rpf") ... some processing sel = selector() sel.set_scans(0) sel.set_ifs(1) # grab the first scan and IF 1 out of both scantables a.set_selection(sel) b.set_selection(sel) both = merge(a,b) plotter.set_mode("i","s") plotter.plot(both) }}} === Quotient spectra === '''scantable.quotient()''' is not available anymore. ASAP2 does "closest in time" using '''auto_quotient'''. This should suit almost all observations. If not let me know. === Command Summary === ||ASAP1||ASAP2|| ||scantable.set_cursor||scantable.set_selection|| ||scantable.get_cursor||scantable.get_selection|| ||plotter.set_cursor||plotter.set_selection|| ----