~ruther/guix-local

6c025178a44c497abc6251580b88f374af2ab761 — Hugo Buddelmeijer 8 months ago 20542ab
gnu: Add python-pycpl.

* gnu/packages/astronomy.scm (python-pycpl): New variable.

Change-Id: Ieded5de94b146be76269fe0868ff55a21ac5f325
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 33 insertions(+), 0 deletions(-)

M gnu/packages/astronomy.scm
M gnu/packages/astronomy.scm => gnu/packages/astronomy.scm +33 -0
@@ 5812,6 5812,39 @@ position-frequency slice.")
      (list python-setuptools
            python-wheel)))))

(define-public python-pycpl
  (package
    (name "python-pycpl")
    (version "1.0.3")
    (source
     (origin
       (method url-fetch)
       (uri (string-append
             "https://ftp.eso.org/pub/dfs/pipelines/libraries/pycpl/pycpl-"
             version ".tar.gz"))
       (sha256
        (base32 "0kfzx4k8z2k0ms6q8f16wqr120drd8fqrw9qpnks419pyc8cr5xp"))))
    (build-system pyproject-build-system)
    (native-inputs
     (list cmake-minimal
           pybind11
           python-pandas
           python-pytest
           python-scipy
           python-setuptools-next))
    (inputs
     (list cpl))
    (propagated-inputs
     (list python-astropy))
    (home-page "https://www.eso.org/sci/software/pycpl/pycpl-site/")
    (synopsis "Python bindings for ESO's CPL")
    (description
     "PyCPL provides Python3 language bindings for the complete programming
API of the @acronym{European Southern Observatory, ESO} @acronym{Common
Pipeline Library, CPL} toolkit, including the CPL plugin interface.")
    (properties '((upstream-name . "pycpl")))
    (license license:bsd-3)))

(define-public python-pyerfa
  (package
    (name "python-pyerfa")