~ruther/guix-local

19f2030b3cf87032c1d2e63d4f2f43f4ed00d62c — Hugo Buddelmeijer 8 months ago f7f78d1
gnu: Add python-edps.

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

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

M gnu/packages/astronomy.scm
M gnu/packages/astronomy.scm => gnu/packages/astronomy.scm +43 -0
@@ 3920,6 3920,49 @@ used with local NetDRMS sites.")
implemented using the astropy.modeling framework.")
    (license license:bsd-3)))

(define-public python-edps
  (package
    (name "python-edps")
    (version "1.6.0")
    (source
     (origin
       (method url-fetch)
       (uri (string-append
             "https://ftp.eso.org/pub/dfs/pipelines/libraries/edps/edps-"
             version ".tar.gz"))
       (sha256
        (base32 "0wigb3ni663a8fp9wdsnlbg789y2898j3x523isb68mnq72fqblw"))))
    (build-system pyproject-build-system)
    (arguments
     (list
      #:tests? #f)) ;no tests in tarball
    (native-inputs
     (list python-pytest
           python-setuptools-next))
    (propagated-inputs
     (list python-astropy
           python-fastapi
           python-networkx
           python-pyyaml
           python-requests
           python-uvicorn
           python-tinydb
           python-frozendict
           python-jinja2
           python-pydantic-2
           python-psutil))
    (home-page "https://www.eso.org/sci/software/edps.html")
    (synopsis "ESO's Data Processing System")
    (description
     "@acronym{European Southern Observatory Data Processing System EDPS} is a
system to automatically organise data from ESO instruments for pipeline
processing and running the pipeline on these data.  It is used for quality
control at ESO.  The current public release is a beta version without a GUI.
A GUI is being developed and the system is meant to eventually replace the
older EsoReflex environment.")
    (properties '((upstream-name . "edps")))
    (license license:bsd-3)))

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