Skip to main content

Space Command

Project description

The space command allows to compute the position of satellites and their passes above our head.

In order to do this, it uses the beyond library.

Installation

$ pip install space-command

Features

Retrieve orbits as TLE from celestrak

$ space tle get
$ space tle name ISS
ISS (ZARYA)
1 25544U 98067A   18217.29289738  .00001607  00000-0  31893-4 0  9999
2 25544  51.6423 133.9734 0005443  28.3880 115.1824 15.53801660126150

Animated map showing position of a satellite (e.g. the ISS)

$ space map ISS

Compute and display moon phase

$ space moon <station> --graph

Retrieve Solar System bodies ephemeris

$ space planets Moon
$ space planets Mars Jupiter Saturn

Predict passes of planets or satellites

$ space planets Mars | space passes <station> -
$ space tle find OSCAR 7 | space passes <station> -

Changelog

[0.4.1] - 2018-11-01

Added

  • TLE database dump and statistics
  • Station map
  • Stations’ characteristics defined in config file are now set as attributes of the station object

[0.4] - 2018-10-20

Added

  • Compute ephemeris of solar system bodies (Moon, Mars, Jupiter, Titan, etc.)
  • Moon phase computation
  • Centralised date handling, via command space clock
  • Allow TLE retrieval from Space-Track

Chaged

  • Database classes are now suffixed with Db
  • Subcommand retriving data from the web now use the argument fetch instead of get.

Removed

  • Light propagation delay no longer taken into account. The computation was tedious, and has been removed from the beyond library

[v0.3] - 2018-07-24

Added

  • Possibility to create your own commands with the space.command entry point.
  • Search TLE containing a string
  • Retrieve all chronological TLE of an object
  • space map displays real-time position of objects
  • Compute moon phase
  • Every command taking object names can also take TLE or CCSDS ephemerides via stdin
  • add mask handling for stations
  • Passes zenital display optional

Changed

  • MIT licence replace GPLv3

Removed

  • EOP database disabled by default.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
space-command-0.4.1.tar.gz (3.5 MB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page