source: trunk/CHANGES @ 154

Last change on this file since 154 was 146, checked in by Matthew Whiting, 18 years ago

A few new things:

  • Made a mycpgplot.hh file, to keep PGPlot-related constants (enum types)

in a standard namespace (so one can do cpgsci(RED) rather than cpgsci(2)...).
Incorporated this into all code that uses pgplot.

  • Improved the outputting of the number of detected objects in the search

functions. Now shows how many have been detected, before they are merged
into the list.

  • Fixed a bug in columns.cc that was incorrectly updating the precision for

negative velocities.

  • Additional text in the Guide, and general clean up of code.
File size: 6.1 KB
Line 
1Duchamp version 1.0.5 (2006/09/06)
2----------------------------------
3
4Since version 1.0, there have been a range of mostly minor
5changes. These are generally bug-fixes, thanks to feedback from a
6number of users. Here is a summary of the changes since version 1.0:
7
8* Fixed a bug that meant 4-dimensional FITS files were generating
9  memory faults, both with the allocation of the necessary arrays and
10  with the WCS-related calculations.
11
12* When the FITS file does not have a rest frequency defined, there is
13  no way to transform the frequency axis into velocity. In this case,
14  the spectral axis is left as frequency, and put into units of MHz.
15
16* The user is now able to enter the value of flag parameters in the
17  parameter file as strings, as well as integers (so one can enter
18  true or 1 to give the same result).
19
20* Added a new function that draws the edge of the blank region on the
21  maps and image cutouts. There is a new flag parameter --
22  drawBlankEdges -- that controls the use of this function (the
23  default is true).
24  Also, the edge of the field is plotted on the image cutouts as a
25  yellow line. This distinguishes it from the purple blank pixel
26  dividing line.
27
28* The size of the tick mark in the image cutout (indicating the
29  spatial scale of the image) is now adaptable, so that it shows the
30  scale that best fits the image (ranging from 1 arcsec to 15
31  degrees). (This is a change from the previous standard length of 15
32  arcmin.)
33
34* Several bugs related to the blank-pixels were dealt with.
35  The correct values were not propagating through correctly, meaning
36  that the default values were being used. Also, there was the
37  potential for blank pixels to be detected when the FDR method was
38  used. Finally, the image cutout displays occasionally did not
39  obscure the blank pixels. All these problems should be fixed now.
40
41* The FDR setup routine was occasionally failing with a segmentation
42  fault, due to it accessing unallocated memory. This has been fixed.
43
44* Fixed bugs that affected the way 2D images (rather than 3D cubes)
45  were dealt with. The minChannels test failed when minChannels=0.
46
47* The zoomed spectrum had its flux scale determined by all points in
48  the zoom box,including those flagged by the Milky Way (MW)
49  range. This has been fixed so that any MW channels will not affect
50  the flux scaling, potentially improving the appearance of objects
51  detected close in velocity to strong MW emission or absorption.
52
53* The position resolution in the IAU-format names has been increased,
54  so that distinct objects close to one another are more readily
55  distinguished.  Overlapping sources at different velocities may
56  still have the same name, but this is a more general problem.
57
58* The presentation of the results in tabular format has been improved,
59  so that the precision of faint sources is sufficient to show their
60  flux, for instance, is not 0. This also applies to the information
61  presented above the spectral plots.
62
63* Improved error and warning reporting, so that the formatting and
64  presentation of information is clearer.
65
66* Other minor fixes to the code, to improve its structure and
67  robustness.
68
69
70Duchamp version 1.0 (2006/06/30)
71--------------------------------
72
73The first full release version.
74
75Several major changes compared to previous version:
76
77* Incorporated a FitsHeader class, to keep track of header information
78  (including WCS) from the FITS file. All units-related calculations
79  are done with this class, such as conversion to velocity, and
80  pixel-to-WCS conversion.  The main advantage of this is improved
81  speed of execution, more adaptable to different units, and improved
82  code (easier for me!).
83
84* Able to select the dimensionality of the reconstruction, rather than
85  just doing it in 3-D.
86
87* Robust text output, so that the columns are sized correctly given
88  the data being written, and the relevant units (derived from the
89  FITS header) are included in the output table.
90
91* Improved the way the reconstructed image is saved and read back in,
92  with a better naming scheme and a better set of new FITS header
93  keywords. The MW headers are now not written.
94
95Other, more minor changes include:
96
97* MW channels now not set to 0, but just ignored for searching
98  purposes (and for the scaling of the spectral output -- they are
99  plotted though and highlighted with a hashed box).
100
101* The scale bar in the moment map in the spectral output file has its
102  length indicated.
103
104* Improved VOTable output, with more information about the way Duchamp
105  was run.
106
107* Made sure all statistics calculations in the reconstruction are
108  based on robust (ie. median) methods.
109
110Also moved to an autoconf based configure/make compilation, for ease of use.
111
112
113Duchamp version 0.9.2 (2006/06/27)
114--------------------------------
115
116* Added the use of warning flags for detections: for either edge
117  location or negative enclosed flux.
118
119* A new command line option added so that the user can specify a FITS
120  file to be searched with the default parameters, rather than giving
121  a full parameter file.
122
123* The scale bar on the moment cutout now works in general case, using
124  an iterative process to get to the correct length.
125
126* RA axes are now done correctly on the full-scale maps.
127
128* Various coding fixes, improving the readability of the code,
129  particularly regarding the declaration of temporary variables.
130
131* Changed the way the time of execution is called : now using time.h
132  functions, rather than a system call.
133
134* Changed output in Detection/outputDetection.cc for the pixel
135  information of detected objects (the info printed above the spectral
136  plots) -- now print out number of voxels in object, and have
137  improved the formatting a little.
138
139* Improved the functionality of saving the FITS file containing the
140  reconstructed array. Added ability to save and read back in the MW
141  parameters when saving a reconstructed cube (if a reconstructed cube
142  has different MW range to that being considered, it would cause
143  problems). ReadRecon now just returns a FAILURE and will reconstruct
144  the cube anew.
145
146* Changed default value of flagGrowth to 0.
147
148
149
150Duchamp version 0.9 (2006/05/05)
151--------------------------------
152
153First public release version.
Note: See TracBrowser for help on using the repository browser.