summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-04-14 15:23:32 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-04-30 13:20:53 +0100
commit8052c7f993b193684477860c1e61fe83d01e334b (patch)
treea0ebc39bb0e0f3063f8c6fe7099263348f7092b5
parentf2f8ad9cda4b657b7b93cb769f5d5ed887e028ec (diff)
gnu: Add python-cdasws.
* gnu/packages/astronomy.scm (python-cdasws): New variable. Change-Id: Id0fc8ce37ce4021ab4661614b4fc2b52e4b7e652
-rw-r--r--gnu/packages/astronomy.scm39
1 files changed, 39 insertions, 0 deletions
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 108683db69..faddcce2a7 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3806,6 +3806,45 @@ processing of CCD images built on a framework to provide error propagation and
bad pixel tracking throughout the reduction process.")
(license license:bsd-3)))
+(define-public python-cdasws
+ (package
+ (name "python-cdasws")
+ (version "1.8.15")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "cdasws" version))
+ (sha256
+ (base32 "04jfzbdpyrfzdz6x2xxcgnpv5bih58bnw0mvscbzklwhq9wsd0gk"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list #:tests? #f)) ;require network, and missing "context" module
+ (native-inputs
+ (list python-setuptools))
+ (propagated-inputs
+ (list python-dateutil
+ python-requests
+ python-urllib3))
+ (home-page "https://cdaweb.gsfc.nasa.gov/WebServices/REST/")
+ (synopsis
+ "NASA's Coordinated Data Analysis System Web Service Client Library")
+ (description
+ "This package provides NASA's Coordinated Data Analysis System Web
+Service Client Library.
+
+The Coordinated Data Analysis System (CDAS) supports simultaneous
+multi-mission, multi-instrument selection and comparison of science data among
+a wide range of current space missions. While CDAWeb provides access to this
+data through an HTML-based user interface, these Web services provides a (Web)
+application programmming interface (API) to CDAS. If you are not a software
+developer and simply want to use the existing web (HTML) interface to CDAS,
+then return to the main CDAWeb page. If you are developing software that
+requires science data from any of the CDAWeb datasets, then the CDAS Web
+services will provide access to the data without having to explicitly
+find,download, and read the data files.")
+ ;; NASA open source agreement version 1.3, BSD like.
+ (license license:bsd-3)))
+
(define-public python-cdflib
(package
(name "python-cdflib")