The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.102_01 - 2018-10-27

  • RT 127488: Load default Sun class before use
  • This actually manifested in RT 127463 against SVG-Calendar. The smallest self-contained piece of code to tickle this is use Astro::Coord::ECI; Astro::Coord::ECI->new()->get( 'sun' );
  • The bug was introduced (or maybe just exacerbated) in version 0.100_01, which was where I added support for alternate Sun classes. In the course of this, 'use Astro::Coord::ECI::Sun' was dropped from Astro::Coord::ECI::Moon and Astro::Coord::ECI::Star. The former is involved in the SVG-Calendar problem.
  • Thanks to Slaven Rezic for spotting this in his smoker, submitting the original RT ticket, and adding me to it with the note that it seemed only to be a problem with recent versions of Astro-satpass.

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