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

Uploaded Source

Built Distribution

satellitetle-0.5.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: satellitetle-0.5.1.tar.gz
  • Upload date:
  • Size: 3.4 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.5.1.tar.gz
Algorithm Hash digest
SHA256 c7e8803c36e07420f023199665c26adc732b3333a0d157ac14aca9d988ae84ce
MD5 e9bc8b87072cb0f27f8229a290126a32
BLAKE2b-256 9cacde8a716ef45efa7cee6e9753914269bc01aca1cda116103feb6f955bc48a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: satellitetle-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 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.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3191f9c4294425e634adab957fcfd8e6a4349f11cc1415d5810b7128e3918358
MD5 b67184fbb2d05dfb4840eb669d94da27
BLAKE2b-256 316bd0fe7bd8f2f71377125e58258fddfce5d10a730f95a1a5c68f813129dc7d

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