gnu: python-sgp4: Move to astronomy.

* gnu/packages/astronomy.scm: (python-sgp4): Move here from python-science.scm.
  [description]: Expand description, annotate acronyms, add link to CelesTrak.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Sharlatan Hellseher 2022-11-28 23:27:18 +00:00 committed by Ludovic Courtès
parent 6468d9c131
commit 7f380a2e26
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
2 changed files with 29 additions and 20 deletions

View file

@ -1464,6 +1464,35 @@ (define-public python-reproject
changing the pixel resolution, orientation, coordinate system.") changing the pixel resolution, orientation, coordinate system.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public python-sgp4
(package
(name "python-sgp4")
(version "2.21")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sgp4" version))
(sha256
(base32 "1vzcrlrlzmhbycdz16m8v241l8zx49vsy81wcd0yjxs80isvhyb1"))))
(build-system python-build-system)
(propagated-inputs
(list python-numpy))
(home-page "https://github.com/brandon-rhodes/python-sgp4")
(synopsis "Track earth satellite TLE orbits using SGP4")
(description
"This package provides a Python implementation for computations of the
position and velocity of an earth-orbiting satellite, given the satellites
@acronym{TLE, Two-line element set} orbital elements from a source like
@url{CelesTrak, https://celestrak.org/}.
It implements the most recent version of @acronym{SGP4, Simplified General
Perturbation models}, 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 13 km/day by which satellites themselves deviate from the ideal
orbits described in TLE files.")
(license license:expat)))
(define-public python-sunpy (define-public python-sunpy
(package (package
(name "python-sunpy") (name "python-sunpy")

View file

@ -290,26 +290,6 @@ (define-public python-scikit-allel
genetic variation data.") genetic variation data.")
(license license:expat))) (license license:expat)))
(define-public python-sgp4
(package
(name "python-sgp4")
(version "2.21")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sgp4" version))
(sha256
(base32 "1vzcrlrlzmhbycdz16m8v241l8zx49vsy81wcd0yjxs80isvhyb1"))))
(build-system python-build-system)
(propagated-inputs
(list python-numpy))
(home-page "https://github.com/brandon-rhodes/python-sgp4")
(synopsis "Track earth satellite TLE orbits using SGP4")
(description
"This package provides a Python implementation of the most recent version
of the SGP4 satellite tracking algorithm.")
(license license:expat)))
(define-public python-trimesh (define-public python-trimesh
(package (package
(name "python-trimesh") (name "python-trimesh")