Astro-SpaceTrack
view release on metacpan or search on metacpan
Use of 'direct' is now fatal.
The Kelso (Celestrak) functionality had to be jumped to full deprecation
(exception on use) because the underlying data were removed from the web
site.
All Iridium functionality is now in various stages of deprecation, and
will at least warn on the first use. This includes the former manifest
constants BODY_STATUS_*, which are now simple subroutines so that they
CAN warn on first use.
Track changes in Celestrak catalogs.
0.168 2025-01-05 T. R. Wyant
Remove McCants' 'rcs' catalog.
Remove all code for Space Track options to celestrak(). These have
been put through a deprecation cycle and were already fatal.
Drop 'orbcomm' from Celestrak supplemental data.
Add 'css' to Celestrak supplemental data.
0.167 2024-09-15 T. R. Wyant
Add celestrak catalog 'eutelsat'.
Further deprecate Iridium status, 'direct' attribute.
0.166 2024-06-16 T. R. Wyant
Correct celestrak_supplemental() status when an unknown catalog is
specified. The previous was the oxymoronic '400 OK'. The intended
(and now implemented) is 404 with a custom error message.
Add back Celestrak SES supplemental data.
Add Project Kuiper to Celestrak supplemental data.
0.165 2024-05-04 T. R. Wyant
Space Track options in celestrak() are now fatal.
Mike McCants removes his RCS data file. The corresponding mccants()
catalog is documented as 404, and to be removed 2024-11-01 unless it
shows back up in the interim. The corresponding test is now TODO.
Track changes in Kelso data set names. He renamed the data sets for
the Chinese and Russian ASAT test debris. The old names are retained
as synonyms. The data supporting the synonyms etc got refactired
from the test into Astro::SpaceTrack so I could display the notes in
names->( 'celestrak' )
Kelso dropped Iridium status and SES supplemental data April 26
2024.
0.164 2024-01-31 T. R. Wyant
Deprecate iridium_status() and associated attributes
Further deprecate 'direct', which now warns on first use.
Dropped METEOSAT from Celestrak Supplemental.
0.163 2023-10-24 T. R. Wyant
Track Celestrak response to non-existent catalogs.
Space Track options to celestrak() now warn on every use.
Fix missed changes to Mike McCants' new web site.
0.162 2023-05-31 T. R. Wyant
Track Mike McCants' move to new web site.
0.161 2023-04-16 T. R. Wyant
Space Track options to celestrak() warn on first use.
0.160 2023-03-09 T. R. Wyant
Remove spaceflight() and all supporting code.
0.159 2022-12-21 T. R. Wyant
Add Celestrak supplemental catalog ast (AST Space Mobile). This is
currently only Bluewalker 3, but I assume the Bluebirds will go here
too.
0.158 2022-10-05 T. R. Wyant
Implement new Celestrak API. Add options --format and --query to
celestrak() and celestrak_supplemental(). Deprecate Space Track
options on celestrak().
Drop celestrak() code involving the 'direct' attribute. The
retained code assumes direct => 1.
0.157 2022-09-10 T. R. Wyant
Method spaceflight() now dies.
0.156 2022-08-02 T. R. Wyant
t/complete.t should skip, not fail, if no /dev/tty.
Track changes in necessary Celestrak error detecton
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.
Restructure Build.PL and Makefile.PL to better accomodate
the installed version of Module::Build or
ExtUtils::MakeMaker.
Add minimum Perl version to 'requires' key in Build.PL.
Not done in Makefile.PL because ExtUtils::MakeMaker
does not seem to like it.
Include t/celestrak_datasets.t, t/executable.t,
t/iridium_status.t, t/manifest.t, and
t/spacetrack_datasets.t in distribution, but only run
them if environment variable DEVELOPER_TEST is true.
Move changes from Astro::SpaceTrack pod to Changes file.
t/basic.t will now display net errors where generated and
(hopefully) appropriate.
0.034 2008-11-24 T. R. Wyant
Eliminate use of UNIVERSAL::isa as a function.
Add 'Pragma spacetrack-source = ' header to all methods
that return TLEs or Iridium status, saying where
the data came from.
Add content_source() method to access spacetrack-source
header.
Try for less bad test coverage. Good coverage awaits a
rewrite of the shell() method.
0.033 2008-09-30 T. R. Wyant
Fix Build.PL -y (and -n)
Add iridium_status('sladen') to scrape Rod Sladen's Iridium
Constallation Status web page.
Add attribute 'url_iridium_status_sladen'.
0.032 2008-07-06 T. R. Wyant
More graceful failure when unable to parse Space Track data.
0.031 2007-12-21 T. R. Wyant
Fix embedded modifier bug, exposed by the fixing of the
corresponding Perl bug (id=22354) in 5.10.0 -- or 5.9.0
actually. Thanks to Andy Lester's article:
http://perlbuzz.com/mechanix/2007/12/code-broken-by-regex-fixes-in.html
which tipped me off before I had to discover the problem
for myself.
Fixed dependencies in Makefile.PL and Build.PL.
Went back to prompting for executables in Makefile.PL and
Build.PL, as a way to handle apparant ActiveState build
failure because both they and I were running pl2bat.bat.
Enhance ExtUtils::MakeMaker version detection in Makefile.PL,
since ActiveState is apparantly deploying a Perl 5.10
with a development version of that module.
0.030 2007-10-24 T. R. Wyant
Add Celestrak 'sts' data set name to catalog.
Different error text for data sets in catalog but 404 and data sets
not in catalog and 404.
0.029 2007-10-13 T. R. Wyant
Add Celestrak galileo and sbas data set names to catalog.
Document celestrak data set names, or at least how to get them and
in general how they are formed.
Trap and error out on invalid spacetrack() data set numbers.
Add data set numbers to spacetrack() help.
Document how to get the current spacetrack data set names and
numbers, and what happens if they renumber.
Trap case where 'get' is called without an argument.
Have 'shell' method interpret 'show' as 'get', and special-case
'get' without arguments to display all attributes. Document
this.
0.028 2007-05-15 T. R. Wyant
Interpret missing spacetrack() catalog as a failure,
even though the request succeeds.
Ditto missing Space Track retrieve() data.
Add 'fallback' attribute to cause celestrak() to fall
back to using Celestrak data if Space Track data
are not available.
Clear session cookie when username or password change.
0.027 2007-01-30 T. R. Wyant
Add ability to search by on-orbit status ('onorbit',
'decayed', or 'all'), and to exclude 'debris' and
'rocket' (bodies).
Tweak docs.
Update copyright.
0.026 2006-11-06 T. R. Wyant
New location for Mike McCants' Iridium status page.
New attributes url_iridium_status_kelso and
url_iridium_status_mccants so users are not dead
in the water if this happens again.
0.025 2006-10-19 T. R. Wyant
Recognize new Kelso Iridium status '[+]' = working.
Make Makefile.PL not run Build.PL with old MakeMaker.
Retract kluge to Build.PL, which is no longer needed.
0.024 2006-09-12 T. R. Wyant
( run in 2.861 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )