Astro-SpaceTrack

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


    Add command completion.

0.155		2022-07-17	T. R. Wyant
    Track changes in Celestrak Supplemental API.

0.154		2022-06-30	T. R. Wyant
    Convert celestrak_supplemental() TLE data to new API.  Additional
    functionality based on the new API to follow. Of course, this is
    what I said last year when I converted celestrak(). The RMS and
    Match data still use the old API.

0.153		2022-05-20	T. R. Wyant
    CelesTrak Indian ASAT Debris data set retired.

0.152		2022-03-30	T. R. Wyant
    Add match data to celestrak_supplemental.  This is accessed with the
    --match option.  This option may not be specified with the --rms
    option.

0.151		2022-03-08	T. R. Wyant
    The deprecated spaceflight() method now warns on every use.  It also
    returns a 403 error, since the web site it scrapes has gone the way
    of the dodo.

0.150		2022-02-20	T. R. Wyant
    Convert celestrak() to new API.  Additional functionality based on
    this API to follow.

0.149		2022-01-22	T. R. Wyant
    Add Celestrak Iridium Next supplemental element catalog

0.148		2021-11-28	T. R. Wyant
    Add Celestrak catalog 1982-092 (Russian ASAT debris)

    Add Celestrak catalogs for historical debris events

    Add celestrak option 'observing_list'.  If this is true, and the
    'direct' attribute is false, you get back the observing list stored
    on Celestrak, rather than the Space Track TLEs specified by the
    observing list.

    Use https: for Celestrak.

    Add file CONTRIBUTING

0.147		2021-09-08	T. R. Wyant
    Warn on first use of deprecated spaceflight() method.  It does not
    work anyway since the underlying web site has gone away.

0.146		2021-07-06	T. R. Wyant
    Update AMSAT URL.

    Correct generation of 'provides' metadata.  Thanks to Favio Poletti
    for blogging
    https://github.polettix.it/ETOOBUSY/2021/06/15/the-real-pause-workaround/,
    and ultimately to Joel Berger for the pointer to
    https://metacpan.org/pod/CPAN::Meta::Spec#no_index

0.145		2021-03-25	T. R. Wyant
    Allow identity file to have .gpg suffix.  This is for the benefit of
    the vim-gnupg plugin, and potentially other such things.

    Refactor authortest into three, so that I can run the
    optional-modules tests without generating stub files.

0.144		2021-03-07	T. R. Wyant
    Add rt.cpan.org back to bug reporting methods. Long live RT!

    Document retirement of NASA Human Space Flight web site, and its
    effect on this package.

    Any access of iridium_status_mccants is now fatal

    Get prerequisites up to snuff and add xt/author/prereq.t to ensure
    they stay that way.

    Add Celestrak catalog 'gnss'.

0.143		2021-01-09	T. R. Wyant
    Add Travis CI testing.

    Switch bug reporting to GitHub. R.I.P. rt.cpan.org

    Add 'Swarm' to Celestrak catalog names.

0.142		2020-09-24	T. R. Wyant
    Add Telesat to Celestrak Supplemental catalog

