Skip to main content

Track earth satellite TLE orbits using up-to-date 2020 version of SGP4

Project description

This Python package computes the position and velocity of an earth-orbiting satellite, given the satellite’s TLE orbital elements from a source like CelesTrak. It implements the most recent version of SGP4, and is regularly run against the SGP4 test suite to make sure that its satellite position predictions agree to within 0.1 mm with the predictions of the standard distribution of the algorithm. This error is far less than the 1–3 km/day by which satellites themselves deviate from the ideal orbits described in TLE files.

  • If your platform supports it, this package compiles the verbatim source code from the official C++ version of SGP4. You can call the routine directly, or through an array API that loops over arrays of satellites and arrays of times with machine code instead of Python.

  • Otherwise, a slower but reliable Python implementation of SGP4 is used instead.

Note that the SGP4 propagator returns raw x,y,z Cartesian coordinates in a “True Equator Mean Equinox” (TEME) reference frame that’s centered on the Earth but does not rotate with it — an “Earth centered inertial” (ECI) reference frame. The SGP4 propagator itself does not implement the math to convert these positions into more official ECI frames like J2000 or the ICRF; nor to convert positions into any Earth-centered Earth-fixed (ECEF) frames like the ITRS; nor to convert them to latitudes and longitudes through an Earth ellipsoid like WGS84.

For conversions into other coordinate frames, look for a comprehensive astronomy library that is built atop this one, like the Skyfield library:

https://rhodesmill.org/skyfield/earth-satellites.html

Usage

This library uses the same function names as the official C++ code, to help users who may already be familiar with SGP4 in other languages. Here is how to compute the x,y,z position and velocity for the International Space Station at 12:50:19 on 29 June 2000:

>>> from sgp4.api import Satrec
>>>
>>> s = '1 25544U 98067A   19343.69339541  .00001764  00000-0  38792-4 0  9991'
>>> t = '2 25544  51.6439 211.2001 0007417  17.6667  85.6398 15.50103472202482'
>>> satellite = Satrec.twoline2rv(s, t)
>>>
>>> jd, fr = 2458827, 0.362605
>>> e, r, v = satellite.sgp4(jd, fr)
>>> e
0
>>> print(r)  # True Equator Mean Equinox position (km)
(-6102.44..., -986.33..., -2820.31...)
>>> print(v)  # True Equator Mean Equinox velocity (km/s)
(-1.45..., -5.52..., 5.10...)

As input, you can provide either:

  • A simple floating-point Julian Date for jd and the value 0.0 for fr, if you are happy with the precision of a 64-bit floating point number. Note that modern Julian Dates are greater than 2,450,000 which means that nearly half of the precision of a 64-bit float will be consumed by the whole part that specifies the day. The remaining digits will provide a precision for the fraction of around 20.1 µs. This should be no problem for the accuracy of your result — satellite positions usually off by a few kilometers anyway, far less than a satellite moves in 20.1 µs — but if you run a solver that dives down into the microseconds while searching for a rising or setting time, the solver might be bothered by the 20.1 µs plateau between each jump in the satellite’s position.

  • Or, you can provide a coarse date jd plus a very precise fraction fr that supplies the rest of the value. The Julian Date for which the satellite position is computed is the sum of the two values. One common practice is to provide the whole number as jd and the fraction as fr; another is to have jd carry the fraction 0.5 since UTC midnight occurs halfway through each Julian Date. Either way, splitting the value allows a solver to run all the way down into the nanoseconds and still see SGP4 respond smoothly to tiny date adjustments with tiny changes in the resulting satellite position.

Here is how to intrepret the results:

  • e will be a non-zero error code if the satellite position could not be computed for the given date. You can from sgp4.api import SGP4_ERRORS to access a dictionary mapping error codes to error messages explaining what each code means.

  • r measures the satellite position in kilometers from the center of the earth in the idiosyncratic True Equator Mean Equinox coordinate frame used by SGP4.

  • v velocity is the rate at which the position is changing, expressed in kilometers per second.

If your application does not natively handle Julian dates, you can compute jd and fr from calendar dates using jday().

>>> from sgp4.api import jday
>>> jd, fr = jday(2019, 12, 9, 12, 0, 0)
>>> jd
2458826.5
>>> fr
0.5

OMM

The industry is making adjustments because the fixed-width TLE format will soon run out of satellite numbers.

  • Some TLE files now use a new “Alpha-5” convention that expands the range of satellite numbers by using an initial letter; for example, “E8493” means satellite 148493. This library now supports the Alpha-5 convention and should return the correct integer in Python.

  • Some authorities are now distributing satellite elements in an “OMM” Orbit Mean Elements Message format that replaces the TLE format. You can learn about OMM in Dr. T.S. Kelso’s “A New Way to Obtain GP Data” at the CelesTrak site.

You can already try out experimental support for OMM:

>>> from sgp4 import omm

Reading OMM data takes two steps, because OMM supports several different text formats. First, parse the input text to recover the field names and values that it stores; second, build a Python satellite object from those field values. For example, to load OMM from XML:

>>> with open('sample_omm.xml') as f:
...     fields = next(omm.parse_xml(f))
>>> sat = Satrec()
>>> omm.initialize(sat, fields)

