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.

Another usage example is given in example_fetchall.py.

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.3.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

satellitetle-0.3.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: satellitetle-0.3.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for satellitetle-0.3.1.tar.gz
Algorithm Hash digest
SHA256 781b6ec590447f9565c25d95d3faefb66951c21677c6c615a95a8c56227636e2
MD5 1f0fdc12c86f56494e7d6cab9d617f02
BLAKE2b-256 f30f2a0208763dc61e558cd1baf1f1dff9a7dbee64b6ea11a4fb78de5660ba7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: satellitetle-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for satellitetle-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 55eb4fa0d550d76a2871cb3fc598235047071b54e35eb4bc276948d2ecd7c884
MD5 c98044f923c0023b38a3515433391cda
BLAKE2b-256 4b6149e8e533d5c66208569ba3721e99a3572a57073e9cbb4e465e0a2766a8f5

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