guix_mirror_bot pushed a commit to branch astro-updates in repository guix.
commit 625095322c32decc4604f0882d56cb619064611c Author: Sharlatan Hellseher <sharlata...@gmail.com> AuthorDate: Thu Sep 18 15:32:32 2025 +0100 gnu: Add python-pydl. * gnu/packages/astronomy.scm (python-pydl): New variable. Change-Id: If6ef2787bc72fdfcbddaf27b5dd115126914850b --- gnu/packages/astronomy.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index f5249557ce..7413448d1b 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6316,6 +6316,35 @@ Pipeline Library, CPL} toolkit, including the CPL plugin interface.") (properties '((upstream-name . "pycpl"))) (license license:bsd-3))) +(define-public python-pydl + (package + (name "python-pydl") + (version "1.0.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pydl" version)) + (sha256 + (base32 "0z08c05qf0ix4h348n0hhxixn1wipdm55g9z6qys24z41ywf69jh")))) + (build-system pyproject-build-system) + (native-inputs + (list python-pytest-astropy + python-pytest-mock + python-setuptools-next + python-setuptools-scm)) + (propagated-inputs + (list python-astropy + python-scipy)) + (home-page "https://github.com/weaverba137/pydl") + (synopsis "IDL astronomy routines converted to Python") + (description + "This package consists of Python replacements for functions that are part +of the @url{https://www.nv5geospatialsoftware.com/Products/IDL, IDL} built-in +library or part of astronomical IDL libraries. The emphasis is on reproducing +results of the astronomical library functions. Only the bare minimum of IDL +built-in functions are implemented to support this.") + (license license:bsd-3))) + (define-public python-pyerfa (package (name "python-pyerfa")