Revision history for Astro::Coords 0.22 2024-11-01 - Added distance method to Astro::Coords::Offset. 0.21 2023-04-17 - Check for requests for more than 9 decimal places, which can cause an overflow from PAL functions. - Use str_ndp for Angle in_format('array'). 0.20 2019-09-11 - Units can now be given as a 2-element array such as ['hours', 'degrees']. 0.19 2018-02-07 - Astro::Coords::Fixed::array now returns the azimuth and elevation in radians. - Changed the default number of decimal places for Astro::Coords::Angle::Hour to 3. - Updated the format specification used to parse epoch strings in Astro::Coords::Elements (for recent versions of Time::Piece). - Fixed the Astro::Coords::Angle::negate method. - Added warnings about the use of proper motion without parallax. (With Astro::PAL, significant proper motions are not applied unless the parallax is also given.) 0.18 2012-11-09 - Fix inconsistency in parsing of hours vs degrees (Eric Jensen). 0.17 2012-07-16 - Require DateTime version 0.76 to avoid problems with rise/set test scripts. 0.16 2012-07-13 - Massive speed up in rise/set time calculation. 0.15 2012-07-05 - Add planets() method to retrieve planet names and remove Pluto. 0.14 2012-06-04 - Fix tests for long double Perl. Build now requires Test::Number::Delta. 0.13 2012-05-25 - Use Astro::PAL instead of Astro::SLA. The main driver being that Astro::PAL can be installed from CPAN without any additional dependencies. - Significant speed improvements. - New apply_offset() method to add an Offset onto an existing coordinate object and return a new coordinate object. 0.12 2010-12-30 - Update Elements interface. - Improve performance of DateTime usage (caching TimeZone object). - Support barycentric velocities. - Astro::Coords::Offset now has invert(), clone() and posang() methods. - Astro::Coords::Angle now has clone() and negate() methods. - Astro::Coords::Offset now allows more systems. - Fix problem with fractions seconds in LST calculation. - Fix problem with calculate() method trashing the cached DateTime. - Uses Module::Build. 0.10 2005-02-21 - Major reorganization internally to use (the new) Astro::Coords::Angle objects for all angles. Should simplify formatting of return values. - datetime() method now supports DateTime objects for time specification. Time::Piece is now deprecated. - Add radial velocity support. - Add Doppler correction (experimental). - New method to obtain the native Equatorial encoding that was used. - set_time and rise_time now works properly for the Moon (and Sun). - rise_time can now be configured to return the nearest rise time not just the next rise_time. - Planet diameter is now available. - Galactic and ecliptic conversions now in base class (moved from Equatorial) - radec1950 method available. - Switch to GPL license. 0.07 2004-02-26 - Add support for parallax and proper motion, epoch and equinox. - ra2000 and dec2000 methods always return RA/Dec J2000 for epoch 2000.0 (equatorial only). 0.05 2003-11-17 - Check format of input arguments (for sexagesimal parsing). - Add rise, set and transit time calculation. - Add Interpolated RA/Dec (Astro::Coords::Interpolated). - Add calculate method. - Fix orbital elements (requires recent slalib). - Can now ask for J2000 for all coordinate types. - Add name and comment method for tagging a coordinate object. 0.04 2002-08-03 - Internal release. 0.03 2002-05-24 - Add isObservable method. - Spun off Astro::Telescope into its own CPAN distribution. 0.02 2001-12-05 - Add Astro::Coords::Calibration and Astro::Coords::Fixed. 0.01 2001-11-01 - Initial test release to CPAN.