Or, to load OMM from CSV:

>>> with open('sample_omm.csv') as f:
...     fields = next(omm.parse_csv(f))
>>> sat = Satrec()
>>> omm.initialize(sat, fields)

Either way, the satellite object should wind up properly initialized and ready to start producing positions.

If you are interested in saving satellite parameters using the new OMM format, then read the section on “Export” below.

Epoch

Over a given satellite’s lifetime, dozens or hundreds of different TLE records will be produced as its orbit evolves. Each TLE record specifies the “epoch date” for which it is most accurate. Typically a TLE is only useful for a couple of weeks to either side of its epoch date, beyond which its predictions become unreliable.

Satellite objects natively provide their epoch as a two-digit year and then a fractional number of days into the year:

>>> satellite.epochyr
19
>>> satellite.epochdays
343.69339541

Because Sputnik was launched in 1957, satellite element sets will never refer to an earlier year, so years 57 through 99 mean 1957–1999 while 0 through 56 mean 2000–2056. The TLE format will presumably be obsolete in 2057 and have to be upgraded to 4-digit years.

To turn the number of days and its fraction into a calendar date and time, use the days2mdhms() function.

>>> from sgp4.api import days2mdhms
>>> month, day, hour, minute, second = days2mdhms(19, 343.69339541)
>>> month
12
>>> day
9
>>> hour
16
>>> minute
38
>>> second
29.363424

The SGP4 library also translates those two numbers into a Julian date and fractional Julian date, since Julian dates are more commonly used in astronomy.

>>> satellite.jdsatepoch
2458826.5
>>> satellite.jdsatepochF
0.69339541

Finally, a convenience function is available in the library if you need the epoch date and time as Python datetime.

>>> from sgp4.conveniences import sat_epoch_datetime
>>> sat_epoch_datetime(satellite)
datetime.datetime(2019, 12, 9, 16, 38, 29, 363423, tzinfo=UTC)

Array Acceleration

To avoid the expense of Python loops when you have many dates, you can pass them as arrays to another method that understands NumPy:

>>> import numpy as np
>>> np.set_printoptions(precision=2)
>>> jd = np.array((2458826, 2458826, 2458826, 2458826))
>>> fr = np.array((0.0001, 0.0002, 0.0003, 0.0004))
>>> e, r, v = satellite.sgp4_array(jd, fr)
>>> print(e)
[0 0 0 0]
>>> print(r)
[[-3431.31  2620.15 -5252.97]
 [-3478.86  2575.14 -5243.87]
 [-3526.09  2529.89 -5234.28]
 [-3572.98  2484.41 -5224.19]]
>>> print(v)
[[-5.52 -5.19  1.02]
 [-5.49 -5.22  1.08]
 [-5.45 -5.25  1.14]
 [-5.41 -5.28  1.2 ]]

To avoid the expense of Python loops when you have many satellites and dates, build a SatrecArray from several individual satellites. Its sgp4() method will expect both jd and fr to be NumPy arrays, so if you only have one date, be sure to provide NumPy arrays of length one. Here is a sample computation for 2 satellites and 4 dates:

>>> s = '1 20580U 90037B   19342.88042116  .00000361  00000-0  11007-4 0  9996'
>>> t = '2 20580  28.4682 146.6676 0002639 185.9222 322.7238 15.09309432427086'
>>> satellite2 = Satrec.twoline2rv(s, t)
>>> from sgp4.api import SatrecArray
>>> a = SatrecArray([satellite, satellite2])
>>> e, r, v = a.sgp4(jd, fr)
>>> np.set_printoptions(precision=2)
>>> print(e)
[[0 0 0 0]
 [0 0 0 0]]
>>> print(r)
[[[-3431.31  2620.15 -5252.97]
  [-3478.86  2575.14 -5243.87]
  [-3526.09  2529.89 -5234.28]
  [-3572.98  2484.41 -5224.19]]
<BLANKLINE>
 [[ 5781.85  2564.   -2798.22]
  [ 5749.36  2618.59 -2814.63]
  [ 5716.35  2672.94 -2830.78]
  [ 5682.83  2727.05 -2846.68]]]
>>> print(v)
[[[-5.52 -5.19  1.02]
  [-5.49 -5.22  1.08]
  [-5.45 -5.25  1.14]
  [-5.41 -5.28  1.2 ]]
<BLANKLINE>
 [[-3.73  6.33 -1.91]
  [-3.79  6.3  -1.88]
  [-3.85  6.28 -1.85]
  [-3.91  6.25 -1.83]]]

Attributes

The attributes of a Satrec object carry the data loaded from the TLE entry. Most of this class’s hundred-plus attributes are intermediate values of interest only to the propagation algorithm itself. Here are the attributes set by sgp4.io.twoline2rv() in which users are likely to be interested:

satnum

Unique satellite number given in the TLE file.

epochyr

Full four-digit year of this element set’s epoch moment.

epochdays

Fractional days into the year of the epoch moment.

jdsatepoch

Julian date of the epoch (computed from epochyr and epochdays).

ndot

First time derivative of the mean motion (ignored by SGP4).

nddot

