source: trunk/CHANGELOG

Last change on this file was 2821, checked in by Malte Marquarding, 11 years ago

version update

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 9.2 KB
Line 
1Changelog
2=========
3
4Release 4.2.0 [2012-07-02]
5
6* #291: add set_sourcename
7* #293: rework history to allow access to large history
8* #293:method to drop_history
9* #291: add some more info to freq_align log
10* #289: added ability to set Tsys, both for scalar and vector values
11* #288: implemented dropping of xpols as scantable.drop_xpol()
12* optimisation of  baselining functions for scantable.
13
14Release 4.1.0 [2012-10-10]
15
16* reworked build system to work as 'normal' python package
17* Ticket #257 fixed bug in average_time introduced in 4.0
18* experimental merging of IFs
19* speed ups
20* work with to ipython>=0.11
21* Ticket #269 fixed regression of reference scan detection for Hobart data
22* work under OS X 10.7/10.8
23* fixed logging control through rcParams
24* fix for frequency_alignment
25* Ticket #264 silence skydip.
26* Ticket #265 fix summary for multiple IF chains
27* Ticket #280 fix SDFITS frequency frame output
28
29Release 4.0.0 [2011-10-05]
30
31* Ticket #251 fixed scantable.scale broken behaviour when selection was set
32* Ticket #250 fixed average_time's change in behaviour
33* Ticket #249 fixed backwards compatibility with existing scantable
34* speed up of scantable.summary which has changed the
35  output of the summary information
36* various changes to MS export
37
38Release 3.1.0 [2011-08-10]
39
40* additional baseline fitting, e.g. sinusoid, cspline
41* speed ups in various areas
42* plotter metadata display
43* interactive statistics
44* improved packaging
45* matplotlib >= 1.0 support
46* better support for MeasurementSet data
47* more statistics e.g. max/min abcissa
48* row-based flagging
49* apply fft to spectra
50* improved mask handling
51
52Release 3.0.0 [2010-05-06]
53
54* BEWARE: added asap2to3 which converts '.asap' files from version 2 to
55          version 3
56* Ticket #183 Added scantable.get_weather
57* Ticket #181 Added work-around for casacore bug in saving tables with
58              selection
59* Ticket #178 Added opacity_model based on  miriad's atmospheric model
60* Ticket #177 Added function skydip to determine opacities.
61* Ticket #172 Fixed non-working scantable.resample
62* Ticket #155 Better output filenames. Ignore non-existsing
63              beams/pols/ifs/scans
64* Ticket #157 numpy >= 1.1 support
65* Ticket #158 fixed plotter.set_font
66* Ticket #160 Aspect ratio of plotter is customisable now
67* Ticket #163 fixed for scantable.set_sourcetype
68* Ticket #164 Upgrade note in wiki FAQ
69* Ticket #165 Handle non-parallactified polarimtery data (if supported in
70              rpfits)
71* Ticket #167 Added running polynomial filter to scantable.smooth
72* Ticket #168 Data exported via scantable.save now contains correct frequency
73              or velocity information
74* Ticket #169 Simplified selection of data
75* Ticket #46  Interactive lag flagging
76* Ticket #170 Provided access to frequency coordinate information via
77              scantable.get_coordinate
78* Added OS X 10.5 Disk image installer
79* Added support for OS X 10.6
80* Interactive plotting annotations via optional argument interactive=True
81* Interactive creation of masks on the plotter - plotter.create_mask
82* Tidy up date range in asapplotter.plotazel/plotpointings
83* support for gcc-4.4
84
85Release 2.3.1 [2009-03-25]
86
87* Ticket #154 Flagged data wasn't hnoured in fitting
88* Ticket #153 plotter.plot_lines fixed for matplotlib >= 0.98
89* Ticket #90  Support integer values for frequencies/errors/intensities
90
91Release 2.3.0 [2009-03-13]
92
93* Ticket #150 fix in casacore for frequency frame conversions
94* Ticket #151 added rc parameter and function set_sourcetype to identify
95              on/off scans
96* Ticket #78/#112 Resolved the issue with random errors occuring under linux
97                  for large
98   data files, which corrupted the identifaction of off scans
99* Ticket #149 Fixed the bug causing spectral line search to go into an
100              infinite loop in some rare circumstances
101* Ticket #110 Added export to CLASS readable FITS files
102   scantable.save("myfile.fits", "CLASS")
103* Ticket #142 Fix of the frequency alignment for long observations
104* Ticket #133 allow supression of history in the scantable via rc parameters
105* Ticket #109 source direction for Hobart data
106* Ticket #115 added running median to scantable.(smooth(kernel='rmedian')
107* Ticket #148 opacity correction wasn't applied to TSYS
108* Ticket #135 quotient detection failure for specific source names
109* Ticket #140 NaN values not handled - added scantable.flag_nans to ensure
110              that the NaN are flagged
111* added python iterator access to scantable rows
112* made functions available to directly manipulate spectra
113  scantable.get/set_spectrum
114* upgrade to support ipython >= 0.8.1
115* support gcc-4.3
116* use scons >= 1.1.0
117* update to latest livedata I/O functions
118* add WCS info to the exported text files
119
120
121Release 2.2.0 [2007-05-02]
122
123* fix for losing flags in average_time
124* changed asap_update_data to contact ATNF ftp server directly
125* Documentation updates
126* changed to use casacore instead of aips++
127* auto_quotient uses on/off pair detection by default, 'time' the old mode can also
128  be accessed
129* Ticket #107 added function to shift reference pixel
130* Ticket #106 added  function to retrieve integration times
131* Ticket #105 added Parkes K-band gain curve
132* Ticket #102 fixed wrong polarisation type in case of 'circular'
133* Ticket #104/94 fixed segmentation fault for time average if all channels are flagged
134* Ticket #98  AIPSPATH is honoured if set
135* Ticket #101 fixed set_restfreqs not working for IFs not starting at 0
136* Ticket #97 fixed error in opacity calculation
137
138Minor Release 2.1.1 [2006-11-09]
139
140* fix for Ticket #88 - numpy masks
141* better TAB completion for ipython (handles quotes, don't list private members)
142* Fix for Ticket #81 = scanatble.stats output as list
143* ticket #64 - speed up of auto_poly_baseline
144* fix for ticket #89 - export of IF sub-selections
145* fix for Ticket #83 - export to ms2 crashed asap
146* added file suffix support for name.rpf.1 etc.
147
148Release Version 2.1.0 [2006-09-11]
149
150* Processing of Multibeam MX data
151* Line Catalogs for both plotting and setting rest frequencies
152* median averaging
153* support of circular polarisations
154* binaries for fedora (core 3/5), debian, ubuntu, OSX (ppc,intel)
155* text/arrow/line annonations for plotter
156* export of fit parameters to text file
157* disk based scantables for large data sets
158* re-introduced custom quotients
159* fixed major fitter bug
160* fft flagging
161* full support for MOPS data
162
163Release Version 2.0 [2006-04-28]
164
165* Major rework of internal data representation. Now supports IFs with
166  different number of spectral channels. This has minimal effect on the
167  user interface.
168* Creation of a "selector" object used for data selection. Allow slicing of
169  data in beam, IF, polarisation as well as selection via header values
170  (e.g. Tsys). set_cursor is now invalid use set_selection instead.
171* Scantables can be merged
172* scantable.lines() has been removed. Set rest frequencies by value
173  (This will change in 2.1)
174* Multiple data files (e.g. rpf) can be read into a single scantable
175* Polarmetric infrastructure improved to support most observing styles
176  (linear feeds only)
177* ability to convert to/store as Stokes
178* Plotter can now only plot from a single scantable (use merge if necessary)
179* ASCII (text) spectral output changed to be more usable
180* Can change the source position coordinate frame
181* Bug fixes
182* auto_quotient is doing "closest in time reference"
183* option auto-align in velocity when using average_time
184* flagging on a per channel base
185
186
187(Release 1.2.2)
188
189* channel based flagging
190* Added get_elevation, azimuth and parangle
191* Added swap_lineas & invert_phase
192* added allaxes arg to poly_baseline
193* Request: added pager throuput for history and summary
194* Request: Log meesage on auto_quotient()
195* Bug Fix: plotter -set_mode("s","i").
196* Bug fix: plotter -autoscale abcissa limits from all spectra for stacking.
197
198Release Version 1.2.1 [2005-12-06]
199
200* scantable.recalc_azel - recalcualte azimuth and elevation based on
201* pointing Bug fix: plotter - set_layout got overwritten byt plot; row
202  cursor not honoured in _plot_time
203
204
205Release Version 1.2 [2005-11-30]
206
207Code changes
208------------
209* frequency switching: scantable.freq_switch()
210* get a list of sourcenames: scantable.get_sourcename()
211* build quotients from matched _S/_R pairs or 1*_R/n*_S automatically
212* plotting control: plotter.set_colors(), plotter.set_linestyles(),
213  plotter.set_linewidth() all also  via .asaprc parameters
214* non-interactive (non-GUI) plotting
215* ASAP Online (Mopra) Monitor web interface (mini pipeline)
216* user control of multi-panel: plotter.set_layout()
217* histogram plotting: part of linestyles
218* plugins: via ~/.asap/userfuncs.py
219* plotter panel control: rcParams['plotter.ganged']
220* usability: reworked the whole asap startup scripts, now all user adjustable
221  through ~/.asap/
222
223Todos/pending
224--------------
225* documentation update: should be finished by 2005-11-25
226* cookbook
227* release 1.2:  2005-11-30
228
229Major non-targets, resulting from requirements/targets
230-----------------------------------------------------
231* asap logging, which can be turned on and off through .asaprc/rcParams
232 (from asapmon)
233* Data container v2 design study and document ( moved from cycle II )
234
235Not Addressed
236-------------
237
238(deferred to cycle II, as described in support document)
239
240* Flexible data selection
241* "Merging of spectra" (concatenating scantables)
242
243* public defect tracking system
Note: See TracBrowser for help on using the repository browser.