The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
2006-03-30  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* Catalog.pm: Introduce IDS hash internal to Catalog object to
	speed up popstarbyid(). Add calc_xy() method to speed up
	calculation of x and y positions for all objects in a catalogue.

	* IO/RITMatch.pm, t/2_ritmatch.t: Add support for the RIT Match
	application.

	* t/2_tst.t: Change number of tests from 8 to 10. Fix output when
	checking ID, RA, and Dec.

	* t/4_mpc.t: Update list of asteroids to avoid spurious fails.

2006-03-15  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/SExtractor.pm: Support write_catalog() method for
	SExtractor-style catalogues.

	* t/2_sextractor.t: Add tests for catalogue writing.

	* IO/TST: Support write_catalog() method for tab-separated text
	file catalogues.

	* t/2_tst.t: Add tests for catalogue writing.

2006-01-17  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* Item/Item.pm: Fix get_magnitude() and get_errors() for case
	where magnitude isn't defined in Item.

	* t/2_cluster.t: Fix test to reflect earlier fixes in
	IO/Cluster.pm from 2005-11-03.

	* t/helper.t: Sort filters and colours so that filter and colour
	matching works properly.

	* IO/Cluster.pm: Do not define x or y if either is 0.000 in the
	file when reading (to make up for Cluster format files not having
	undefined values).
	
2006-01-13  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

  * IO/Astrom.pm: Go with a generic image instead of one from
  an astrograph.

  * Item/Item.pm: Add extra check when undefining WCS so that
  WCS actually becomes undefined if desired.

2005-11-15  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* Catalog.pm: Add preferred_magnitude_type() method. Speed up
	popstarbyid() by a factor of 2.

	* IO/Cluster.pm: Do not call various Item methods twice to help
	speed up writing of catalogues.

	* IO/SExtractor: Allow user to request objects with a specific
	quality flag.
	
2005-11-03  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/Cluster.pm: Filter filters and colours for uniqueness before
	writing catalogue.

	* Item/Item.pm: Add preferred_mag_type() method.

	* IO/SExtractor.pm: Add support for Starlink X/Y_PIXEL parameters.

2005-10-26  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* Item/Item.pm: Add get_flux_quantity() and get_flux_error()
	wrapper functions.

	* IO/SExtractor.pm: Turn off debugging, use Astro::Catalog::Item
	instead of Astro::Catalog::Star.

2005-10-24  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* Item/Morphology/Morphology.pm: Fix bug when setting values with
	'undef'.

2005-10-21  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

  * Item/Morphology/Morphology.pm: Use Number::Uncertainty for all
    values.

2005-09-13  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

  * IO/Cluster.pm: Fix bug when more than one measurement for a given
    waveband is present in a catalogue.

  * t/2_cluster.t: Add tests.

  * t/3_item.t: Modify distance check to use two decimal places
    instead of one. This is done to avoid differences in rounding x.5
    between different platforms.

  * t/helper.pl: Check to make sure item is an Astro::Catalog::Item
    object instead of an Astro::Catalog::Star object.

2005-09-12  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

  * Item/Item.pm: Fix bug when adding more than one flux measurement.

  * IO/STL.pm: Add _write_catalog method.

  * IO/SExtractor.pm: Read in flux counts if available in catalogue.

  * IO/Astrom.pm: Do not write ~ at beginning of ASTR line.

2005-08-04  Tim Jenness  <tjenness@cpan.org>

	* IO/ASCII.pm: Reinstate 'default' logic

	* IO/JCMT.pm: Add support for ASTRO_CATALOG_JCMT environment
	variable for default catalogue location.

2005-07-25 Alasdair Allan <aa@astro.ex.ac.uk> 

	* Query/Query/Sesame.pm: Added more error handling!

2005-07-08  Brad Cavanagh  <b.cavanagh@jach.hawaii.edu>

	* Catalog.pm: Rework sorting so that only specific values
	are calculated depending on if that type of sort is being
	done (i.e. if sorting by 'ra', only the RA is calculated
	and not azimuth, elevation, etc).

2005-07-01  Tim Jenness  <timj@jach.hawaii.edu>

	* IO/JCMT.pm: Now read/write Velocity information 

