Changes for version 0.100_01 - 2018-08-31

  • Move nutation, obliquity, equation_of_time to Astro::Coord::ECI. They become methods rather than subroutines so that they can be overridden when higher accuracy is needed.
  • Install @CARP_NOT in all modules.
  • Have Moon and Star use correct Sun object for phase, aberration
  • Have the Sun's 'sun' attribute be itself. Access to it returns the invocant, and mutations are ignored.
  • Add Utils functions rad2dms() and rad2hms()
  • In the script/satpass script, update all contained objects when the 'illum' or 'sun' settings are changed.

Documentation

Overview of Astro::Coord::ECI and friends
Predict satellite passes over an observer.

Modules

Manipulate geocentric coordinates
Provide common methods without multiple inheritance.
Compute the position of the Moon.
Compute the position of a star.
Compute the position of the Sun.
Compute satellite locations using NORAD orbit propagation models
Represent a set of data for the same ID.
Utility routines for astronomical calculations