Changes for version 0.000_34

  • Add title_gravity mutator to Astro::App::Satpass2::FormatValue. This controls whether multiline titles are aligned to the top or bottom of their space. Add 'literal' formatter argument to Astro::App::Satpass2::FormatValue. This gives a way to get a literal string inserted and made the same width as the underlying datum would be. Previously, this was done using the 'title' object, but that is no longer useful if the title_gravity is set to 'bottom'. Require Perl 5.8 or higher. The code would never actually run under 5.6, since it uses the 'open scalar reference' functionality introduced in Perl 5.8. Normalize Astro::App::Satpass2 file input. The init(), load(), and source() methods now all take a file name, a URL (disambiguated from a file name using URI::URL), a scalar reference, an array reference, or a code reference (that returns one line each time it is called). URLs do not work unless LWP::UserAgent and URI::URL are installed. Add missing version number to Astro::App::Satpass2::FormatValue.

Changes for version 0.000_33

  • Add options -exclude and -status to Astro::App::Satpass2 spacetrack() method, so they get passed through to the Astro::SpaceTrack object.

Changes for version 0.000_32

  • Correct t/whole_app.t to use File::HomeDir->my_home() rather than getpwuid in the tilde expansion tests.

Changes for version 0.000_31

  • Have Astro::App::Satpass2::ParseTime::ISO8601->tz() regard an invalid time zone as a warning rather than an error, and equivalent to the system's local time zone (i.e. $ENV{TZ} = undef). Correct t/tokenize.t to use File::HomeDir->my_home() rather than getpwuid in the tilde expansion tests. Have Astro::App::Satpass2::Warner ignore the Astro::App::Satpass2 modules when carping or croaking. Override the system's $ENV{TZ} in t/format.t, since the tests explicitly require this to be undefined. Have t/basic.t display $ENV{TZ} for future reference. Correct Astro::App::Satpass2 optional module documentation to reflect the current state of the code.

Changes for version 0.000_30

  • Initial release to CPAN.

Documentation

Tutorial on the use of Astro::App::Satpass2

Modules

Forecast satellite visibility.
Object copying functionality for Astro::App::Satpass2
Format Astro::App::Satpass2 output
Format Astro::App::Satpass2 output as dump.
Format Astro::App::Satpass2 output as text.
Format time for output.
Provide common functionality for CLDR-type time formatters.
Format time using DateTime->strftime()
Format time using DateTime->format_cldr()
Format time using DateTime->strftime()
Format time using POSIX::strftime
Provide common functionality for strftime-type time formatters.
Format Astro::App::Satpass2 output as text.
Abstract geocoding wrapper class.
Wrapper for Geo::Coder::Geocoder::US
Wrapper for Geo::Coder::OSM
Wrapper for Geo::Coder::TomTom
Parse time for Astro::App::Satpass2
Parse time for Astro::App::Satpass2 using Date::Manip
Astro::App::Satpass2 wrapper for Date::Manip v5 or less
Astro::App::Satpass2 wrapper for Date::Manip v6 or greater
Astro::App::Satpass2 minimal ISO-8601 parser
Utilities for Astro::App::Satpass2
Output warning and error messages
Wrap an array reference.