source: trunk/doc/CHANGELOG @ 1730

Last change on this file since 1730 was 1730, checked in by Malte Marquarding, 14 years ago

Ticket #183: added get_weather to scantable. It returns a dicr or list of dicts

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