source: trunk/doc/CHANGELOG@ 1497

Last change on this file since 1497 was 1497, checked in by Max Voronkov, 16 years ago

fixed #149. The problem was inside getMask method. In some rare circumstances largely when single channel detections are allowed and with spectral averaging enabled, the method failed to flag the lines which have already been detected and went into infinite loop by detecting them again. The condition of leaving the loop (no new lines found) was never satisfied as a result of this.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 5.6 KB
Line 
1Changelog
2=========
3
4Release 2.3.0 [2009-01-??]
5
6* Ticket #149 Fixed the bug causing spectral line search to go into an infinite loop
7 in some rare circumstances
8* Ticket #110 Added export to CLASS readable FITS files
9 scantable.save("myfile.fits", "CLASS")
10* Ticket #142 Fix of the frequency alignment for long observations
11* Ticket #133 allow supression of history in the scantable via rc parameters
12* Ticket #109 source direction for Hobart data
13* Ticket #115 added running median to scantable.(smooth(kernel='rmedian')
14* Ticket #148 opacity correction wasn't applied to TSYS
15* Ticket #135 quotient detection failure for specific source names
16* Ticket #140 NaN values not handled - added scantable.flag_nans to ensure
17 that the NaN are flagged
18* added python iterator access to scantable rows
19* made functions available to directly manipulate spectra
20 scantable.get/set_spectrum
21* upgrade to support ipython >= 0.8.1
22* support gcc-4.3
23* use scons >= 1.1.0
24* update to latest livedata I/O functions
25* add WCS info to the exported text files
26
27Release 2.2.0 [2007-05-02]
28
29* fix for losing flags in average_time
30* changed asap_update_data to contact ATNF ftp server directly
31* Documentation updates
32* changed to use casacore instead of aips++
33* auto_quotient uses on/off pair detection by default, 'time' the old mode can also
34 be accessed
35* Ticket #107 added function to shift reference pixel
36* Ticket #106 added function to retrieve integration times
37* Ticket #105 added Parkes K-band gain curve
38* Ticket #102 fixed wrong polarisation type in case of 'circular'
39* Ticket #104/94 fixed segmentation fault for time average if all channels are flagged
40* Ticket #98 AIPSPATH is honoured if set
41* Ticket #101 fixed set_restfreqs not working for IFs not starting at 0
42* Ticket #97 fixed error in opacity calculation
43
44Minor Release 2.1.1 [2006-11-09]
45
46* fix for Ticket #88 - numpy masks
47* better TAB completion for ipython (handles quotes, don't list private members)
48* Fix for Ticket #81 = scanatble.stats output as list
49* ticket #64 - speed up of auto_poly_baseline
50* fix for ticket #89 - export of IF sub-selections
51* fix for Ticket #83 - export to ms2 crashed asap
52* added file suffix support for name.rpf.1 etc.
53
54Release Version 2.1.0 [2006-09-11]
55
56* Processing of Multibeam MX data
57* Line Catalogs for both plotting and setting rest frequencies
58* median averaging
59* support of circular polarisations
60* binaries for fedora (core 3/5), debian, ubuntu, OSX (ppc,intel)
61* text/arrow/line annonations for plotter
62* export of fit parameters to text file
63* disk based scantables for large data sets
64* re-introduced custom quotients
65* fixed major fitter bug
66* fft flagging
67* full support for MOPS data
68
69Release Version 2.0 [2006-04-28]
70
71* Major rework of internal data representation. Now supports IFs with
72 different number of spectral channels. This has minimal effect on the
73 user interface.
74* Creation of a "selector" object used for data selection. Allow slicing of
75 data in beam, IF, polarisation as well as selection via header values
76 (e.g. Tsys). set_cursor is now invalid use set_selection instead.
77* Scantables can be merged
78* scantable.lines() has been removed. Set rest frequencies by value
79 (This will change in 2.1)
80* Multiple data files (e.g. rpf) can be read into a single scantable
81* Polarmetric infrastructure improved to support most observing styles
82 (linear feeds only)
83* ability to convert to/store as Stokes
84* Plotter can now only plot from a single scantable (use merge if necessary)
85* ASCII (text) spectral output changed to be more usable
86* Can change the source position coordinate frame
87* Bug fixes
88* auto_quotient is doing "closest in time reference"
89* option auto-align in velocity when using average_time
90* flagging on a per channel base
91
92
93(Release 1.2.2)
94
95* channel based flagging
96* Added get_elevation, azimuth and parangle
97* Added swap_lineas & invert_phase
98* added allaxes arg to poly_baseline
99* Request: added pager throuput for history and summary
100* Request: Log meesage on auto_quotient()
101* Bug Fix: plotter -set_mode("s","i").
102* Bug fix: plotter -autoscale abcissa limits from all spectra for stacking.
103
104Release Version 1.2.1 [2005-12-06]
105
106* scantable.recalc_azel - recalcualte azimuth and elevation based on
107* pointing Bug fix: plotter - set_layout got overwritten byt plot; row
108 cursor not honoured in _plot_time
109
110
111Release Version 1.2 [2005-11-30]
112
113Code changes
114------------
115* frequency switching: scantable.freq_switch()
116* get a list of sourcenames: scantable.get_sourcename()
117* build quotients from matched _S/_R pairs or 1*_R/n*_S automatically
118* plotting control: plotter.set_colors(), plotter.set_linestyles(),
119 plotter.set_linewidth() all also via .asaprc parameters
120* non-interactive (non-GUI) plotting
121* ASAP Online (Mopra) Monitor web interface (mini pipeline)
122* user control of multi-panel: plotter.set_layout()
123* histogram plotting: part of linestyles
124* plugins: via ~/.asap/userfuncs.py
125* plotter panel control: rcParams['plotter.ganged']
126* usability: reworked the whole asap startup scripts, now all user adjustable
127 through ~/.asap/
128
129Todos/pending
130--------------
131* documentation update: should be finished by 2005-11-25
132* cookbook
133* release 1.2: 2005-11-30
134
135Major non-targets, resulting from requirements/targets
136-----------------------------------------------------
137* asap logging, which can be turned on and off through .asaprc/rcParams
138 (from asapmon)
139* Data container v2 design study and document ( moved from cycle II )
140
141Not Addressed
142-------------
143
144(deferred to cycle II, as described in support document)
145
146* Flexible data selection
147* "Merging of spectra" (concatenating scantables)
148
149* public defect tracking system
Note: See TracBrowser for help on using the repository browser.