2005-06-26 Alasdair Allan <aa@astro.ex.ac.uk> 

        * Query/Query/Sesame.pm: Fixed problems with Sesame endpoint.
	
2005-06-24 Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/FITSTable.pm: Modified to use flux measurements directly
	  instead of importing a specific one into a magnitude. Added
	  support for reading DATE-OBS header to apply timestamp for
	  flux measurements.

2005-06-23 Alasdair Allan <aa@astro.ex.ac.uk> 

        * Fixed after slight breakage from modifications to Astro::Flux
	
2005-06-20 Alasdair Allan <aa@astro.ex.ac.uk> 

        * Item.pm: Added fluxdatestamp() function which allows you to append
	  a time stamp to all the Astro::Flux objects held in the Item. Also
	  addeddistancetostar() and within() methods to allow us to easily
	  figure out if one star is close to another.
	  
	* t/4_mpc.t: Updated tests again. Must be better way to do this?   
	
2005-06-16 Alasdair Allan <aa@astro.ex.ac.uk>  (Version 4.0)

        * Query/Query/*.pm: All query classes updated. The package passes
	  all test, however many parts of the test suite do not have anything
	  like full coverage. I think we have to expect some bugs at this
	  stage.Theoretically fully working Astro::Catalog distribution
	  however, so lets badge this as V4.

2005-06-15 Alasdair Allan <aa@astro.ex.ac.uk>

        * Basic fixes to Catalog.pm and IO/Cluster.pm to support the new
	  changes. Hopefully this will provide a springboard so I can fix
	  the rest of the IO and Query modules. This is a big job...
	  
	* IO/*.pm: All IO classes working, I think?  

2005-06-12 Alasdair Allan <aa@astro.ex.ac.uk>

        * Series of changes breaking backwards compatibility in Item.pm to
	  support the new Astro::Fluxes objects and Number::Uncertainty for
	  magnitude and colour support. These changes break all other classes
	  in the package.

2005-06-04  Alasdair Allan <aa@astro.ex.ac.uk>

        * Removed Astro::Catalog::Star and Astro::Catalog::Star::Morphology
	  and replaces with corresponding Item classes. The Star classes are
	  retained as empty-subclasses for backwards compatibility.

2005-06-04  Alasdair Allan <aa@astro.ex.ac.uk> (Version 3.9.9)

        * Updated documentation and released as version 3.9.9
        
        * Quary/Query/Sesame.pm: Removed reference from Math::Libm

2005-06-04  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>
        
	* t/2_fitstable.t: Change magnitude test to use the log_10 of the 
	  flux.

        * t/4_mpc.t: Fix up MPC tests again

2005-06-03  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/FITSTable.pm: Convert flux to magnitudes with log_10,
	  not natural logarithm.
	
2005-03-30  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/ASCII.pm: base class for ASCII-based IO

	* IO/Binary.pm: base class for binary-based IO

	* Catalog.pm: added FITSTable support; modified IO class handling
	  to farm off to IO classes that inherit from either IO/ASCII.pm
	  or IO/Binary.pm to allow for reading in of different types of
	  files; modify ID matching to use string comparison instead of
	  numerical comparison in case IDs aren't numbers.

	* IO/Astrom.pm, IO/Cluster.pm, IO/FINDOFF.pm, IO/GaiaPick.pm,
	  IO/JCMT.pm, IO/SExtractor.pm, IO/STL.pm, IO/Simple.pm,
	  IO/TST.pm, IO/UKIRTBS.pm, IO/VOTable.pm: inherit from IO/ASCII.pm.

	* IO/FITSTable.pm: new module to allow reading in of binary FITS
	  tables.

2005-03-22  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/FINDOFF.pm: Remove letters from ID string before writing.
	  This is done because FINDOFF doesn't understand non-integers.

2005-02-25  Tim Jenness  <t.jenness@jach.hawaii.edu>

	* Catalog.pm (filter_by_id): Use quotemeta function to make sure
	  that things like + and () are escaped before being passed to the
	  regex engine.

2005-02-15  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/Astrom.pm: Add epoch of observation support.

	* Catalog.pm: Allow newer versions of Astro::Coords to be used
	  without breaking up output from the ra and dec methods.

	* Star/Star.pm: Add wcs method allowing for a world coordinate
	  system to be associated with a star. Allow for calculation of x/y
	  position from ra/dec if possible. Allow newer versions of
	  Astro::Coords to be used without screwing up output from the ra
	  and dec methods.

2005-02-03  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* Query/Query/2MASS.pm: Tell TST which column the ID is in when
	  forming the new catalogue from the 2MASS output. This is done to
	  prevent a warning from appearing when TST tries to parse the
	  catalogue.

2005-02-02  Alasdair Allan <aa@astro.ex.ac.uk> (Version 3.9.0)

	* Star/Star.pm: Fixed quality comparison in line 860 (now 865) so
	  it can handle undef values. Not sure this was the right thing to,
	  why was it getting undef values to start with? This could indicate
	  a bug in one of the IO plugin modules?

2005-02-02  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* t/2_astrom.t: __DATA__ section needed updating to use
	  publically- available Astro::Coords.

	* IO/Astrom.pm: Use Astro::Coords v0.05 methods instead of v0.06.

	* t/helper.pl: Add compare_mpc_catalog and compare_mpc_star for
	  MPC checking.

	* t/4_mpc.t: Use compare_mpc_catalog comparison method, update
	  asteroid positions.

2005-02-01  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/FINDOFF.pm: Fix regex bug, clarify documentation, only write
	  ID in comment column.

	* IO/SExtractor.pm: Declare filter variable to fix syntax error.

2005-01-18  Alasdair Allan <aa@astro.ex.ac.uk>

	* MANIFEST: Fixed problems with MANIFEST file

2005-01-14  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* Catalog.pm, IO/FINDOFF.pm, t/2_findoff.t: support for Starlink 
	  FINDOFF input/output file format

2005-01-13  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/SExtractor.pm: allow filter to be passed as argument to
	  _read_catalog method.
	* IO/Astrom.pm, t/2_astrom.t: support for Starlink ASTROM input 
	  file format

2004-12-21  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/SExtractor.pm: add support for morphology, x and y position, 
	  and add more debugging statements.

	* Star/Morphology/Morphology.pm: add area to list of attributes.

	* t/4_mpc.t: fix tests to correspond to changing asteroid positions.

2004-11-30  Alasdair Allan <aa@astro.ex.ac.uk> 

	* IO/VOTable.pm: Changed dependancy to Astro::VO::VOTable away
	from the older VOTable module. Updated docs to reflect this
	change.
          
	* t/2_votable.pm: Updated to reflect changes
        
	* Star/Morphology/Makefile.pm: Added in support of the new class.
        
	* IO/Cluster.pm: Flxed problem with looks_like_number() call 
          
2004-11-23  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* Star/Morphology/Morphology.pm: Add simple support for object
          morphology.
          
	* Star.pm: Add morphology accessor method.

2004-11-22  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/SExtractor.pm: Add simple reader for output from SExtractor.

2004-11-05  Tim Jenness  <tjenness@cpan.org>

	* IO/UKIRTBS.pm: Add simple reader for the UKIRT version of the
	Bright Star catalog. This is used by the ukstar web page at UKIRT.

2004-08-11  Tim Jenness  <timj@jach.hawaii.edu>

	* TkAstroCatalog/AstroCatalog.pm: Add demo Catalog browser for Tk

	* Catalog.pm: Add auto_filter_observability

	* IO/JCMT.pm: Publish a method for cleaning the target name (so
	  that the JCMT VAX control system will not get upset) and use that
	  method in the JCMT catalog writer (so that a "use this target"
	  message) is guaranteed to agree with the name in the catalogue.

2004-05-20  Alasdair Allan <aa@astro.ex.ac.uk> (Version 3.7.0)

	* Updated documentation ready for release.
          
2004-03-02  Brad Cavanagh  <b.cavanagh@jach.hawaii.edu>

	* Added Query/MPC support along with associated test harness.

2004-03-01  Brad Cavanagh  <b.cavanagh@jach.hawaii.edu>

	* IO/VOTable: added support for parallax and proper motions.
	
2004-02-25  Brad Cavanagh  <b.cavanagh@jach.hawaii.edu>

	* Catalog.pm: added fielddate method.

	* Star/Star.pm: added insertdate method.
	
2004-02-23  Tim Jenness  <tjenness@cpan.org>

	* IO/GaiaPick.pm: Add GaiaPick log file support

2004-02-05  Tim Jenness  <timj@jach.hawaii.edu>

	* t/2_votable.t: Now attempt to skip VOtable tests if the VOTable
	  module is not installed.

2004-02-05  Brad Cavanagh <b.cavanagh@jach.hawaii.edu>

	* IO/STL.pm: Added STL support (read only) as a pluggable IO
	module along with associated test harness.

2003-11-14  Alasdair Allan <aa@astro.ex.ac.uk> (Version 3.5.2)

	* README: Updated location of VOTable module package, which moved.

2003-10-30  Alasdair Allan <aa@astro.ex.ac.uk> (Version 3.5.1)

	* IO/Cluster.pm: Added read support for new style character
	quality flags. Cluster files are still written using the old style
	numeric flags.
          
2003-10-17  Alasdair Allan <aa@astro.ex.ac.uk> (Version 3.5.0)

	* IO/VOTable.pm: Very simple VOTable reader added, should now get
	at least basic information into the Astro::Catalog object if it is
	passed a VOTable.
          
	* t/2_votable.t: Added test harness for reading VOTables.

	* Minor documenation cleanup in various files, no actual
	functionality changes.
          
2003-10-16  Alasdair Allan <aa@astro.ex.ac.uk> (Version 3.4.0)

	* IO/VOTable.pm: Fixed VOTable output to actually have some
	meta-data, now readable by treeview. Added DEFINITIONS element to
	the table and filled in various "default" meta-data. The tables
	are not bogus, but the epoch and equinoxes may be incorrect in
	some cases (SuperCOSMOS catalogues for instance).
          
2003-10-13  Alasdair Allan <aa@astro.ex.ac.uk> (Version 3.3.0)

	* IO/VOTable.pm: Added VOTable support (write only) as a pluggable
	IO module along with associated test harness.
          
2003-09-30  Alasdair Allan <aa@astro.ex.ac.uk>

	* Query/Query/Sesame.pm: Modified to cope with change in return
	format by CDS.
                  
2003-09-24  Alasdair Allan <aa@astro.ex.ac.uk>

	* Query/Query/SIMBAD.pm: Removed debugging statements which
	generated a file containing a copy of the retrieved HTML in the
	current working directory.
               
	* etc/sss.cfg: Added SkyCat SuperCOSMOS configuration file to
	default distribution
        
	* etc/skycat.cfg: Added generic SkyCat configuration file to
	default distribution

	* Query/Query/SkyCat.pm: Updated to look for
	$PERLPREFIX/etc/skycat.cfg configuration file by default.
       
	* Makefile.PL: Modified makefile to install the SkyCat
	configuration files to $(PERLPREFIX)/etc in preperation for
	shifting access to SuperCOSMOS from being dependant on
	Astro::Aladin to using the Astro::Catalog::Query::SkyCat module.
  
	* Query/Query/SuperCOSMOS.pm: Totally reimplemented this module
	from scratch to use the SkyCat.pm module rather than relying on
	the Astro::Aladin implementation.

	* t/4_skycat_supercos.t: Added a test suite for the new
	SuperCOSMOS module. This superceedes the older 4_supercos.t test
	suite.

	* MANIFEST: Updated to reflect the actual package, we've been
	shipping V3.x with bits missing since release, whoops!

	* old/*: Moved some of the non-functional test suite into a this
	directory along with the old Astro::Aladin SuperCOSMOS module.
           
2003-09-24  Alasdair Allan <aa@astro.ex.ac.uk>

	* Query/Query/CMC.pm: Added a Vizier Carlsberg Meridian Catalogue
	(CMC/11) query sub-class to try and figure out how Tim had written
	the 2MASS (Vizier generic) class. RA & Dec incorrect.

	* Query/Query/2MASS.pm: Moved colour generation for 2MASS
	catalogue from the more generic IO/TST.pm module.

	* IO/TST.pm: See changes to Query/Query/2MASS.pm
        
2003-09-12  Alasdair Allan <aa@astro.ex.ac.uk>

	* Query/Query/Sesame.pm: Modified to cope with change in return
	format by CDS.

	* Query/Query/USNOA2.pm: Fixed problem with USNO-A2 having bogus
	RA and Dec seconds fields (= 60.0) which breaks Astro::Catalog.
	The query module now silently discards these objects (for now!).

	* Query/Query/GSC.pm: Fixed problem with GSC which dropped the B
	magnitude error into the quality flag. Fix breaks the t/4_gsc.t
	test harness.

	* Catalog.pm: Changed default origin of <UNKNOWN> to UNKNOWN to
	avoid parsing problems when the results of a query are displayed
	as part of an HTML page.
                     
2003-08-26  Alasdair Allan <aa@astro.ex.ac.uk>

	* Star/Star.pm: Modified quality() routine so it knows about TST
	quality flags. Not a particularly good solution, need to
	generalise this and move it to the IO::TST module.
  
	* IO/Cluster.pm: Moved id() changes for USNO-A2 to generic code in
	the pluggable IO module
  
	* IO/TST.pm: Modified to generate colours and quality flags for
	2MASS

2003-08-03  Alasdair Allan <aa@astro.ex.ac.uk>

	* IO/Cluster.pm: Fiddled with the quality flags for Cluster
	output, to get rid of an uninitalised value warning. Still need to
	go to character quality flags.
  
	* Query/Query/USNOA2.pm: Changed the id() of the downloaded
	USNO-A2 stars to be numberic, otherwise we break the cluster
	format which requires numeric id's. Also tweaked the
	$catalog->pushstar() line so if the Astro::Coords object in the
	Astro::Catalog::Star object is broken (bogus dec?) its not going
	to get included in the catalog.
        
2003-08-03  Tim Jenness  <timj@jach.hawaii.edu>

	* Query/Query/SIMBAD.pm: All the functionality of Astro::SIMBAD
  	  integrated into Astro::Catalog... 

	* Star/Star.pm: Add startype, spectype, longstartype and moreinfo
	  needed by SIMBAD query.

2003-08-02  Tim Jenness  <timj@jach.hawaii.edu>

	* Transport/*.pm: Reorganized as part of SkyCat work 

	* Query/Query/*.pm: All Query classes reorganised to make SkyCat
	  easier. 

	* Query/Query.pm: Much reorganization to support SkyCat class. 

	* Query/Query/SkyCat.pm: Now forms a query and parses the results
	  for an abritrary SkyCat-enabled server. Still not ready for prime
	  time.

	* t/4_*.t: All query tests now use helper.pl
	
	* t/helper.pl: Reusable test components now in separate file 

2003-08-01  Tim Jenness  <timj@jach.hawaii.edu>

	* Transport/REST.pm (useragent): Instantiate useragent on demand
	  rather than via configure (useful for skycat interface). Separate
	  construction of URL from retrieval of URL to allow simpler
          subclassing.

2003-07-30  Tim Jenness  <timj@jach.hawaii.edu>

	* IO/TST.pm: Add TST format reader. Still has debug.

2003-07-29  Alasdair Allan <aa@astro.ex.ac.uk>

	* Moved Astro::Catalog::BaseQuery to be Astro::Catalog::Query in
	preparation for it be a proper polymorphic factory class for
	generic catalogue queries.

	* Moved actualy query sub-classes down a directory level to allow
	for the Query.pm file
  
	* Transport/WebService.pm: Added a WebService transport class,
	probably needs some added generalisation, but our sample of web
	services is still small.
  
	* Query/Query/Sesame.pm: Added a Sesame.pm class to do CDS Sesame
	lookups by target name using the new WebService transport class.
                       
2003-07-28  Alasdair Allan <aa@astro.ex.ac.uk>

	* Moved the catalogue query classes to chare a common namespace,
	current classes now inherit from the
	Astro::Catalog::Transport::REST class. While future web and GRID
	service classes will inherit from related classes. All the
	Astro::Catalog::Transport classes inherit from Tim's BaseQuery
	class.
  
	* Transport/REST.pm: Moved REST specific setup from BaseQuery to
	Transport::REST class

	* t/*.t: Test scripts modified to work within new framework.

	* t/1_compile.t: Now chekc for presence of Astro::Aladin module
        
2003-07-27  Tim Jenness <timj@jach.hawaii.edu>

	* Added sorting and filtering of catalogues.

2003-07-26  Tim Jenness <timj@jach.hawaii.edu> & Alasdiar Allan <aa@astro.ex.ac.uk>
            
	* Added pluggable IO.
            
2003-07-24  Alasdair Allan <aa@astro.ex.ac.uk>

	* t/catalog.t: Tests fixed to reflect the new two decimal place
	precisions generated by using Astro::Coords objects
          
2003-07-24  Tim Jenness <timj@jach.hawaii.edu>

	* BaseQuery/BaseQuery.pm: Write base class for catalog query classes.

	* Catalog.pm (_read_cluster): No longer use ra() and dec() methods
	to set the ra and dec (store the Astro::Coords object directly)

	* Star/Star.pm: ra($ra) and dec($dec) methods now deprecated.

        * t/1_compile.t: New tests addded.
        
2003-07-23  Tim Jenness <timj@jach.hawaii.edu>

	* Star/Star.pm: Now uses Astro::Coords internally.

	* Catalog.pm: Now uses Astro::Coords internally. Switch to lexical
	filehandles.

2003-07-19  Alasdair Allan <aa@astro.ex.ac.uk> (version 2.1.3)

	* Catalog.pm: added patch by Brad Cavanagh to popstarbyid()
        
2003-07-15  Alasdair Allan <aa@astro.ex.ac.uk> (version 2.1.2)

	* Minor documentation tweaks
        
	* Added some example scripts to the distribution
          
2003-06-10  Alasdair Allan <aa@astro.ex.ac.uk>

	* Catalog.pm: Fixed bug in new _read_cluster() routine for
	instances where we're reading from a file.
          
2003-06-09  Alasdair Allan <aa@astro.ex.ac.uk>

	* Fixed test scripts for Astro::Catalog::SuperCOSMOS so that they
	fail gracefully if Astro::Aladin isn't installed.
          
	* Astro/Catalog.pm: Astro::Catalog module patched to take an ARK
	catalogue via a scalar rather than from a file. For backwards
	compatibility reasons Astro::Catalog( Cluster => $file ) still
	refers to a serialised version, whereas Astro::Catalog( Scalar =>
	$file ) refers to a scalar holding a string that is an ARK Cluster
	catalogue. This isn't optimal but I don't particularly want to
	break the exisiting (extensive) codebase.

2003-02-24  Alasdair Allan <aa@astro.ex.ac.uk>

	* Astro::Catalog now wraps SuperCOSMOS catalogue using the
	Astro::Aladin module. Some example scripts using this new module
	and the Astro::DSS module are included in the distribution. NB:
	This isn't intended to be used seriously by anyone, its not even a
	sub-optimal way of going about things, but I was playing and since
	I wrote the code I may as well distribute the stuff.
          
2002-05-31  Alasdair Allan <aa@astro.ex.ac.uk>

	* Removed references to Math::libm from the GSC modules, these
	references seemed to have been missed by the previous patch.
          
2002-05-29  Alasdair Allan <aa@astro.ex.ac.uk>

	* Applied patch provided by Stephen Quiney
	<S.J.Quinney@durham.ac.uk>, removes dependancy on Math::libm and
	fixes test script problem which required the $ESTAR_DATA
	environment variable to be set.

2002-03-30  Alasdair Allan <aa@astro.ex.ac.uk>

	* Minor bug fix?

2002-03-29  Alasdair Allan <aa@astro.ex.ac.uk>
        
	* Added a freeze() function so that the the Catalog object can be
	stored persistently using the Data::Dumper module
          
2002-01-24  Alasdair Allan <aa@astro.ex.ac.uk>

	* Various changes made to support the Field Correlation Client,
	note that the USNO-A2 parsing was broken for catalogues with more
	than 1000 stars before this update.

2002-01-14  Alasdair Allan <aa@astro.ex.ac.uk>

	* Catalog.pm: Can now read from, and dump to, ARK Cluster files.

2002-01-13  Alasdair Allan <aa@astro.ex.ac.uk>

	* Generic Catalog and Star objects working, lacks way to parse ARK
	format Cluster files into Astro::Catalog objects, but all other
	functionality in place.
          
2002-01-10  Alasdair Allan <aa@astro.ex.ac.uk>

	* Original version.