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

Changes for version 0.076_03 - 2016-11-26

  • Remove leading 0 from Space Track 3le names

Changes for version 0.076_02 - 2016-11-23

  • Fix load failure when Time::y2038 is in use.
    • The problem was that when Time::y2038 was in use the attempt to define manifest constant PERL2000 in Astro::Coord::ECI::Utils failed because a helper routine had not yet been compiled. The fix was to move the definition of the helper routine to above the definition of the helper routine above the relevant 'use constant' statement.
    • Thanks to Slaven Rezic for finding this, which was introduced in 0.076_01 when I attempted to fix a subtle misuse of timegm() and timelocal(), which are defined slightly differently in Time::Local versus Time::y2038.

Changes for version 0.076_01 - 2016-11-22

  • Handle year incompatibility between Time::Local and Time::y2038 This is the same problem as RT #118861 on Astro-App-Satpass2, and I applied the same solution.

Documentation

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

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