gnu: Add python-edps.

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

Change-Id: Ia7235a34575538d5532c94d0bad7e358a1e6aaa3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Hugo Buddelmeijer 2025-08-21 15:45:52 +02:00 committed by Andrew Tropin
parent f7f78d12d8
commit 19f2030b3c
No known key found for this signature in database
GPG key ID: 2208D20958C1DEB0

View file

@ -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")