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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for satellitetle-0.4.0.tar.gz
Algorithm Hash digest
SHA256 da14377f7e71f661c537117af8b97adeff4db2024d06c3500bc37c71d3bc4b47
MD5 db8abbf66fb521772185ee46c5f34230
BLAKE2b-256 2feea55b3a2a2eb4112d74bd07fcb6307202f23681661ec2a8bc99a807264ede

See more details on using hashes here.

File details

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

File metadata

  • Download URL: satellitetle-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 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.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for satellitetle-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d699470227401835226e3a26bd7e4c5288e7feac1d32ff353d24c8d11e0dcfeb
MD5 2c80ee91b3486a15355150804c8aca4a
BLAKE2b-256 930eec14e9982e7c858939fdaa1e4f1699536ba4351df646f93164f1fe201959

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