-TODO
- Read PlotFile's.
+3.0.0alpha5 - Released
- Add help button onto dialog's for reconstruction & projections.
- Consider use of wxWindows help file classes.
+ * ctsim: Changed default reconstruction filter generation
- Consider changing POL to to read tag tokens.
+ * ctsimtext: Fixed bugs for MSVC and with empty input lines
- Consider being able to write Phantom files as text and view as
- text in ctsim.
+ * syserror.cpp: fixed reporting for fatal errors
+
+ * projections.cpp: fixed MSVC failure with std:: namespace
+
+3.0.0alpha4 - Released 1/09/01
+
+ * ctsim: Added reset to full-intensity scale menu item
+
+ * ctsim: Add conversion of projections to polar plot [Thanks to
+ Ian Kay for reference and math hints in polar bilinear scaling]
+
+ * ctsim: improve bilinear scaling of image size [Thanks to Ian Kay
+ for math tips]
+
+ * ctsim: imagefile labels are now copied to plotfiles
+
+ * ctsim: Added more analyze menuitems
+
+ * ctsimtext: First version. All command-line tools are now accessed
+ through this master shell. Has both command-line and interactive
+ interface
+
+ * ctsim: Fixed initialization of min/max bug for PlotFiles
+
+ * ezplot: Cleaned up y-tick label placement
+
+ * sgp: Added better support for projection/reconstruction animation
+
+3.0.0alpha3 - Released 1/02/01
+
+ * ctsim: Added plotting of histograms
+
+ * imagefile.cpp: fixed bug in generation of 16-bit PNG images
+
+ * ezplot.cpp: adjusted xtick label displays for better placement
+
+3.0alpha2 - Released 1/02/01
+
+ * ctsim: All functions of command-line tools are now in graphical ctsim
+
+ * ctsim: added generation of filter images
+
+ * ctsim: Added 2-image math functions (mul, add, div, sub)
+
+ * ctsim: Added export of imagefiles to graphic file formats
+
+ * ctsim: Added support for scaling imagefiles in new sizes
+
+ * ctsim: Added ability to save standard phantom definitions as
+ text files suitable for reading.
-3.0alpha1 - Released 12/30/00
+ * ctsim: Add labels for image transformations and display of labels
+ when performing properties of images.
+
+ * processsignal.cpp: Fixed "off by one" bug in
+ shuffleNaturalToFourierOrder when n is even. Moved functions to
+ fourier.cpp
+
+ * imagefile.cpp: Added FFTW library to imagefile processing. Converted
+ image math functions to complex-valued math.
+
+ * phantom.cpp: Added ability to save phantom files as ASCII text.
+
+3.0alpha1 - Released 12/29/00
* Added PlotFile class to system, used by if2 and ctsim for row
and column plots and comparison plots
* ctsim: Added row and column plot comparisons between two image
files.
+ * ctsim: Added "Process" menu to image file display with math
+ functions. Added 2-dimensional inverse Fourier to math
+ functions. Added support for complex (real/imaginary) images.
+
* mathfuncs.cpp: Reworked statistics algorithm to share between
imagefile and plotfile classes.
* imagefile.cpp: Fixed scaling bug when rasterizing Phantom with
nsamples > 2. Added generic mage math functions, moved from
- if1.cpp and if2.cpp to imagefile.cpp
+ if1.cpp and if2.cpp to imagefile.cpp. Added support complex
+ images.
+
+ * array2dfile.cpp: Added code to support complex (real/imaginary)
+ images.
* if1: Updated to handle error conditions, such as sqrt of a
- negative number.
+ negative number. Converted to use new ImageFile math functions.
* if2: Updated to output plot files and use new ImageFile class
math functions
individual curves. Improved display of labels and ticks. Updated
to use POL class member variable. Updated to more C++ conventions.
- * pol: converted to C++ class
+ * pol: converted to C++ class. Extracted HashTable to separate
+ class.
* sgp: Added linestyle settings