Second time derivative of the mean motion (ignored by SGP4).

bstar

Ballistic drag coefficient B* in inverse earth radii.

inclo

Inclination in radians.

nodeo

Right ascension of ascending node in radians.

ecco

Eccentricity.

argpo

Argument of perigee in radians.

mo

Mean anomaly in radians.

no_kozai

Mean motion in radians per minute.

Look at the class’s documentation for details.

Export

If you have a Satrec you want to share with friends or persist to a file, there’s an export routine that will turn it back into a TLE:

>>> from sgp4 import exporter
>>> line1, line2 = exporter.export_tle(satellite)
>>> line1
'1 25544U 98067A   19343.69339541  .00001764  00000-0  38792-4 0  9991'
>>> line2
'2 25544  51.6439 211.2001 0007417  17.6667  85.6398 15.50103472202482'

And another that produces the fields defined by the new OMM format (see the “OMM” section above):

>>> from pprint import pprint
>>> fields = exporter.export_omm(satellite, 'ISS (ZARYA)')
>>> pprint(fields)
{'ARG_OF_PERICENTER': 17.6667,
 'BSTAR': 3.8792e-05,
 'CENTER_NAME': 'EARTH',
 'CLASSIFICATION_TYPE': 'U',
 'ECCENTRICITY': 0.0007417,
 'ELEMENT_SET_NO': 999,
 'EPHEMERIS_TYPE': 0,
 'EPOCH': '2019-12-09T16:38:29.363423',
 'INCLINATION': 51.6439,
 'MEAN_ANOMALY': 85.6398,
 'MEAN_ELEMENT_THEORY': 'SGP4',
 'MEAN_MOTION': 15.501034720000002,
 'MEAN_MOTION_DDOT': 0.0,
 'MEAN_MOTION_DOT': 1.764e-05,
 'NORAD_CAT_ID': 25544,
 'OBJECT_ID': '1998-067A',
 'OBJECT_NAME': 'ISS (ZARYA)',
 'RA_OF_ASC_NODE': 211.2001,
 'REF_FRAME': 'TEME',
 'REV_AT_EPOCH': 20248,
 'TIME_SYSTEM': 'UTC'}

Gravity

The SGP4 algorithm operates atop a set of constants specifying how strong the Earth’s gravity is. The most recent official paper on SGP4 (see below) specifies that “We use WGS-72 as the default value”, so this Python module uses the same default. But in case you want to use either the old legacy version of the WGS-72 constants, or else the non-standard but more modern WGS-84 constants, the twoline2rv() constructor takes an optional argument:

>>> from sgp4.api import WGS72OLD, WGS72, WGS84
>>> satellite3 = Satrec.twoline2rv(s, t, WGS84)

You will in general get less accurate results if you choose WGS-84. Even though it reflects more recent and accurate measures of the Earth, satellite TLEs across the industry are most likely generated with WGS-72 as their basis. The positions you generate will better agree with the real positions of each satellite if you use the same underlying gravity constants as were used to generate the TLE.

Providing your own elements

If instead of parsing a TLE you want to provide your own orbital elements, you can call the sgp4init() method of any existing satellite object to reset it to those new elements.

>>> sat = Satrec()
>>> sat.sgp4init(
...     WGS72,           # gravity model
...     'i',             # 'a' = old AFSPC mode, 'i' = improved mode
...     5,               # satnum: Satellite number
...     18441.785,       # epoch: days since 1949 December 31 00:00 UT
...     2.8098e-05,      # bstar: drag coefficient (/earth radii)
...     6.969196665e-13, # ndot: ballistic coefficient (revs/day)
...     0.0,             # nddot: second derivative of mean motion (revs/day^3)
...     0.1859667,       # ecco: eccentricity
...     5.7904160274885, # argpo: argument of perigee (radians)
...     0.5980929187319, # inclo: inclination (radians)
...     0.3373093125574, # mo: mean anomaly (radians)
...     0.0472294454407, # no_kozai: mean motion (radians/minute)
...     6.0863854713832, # nodeo: right ascension of ascending node (radians)
... )

To compute the “epoch” value, simply take a normal Julian date and subtract 2433281.5 days.

In addition to setting the attributes natively set by the underlying sgp4init() routine, this library also goes ahead and sets the date fields epochyr, epochdays, jdsatepoch, and jdsatepochF.

The character provided as the second argument can be 'a' to run the computations so that they are compatible with the old Air Force Space Command edition of the library, or 'i' to run the new and improved version of the SGP4 algorithm.

You can also directly access a satellite’s orbital parameters by asking for the attributes sat.epoch, sat.bstar, and so forth, using the names given in the comments above.

Validation against the official algorithm

This implementation passes all of the automated tests in the August 2010 release of the reference implementation of SGP4 by Vallado et al., who originally published their revision of SGP4 in 2006:

Vallado, David A., Paul Crawford, Richard Hujsak, and T.S. Kelso, “Revisiting Spacetrack Report #3,” presented at the AIAA/AAS Astrodynamics Specialist Conference, Keystone, CO, 2006 August 21–24.

If you would like to review the paper, it is available online. You can always download the latest version of their code for comparison against this Python module (or other implementations) at AIAA-2006-6753.zip.

