Skip to main content

Fetch satellite TLEs from various online sources

Project description

The python package satellitetle provides functions to fetch TLEs from various online sources (currently CelesTrak, CalPoly and AMSAT).

It was forked from the python package orbit.

Usage

Fetch TLEs for a single satellite from Celestrak:

from satellite_tle import fetch_tle_from_celestrak

norad_id_iss = 25544 # ISS (ZARYA)
print(fetch_tle_from_celestrak(norad_id_iss))

Fetch a large set of TLEs for a list of satllites from all available sources:

from satellite_tle import fetch_tles

norad_ids = [25544, # ISS (ZARYA)
             4298,  # QIKCOM-1
             40379] # GRIFEX

tles = fetch_tles(norad_ids)

for norad_id, (source, tle) in tles.items():
    print('{:5d} {:23s}: {:23s}'.format(norad_id, tle[0], source))

NOTE: fetch_tles downloads the TLE sets from all known sources (>40 urls), so it should only be used when fetching TLEs for a large set of satellites.

License

MIT

Project details


Download files

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

Source Distribution

satellitetle-0.7.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

satellitetle-0.7.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file satellitetle-0.7.0.tar.gz.

File metadata

  • Download URL: satellitetle-0.7.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for satellitetle-0.7.0.tar.gz
Algorithm Hash digest
SHA256 69ed279002c597af8122581f9a5399ab7124baa11dc0e3ecb1662e535ccd7496
MD5 cbea64996159104aac907dd6cc696136
BLAKE2b-256 4bc58685ac2318d2daab8e9dfe18566476d0485993aad672f42bd451efb121d2

See more details on using hashes here.

File details

Details for the file satellitetle-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: satellitetle-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for satellitetle-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 711288914690ded7f199d4cce0b766d8129c264d7d6f2016609d8bad1c570397
MD5 a3536f1301885d6ac75ff3ff496c81de
BLAKE2b-256 b76f172b7b71525052b90980017dcb3960feaa00290af7a64f2f0c264e0174db

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page