/**
\page History
\section history History
<PRE>
2005-01-04 1.0.0 Vesa Oikonen, Calle Laakkonen, Riku Kln, Jarkko Johansson
	Former libpet, the common PET C library, has been divided up in smaller
	sublibraries that each handle a specific task. This library includes functions
	utilised in image file input and output procedures. 

2005-03-03 1.0.0 Jarkko Johansson 
	imgproc.[c/h] moved to libtpcimgp library

2005-04-05 1.0.1 (krs) Roman Krais
       interfile.c added (for reading interfile headers)

2005-04-25 1.1.0 Jarkko Johansson
	History and Readme files included in new print functions:
	libtpcimgio_print_readme(FILE *fp);
	libtpcimgio_print_history(FILE *fp);
	libtpcimgio_print_dreadme(FILE *fp);
	libtpcimgio_print_dhistory(FILE *fp);
	libtpcimgio_print_build(FILE *fp);
	in file libtpcimgio.c. Update the the Readme and History
	there.

	Compiled in Windows with MinGW.

2005-05-04 1.1.0 JJ
       Minor changes in file sifio.c.

2005-08-01 1.1.1 CL/JJ
       Changed image loading/writing functions fname to const,
       and extern int VOL_TEST to int VOL_TEST.

2005-10-10 1.1.2 CL
       imgWriteAnalyze() now writes only 1 frame at a time,
       conserving memory.

2005-11-21 1.1.3 VO
       lambda2factor() now calculates correctly when removing
       decay correction considering frame lengths.

2005-12-12 1.1.4 VO
       imgReadAnalyze() sets img.isotopeHalflife,
       if isotope is found in SIF.

2006-10-31 1.1.5 VO
       Added function imgUnitId().
       Fixed a timezone bug with ECAT7 files.

2006-12-28 1.1.6 VO
       Changes in identification of isotope codes.

2007-02-02 1.2.0 VO
       Additions in IMG structure, and subsequent changes in i/o functions.
       Isotope and halflife related functions are relocated into libtpcmisc.
       This library is now independent of libtpcimgp.
       IMG min and max search functions are relocated here.
       User_process_code is read/written with ECAT7 and ECAT6.3 files.
       Patient_id is read/written with ECAT7 and ECAT6.3 files.
       Study_description is read/written with ECAT7 and ECAT6.3 files.
       X, y and z resolution is read/written with ECAT7 images.
       Prompts and randoms (delayed) are read/written with ECAT7 and
       ECAT6.3 sinograms and read from SIF with Analyze 7.5.
       Changes in identifying and processing calibration units.

2007-02-11 1.2.1 VO
       Addition in IMG structure.
       Deleted imgmsg.h. Set IMG.statmsg using imgSetStatus().

2007-02-27 1.2.2 VO
       Bug corrections.

2007-03-13 1.2.3 VO
       Added ECAT matrix list functions and error messages.
       ECAT 6.3 header print format changed.

2007-03-21 1.2.4 VO
       Changes to make easier to write ECAT7 2D files.

2007-03-25 1.2.5 VO
       Addition of functions for reading and writing ECAT and Analyze
       format one frame at a time.

2007-04-03 1.3.0 VO
       Added support for ECAT7 polar maps.
       Information for polar map added to IMG struct.

2007-07-17 1.3.1 Harri Merisaari
       Modified for optional ANSI compatibility.

2007-09-10 1.3.2 VO
       Bug correction in setting error messages.
       Bug correction in reading some too long header text fields.

2007-09-10 1.3.3 VO
       Return value of localtime() is always checked.

2007-09-11 1.3.4 VO
       Corrected a bug affecting versions 1.3.1 -1.3.3:
       Analyze and ECAT files could have been mixed if in same folder.

2007-09-12 1.3.5 VO
       Corrected a bug affecting frame-by-frame reading of
       ECAT7 2D image files.


</PRE> 
 */