For developers

Developers can check out this full project from GitHub:

https://github.com/brandon-rhodes/python-sgp4

To run its unit tests, install Python 2, Python 3, and the tox testing tool. The tests runing in Python 2 will exercise the fallback pure-Python version of the routines, while Python 3 exercises the fast new C++ accelerated code:

cd python-sgp4
tox

Legacy API

Before this library pivoted to wrapping Vallado’s official C++ code and was operating in pure Python only, it had a slightly quirkier API, which is still supported for compatibility with older clients. You can learn about it by reading the documentation from version 1.4 or earlier:

https://pypi.org/project/sgp4/1.4/

Changelog

2021-01-08 — 2.15 — Fixed parsing of the satnum TLE field in the Python fallback code, when the field has a leading space; added OMM export routine.
2020-12-16 — 2.14 — New data formats: added OMM message support for both XML and CSV, and added support for the new Alpha-5 extension to TLE files.
2020-10-14 — 2.13 — Enhanced sgp4init() with custom code that also sets the epochdays and epochyr satellite attributes.
2020-05-28 — 2.12 — Moved the decision of whether to set the locale during twoline2rv() from import time to runtime, for users who change locales after their application is up and running.
2020-05-24 — 2.11 — Fixed a regression in how dates are split into hours, minutes, and seconds that would sometimes produce a time whose second=60, crashing the pure-Python version of the library.
2020-05-22 — 2.10 — Switch the locale temporarily to C during the C++ accelerated twoline2rv(), since it does not protect its sscanf() calls from locales that, like German, expect comma decimal points instead of the period decimal points always used in a TLE.
2020-05-21 — 2.9 — Added sat_epoch_datetime(), expanded documentation around converting a satellite epoch to a date and time, and started rounding the epoch to exactly the digits provided in the TLE; and removed the Satrec.epoch attribute from Python fallback code to better match the C++ version.
2020-05-07 — 2.8 — New function jday_datetime() is now available in the sgp4.conveniences module, thanks to Egemen Imre.
2020-04-24 — 2.7 — New method sgp4init() (thank you, Chris Lewicki!) is available.
2020-04-20 — 2.6 — New routine export_tle() (thank you, Egemen Imre!) is available. Improved how the accelerated C++ backend parses the intldesg string and the revnum integer.
2020-03-22 — 2.5 — Gave the new accelerated twoline2rv() an optional argument that lets the user choose a non-standard set of gravity constants.
2020-02-25 — 2.4 — Improved the jday() docstring; made the old legacy Python resilient if the day of the month is out-of-range (past the end of the month) in a TLE; and Mark Rutten fixed the C++ so it compiles on Windows!
2020-02-04 — 2.3 — Removed experimental code that caused performance problems for users with Numba installed.
2020-02-02 — 2.2 — A second release on Palindrome Day: fix the Satrec .epochyr attribute so it behaves the same way in Python as it does in the official C library, where it is only the last 2 digits of the year; and make .no available in the Python fallback case as well.
2020-02-02 — 2.1 — Add vectorized array method to Satrec object; add .no attribute to new Satrec object to support old code that has not migrated to the new name .no_kozai; gave Python wrapper classes __slots__ to avoid the expense of a per-object attribute dictionary.
2020-01-30 — 2.0 — Rewrite API to use genuine Vallado C++ code on those systems where it can be compiled; add accelerated vectorized array interface; make gstime() a public function; clarify format error message.
2015-01-15 — 1.4 — Display detailed help when TLE input does not match format.
2014-06-26 — 1.3 — Return (NaN,NaN,NaN) vectors on error and set .error_message
2013-11-29 — 1.2 — Made epochyr 4 digits; add datetime for .epoch
2012-11-22 — 1.1 — Python 3 compatibility; more documentation
2012-08-27 — 1.0 — Initial release

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

