1.9.2 - 6/20/2000 Converted all file i/o to C++ library 1.9.1 - 6/20/2000 Renamed directories, moved source files, combined source files 1.9.0 - 6/15/2000 Skip versions to make version 2.0 the first C++ version Renamed Raysums to Projections throughout files Renamed Detector to Scanner Converted Scanner and Projecions to full object-oriented 0.6.1 - 6/12/2000 Converted Phantom and PhantomElements to Object-Oriented Converted Detector to Object-Oriented 0.6.0-b3 - 6/10/2000 Improved Integer backprojection method Fixed nearest neighbor to be truly nearest neighbor Made linear interpolation more integer arithmetic -> speed improvement Finished converting all C files to C++ Converted all use of malloc/free to C++ new/delete Began object-oriented conversion of Phantom and Projection structures 0.6.0-b2 - 6/8/2000 Converted MPI data structures to C++ object Made ImageFile directly inherit from Array2dFile 0.6.0-b1 - 6/6/2000 First C++ conversions Portable IF (image file) format implemented with objects (SDF removed) - Now all data files are cross-platform compatible Converted from MPI to MPI++ Converted backprojection to object-oriented Removed MTX from libkmath as no longer need -- replaced with C++ matrices 0.5.4 - 6/4/2000 Simpilifed endian handling 0.5.4-b3 - 6/1/2000 Added support for 64-bit (IA64) CPU Removed broken B-spline interpolation Added support for cygwin platform under Windows 2000 Added support for 16-bit PNG graphics 0.5.4-b2 - 5/16/2000 Added compile-time configuration of endian order 0.5.4-b1 - 5/14/2000 Modified the raysum file format to be platform independent 0.5.3 - 5/11/2000 Added Microsoft VC compatibility Cleaned up compilation warnings in libgraph 0.5.2-b5 - 5/7/2000 Continued conversion to ANSI C Removed old CRT routines 0.5.2-b4 - 5/4/2000 Renamed pictures to phantoms, objects to phantom elements Continued code cleanup 0.5.2-b3 - 4/30/200 More code cleanup with reorganizing libraries Added --log and --exp to sdf-1 Allowed negative numbers for window levels in CGI interface 0.5.2-b2 - 4/30/200 Continued code cleanup 0.5.2-b1 - 4/29/2000 Fixed a few MPI bugs Better documented, coded raysum in-memory on on-disk options 0.5.1 - 4/28/2000 Cleaned out library that wasn't being used by CTSim Modified ctsim.cgi to read in configuration file ctsim.conf 0.5.0 - 4/27/2000 First open source distribution for GNU/Linux 6/1999 Converted to GNU/Linux added MPI support via LAM library 1983-84 Developed under MS-DOS and IBM EGA graphics