This file is indexed.

/usr/lib/python3/dist-packages/sgp4-1.4.egg-info is in python3-sgp4 1.4-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
Metadata-Version: 1.1
Name: sgp4
Version: 1.4
Summary: Track earth satellite TLE orbits using up-to-date 2010 version of SGP4
Home-page: https://github.com/brandon-rhodes/python-sgp4
Author: Brandon Rhodes
Author-email: brandon@rhodesmill.org
License: MIT
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 <http://celestrak.com/>`_.  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** of the predictions of the standard C++ implementation
        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.
        
        The C++ function names have been retained, since users may already be
        familiar with this library in other languages.  Here is how to compute
        the x,y,z position and velocity for Vanguard 1 at 12:50:19 on 29
        June 2000:
        
        >>> from sgp4.earth_gravity import wgs72
        >>> from sgp4.io import twoline2rv
        >>>
        >>> line1 = ('1 00005U 58002B   00179.78495062  '
        ...          '.00000023  00000-0  28098-4 0  4753')
        >>> line2 = ('2 00005  34.2682 348.7242 1859667 '
        ...          '331.7664  19.3264 10.82419157413667')
        >>>
        >>> satellite = twoline2rv(line1, line2, wgs72)
        >>> position, velocity = satellite.propagate(
        ...     2000, 6, 29, 12, 50, 19)
        >>>
        >>> print(satellite.error)    # nonzero on error
        0
        >>> print(satellite.error_message)
        None
        >>> print(position)
        (5576.056952..., -3999.371134..., -1521.957159...)
        >>> print(velocity)
        (4.772627..., 5.119817..., 4.275553...)
        
        The position vector measures the satellite position in **kilometers**
        from the center of the earth.  The velocity is the rate at which those
        three parameters are changing, expressed in **kilometers per second**.
        
        There are three gravity models available that you can import from the
        ``earth_gravity`` module:
        
        * ``wgs72``
        * ``wgs72old``
        * ``wgs84``
        
        The ``wgs72`` model seems to be the most commonly used in the satellite
        tracking community, and is probably the model behind most TLE elements
        that are available for download.
        
        The ``twoline2rv()`` function returns a ``Satellite`` object whose
        attributes carry the data loaded from the TLE entry:
        
        * Unique satellite number, as given in the TLE file.
        
          >>> satellite.satnum
          5
        
        * The epoch of the element set, expressed three ways:
          as the integer year plus the floating point number of days into the year;
          as a floating-point Julian date; and as Python ``datetime`` object.
        
          >>> satellite.epochyr
          2000
          >>> satellite.epochdays
          179.78495062
          >>> satellite.jdsatepoch
          2451723.28495062
          >>> satellite.epoch
          datetime.datetime(2000, 6, 27, 18, 50, 19, 733567)
        
        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
        <http://www.celestrak.com/publications/AIAA/2006-6753/>`_.  You can
        always download the latest version of their code for comparison against
        this Python module (or other implementations) at `AIAA-2006-6753.zip
        <http://www.celestrak.com/publications/AIAA/2006-6753/AIAA-2006-6753.zip>`_.
        
        This module was adapted from Vallado's C++ code since its revision date
        was the most recently updated SGP4 implementation in their zip file:
        
        * C++, August 2010
        * Fortran, August 2008
        * Pascal, August 2008
        * Matlab, May 2008
        * Java, July 2005
        
        Changelog
        ---------
        
        | 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
        
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Scientific/Engineering :: Astronomy