0.141		2020-08-17	T. R. Wyant
    Attribute url_iridium_status_mccants now warns on all accesses. In
    the first release after February 15 2021 all accesses will be fatal,
    and it will be dropped from the list returned by attribute_names().

    Remove prototypes from testing subroutines defined in t/*.t and
    inc/My/Module/Test/*.pm.

0.140		2020-07-11	T. R. Wyant
    Add Celestrak Supplemental catalog for Planet.

    Update canned status table for decay of

    - Iridium 96

0.139		2020-03-29	T. R. Wyant
    Add Celestrak Supplimental catalog for OneWeb.

0.138		2020-02-18	T. R. Wyant
    Add Celestrak catalog 'oneweb'.

0.137		2020-02-04	T. R. Wyant
    Use of McCants' Iridium status now throws exception, per deprecation
    schedule.

0.136		2020-01-15	T. R. Wyant
    Remove Celestrak supplemental Starlink 3 pre-launch TLE catalog.
    Kelso took it down once the launch occurred.

0.135		2020-01-06	T. R. Wyant
    Add Celestrak supplemental Starlink 3 pre-launch TLE catalog.

Changes  view on Meta::CPAN

    Sladen tweaks web page; scraper change needed.

    Further deprecate Iridium status from McCants.  Mike McCants has
    announced that he is no longer maintaining his Iridium status. The
    first use of his Iridium status will now generate a warning.  In a
    further 6 months there will be a warning on every use, and 6 months
    after that it will become fatal.

0.100		2017-10-12	T. R. Wyant
    Added Iridium status decayed ('[D]', portable status is 3 --
    BODY_STATUS_IS_DECAYED).

    Add iridium_status() format 'spacetrack'. Space Track has no idea
    whether a given satellite is in service or not, but does know
    whether it has decayed. So the status reported for a given OID is
    from Celestrak if it has it and the satellite is still in orbit.
    If a satellite is not in the Celestrak data but Space Track reports
    it as still in orbit, its status will be unknown ('[?]'), and its
    portable status will be tumbling.

    Add a hard-wired internal Iridium status table having the Space
    Track data. This is used to supplement data from other sources,
    since they typically drop a satellite once it has decayed.

    Add iridium_status() option -raw, which reports statuses
    un-supplemented by Celestrak or canned data to the extent this is
    possible. This option can be specified either command-line style
    (i.e. '-raw') or in a leading hash ref (i.e. '{ raw => 1 }'). This
    is in support of generating the above hard-wired table.

    Add script 'tools/all_iridium_classic', which queries Space Track
    for all Iridium satellites, and reports the status of the
    original-design Iridiums. This is for generating the canned status
    tables in Astro::SpaceTrack and Astro::Coord::ECI::TLE.

    Remove tests for iridium_status( 'mccants' ), since this is both
    unmaintained and deprecated.

0.099		2017-05-24	T. R. Wyant
    Deprecate McCants' Iridium status.

0.098		2017-03-15	T. R. Wyant
    Move SpaceTrack script from bin/ to script/

    Don't 'use Exporter qw{ import };'. Instead, subclass Exporter.

    eval() autoflush() in test routines, requiring 'IO::Handle' first.

0.097		2017-02-09	T. R. Wyant
  Add Celestrak catalogs 'iridium-NEXT' and 'ses'.

0.096		2017-01-15	T. R. Wyant
  Ditch 'use base'.
    Astro::SpaceTrack is no longer a subclass of Exporter. Instead
    import() was imported into its name space.
    In the case of the inc/ files, 'use base' was replaced by a 'use' of
    the appropriate module, followed by assignment to @ISA.

  Have relevant author tests use identity file.

  Document the use of environment variable CI_GPG to get gpg2 even
    though gpg is also installed.

0.095		2016-11-07	T. R. Wyant
  Support Config::Identity file. Both the file and Config::Identity are
    optional. The file name is spacetrack.id (MSWin32 and VMS) or
    .spacetrack-identity (anything else) in the user's home directory.
    The file itself can be GnuPG encrypted.

  Rod Sladen Iridium status update.

0.094		2016-08-07	T. R. Wyant
  Implement Kelso Iridium status '[B]' as spare, and implement all
    other status codes documented on the Celestrak web site.

  Update copyright date returned by banner().

0.093		2016-01-20	T. R. Wyant
  Make t/query_iridium_status_*.t skip rather than fail if the server is
    unavailable.

  Add GitHub repository to metadata.

0.092		2015-05-27	T. R. Wyant
  Add new Space Track catalog "files" (canned queries, really). These
    are:
        medium_earth_orbit
        low_earth_orbit
        highly_elliptical

0.091		2015-04-15	T. R. Wyant
  Add dependency on Mozilla::CA in hope to quash some of the CPAN
    testers CERT errors.

  Simplify the -last5 handling code. Rather than defaulting it and then
    removing it if unneeded, just insert it only if the query class ends
    up being 'tle_latest'.

  Fix a problem with bad Space Track queries being generated under
    certain circumstances if TLE data were being requested and class
    'tle' (rather than 'tle_latest') was being used to satisfy them. The
    problem seems to have been the leakage of extraneous data from the
    -last5 option (even if defaulted) into the REST query.
    Thanks to Vidar Tyldum for finding this rather abstruse problem and
    running it to ground.

0.090		2015-02-11	T. R. Wyant
  Add CPF data to celestrak_supplemental().

0.089		2015-01-06	T. R. Wyant
  Supply missing initialization in JSON code. This was a problem only
    if no data were returned, and maybe then only under restricted and
    poorly-understood corcumstances.

  Fix warnings in McCants' Iridium status code under Perl 5.21.7 and up.
    With this Perl, sprintf() started complaining about extraneous
    arguments.

  Add new spacetrack() catalogs bright_geosynchronous, human_spaceflight
    and well_tracked_objects. The first two correspond to Space Track
    curated queries; the last does not, but is based on their Face Book
    entry for December 3 2014, and represents objects that can not be



( run in 0.736 second using v1.01-cache-2.11-cpan-df04353d9ac )