Astro-satpass

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


0.067		2014-11-10	T. R. Wyant
  Fix failure in t/tle_support.t. I hope.

  Add OID 15494 to canned magnitude table.

0.066		2014-10-16	T. R. Wyant
  Update Iridium 42 (OID 25077) to failed, per Kelso.

  Regenerate canned magnitude table.

  Croak on encountering JSON key SATNAME. This was replaced by
    OBJECT_NAME during the REST interface's beta.

  Remove installer question about installing satpass, per documented
    deprecation schedule.

0.065		2014-07-27	T. R. Wyant
  Prevent TLE manufacture for oddball objects.

  Add TLE pass variant PASS_VARIANT_TRUNCATE, which truncates passes to
    the beginning and end times given to pass(), rather then computing
    complete passes (and therefore requiring the satellite to rise and
    set).

  Expose Space Track time formatting and decoding routines for possible
    use by subclasses. The key routines __to_json() and __from_json()
    are still undocumented and considered highly experimental, though.
    Sorry.

  Add OID 00694 to Astro::Coord::ECI::TLE canned magnitudes.

0.064		2014-05-29	T. R. Wyant
  Add Astro::Coord::ECI::TLE method illuminated()

0.063		2014-05-02	T. R. Wyant
  Allow PASS_VARIANT_BRIGHTEST event even if the 'visible' attribute is
    false.

  Document magnitude functionality in satpass script.

  Add pass variant PASS_VARIANT_BRIGHTEST. If this is set, an event
    representing the time the satellite is brightest will be added to
    the pass. This is ignored if the calculation can not be made (e.g.
    if 'visible' is false, or 'intrinsic_magnitude' is undefined).

  Clarify Astro::Coord::ECI::Moon phase() docs.

  Eliminate uses of each() built-in.

  Add magnitude functionality to satpass script.

0.062		2014-04-01	T. R. Wyant
  Update canned status for Iridium 29 (24944). Kelso says it's tumbling.

  t/tle_json.t now only dumps versions on an error.

  Require correct Perl version in t/tle_mag.t

  In t/tle_json.t, work around problem that occurs when JSON::XS encodes
    a number in a locale that uses a comma as the decimal point, such as
    'de_DE.UTF-8'. Make a note of this in Astro::Coord::ECI::TLE, since
    there is nothing I can do in my code to actually fix the problem.

  The 'unpack' built-in does not default to $_ as the buffer to unpack
    under Perls before 5.10.

  Have Astro::Coord::ECI::TLE magnitude() method set the station's time.

  Correct logic for building the fold_case() utliity subroutine under
    Perls before 5.16.

  Computation of (perhaps very) approximate magnitudes for satellites is
    now supported. Changes to support this include:

    - A magnitude() method on all classes that represent satellites;

    - An intrinsic_magnitude attribute (defaulting to undef) on
      Astro::Coord::ECI::TLE objects;

    - Default intrinsic_magnitude to 7 on
      Astro::Coord::ECI::TLE::Iridium objects;

    - A canned table of intrinsic magnitudes in Astro::Coord::ECI::TLE
      which includes most of the objects in the Celestrak visual list,
      with magnitudes from Mike McCants' mcnames.zip and vsnames.zip
      files;

    - Support in the Astro::Coord::ECI::TLE parse() method to set the
      magnitude of satellites that are in the table;

    - Static method magnitude_table() on Astro::Coord::ECI::TLE to
      maintain the canned magnitude table;

    - Modify the Astro::Coord::ECI::Sun magnitude() method to take an
      observing station argument (which is ignored) to be consistent
      with the same-named Astro::Coord::ECI::TLE method.

  The precess() and precess_dynamical() methods now do nothing to
    objects set to Earth-fixed coordinates. Previously they were
    converted to Ecliptic (and therefore inertial) coordinates, which
    manifested as a bug when the observing station was an attribute of a
    star.

  Support new (to us) Space Track JSON keys FILE, OBJECT_TYPE, ORDINAL
    and ORIGINATOR with same-named (except for being lower case)
    attributes.

  Method body_type() now returns the 'object_type' attribute if that is
    defined. If not it computes its return from the object name, like it
    always has.

0.061		2014-01-13	T. R. Wyant
  On install, warn that I intend to remove the 'install satpass'
    question asked by Build.PL and Makefile.PL. The only way to install
    the satpass script will be to run Build.PL or Makefile.PL with the
    '-y' option. Also warn of eventual package name change, from
    'Astro-satpass' to 'Astro-Coord-ECI'.

  Warn every time Astro::Coord::ECI::TLE->parse() encounters JSON key
    SATNAME. This was removed while Space Track's REST interface is



( run in 1.086 second using v1.01-cache-2.11-cpan-ceb78f64989 )