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

Changes for version 0.028_01

  • Date::Manip and Time::y2038 are no longer 'recommended' but 'optional'. This means not telling the tool chain about them, but doing custom checks, and custom, gentler messages about why you might (or might not!) want these modules. Centralize the decision about what time routines to use in Astro::Coord::ECI::Utils, and have it export to the other modules, the tests, the 'satpass' script, and the example scripts. Rewrite t/parse_date.t so that it no longer needs Time::y2038. Instead, it uses precomputed times, which it offsets for the target system's epoch when it runs. The above was done in an attempt to clarify the role of the optional modules, and cases where they might not be desirable. Thanks to Christopher Sylvain for identifying the problems and working with me on their solution. Rewrite the time portions Astro::Coord::ECI::OVERVIEW to better reflect the current state of the time handling. Plus, retitle it so that hopefully it will actually appear in the distribution.

Documentation

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

Modules

Manipulate geocentric coordinates
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
Compute behavior of Iridium satellites
Represent a set of data for the same ID.
Utility routines for astronomical calculations