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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: satellitetle-0.8.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.8.0

File hashes

Hashes for satellitetle-0.8.0.tar.gz
Algorithm Hash digest
SHA256 68b7f7572b4e6e96e7d5bc19e692b1933339e801e85f1a7f81738daa41eabd50
MD5 d156aa25d20c9919d7e4fc2887a0a504
BLAKE2b-256 f97fc5f3a2e619d4781123d2f2b5a9477c43daba09375b715ae35cb4331f5917

See more details on using hashes here.

File details

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

File metadata

  • Download URL: satellitetle-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.8.0

File hashes

Hashes for satellitetle-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6c6ec4a2667d7de3830c8fde20b5507a88836d10a92940edb77a08dd0cd8d312
MD5 ecdf9a2860add136bb664c52d778bd53
BLAKE2b-256 9631b4366fbcc449fc7a9beadb24d0a4592ffd8b357f2b8bf0375ff30d2c88b1

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