sgp4-2.15.tar.gz (154.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sgp4-2.15-cp39-cp39-win_amd64.whl (152.7 kB view details)

Uploaded CPython 3.9Windows x86-64

sgp4-2.15-cp39-cp39-win32.whl (149.9 kB view details)

Uploaded CPython 3.9Windows x86

sgp4-2.15-cp39-cp39-manylinux2014_aarch64.whl (251.0 kB view details)

Uploaded CPython 3.9

sgp4-2.15-cp39-cp39-manylinux2010_x86_64.whl (257.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

sgp4-2.15-cp39-cp39-manylinux2010_i686.whl (249.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

sgp4-2.15-cp39-cp39-manylinux1_x86_64.whl (257.9 kB view details)

Uploaded CPython 3.9

sgp4-2.15-cp39-cp39-manylinux1_i686.whl (249.0 kB view details)

Uploaded CPython 3.9

sgp4-2.15-cp39-cp39-macosx_10_9_x86_64.whl (151.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

sgp4-2.15-cp38-cp38-win_amd64.whl (152.8 kB view details)

Uploaded CPython 3.8Windows x86-64

sgp4-2.15-cp38-cp38-win32.whl (150.0 kB view details)

Uploaded CPython 3.8Windows x86

sgp4-2.15-cp38-cp38-manylinux2014_aarch64.whl (251.2 kB view details)

Uploaded CPython 3.8

sgp4-2.15-cp38-cp38-manylinux2010_x86_64.whl (258.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

sgp4-2.15-cp38-cp38-manylinux2010_i686.whl (249.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

sgp4-2.15-cp38-cp38-manylinux1_x86_64.whl (258.1 kB view details)

Uploaded CPython 3.8

sgp4-2.15-cp38-cp38-manylinux1_i686.whl (249.3 kB view details)

Uploaded CPython 3.8

sgp4-2.15-cp38-cp38-macosx_10_9_x86_64.whl (151.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

sgp4-2.15-cp37-cp37m-win_amd64.whl (152.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

sgp4-2.15-cp37-cp37m-win32.whl (149.9 kB view details)

Uploaded CPython 3.7mWindows x86

sgp4-2.15-cp37-cp37m-manylinux2014_aarch64.whl (251.5 kB view details)

Uploaded CPython 3.7m

sgp4-2.15-cp37-cp37m-manylinux2010_x86_64.whl (258.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

sgp4-2.15-cp37-cp37m-manylinux2010_i686.whl (249.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

sgp4-2.15-cp37-cp37m-manylinux1_x86_64.whl (258.4 kB view details)

Uploaded CPython 3.7m

sgp4-2.15-cp37-cp37m-manylinux1_i686.whl (249.6 kB view details)

Uploaded CPython 3.7m

sgp4-2.15-cp37-cp37m-macosx_10_9_x86_64.whl (151.5 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

sgp4-2.15-cp37-cp37m-macosx_10_6_intel.whl (126.1 kB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

sgp4-2.15-cp36-cp36m-win_amd64.whl (152.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

sgp4-2.15-cp36-cp36m-win32.whl (149.9 kB view details)

Uploaded CPython 3.6mWindows x86

sgp4-2.15-cp36-cp36m-manylinux2014_aarch64.whl (250.7 kB view details)

Uploaded CPython 3.6m

sgp4-2.15-cp36-cp36m-manylinux2010_x86_64.whl (257.6 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

sgp4-2.15-cp36-cp36m-manylinux2010_i686.whl (248.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

sgp4-2.15-cp36-cp36m-manylinux1_x86_64.whl (257.6 kB view details)

Uploaded CPython 3.6m

sgp4-2.15-cp36-cp36m-manylinux1_i686.whl (248.9 kB view details)

Uploaded CPython 3.6m

sgp4-2.15-cp36-cp36m-macosx_10_9_x86_64.whl (151.5 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

sgp4-2.15-cp36-cp36m-macosx_10_6_intel.whl (126.1 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

sgp4-2.15-cp35-cp35m-win_amd64.whl (152.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

sgp4-2.15-cp35-cp35m-win32.whl (149.9 kB view details)

Uploaded CPython 3.5mWindows x86

sgp4-2.15-cp35-cp35m-manylinux2014_aarch64.whl (250.4 kB view details)

Uploaded CPython 3.5m

sgp4-2.15-cp35-cp35m-manylinux2010_x86_64.whl (257.3 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ x86-64

sgp4-2.15-cp35-cp35m-manylinux2010_i686.whl (248.6 kB view details)

Uploaded CPython 3.5mmanylinux: glibc 2.12+ i686

sgp4-2.15-cp35-cp35m-manylinux1_x86_64.whl (257.3 kB view details)

Uploaded CPython 3.5m

sgp4-2.15-cp35-cp35m-manylinux1_i686.whl (248.6 kB view details)

Uploaded CPython 3.5m

sgp4-2.15-cp35-cp35m-macosx_10_9_x86_64.whl (151.5 kB view details)

Uploaded CPython 3.5mmacOS 10.9+ x86-64

File details

Details for the file sgp4-2.15.tar.gz.

File metadata

  • Download URL: sgp4-2.15.tar.gz
  • Upload date:
  • Size: 154.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.7

File hashes

Hashes for sgp4-2.15.tar.gz
Algorithm Hash digest
SHA256 fdfff689ae7c0d230e5db5e00c2b258dcce326341ccefa7ec5b3a8458f537398
MD5 d695e9fe3b8039547155faea14a796ad
BLAKE2b-256 1197fa55f631f41e762413180b7d8665fdc81641a8d0c951148fcc6ae2e2d5f0

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sgp4-2.15-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 152.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

File hashes

Hashes for sgp4-2.15-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 255174b1a25891e783842935f7e4483698afe0865fc0419d0e21c9a20899166d
MD5 8c9d94ddf298c5da797d56ccf8899550
BLAKE2b-256 e9d04764afe465c4cb017b0d61893905cd34ab3ee4889e5da341191baafea10f

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp39-cp39-win32.whl.

File metadata

  • Download URL: sgp4-2.15-cp39-cp39-win32.whl
  • Upload date:
  • Size: 149.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

File hashes

Hashes for sgp4-2.15-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 351312a810aa28a9e371acef563ecf72ecc1a386508d6f9ab4ba696cf69eb5e3
MD5 e1c184764c81ebb3a43a6260bbe2bf82
BLAKE2b-256 2bd81ec3cae84c5df135ec03cc5c2d3515ecea6a5aa0aa22bcd377a2892e27a1

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: sgp4-2.15-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 251.0 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.12

File hashes

Hashes for sgp4-2.15-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 958ff08b21e62694c8f6ee873cdc76494cb7126e80db395ffbfcfccc63e324d6
MD5 1d875435ed528dd9d68c246e2ce0d011
BLAKE2b-256 9a1232a6f4d1f7883e86a70ac87536c2accc2ffec3d4eba448a58f4cae28c759

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 257.9 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f70894042b0bf9e2efc4ec733a0b161d8ef2d9b130ea89946364a6085d29400a
MD5 3c72bec1f907429b3ba214db14f554f9
BLAKE2b-256 8fe60c568bd378c37e91015757c99450e54596ec867b42290194b8747543a60d

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: sgp4-2.15-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 249.0 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 918cf45a7e88124dbed55ce902c14fa12203e8c3c3c8d0ec5da9ae8e3d2cba81
MD5 a0e43f6e32be4a9a220e87456f9039f9
BLAKE2b-256 14fe673725190bc57a80b80b2259851aaf27a8392cd3e445f535923120502dab

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 257.9 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1073b970fcbb32bcb4052f27a8a913815c3a50743a1eb6136f82772b18c4c915
MD5 f0c9bd0c0596f5fc7f5bba05fa8ef357
BLAKE2b-256 30c58eedabb667c883f9493bdd7fb26173a8265ec46c0ab22488890a7886d3c1

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: sgp4-2.15-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 249.0 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 29d09d996cb2144714a74fb21eca13022b42877a5d3e5983dd6b6b48454e2ede
MD5 c98bf55c9152a1ec682878e9fddbe79c
BLAKE2b-256 fc367fef54d7b6f01a6d3a8684061fbabef6746af83443a4b86e3495659fb3f7

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 151.6 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/2.7.17

File hashes

Hashes for sgp4-2.15-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9bd185aee53decfdccd5d9bc92a25d1f4582b6cafb0f76fbdf7f5251e08b6e2c
MD5 12546bec8f158e282527ee10f80e9246
BLAKE2b-256 37c11f934cd6c8b0103361ffd190eaba2d0d660d3a949971ec8c4c353c95a634

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: sgp4-2.15-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 152.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

File hashes

Hashes for sgp4-2.15-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1cdc963fb3deebecdbe37df7cd9d59cdf8f1ce14741896ae33ed122b743e805c
MD5 269209c0e617cd9e021c4ccb46c044dd
BLAKE2b-256 b2be2e359961a335cc6afa0dd8431ad6eb293658e00415b1e26071f82a88b1f0

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp38-cp38-win32.whl.

File metadata

  • Download URL: sgp4-2.15-cp38-cp38-win32.whl
  • Upload date:
  • Size: 150.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

File hashes

Hashes for sgp4-2.15-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8bbacfb654c7351a32e0d4f01375c4faa2d8579589c27333fe89d24f8d098d7a
MD5 8c511c9b109a65f0fd5504e2cfaee061
BLAKE2b-256 33e0040c1ba5db4f8491960dc6f4ddcfcdb6faa0c4ddd15d5de3d4c5535ed019

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: sgp4-2.15-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 251.2 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.12

File hashes

Hashes for sgp4-2.15-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 29c96d0727edfa05201fd97f402b1c1b2b33dd8a63b8c49b8f824b278553ce30
MD5 465422b0961db3fdda5e8c7e35f8a89f
BLAKE2b-256 117361474fac1d7fbc92cf4bb77a7955c53b8727df4cd62a9005b7fd38b1dc8c

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 258.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6d08eb24195b2cf82930e746192a03d41212619a262764a681ec45efc185ddbe
MD5 f015ccbdd515cd9a9f8d096f45fdc16f
BLAKE2b-256 868a11c7785d090e87ffff9f5d95a756604167c859f92baabad05b1004669d56

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: sgp4-2.15-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 249.3 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 edbac400aa5aeb15dec15c43fa92417351ec3df56b86ec961dbaf48828ae30a6
MD5 8b8c69236ed2b1e6ea45c6bb3cb89a69
BLAKE2b-256 38558e8980139cca656b318b8cdb0b0117a39e4f74b26214c737b506c2219731

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 258.1 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c18fd089a5e7660b60cad9effe4d654931c8023e9c469a43416ff20c6ef5af58
MD5 acf61e6a841b2d93d553c46590776577
BLAKE2b-256 44e9f79e3e08e539f088bf4dfe6dfee47fb2a00d9783d3cc48c91f130aa87fcc

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: sgp4-2.15-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 249.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8b50de6e938d49a1044e712670fb07e36d152e7abcf1da6e593caf11caed4137
MD5 3807317a2ae712a035481b5f5f3890b4
BLAKE2b-256 d8439036b6904c8380c3795d6d54f3493354af7a3fc3cea3b9375d1a5076ba5b

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 151.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/2.7.17

File hashes

Hashes for sgp4-2.15-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a76ddf3034747b2128844bb2bb757e435a770a495015aa3400113a2bc5d34af8
MD5 29bd4bd2c080f1b62836a8093ee72d69
BLAKE2b-256 867e0d17a130f4c8cb8a234faf123dfdf7a70cf4a174b785831184dfcd13658a

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: sgp4-2.15-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 152.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

File hashes

Hashes for sgp4-2.15-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c58155c687c4b20b37ba0dc68c6ee5a87f9e17d9f036b3daae8c86cf3356fb06
MD5 2393310f6c9f893bd8e29e49668779b8
BLAKE2b-256 081a94ad9a369256b682a7d69a44a451334077fe6bd16769921052884f49d89b

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp37-cp37m-win32.whl.

File metadata

  • Download URL: sgp4-2.15-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 149.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

File hashes

Hashes for sgp4-2.15-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 538fd4cd6947764b0fbc302c1a1a6d9080007c72d17fdf1cca182da5445e08e0
MD5 f3b7be88cf720869ff91f4aeacc43024
BLAKE2b-256 2c22eea5e516ad36aa9544dacd71f5d7172c70e82fbf6d1d2e3adb24b4322229

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: sgp4-2.15-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 251.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.12

File hashes

Hashes for sgp4-2.15-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7dd8e209c3cfb3b2c538f032caa7c573a28ce0a371e55582086a6a2d2d45a357
MD5 78b948b0b4bfed9839518b07c23f1632
BLAKE2b-256 70333a89fa03f625593e469ea67353309739bcf86dc351d5cc0bcb56b910b6ca

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 258.4 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c6dcdd53752f8048195a0b3d5902dc13c11694dd129c73f9e4d3de6b20a2a0e5
MD5 19e8e4bf1f0b3ebe8272ce2ba1986be7
BLAKE2b-256 38dd41af8d66e379d480fa5ce0fd073cb86e2b66f0d364f05393da567ead920b

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: sgp4-2.15-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 249.6 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8f87ca1f0d615b35d6c4bb1ebcf29aeeb44d69280b3a8e147fd92c76e6722e0f
MD5 ff1e28f7188d8496e7dc7935d606200c
BLAKE2b-256 e0d9e45643895cace919819875441dd45aab9518a3a1834e2855189a58b914f2

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 258.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 21eb83c2b302d539d4925900ce22da22400bea3c795951f97fb67d52c948e900
MD5 8d8f27334150d80b638ea8be5145bdc1
BLAKE2b-256 5248938abd639ac7587ab979a4018b1a7f6f0e7cdbd1100e7e2ae79740ffb265

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: sgp4-2.15-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 249.6 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2a7febfd91f0fd64bbbfcc6d9c220690f3410597d487d1de3e6a9f7ef45468d8
MD5 ab622cee92627274fed563dc300f2f6e
BLAKE2b-256 15209d53882d09e7e74f5d4215c1815d550cc11a3e7eafe123b794dd149dd965

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 151.5 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/2.7.17

File hashes

Hashes for sgp4-2.15-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c98205bfe99802f18d6917112fce1e4dbb9505f9ebcb6c23582d6465bd686db4
MD5 19ca636e00afd19780847883d6cba130
BLAKE2b-256 35f27a73deb9a00e1f2afbe117adb65ef201fb624a5b143654007ddad8a774aa

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: sgp4-2.15-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 126.1 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.7

File hashes

Hashes for sgp4-2.15-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6888942c2a52bdb5234e85a11cdbdafcf0f5f2325bfdc30aaa7248d6f3ffcefa
MD5 f23c616ebeecf4161b85026054714faf
BLAKE2b-256 e7d61c0e19c99cab0bb3cddf265539c1f3955ffa1231eb12fafeef31ce93c504

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: sgp4-2.15-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 152.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

File hashes

Hashes for sgp4-2.15-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bdb8e31cb2f5cf8a3e0d8ebf9ccd380c64fe872c4f9b9ea0cdc5e3bf729df43e
MD5 8821d87e9f2c89ad5c5e9de052aba822
BLAKE2b-256 bebc8c40eb81cb3b5bac75b0196086270891760227af92312d4db282a0bc6386

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp36-cp36m-win32.whl.

File metadata

  • Download URL: sgp4-2.15-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 149.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

File hashes

Hashes for sgp4-2.15-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ca224d6567f0d0f59a1bcc1fa8b5dd765a401e046c416b5804173668fb53c2fd
MD5 dfcfcf3d7e8dedb6e8de49c0579f2750
BLAKE2b-256 3720a68c1e50995f15603396ea65dad57de893b6a5745821a37045e0f512b112

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: sgp4-2.15-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 250.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.12

File hashes

Hashes for sgp4-2.15-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7745c7c7a62385c27854d7cffe00441da373f9cf2b6db07b2b92bd2324a71018
MD5 ac50eb7dd9eeadd67ed40f1022735678
BLAKE2b-256 28746b02b4f82aaaf78c5be11a495e45ac8ed94dd646f4b2cc927d60d523ad19

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 257.6 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3f884a4f24f5ff61f9053deb627c95db5faf64ec654e4d4d54986fe23860bc32
MD5 28493f4febcc0638163a2188f280b6a9
BLAKE2b-256 aaa9b0587fd56774949a7d91d3b5efd00fa44507588ead6c7e68e5f6745d56c3

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: sgp4-2.15-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 248.9 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f4251912b603bb4b5d0d8cc8f1495d69688577ae23fb9493e7aab8d63aeae6cc
MD5 ada192ead30d23339d7c23ae4d095a64
BLAKE2b-256 4fcb6d89133397ecb83f7076c10a16db5ab28eac26553c35945450400a36baa2

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 257.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3522a4f7396c47a81f344166bf1a615f0382c9d3948d061b5f5e71d1ca4123ad
MD5 2559ef0c2510c30c0062f6113799be2c
BLAKE2b-256 88cbbf6ccdf3051564399060e80b356fb229a8cadc559be9754747019d7adae2

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: sgp4-2.15-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 248.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 db36f2b7177520a263b238f2b88d8a3eb1f6a5e00b7bb6fb34bee65857431d61
MD5 ab6913e7870913065cc2cb7a0567bf58
BLAKE2b-256 06f0a076352dfb3f51bf5a3c24e53b9c7f1304d01a51a5ccc26978467795c840

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 151.5 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/2.7.17

File hashes

Hashes for sgp4-2.15-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 be22bafcae01fc379b1823a3526096edf5c5c0c64b3c0f28ef91eddf08468fbc
MD5 a1cd072466935d49fa8187e75dafbd43
BLAKE2b-256 dc7d45e52403231ed4f54db6d66a841e3a177e787dc48ccfc8ddfd9b3923802d

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: sgp4-2.15-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 126.1 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.7

File hashes

Hashes for sgp4-2.15-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 87fb1507e2001c42a5bf902a11b05c14e875f97c220a1ef672c9084634a26536
MD5 c5538cf5a57956a8c5cd7697a30be2dc
BLAKE2b-256 535303451f00a0897c945b302f55163071fc221c146dfe5d49acca7c67632ec2

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: sgp4-2.15-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 152.7 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

File hashes

Hashes for sgp4-2.15-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 e095fbfacc49c56ef847baaef1ce8756661ff5f05d863cb57d1361bf6744c03c
MD5 fd41e38be6636fdc7f5d8ab722fb9c73
BLAKE2b-256 29c7bd45de1aa6dd1f862c94f6688338e2914d67eba73f88fe75b97134e0cce2

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp35-cp35m-win32.whl.

File metadata

  • Download URL: sgp4-2.15-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 149.9 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.0

File hashes

Hashes for sgp4-2.15-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 6b6359f08bf5ad423a023d04fe5f0052b569f70f04928e6a97bd6d3b5c68f86b
MD5 78dad9dbfc94b05550c4ab70eeee2a8e
BLAKE2b-256 f50b11d9ca28674dbc62fbc32a0664aa534a09de26b7ca803cc85c70a1459bd5

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp35-cp35m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: sgp4-2.15-cp35-cp35m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 250.4 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.12

File hashes

Hashes for sgp4-2.15-cp35-cp35m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 449ef73a46e05f2d0e6d12c48b62c5789b30ed85ce62965c8d60ee9d3f5d2c5a
MD5 3e6627961c54fa5cf82b37476c0f886d
BLAKE2b-256 1116a621771fa0ecb643beb1d84f28d7cd4ec0d2bea97bac87d1dd5bd3f48896

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 257.3 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cce8142be05ad2a5706a7f297d673f6f0017c41bfae6d1158c2ff2ee0772a2f0
MD5 4634ac24b10f28f3c0a702a5f4e6251c
BLAKE2b-256 ee5c7f36903bfae52320e210dad9fc40ff6add941ae9e24a14583c9bc86b85a4

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: sgp4-2.15-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 248.6 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 762b9f8c4e202c55f236a492ccbf89d681510902b00ac464a2a6098847d68137
MD5 c7753e82c7537dab93dcdf6c32daf626
BLAKE2b-256 5ef837c227a815522ff2dd61ffca537e9d1fc94895a2ba08669b5923c52db947

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 257.3 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 632f87fd7d5f2220fcd2202a5da49a1ad05cb1829e48855137b5cd97665ec346
MD5 3e504cc73404a9378837ab0ef775f39f
BLAKE2b-256 aedc5bd8cd69cb36d41935024baf3b420876d0c17c04b5300ba452ecec741ff7

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: sgp4-2.15-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 248.6 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.7

File hashes

Hashes for sgp4-2.15-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 52a6ee66cc64792a4767c4ef5a4c47b6bd064e36d42edac77721dd5cdb5f947d
MD5 0b6a61ca7306a263d23581738eb90818
BLAKE2b-256 0d6570fdc662e88cd45da0db1069182d45ec1f449a6d62244d92af8772bf59d7

See more details on using hashes here.

File details

Details for the file sgp4-2.15-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: sgp4-2.15-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 151.5 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.25.1 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/2.7.17

File hashes

Hashes for sgp4-2.15-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5cdbb88137f34a61d8a0a233ca2b357cbe13d9834b209569e03f9faab695b54d
MD5 3ef8f3a690d04db868657feeaded4f67
BLAKE2b-256 9ff9a7e4e7afd1549b6cee5b77623de2b52b2611b0eea7d4b4c30589f8d4551f

See more details on using hashes here.

Supported by

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