XmCCD Copyright 2007-2012 John Kielkopf ======================================= Development Log =============== March 9, 2002 Version 1.0.0 * Support for SBIG cameras using the first public SBIG library * Basic panel for operation with ds9 +--------------------------+ May 22, 2002 Version 1.1.0 * Updated to use libudrv 4.35 +--------------------------+ May 24, 2004 Version 1.2.0 * USB support +--------------------------+ March 1, 2005 Version 1.4.0 * Full FITS file support +--------------------------+ July 3, 2005 Version 1.5.0 * Support for all filterwheels +--------------------------+ January 1, 2006 Version 2.0.0 AO control +--------------------------+ October 10, 2006 Version 2.0.7 * Single, Focus and Multi imaging modes +--------------------------+ October 14, 2006 Version 2.0.8 * Guide mode with region from ds9 +--------------------------+ April 7, 2007 Version 2.0.8b * Incremented month in gmt stored by FITS so that it is 1-12 +--------------------------+ September 28, 2007 Version 2.0.9-dev * Incremented version number in preparation for release of this version * GUI modified with addition of an Edit menu and changes to filter selection * Time delay integration (TDI) imaging mode introduced * Error checking added on startup for presence of the CCD +--------------------------+ October 31, 2007 Version 2.0.9-dev * New structure introduced including internals for remote operation, TDI, binning, and subarea readout +--------------------------+ September 14, 2008 Version 3.0 * Largely rewritten to use INDI * TDI removed because it does not work well for SBIG * Executable xmccd is now the remote console while xmccd1 is a local console * Works with XEphem * Includes self-guiding +--------------------------+ October 7, 2008 Version 3.0.1 * Corrected several small errors in Version 3.0.0 * Added "Guide" options to use imaging or track CCD as a guider * Built framework for Apogee Alta cameras +--------------------------+ October 12, 2008 * Version 3.0.1 * Corrected prototype definitions in xmccd and xmccd1 to avoid warnings in Suse 11.0 * Identified that Suse 11.0 does not by default come with fxload * Suse 11.0 with fxload will not load firmware automatically +--------------------------+ January 22, 2009 Version 3.0.2 * Apogee driver working +--------------------------+ May 6, 2009 Version 3.0.3 Released with these features * INDI and standalone versions * Apogee support * Optional external filter wheel * User-defined filter choices * Sub-area selection * Automatic FITS header entries for exposure duration and date, and filter * Editable FITS header entries for target and telescope * Auto guiding (preliminary) +--------------------------+ May 26, 2009 Version 3.0.4 * Added utilities to set and read filter number for an Optec IFW * Included older version of SBIG library in case needed for older systems * Minor changes to installation scripts and documentation +--------------------------+ July 7, 2009 Version 3.0.5 * Modified header files for external filter wheel * Improved user interface detection of filter and camera options * Improved behavior of user interface on starting * Several bug fixes +--------------------------+ November 8, 2009 Version 3.0.6 * Added configuration file option to set maximum frame count in multi mode +--------------------------+ November 28, 2009 Version 3.0.7 * Restricted INDI input generally to xml for device "ccd" +--------------------------+ December 4, 2009 Version 3.0.8 * Corrected various errors on exposure interrupt +--------------------------+ June 17, 2010 Version 3.0.9 * Updated cfitsio, xpa, and ds9 versions * Removed the fits utility package now superceded by alsvid * Updated the apogee drivers to the current version * Corrected a bug in the interrupt exposure function for Apogee cameras * Modified the compilation of the apogee drivers from source code * Modified the protocols for apogee for better use of the drivers * Improved the user interface for dark, bias and flat files * Added user control of file numbering * Added user entry of target information for FITS header * Added control of maximum number of images in multi-mode +--------------------------+ June 19, 2010 Version 3.1.0 * Updated Apogee driver to the latest version * Corrected an error introduced in 3.0.8 that forced exposures to integers * Corrected an error under INDI that made "flat" exposures "bias" instead * Modified labels under INDI for a better XEphem Control display * Tested with a new Apogee U16M using latest chip * Verified ccd, xmccd, and xmccd1 with latest updates +--------------------------+ October 8, 2010 Version 3.1.1 * Modified Apogee driver ApogeeUsbLinux.cpp to define usb_debug locally +--------------------------+ October 16, 2010 Version 3.1.2 * Updated ds9 to version 6.2 binaries +--------------------------+ August 6, 2011 Version 3.1.3 * Updated ds9 to version 7.0 binaries * Updated cfitsio library to version 3.280 * Updated xpa library to version 2.1.13 * Added README about setting filter type and count for SBIG cameras * Fixed formating indiserver frame count * Modified tranfer_image script so xpa will load ds9 if xmccd is run locally * Fixed temperature control with Apogee cameras * Updated SBIG and Apogee driver libraries * Formatted zero-padded image file names +--------------------------+ December 12, 2011 Version 3.1.4 * Restructured the user interface with a FITS menu * Provided the option of reading a new configuration file * Removed dual CCD support from the user interface * Removed optical tip-tilt option from the user interface - This could be added back as a separate thread for SBIG cameras * Removed all fragments of self-guiding code - This could be provided in new code or supplementary scripts * Fixed several bugs in filter name management * Added an INSTRUMENT option to the FITS header +--------------------------+ July 23, 2012 Version 4.0 * Reorganized the menubar options * Modified the indi system for improved timing * Added additional FITS header entries including CCD temperature * Updated to latest SBIG library * Added scripting options +--------------------------+ November 30, 2012 Version 4.1 * Updated ds9 to version 7.1 release * Updated xpa to version 2.1.14 * Updated cfitsio to version 3.310 * Changed system libary location for libcfitsio to /usr/local/lib64 * Removed optimization and fast-math from gcc Makefiles * Moved -lm in Makefiles to end because of Ubuntu compile problem * Removed code fragments for SBIG track ccd and internal guiding * Added copies of useful scripts * Added support for Apogee preflash in subesequent beta variants