source: trunk/doc/CHANGELOG@ 1685

Last change on this file since 1685 was 1600, checked in by Malte Marquarding, 15 years ago

Ticket #170: python derived class for nice access e.g. units and doc strings

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