GNU bug report logs - #75742
[PATCH 00/27] Astro update 2025/01

Previous Next

Package: guix-patches;

Reported by: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Date: Tue, 21 Jan 2025 23:17:02 UTC

Severity: normal

Tags: patch

Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 75742 in the body.
You can then email your comments to 75742 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:17:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
New bug report received and forwarded. Copy sent to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org. (Tue, 21 Jan 2025 23:17:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 00/27] Astro update 2025/01
Date: Tue, 21 Jan 2025 23:15:16 +0000
Hi Guix!

Just after python-team branch has been merged, during DDoS to GNU
infrastructure, before Guix unconference on FOSDEM 2025 and go-team branch
merge on horizon - the first astrosoft for this year (it's 2025 already!) is
ready for review.

The main highlights:
- Stellarium is upgraded to it's latest commit due to issue with INDI
  (24.3->24.4-0.60b6bec)
- More lower level projects are finally packaged, some of them depend on
  HEALPix: python-pixell
- Finally, packaged ducc - a numerical library with binding in C++, Rust,
  Python, Julia and Fortran

The log:
 - added [6/6]
   - [X] python-agnpy :: Modelling Active Galactic Nuclei radiative processes
     with python
   - [X] python-ducc0 :: Distinctly Useful Code Collection
   - [X] python-mapsims :: Map based simulations software for CMB Experiments
   - [X] python-pixell :: Tectangular pixel map manipulation and harmonic
     analysis
   - [X] python-pysm3 :: Sky emission simulations for Cosmic Microwave
     Background experiments
   - [X] ska-sdp-func :: SDP Processing Function Library
 - updated [20/20]
   - [X] calceph :: 4.0.3->4.0.4
   - [X] python-ads :: 0.12.6->0.12.77
   - [X] python-asdf-compression :: 0.0.1-0.57cc7e7->0.0.1-1.7cfd07c
   - [X] python-astropy-iers-data :: 0.2024.11.18.0.35.2->0.2025.1.20.0.32.27
   - [X] python-astroquery :: 0.4.7->0.4.8
   - [X] python-ccdproc :: 2.4.2->2.4.3
   - [X] python-cdflib :: 1.3.2->1.3.3
   - [X] python-crds :: 12.0.8->12.0.9
   - [X] python-czml3 :: 1.0.2->2.3.0.
   - [X] python-ndcube :: 2.2.4->2.3.0
   - [X] python-poppy :: 1.1.1->1.1.2
   - [X] python-rad :: 0.22.0->0.23.0
   - [X] python-roman-datamodels :: 0.22.0->0.23.0
   - [X] python-spectral-cube :: 0.6.5->0.6.6
   - [X] python-statmorph :: 0.6.0->0.6.1
   - [X] python-numexpr :: 2.8.4->2.9.0; starting from 2.10.0, NumPy 2+ is
     required
   - [X] python-sunpy-soar :: 1.10->1.11.0
   - [X] python-viresclient :: 0.12.0->0.12.1
   - [X] sextractor :: 2.28.0->2.28.2
   - [X] stellarium :: 24.3->24.4-0.60b6bec

Hand of help is need here.
 - issues [5/5][100%]
   - [X] python-astropy :: would be upgraded from 6.1.7 to 7.0.0; Python3.11
     is required
   - [X] python-stcal :: would be upgraded from 1.10.0 to 1.11.0; failed to
     build with numpy 1.24
     - [X] python-jwst
     - [X] python-jwst-reffiles
   - [X] python-naima :: would be upgraded from 0.10.0 to 0.10.2; NumPy 2 or
     later
   - [X] python-photutils :: would be upgraded from 1.10.0 to 1.11.0; NumPy
     1.25+
   - [X] python-poliastro :: failed to build, not maintained there is an
     alternative fork to wich we may migrate
     <https://github.com/pleiszenburg/hapsira>

The build stats for x86_64-linux:

#+begin_src shell
> ./pre-inst-env guix build calceph python-ads python-asdf-compression
  python-astropy-iers-data python-astroquery python-ccdproc python-cdflib
  python-crds python-czml3 python-ducc0 python-mapsims python-ndcube
  python-numexpr python-pixell python-poppy python-pysm3 python-rad
  python-roman-datamodels python-so-noise-models python-spectral-cube
  python-statmorph python-sunpy-soar python-viresclient sextractor ska-sdp-func
  stellarium

/gnu/store/8117y20155rrlxdpdwf1fv0378jq5lf3-calceph-4.0.4
/gnu/store/vlsp69is3zl9fygf29if310hqrn9cqn7-python-ads-0.12.7
/gnu/store/7q6cy40d4n9j7qq6irhvqp50syrhw6qy-python-asdf-compression-0.0.1-1.7cfd07c
/gnu/store/3wby3h12g8rs3gp001s32g50r71ssn8i-python-astropy-iers-data-0.2025.1.20.0.32.27
/gnu/store/xisipx93la5v021sfkkp7mhjb5m6b6ay-python-astroquery-0.4.8
/gnu/store/3fm9ic2sc9y1zvm0dp57yh1k8fwkskcg-python-ccdproc-2.4.3
/gnu/store/rqzj1h5r6fj82ycw77c0576jac1c4lrs-python-cdflib-1.3.3
/gnu/store/mrabslkj2cdrwfmikjas5vkxgb5af3nw-python-crds-12.0.9
/gnu/store/iwlin46pkd0kh8ihf6iakcbmrg2xp1sc-python-czml3-2.3.0
/gnu/store/bbdhcysdn39m205mm52vsnpvyck1xwiz-python-ducc0-0.36.0
/gnu/store/x7ywqh573xs3jzj3kfhll4f9blagwcgk-python-mapsims-2.6.0
/gnu/store/aj7xda4624g26f2varkjj731z2fvwzwd-python-ndcube-2.3.0
/gnu/store/s5zqqdri6969ixbxmw66354kh15yqmyx-python-numexpr-2.9.0
/gnu/store/pscp7qm569g35035nfcnrjym8qa7m681-python-pixell-0.28.0
/gnu/store/ww7zm8pc9wxvgkmg3askhk4pv9yd1ln6-python-poppy-1.1.2
/gnu/store/9ya2i65kq0jqg9pa39wqfn4ybrd644kw-python-pysm3-3.4.1a1
/gnu/store/9y40q58hmcdmkaz84ca82ndgc7bnljk5-python-rad-0.23.0
/gnu/store/rg6ks17zijb0yy40psxwq2ihlvjyb703-python-roman-datamodels-0.23.0
/gnu/store/d1qig8wq4l4mnk7x2zzc3x96g0dxirn7-python-so-noise-models-0.0.0-0.fac881e
/gnu/store/3f63pv6xx1lm3pygbqs6z4955pw2nqhq-python-spectral-cube-0.6.6
/gnu/store/3hzg0m82qn3p4d3bvzalih36b5cbn6gk-python-statmorph-0.6.1
/gnu/store/hmdjc16wsn9mnw935jxs51jqg1bcbsvj-python-sunpy-soar-1.11.0
/gnu/store/6wznz1xldpcmqjj78czj7c2h5dxvrlbl-python-viresclient-0.12.1
/gnu/store/2vaks8h599zyzk6qyxc4ln47ldxd71vw-sextractor-2.28.2
/gnu/store/2iwfw2zw99n0sca6j8pkyzdcc5hkfh5z-ska-sdp-func-1.2.2
/gnu/store/86ddzf3xvi8r8sx115na7dsmzk14a190-stellarium-24.4-0.60b6bec
#+end_src

#+begin_example
> ./pre-inst-env guix refresh --list-dependent calceph python-ads
python-asdf-compression python-astropy-iers-data python-astroquery
python-ccdproc python-cdflib python-crds python-czml3 python-ducc0
python-mapsims python-ndcube python-numexpr python-pixell python-poppy
python-pysm3 python-rad python-roman-datamodels python-so-noise-models
python-spectral-cube python-statmorph python-sunpy-soar python-viresclient
sextractor ska-sdp-func stellarium

Building the following 59 packages would ensure 146 dependent packages are
rebuilt: python-zodipy <at> 1.1.0 python-spisea <at> 2.1.13 python-cesium <at> 0.12.1
python-naima <at> 0.10.0 python-kanon <at> 0.6.6 python-sncosmo <at> 2.11.2
python-halotools <at> 0.9.2 python-coolest <at> 0.1.9 scamp <at> 2.10.0
python-regularizepsf <at> 1.0.2 python-holodeck <at> 1.5.2
python-asdf-compression <at> 0.0.1-1.7cfd07c python-statmorph <at> 0.6.1
python-asdf-zarr <at> 0.0.4 ginga-qt5 <at> 5.2.0 python-astroplan <at> 0.10.1
python-astroalign <at> 2.6.1 python-sunkit-image <at> 0.5.1 python-poliastro <at> 0.17.0
python-scikit-allel <at> 1.3.13 python-scikit-survival <at> 0.22.2-1.bceb53e
python-viresclient <at> 0.12.1 variant-tools <at> 3.1.2 python-hicexplorer <at> 3.7.4
python-fanc <at> 0.9.28 python-hotspotsc <at> 1.1.1 python-celltypist <at> 1.6.2
python-muon <at> 0.1.6 scregseg <at> 0.1.3 r-doubletcollection <at> 1.1.0-1.c0d62f1
python-ikarus <at> 0.0.2 python-multivelo <at> 0.1.2 python-episcanpy <at> 0.4.0
python-liana-py <at> 1.4.0 python-metacells <at> 0.9.5 python-pynrrd <at> 1.0.0
python-sphinx-autodoc-typehints <at> 1.23.0 python-cellbender <at> 0.2.2 onionshare <at> 2.6
python-lsp-black <at> 1.3.0 python-pylsp-mypy <at> 0.6.9 python-pandera <at> 0.18.0
python-modin <at> 0.32.0 python-brian2tools <at> 0.3 python-gpy <at> 1.13.1
python-deepdish <at> 0.3.7 python-omero-py <at> 5.13.1 python-pyrodigal <at> 3.3.0
python-pyct <at> 0.5.0 python-mapsims <at> 2.6.0 python-webbpsf <at> 1.5.0
python-acstools <at> 3.7.2 python-jwst-reffiles <at> 1.0.1 python-sbpy <at> 0.5.0
python-pyxsim <at> 4.4.2 python-yt-astro-analysis <at> 1.1.3 python-glue-qt <at> 0.3.2
python-glue-astronomy <at> 0.10.0 python-radiospectra <at> 0.6.0c
#+end_example

Sharlatan Hellseher (27):
  gnu: calceph: Update to 4.0.4.
  gnu: sextractor: Update to 2.28.2.
  gnu: stellarium: Update to 24.4-0.60b6bec.
  gnu: python-ads: Update to 0.12.7.
  gnu: python-asdf-compression: Update to 0.0.1-1.7cfd07c.
  gnu: python-astropy-iers-data: Update to 0.2025.1.20.0.32.27.
  gnu: python-astroquery: Update to 0.4.8.
  gnu: python-ccdproc: Update to 2.4.3.
  gnu: python-cdflib: Update to 1.3.3.
  gnu: python-czml3: Update to 2.3.0.
  gnu: python-crds: Update to 12.0.9.
  gnu: python-ndcube: Update to 2.3.0.
  gnu: python-numexpr: Update to 2.9.0.
  gnu: python-poppy: Update to 1.1.2.
  gnu: python-rad: Update to 0.23.0.
  gnu: python-roman-datamodels: Update to 0.23.0.
  gnu: Add python-pvextractor-bootstrap.
  gnu: python-spectral-cube: Update to 0.6.6.
  gnu: python-statmorph: Update to 0.6.1.
  gnu: python-sunpy-soar: Update to 1.11.0.
  gnu: python-viresclient: Update to 0.12.1.
  gnu: Add ska-sdp-func.
  gnu: Add python-ducc0.
  gnu: Add python-pixell.
  gnu: Add python-pysm3.
  gnu: Add python-so-noise-models.
  gnu: Add python-mapsims.

 gnu/packages/astronomy.scm  | 568 ++++++++++++++++++++++++++++--------
 gnu/packages/maths.scm      |  40 +++
 gnu/packages/python-xyz.scm |  19 +-
 3 files changed, 504 insertions(+), 123 deletions(-)


base-commit: ae217b7159ee202229eab39cd49adb9254cd4a96
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:24:01 GMT) Full text and rfc822 format available.

Message #8 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 01/27] gnu: calceph: Update to 4.0.4.
Date: Tue, 21 Jan 2025 23:21:49 +0000
* gnu/packages/astronomy.scm (calceph): Update to 4.0.4.

Change-Id: Idffb093376dc4c5d9bc9b3691dccafeb9ffa7e46
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index f2d5bb2fe92..4512493402f 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -262,7 +262,7 @@ (define-public aoflagger
 (define-public calceph
   (package
     (name "calceph")
-    (version  "4.0.3")
+    (version  "4.0.4")
     (source
      (origin
        (method git-fetch)
@@ -271,7 +271,7 @@ (define-public calceph
              (commit (string-append name "_"
                                     (string-replace-substring version "." "_")))))
        (sha256
-        (base32 "1985ihkpxr0vra5xr664yxg9llby88j3zkbhqn38lh8wn0gwivj9"))
+        (base32 "0cs34iwrgja7f47l8cvpxzgljxay5x4bx80hdpclaksilysvlyk0"))
        (file-name (git-file-name name version))))
     (build-system cmake-build-system)
     (native-inputs
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:25:02 GMT) Full text and rfc822 format available.

Message #11 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 02/27] gnu: sextractor: Update to 2.28.2.
Date: Tue, 21 Jan 2025 23:21:50 +0000
* gnu/packages/astronomy.scm (sextractor): Update to 2.28.2.

Change-Id: I1af48d5656e8f5a8425f6e8928a86742f2620a74
---
 gnu/packages/astronomy.scm | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4512493402f..2bd8fecf754 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6823,7 +6823,7 @@ (define-public scamp
 (define-public sextractor
   (package
     (name "sextractor")
-    (version "2.28.0")
+    (version "2.28.2")
     (source
      (origin
        (method git-fetch)
@@ -6832,12 +6832,8 @@ (define-public sextractor
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "15v7brjiraj2rdyxiidcgb58b3dqzdd363j31cjrfqhd1wc8ii5j"))))
+        (base32 "05i2q1665y4hv0dymgcwraq7ixwr706gwfb88vyvi8hazgym2iaq"))))
     (build-system gnu-build-system)
-    ;; NOTE: (Sharlatan-20210124T103117+0000): Building with `atlas' is failing
-    ;; due to missing shared library which required on configure phase. Switch
-    ;; build to use `openblas' instead. It requires FFTW with single precision
-    ;; `fftwf'.
     (arguments
      (list
       #:configure-flags
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:25:03 GMT) Full text and rfc822 format available.

Message #14 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 03/27] gnu: stellarium: Update to 24.4-0.60b6bec.
Date: Tue, 21 Jan 2025 23:21:51 +0000
* gnu/packages/astronomy.scm (stellarium): Update to 24.4-0.60b6bec.
[source]: Use the latest commit containing the build fix.
[inputs]: Remove indi, add indi-2.0.

Change-Id: Ic35bb032bd56d1a00e7de5d6de57946e25325a69
---
 gnu/packages/astronomy.scm | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 2bd8fecf754..545a7434e69 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -7127,18 +7127,23 @@ (define-public stackistry
     (license license:gpl3+)))
 
 (define-public stellarium
-  (package
+  ;; XXX fatal error: libs/indiclient/baseclient.h: No such file or directory
+  ;; <https://github.com/Stellarium/stellarium/issues/4019>, using the latest
+  ;; commit.
+  (let ((commit "60b6becd4147dd7c731ed0be790b1a30cdc0039b")
+        (revision "0"))
+    (package
     (name "stellarium")
-    (version "24.3")
+    (version (git-version "24.4" revision commit))
     (source
      (origin
        (method git-fetch)
        (uri (git-reference
              (url "https://github.com/Stellarium/stellarium")
-             (commit (string-append "v" version))))
+             (commit commit)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0wwaddbqcia6jaz3lc1cf63pvi9bqj2cglp428i77jlfs3dfj45j"))))
+        (base32 "1i00f63pmyy55mwagab4pv419agzmg2c4075hc8cgbhhhfr6gm8d"))))
     (build-system cmake-build-system)
     ;; TODO: Complete documentation build and split into dedicated outputs.
     (arguments
@@ -7162,7 +7167,7 @@ (define-public stellarium
     (inputs
      (list calcmysky-qt5
            gpsd
-           indi
+           indi-2.0
            libnova
            nlopt
            openssl
@@ -7192,7 +7197,7 @@ (define-public stellarium
 3D, just like what you see with the naked eye, binoculars, or a telescope.  It
 can be used to control telescopes over a serial port for tracking celestial
 objects.")
-    (license license:gpl2+)))
+    (license license:gpl2+))))
 
 (define-public stuff
   (package
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:25:04 GMT) Full text and rfc822 format available.

Message #17 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 08/27] gnu: python-ccdproc: Update to 2.4.3.
Date: Tue, 21 Jan 2025 23:21:56 +0000
* gnu/packages/astronomy.scm (python-ccdproc): Update to 2.4.3.
[native-inputs]: Add python-hatch-vcs and python-hatchling.

Change-Id: I28517fd7e02dbfce0655a528b6aa90ad0ef82500
---
 gnu/packages/astronomy.scm | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5970421ae30..0cecabc4b8b 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1998,16 +1998,18 @@ (define-public python-casa-formats-io
 (define-public python-ccdproc
   (package
     (name "python-ccdproc")
-    (version "2.4.2")
+    (version "2.4.3")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "ccdproc" version))
        (sha256
-        (base32 "14faivm9nihpdwzg0jx1c9zr7jk22gjfjw78raq6h63ypl10i6yx"))))
+        (base32 "1crc565n0x1krd59cjm2vnmzyi0p83yc8vpxq6hldj7vdnqgl8yq"))))
     (build-system pyproject-build-system)
     (native-inputs
-     (list python-memory-profiler
+     (list python-hatch-vcs
+           python-hatchling
+           python-memory-profiler
            python-pytest-astropy))
     (propagated-inputs
      (list python-astropy
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:26:02 GMT) Full text and rfc822 format available.

Message #20 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 06/27] gnu: python-astropy-iers-data: Update to
 0.2025.1.20.0.32.27.
Date: Tue, 21 Jan 2025 23:21:54 +0000
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.1.20.0.32.27.
[native-inptus]: Remove python-hypothesis.

Change-Id: I75bd9bfd5199741c3df98240439ef2d5302e6510
---
 gnu/packages/astronomy.scm | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index a80c6fee941..9dc026ece3a 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3520,19 +3520,18 @@ (define-public python-astropy-healpix
 (define-public python-astropy-iers-data
   (package
     (name "python-astropy-iers-data")
-    (version "0.2024.11.18.0.35.2")
+    (version "0.2025.1.20.0.32.27")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "astropy_iers_data" version))
        (sha256
-        (base32 "1n6j5pa5whcpx2hn7n78a7k2xllwgj5gq4lkb9jimrdvx7p0hl5i"))))
+        (base32 "1r4vdg90kk4d84vd0gjhnqlwazccsa1w53lj0d1dlkfnbhlkdfmi"))))
     (build-system pyproject-build-system)
     (arguments
      (list #:tests? #f)) ; no tests
     (native-inputs
-     (list python-hypothesis
-           python-setuptools
+     (list python-setuptools
            python-setuptools-scm
            python-wheel))
     (home-page "https://docs.astropy.org/en/latest/utils/iers.html")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:26:03 GMT) Full text and rfc822 format available.

Message #23 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 21/27] gnu: python-viresclient: Update to 0.12.1.
Date: Tue, 21 Jan 2025 23:22:09 +0000
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.12.1.

Change-Id: I3b46ba1c97e4fcda7338c1234850c52c223c62db
---
 gnu/packages/astronomy.scm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 85ff0dd9322..f1ae519c25c 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6467,16 +6467,17 @@ (define-public python-tweakwcs
 (define-public python-viresclient
   (package
     (name "python-viresclient")
-    (version "0.12.0")
+    (version "0.12.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "viresclient" version))
        (sha256
-        (base32 "1y3g59yh3ic5288f2n9r6bj7b0w3vfdfcnqfg1va0z7w9jnk55j1"))))
+        (base32 "04micg72jag8zyvszc9hhi5p0zr8j3k93chhd5gkl20bvk69l3fp"))))
     (build-system pyproject-build-system)
     (native-inputs
-     (list python-flit-core python-pytest))
+     (list python-flit-core
+           python-pytest))
     (propagated-inputs
      (list python-cdflib
            python-jinja2
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:26:03 GMT) Full text and rfc822 format available.

Message #26 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 11/27] gnu: python-crds: Update to 12.0.9.
Date: Tue, 21 Jan 2025 23:21:59 +0000
* gnu/packages/astronomy.scm (python-crds): Update to 12.0.9.

Change-Id: I107a874f3e2c8d9a7e019fc592c8d67d1d4f2810
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 1cb57aa09fb..5ad39ff879c 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2146,13 +2146,13 @@ (define-public python-cosmopy
 (define-public python-crds
   (package
     (name "python-crds")
-    (version "12.0.8")
+    (version "12.0.9")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "crds" version))
        (sha256
-        (base32 "09kdpaywj88n31jard4wbqmb9132qf6fk0ar2z6ca9vswavivfk8"))))
+        (base32 "0cf6pr6lixqhmvig9ajhh68yd1ri7dninamakvs728mjd5nswmw3"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.47.1





Information forwarded to lars <at> 6xq.net, marius <at> gnu.org, me <at> bonfacemunyoki.com, sharlatanus <at> gmail.com, tanguy <at> bioneland.org, jgart <at> dismail.de, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:27:03 GMT) Full text and rfc822 format available.

Message #29 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 13/27] gnu: python-numexpr: Update to 2.9.0.
Date: Tue, 21 Jan 2025 23:22:01 +0000
* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.9.0.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

Change-Id: I352536175d71e29c55c9ad71a96dbfd2b9b66759
---
 gnu/packages/python-xyz.scm | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 41735a78ead..14ceb3b0fa5 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -9955,16 +9955,25 @@ (define-public python-numpydoc
 (define-public python-numexpr
   (package
     (name "python-numexpr")
-    (version "2.8.4")
+    (version "2.9.0") ; starting from 2.10.0, NumPy 2+ is required
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "numexpr" version))
        (sha256
-        (base32
-         "0iv1h1lvry5vmzqyvwxfbckyhzm1vbb1bmhmj4dnj64d84vjahym"))))
-    (build-system python-build-system)
-    (arguments `(#:tests? #f))          ; no tests included
+        (base32 "1w5ampdamlwj8ix1ipzxngmrlqpnmcmk95gbi6839kijqkv147gj"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'check 'build-extensions
+            (lambda _
+              (invoke "python" "setup.py" "build_ext" "--inplace"))))))
+    (native-inputs
+     (list python-pytest
+           python-setuptools
+           python-wheel))
     (propagated-inputs
      (list python-numpy))
     (home-page "https://github.com/pydata/numexpr")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:27:03 GMT) Full text and rfc822 format available.

Message #32 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 23/27] gnu: Add python-ducc0.
Date: Tue, 21 Jan 2025 23:22:11 +0000
* gnu/packages/maths.scm (python-ducc0): New variable.

Change-Id: Icb8990b32d25f4ad9bd2391f7745b6c298758efa
---
 gnu/packages/maths.scm | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index ed9c7bfa0e9..f702603d3d4 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -4045,6 +4045,46 @@ (define-public python-cvxopt
 programming language.")
     (license license:gpl3+)))
 
+(define-public python-ducc0
+  (package
+    (name "python-ducc0")
+    (version "0.36.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://gitlab.mpcdf.mpg.de/mtr/ducc")
+             (commit (string-append
+                      "ducc0_" (string-replace-substring version "." "_")))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1pfj7k5s3d237r7diqrd7cgvf8p5zms6pp64nfdildx49kwggwab"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags #~(list "python/test")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'build 'set-env
+            (lambda _
+              (setenv "DUCC0_OPTIMIZATION" "portable-strip"))))))
+    (native-inputs
+     (list pybind11
+           python-pytest
+           python-setuptools
+           python-wheel))
+    (propagated-inputs
+     (list python-numpy))
+    (home-page "https://gitlab.mpcdf.mpg.de/mtr/ducc")
+    (synopsis "Distinctly Useful Code Collection")
+    (description
+     "This package provides a collection of basic programming tools for
+numerical computation, including Fast Fourier Transforms, Spherical Harmonic
+Transforms, non-equispaced Fourier transforms, as well as some concrete
+applications like 4pi convolution on the sphere and gridding/degridding of
+radio interferometry data.")
+    (license license:gpl2+)))
+
 (define-public python-kiwisolver
   (package
     (name "python-kiwisolver")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:27:04 GMT) Full text and rfc822 format available.

Message #35 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 14/27] gnu: python-poppy: Update to 1.1.2.
Date: Tue, 21 Jan 2025 23:22:02 +0000
* gnu/packages/astronomy.scm (python-poppy): Update to 1.1.2.
[propagated-inputs]: Add python-numexpr.
[native-inputs]: Remove python-h5py, python-pandas, python-scikit-image, and
python-sphinx; add python-wheel.

Change-Id: I87bd37fc3001d6f341ff7b2751d15533f6a0295d
---
 gnu/packages/astronomy.scm | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4e1b091bb21..4cc69af058e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4386,36 +4386,34 @@ (define-public python-poliastro
 (define-public python-poppy
   (package
     (name "python-poppy")
-    (version "1.1.1")
-    (source (origin
-              (method url-fetch)
-              (uri (pypi-uri "poppy" version))
-              (sha256
-               (base32
-                "0s8rb61q8dz66s8d3qg44kb6bb5gi40zl41ik9wyccgb4kyf3brp"))))
+    (version "1.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "poppy" version))
+       (sha256
+        (base32 "0mvnd9rlglb1cqhaavd2lyxnvi4xmc133x50rzzlh00xn0gyxgfq"))))
     (build-system pyproject-build-system)
     (arguments
      (list
       #:test-flags
       #~(list "--numprocesses" (number->string (parallel-job-count)))))
+    (native-inputs
+     (list python-docutils
+           python-pytest
+           python-pytest-astropy
+           python-pytest-xdist
+           python-setuptools-scm
+           python-wheel))
     (propagated-inputs
      ;; XXX: With python-synphot (marked as optional) package added to the list
      ;; it tries to download from remote host during tests and fails. Overall
      ;; tests take up to 5-8min to pass.
      (list python-astropy
            python-matplotlib
+           python-numexpr
            python-numpy
            python-scipy))
-    (native-inputs
-     (list python-docutils
-           python-h5py
-           python-pandas
-           python-pytest
-           python-pytest-astropy
-           python-pytest-xdist
-           python-scikit-image
-           python-setuptools-scm
-           python-sphinx))
     (home-page "https://poppy-optics.readthedocs.io/")
     (synopsis "Physical Optics Propagation in Python")
     (description
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:27:04 GMT) Full text and rfc822 format available.

Message #38 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 16/27] gnu: python-roman-datamodels: Update to 0.23.0.
Date: Tue, 21 Jan 2025 23:22:04 +0000
* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.23.0.
[propagated-inputs]: Remove python-asdf-3 and python-psutil; add python-asdf,
python-asdf-standard, and python-lz4.

Change-Id: I7fc02f43be6eb29d3c492325628e7e759b7e8254
---
 gnu/packages/astronomy.scm | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index dc0938fb550..fde482f0868 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6296,13 +6296,13 @@ (define-public python-radiospectra
 (define-public python-roman-datamodels
   (package
     (name "python-roman-datamodels")
-    (version "0.22.0")
+    (version "0.23.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "roman_datamodels" version))
        (sha256
-        (base32 "0n50pgs7y0nmrx86qlny27mas2zgx708gm3xfkl7an2nwkdfwfld"))))
+        (base32 "1r7l93z89d93kkpfcxcy12g1ijy2q942j4g4s1d62rzdcz11gann"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -6322,12 +6322,13 @@ (define-public python-roman-datamodels
            python-setuptools-scm
            python-wheel))
     (propagated-inputs
-     (list python-asdf-3
+     (list python-asdf
            python-asdf-astropy
+           python-asdf-standard
            python-astropy
            python-gwcs
+           python-lz4
            python-numpy
-           python-psutil
            python-rad))
     (home-page "https://github.com/spacetelescope/roman_datamodels")
     (synopsis "Roman Datamodels Support")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:27:05 GMT) Full text and rfc822 format available.

Message #41 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 10/27] gnu: python-czml3: Update to 2.3.0.
Date: Tue, 21 Jan 2025 23:21:58 +0000
The project's maintainer has been changed, see
<https://github.com/poliastro/czml3/issues/112>.

* gnu/packages/astronomy.scm (python-czml3): Update to 2.3.0.
[source] <url>: Adjust it as project's owner has been changed.
[native-inputs]: Remove python-astropy-minimal, and python-pytest-mypy.
[propagated-inputs]: Remove python-attrs. Add python-numpy,
python-pydantic-2, python-strenum, and python-typing-extensions.
[home-page]: Adjust it as project's owner has been changed.
[license]: Likewise.

Change-Id: I71116eaf53ce87ff72a4f238362cd2669e6e9ddb
---
 gnu/packages/astronomy.scm | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ff879490409..1cb57aa09fb 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2193,34 +2193,37 @@ (define-public python-crds
 (define-public python-czml3
   (package
     (name "python-czml3")
-    (version "1.0.2")
+    (version "2.3.0")
     (source
      (origin
        (method git-fetch)
        (uri (git-reference
-             (url "https://github.com/poliastro/czml3")
+             ;; Maintainer of the project has been changed, see
+             ;; <https://github.com/poliastro/czml3/issues/112>.
+             (url "https://github.com/Stoops-ML/czml3")
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0gsdffn5w7j1aridvmx4xh6axvmbmqjwawacc8fnshpcyh4md5pn"))))
+        (base32 "1125239knl4w2njnrqvdc5qzjvq80zlf247z72za7qz6k0rnv3rw"))))
     (build-system pyproject-build-system)
     (native-inputs
-     (list python-astropy-minimal
-           python-pytest
-           python-pytest-mypy
+     (list python-pytest
            python-setuptools
            python-wheel))
     (propagated-inputs
-     (list python-attrs
-           python-dateutil
+     (list python-dateutil
+           python-numpy
+           python-pydantic-2
+           python-strenum
+           python-typing-extensions
            python-w3lib))
-    (home-page "https://github.com/poliastro/czml3")
+    (home-page "https://github.com/Stoops-ML/czml3")
     (synopsis "Python library to write CZML")
     (description
      "CZML3 is a Python library to write CZML, a JSON format for describing
 a time-dynamic graphical scene, primarily for display in a web browser running
 Cesium.")
-    (license license:expat)))
+    (license license:bsd-3)))
 
 (define-public python-drizzle
   (package
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:27:05 GMT) Full text and rfc822 format available.

Message #44 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 20/27] gnu: python-sunpy-soar: Update to 1.11.0.
Date: Tue, 21 Jan 2025 23:22:08 +0000
* gnu/packages/astronomy.scm (python-sunpy-soar): Update to 1.11.0.
[source] <uri>: Adjust it as PyPI archive name has been changed.
[arguments] <test-flags>: Skip more tests.
[propagated-inputs]: Add python-astropy, python-matplotlib, and
python-requests.
[native-inputs]: Add python-pytest-doctestplus, python-responses,
python-setuptools, and python-wheel.

Change-Id: Icf3a4450f6f7898b85d93f83f7ca40c412c12c6f
---
 gnu/packages/astronomy.scm | 56 ++++++++++++++++++++++++++------------
 1 file changed, 38 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ea9cbcd79b7..85ff0dd9322 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4783,29 +4783,42 @@ (define-public python-sunpy
 (define-public python-sunpy-soar
   (package
     (name "python-sunpy-soar")
-    (version "1.10")
+    (version "1.11.0")
     (source
      (origin
        (method url-fetch)
-       (uri (pypi-uri "sunpy-soar" version))
+       (uri (pypi-uri "sunpy_soar" version))
        (sha256
-        (base32 "0pb7dr06n20hdhlqf8npb4j1qb5034cgwqi3iciqdi1wxyy5pjc6"))))
+        (base32 "015pc6m7bdmgyw2inmjv84fgsjj8x90f91gphyv9ql4xn6yspnc2"))))
     (build-system pyproject-build-system)
     (arguments
      (list
       #:test-flags
-      ;; Disabe tests requireing network access.
-      #~(list "-k" (string-append
-                    "not test_search"
-                    " and not test_search_low_latency"
-                    " and not test_insitu_search"
-                    " and not test_no_results"
-                    " and not test_no_instrument"
-                    " and not test_download_path"
-                    " and not test_search_soop"
-                    " and not test_when_soar_provider_passed"
-                    " and not test_when_sdac_provider_passed"
-                    " and not test_when_wrong_provider_passed"))
+      ;; Disable tests requiring network access to download test data from
+      ;; <http://soar.esac.esa.int> and <http://docs.virtualsolar.org>.
+      #~(list "-k" (string-join
+                    (list "not test_distance_out_of_bounds_warning"
+                          "test_distance_search_insitu"
+                          "test_distance_search_remote_sensing"
+                          "test_distance_time_search"
+                          "test_download_path"
+                          "test_insitu_search"
+                          "test_invalid_detector"
+                          "test_no_instrument"
+                          "test_no_results"
+                          "test_search"
+                          "test_search_detector_instrument_dimension_2"
+                          "test_search_detector_instrument_dimension_4"
+                          "test_search_low_latency"
+                          "test_search_soop"
+                          "test_search_wavelength_detector_column"
+                          "test_wavelength_column_wavelength_exists"
+                          "test_wavelength_range"
+                          "test_wavelength_single"
+                          "test_when_sdac_provider_passed"
+                          "test_when_soar_provider_passed"
+                          "test_when_wrong_provider_passed")
+                    " and not "))
       #:phases
       #~(modify-phases %standard-phases
           (add-before 'check 'set-home-env
@@ -4813,10 +4826,17 @@ (define-public python-sunpy-soar
               ;; Tests require HOME to be set.
               ;;  Permission denied: '/homeless-shelter'
               (setenv "HOME" "/tmp"))))))
-    (propagated-inputs
-     (list python-sunpy))
     (native-inputs
-     (list python-pytest))
+     (list python-pytest
+           python-pytest-doctestplus
+           python-responses
+           python-setuptools
+           python-wheel))
+    (propagated-inputs
+     (list python-astropy
+           python-matplotlib
+           python-requests
+           python-sunpy))
     (home-page "https://docs.sunpy.org/projects/soar")
     (synopsis "Solar Orbiter Archive plugin for SunPy")
     (description
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:27:06 GMT) Full text and rfc822 format available.

Message #47 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 25/27] gnu: Add python-pysm3.
Date: Tue, 21 Jan 2025 23:22:13 +0000
* gnu/packages/astronomy.scm (python-pysm3): New variable.

Change-Id: I5d3ff6e14af22ff3ef0e5e95fea4eb9842deb045
---
 gnu/packages/astronomy.scm | 82 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 82 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index c4d7936e3dd..0797c76a02f 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3065,6 +3065,88 @@ (define-public python-pysiril
 natively in Siril.")
     (license license:gpl3)))
 
+(define-public python-pysm3
+  (package
+    (name "python-pysm3")
+    (version "3.4.1a1")
+    (source
+     (origin
+       (method git-fetch) ; no tests data in the PyPI tarball
+       (uri (git-reference
+             (url "https://github.com/galsci/pysm")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0rp22d1ckln9j490ga5snk0xb28qal1i10m4kqmhg7sfkw7dnnzs"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags
+      ;; Tests requiring additinal FITS files.
+      ;; <https://healpy.github.io/healpy-data>
+      ;; <https://portal.nersc.gov/project/cmb/pysm-data>
+      #~(list "-k" (string-join
+                    (list "not test_model"
+                          "test_bandpass_unit_conversion_CMB2MJysr"
+                          "test_bandpass_unit_conversion_MJysr2KRJ"
+                          "test_cmb_lensed"
+                          "test_cmb_map"
+                          "test_cmb_map_bandpass"
+                          "test_co"
+                          "test_co_model"
+                          "test_dust_model"
+                          "test_model_d12"
+                          "test_d10_vs_d11"
+                          "test_dust_model_353"
+                          "test_gnilc_857"
+                          "test_highfreq_dust_model"
+                          "test_presmoothed"
+                          "test_sky_max_nside"
+                          "test_sky_max_nside_highres"
+                          "test_read_map_unit"
+                          "test_read_map_unit_dimensionless"
+                          "test_healpix_output_nside"
+                          "test_smoothing_healpix"
+                          "test_smoothing_healpix_beamwindow"
+                          "test_s6_vs_s5"
+                          "test_synch_44"
+                          "test_synch_model_noscaling"
+                          "test_synch_model_s7_44"
+                          "test_synch_model_s7_noscaling"
+                          "test_synchrotron_model"
+                          "test_bandpass_unit_conversion")
+                    " and not "))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'set-version
+            (lambda _
+              (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))))))
+    (native-inputs
+     (list nss-certs-for-test
+           python-hatch-vcs
+           python-hatchling
+           python-netcdf4
+           python-pixell
+           python-psutil
+           python-pytest
+           python-pytest-astropy
+           python-setuptools-scm
+           python-xarray))
+    (propagated-inputs
+     (list python-astropy
+           python-healpy
+           python-numba
+           python-toml))
+    (home-page "https://pysm3.readthedocs.io/")
+    (synopsis "Sky emission simulations for Cosmic Microwave Background experiments")
+    (description
+     "PySM generates full-sky simulations of Galactic emissions in intensity
+and polarization relevant to @acronym{Cosmic Microwave Background, CMB}
+experiments.  It is a large refactor of
+@url{https://github.com/bthorne93/PySM_public, PySM 2} focused on reducing
+memory usage, improving performance and run in parallel with MPI.")
+    (license license:bsd-3)))
+
 (define-public python-pyxsim
   (package
     (name "python-pyxsim")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:27:06 GMT) Full text and rfc822 format available.

Message #50 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 17/27] gnu: Add python-pvextractor-bootstrap.
Date: Tue, 21 Jan 2025 23:22:05 +0000
* gnu/packages/astronomy.scm (python-pvextractor-bootstrap): New variable.

Change-Id: I2020fdb58b325056b41ea1038fe79c245c3fec60
---
 gnu/packages/astronomy.scm | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index fde482f0868..aa9c9d2b111 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2982,6 +2982,19 @@ (define-public python-pvextractor
 position-frequency slice.")
     (license license:bsd-3)))
 
+(define-public python-pvextractor-bootstrap
+  (hidden-package
+   (package
+     (inherit python-pvextractor)
+     (arguments
+      (list #:tests? #f
+            #:phases #~(modify-phases %standard-phases
+                         (delete 'sanity-check))))
+     (propagated-inputs '())
+     (native-inputs
+      (list python-setuptools
+            python-wheel)))))
+
 (define-public python-pysiril
   (package
     (name "python-pysiril")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:27:07 GMT) Full text and rfc822 format available.

Message #53 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 27/27] gnu: Add python-mapsims.
Date: Tue, 21 Jan 2025 23:22:15 +0000
* gnu/packages/astronomy.scm (python-mapsims): New variable.

Change-Id: I2bc0941d80d2e0be81ec6a05636c59fc2edc0479
---
 gnu/packages/astronomy.scm | 65 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 2c549c43bb8..5eb98834642 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2935,6 +2935,71 @@ (define-public python-holodeck
 observationally-derived galaxy merger catalogs.")
     (license license:expat)))
 
+(define-public python-mapsims
+  (package
+    (name "python-mapsims")
+    (version "2.6.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "mapsims" version))
+       (sha256
+        (base32 "15mkdbmcys42vh46wzvaw8avx54dicav3dazflpfr634jw9bd8hs"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags
+      ;; Tests requiring additinal FITS files.
+      ;; <https://portal.nersc.gov/project/cmb>
+      ;; <https://portal.nersc.gov/project/sobs>
+      #~(list "-k" (string-join
+                    (list "not test_noise_simulator[ST0]"
+                          "test_noise_simulator[ST3]"
+                          "test_homogeneous_noise"
+                          "test_from_classes_car_healpix"
+                          "test_from_config_v02"
+                          "test_from_classes"
+                          "test_s4sim_202222_ame_high")
+                    " and not "))
+      #:phases
+      #~(modify-phases %standard-phases
+         (add-after 'unpack 'relax-requirements
+           (lambda _
+             (substitute* "pyproject.toml"
+               ;; pixell==0.17.3
+               (("==0.17.3") ">=0.17.3")))))))
+    (native-inputs
+     (list nss-certs-for-test
+           python-flit-core
+           python-nbformat
+           python-nbval
+           python-pytest
+           python-pytest-astropy))
+    (propagated-inputs
+     (list python-astropy
+           python-healpy
+           python-numpy
+           python-pixell
+           python-pysm3
+           python-pyyaml
+           python-so-noise-models
+           python-toml))
+    (home-page "https://github.com/galsci/mapsims")
+    (synopsis "Map based simulations software for CMB Experiments")
+    (description
+     "This package implements a functionality to produce map based simulations
+for the @url{https://simonsobservatory.org/, Simons Observatory} or other CMB
+experiments.  It creates simulated maps in HEALPix and CAR pixelization based
+on:
+@itemize
+@item foreground models included in PySM
+@item custom foregrounds models from the so_pysm_models package
+@item precomputed Cosmic Microwave Background simulations
+@item noise simulations based on expected performance and simulated hitmaps
+@item effect of gaussian beam convolution
+@end itemize")
+    (license license:bsd-2)))
+
 (define-public python-pixell
   (package
     (name "python-pixell")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:27:07 GMT) Full text and rfc822 format available.

Message #56 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 26/27] gnu: Add python-so-noise-models.
Date: Tue, 21 Jan 2025 23:22:14 +0000
* gnu/packages/astronomy.scm (python-so-noise-models): New variable.

Change-Id: Ic07bdd4cd0f115ec80594a24b58cb1b0629b7f0f
---
 gnu/packages/astronomy.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 0797c76a02f..2c549c43bb8 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3323,6 +3323,39 @@ (define-public python-sncosmo
 to make such analysis both as flexible and clear as possible.")
     (license license:bsd-3)))
 
+(define-public python-so-noise-models
+  (let ((commit "fac881eb5ee012673d8994443caa3c6ad7fac2b6")
+        (revision "0"))
+    (package
+      (name "python-so-noise-models")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch) ; no release on PyPI
+         (uri (git-reference
+               (url "https://github.com/simonsobs/so_noise_models")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "02ridxr3a8dx2nwsv386fxin4qs5f7h6q5sk28n9jprgnmgzzsfa"))))
+      (build-system pyproject-build-system)
+      (arguments
+       (list
+        #:tests? #f)) ; no tests
+      (native-inputs
+       (list python-setuptools
+             python-wheel))
+      (propagated-inputs
+       (list python-matplotlib
+             python-numpy))
+      (home-page "https://github.com/simonsobs/so_noise_models")
+      (synopsis "Simons Observatory N(ell) noise models")
+      (description
+       "This package provides N(ell) noise curve projection code for the
+Simons Observatory.  The intention is that the full history of noise models
+will be provided to supplement published projections and simulations.")
+      (license license:bsd-2))))
+
 (define-public python-soxs
   (package
     (name "python-soxs")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:27:08 GMT) Full text and rfc822 format available.

Message #59 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 05/27] gnu: python-asdf-compression: Update to 0.0.1-1.7cfd07c.
Date: Tue, 21 Jan 2025 23:21:53 +0000
* gnu/packages/astronomy.scm (python-asdf-compression): Update to
0.0.1-1.7cfd07c.

Change-Id: I93c820df700dfd9360f40d90b86a81a8a21327f8
---
 gnu/packages/astronomy.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index eda8ca325b1..a80c6fee941 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5899,8 +5899,8 @@ (define-public python-synphot
 
 (define-public python-asdf-compression
   ;; TODO: No release, change to tag when it's ready.
-  (let ((commit "57cc7e76fb4163be3e99fb740b36b5ec5ae96e49")
-        (revision "0"))
+  (let ((commit "7cfd07c6f789d4919e5730e0cda150fb20da4139")
+        (revision "1"))
     (package
       (name "python-asdf-compression")
       (version (git-version "0.0.1" revision commit))
@@ -5912,7 +5912,7 @@ (define-public python-asdf-compression
                (commit commit)))
          (file-name (git-file-name name version))
          (sha256
-          (base32 "1g6iiyls950k66dmd0pbqqdvz74kksc4j191n0ik6fhjnkiwifgs"))))
+          (base32 "198y3mnl9kvhva479k6g9zbynjg8apsrwy7lq26g5q6v55s16hgc"))))
       (build-system pyproject-build-system)
       (arguments
        (list
@@ -5932,7 +5932,7 @@ (define-public python-asdf-compression
              python-blosc
              python-lz4
              python-zstandard))
-      (home-page "https://github.com/asdf-format/asdf-fits-schemas")
+      (home-page "https://github.com/asdf-format/asdf-compression")
       (synopsis "ASDF extension to support various compression algorithms")
       (description
        "This package includes a plugin for the Python library ASDF to add
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:28:01 GMT) Full text and rfc822 format available.

Message #62 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 09/27] gnu: python-cdflib: Update to 1.3.3.
Date: Tue, 21 Jan 2025 23:21:57 +0000
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.3.
[native-inputs]: Remove python-astropy and python-hypothesis; add
python-astropy-minimal.

Change-Id: I71192f39ac63152bd919a9ba9acdd3475d744e1e
---
 gnu/packages/astronomy.scm | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 0cecabc4b8b..ff879490409 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2028,7 +2028,7 @@ (define-public python-ccdproc
 (define-public python-cdflib
   (package
     (name "python-cdflib")
-    (version "1.3.2")
+    (version "1.3.3")
     (source
      (origin
        (method git-fetch)               ; no tests in PyPI release
@@ -2037,28 +2037,26 @@ (define-public python-cdflib
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0g723s5xg7vd37vlbjpgpiljd3vxwccslwzcf619zvdnc2xbcw2c"))))
+        (base32 "1b7r3hfkb3ldi02a6pzdcm4vrnz2ywsxy7zgg5jn903i4686wnsb"))))
     (build-system pyproject-build-system)
     (arguments
      (list #:phases
            #~(modify-phases %standard-phases
                (add-before 'build 'set-env-version
                  (lambda _
-                   (setenv "SETUPTOOLS_SCM_PRETEND_VERSION"
-                           #$version)))
+                   (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))
                (add-before 'check 'set-home-env
                  (lambda _
                    (setenv "HOME" (getcwd)))))))
     (native-inputs
-     (list python-astropy
-           python-hypothesis
+     (list python-astropy-minimal
            python-pytest
            python-pytest-cov
            python-pytest-remotedata
            python-setuptools
            python-setuptools-scm
-           python-xarray
-           python-wheel))
+           python-wheel
+           python-xarray))
     (propagated-inputs
      (list python-numpy))
     (home-page "https://github.com/MAVENSDC/cdflib")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:28:02 GMT) Full text and rfc822 format available.

Message #65 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 19/27] gnu: python-statmorph: Update to 0.6.1.
Date: Tue, 21 Jan 2025 23:22:07 +0000
* gnu/packages/astronomy.scm (python-statmorph): Update to 0.6.1.
[arguments] <tests>: Skip 3 failing tests, reported upstream.
<phases>: Add 'relax-requirements.
[native-inputs]: Add python-wheel.

Change-Id: I2a794c585cf9ed3c484fbdc761c7426425965dba
---
 gnu/packages/astronomy.scm | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 1ad0bd4dc8c..ea9cbcd79b7 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5062,17 +5062,34 @@ (define-public python-spisea
 (define-public python-statmorph
   (package
     (name "python-statmorph")
-    (version "0.6.0")
+    (version "0.6.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "statmorph" version))
        (sha256
-        (base32 "1575vmk4kl06yxyid7mb1r7llbrmraagvx2b0h5x335ha7irnkjk"))))
+        (base32 "0q9h8yqd8w8ckakn3hx7r5mag3vpgaah077rvi3bdmkmix5ky7r9"))))
     (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags
+      ;; See <https://github.com/vrodgom/statmorph/issues/13>.
+      #~(list "-k" (string-join
+                    (list "not test_no_psf"
+                          "test_psf"
+                          "test_weightmap")
+                    " and not "))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'relax-requirements
+            (lambda _
+              (substitute* "setup.py"
+                ;; scikit-image>=0.25.0
+                ((">=0.25.0") ">=0.23.2")))))))
     (native-inputs
      (list python-pytest
-           python-setuptools))
+           python-setuptools
+           python-wheel))
     (propagated-inputs
      (list python-astropy
            python-numpy
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:28:02 GMT) Full text and rfc822 format available.

Message #68 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 12/27] gnu: python-ndcube: Update to 2.3.0.
Date: Tue, 21 Jan 2025 23:22:00 +0000
* gnu/packages/astronomy.scm (python-ndcube): Update to 2.3.0.
[arguments] <test-flags>: Run tests in parallel, it's supported by
upstream.
[native-inputs]: Add python-pytest-xdist.

Change-Id: I92cfb35e22434226711de80b923ca02f865afaf1
---
 gnu/packages/astronomy.scm | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5ad39ff879c..4e1b091bb21 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4157,18 +4157,19 @@ (define-public python-naima
 (define-public python-ndcube
   (package
     (name "python-ndcube")
-    (version "2.2.4")
+    (version "2.3.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "ndcube" version))
        (sha256
-        (base32 "08l4nq43igpic6v3zjnyjq3yy44czg79798rmv5la52hbzbz1kj3"))))
+        (base32 "1pza5g38gn941dwy8yahkd37lb7z80czs1yj38xhn2cf0s69779h"))))
     (build-system pyproject-build-system)
     (arguments
      (list
       #:test-flags
-      #~(list "-k" (string-append
+      #~(list "--numprocesses" (number->string (parallel-job-count))
+              "-k" (string-append
                     ;; Break cycle: python-ndcube -> python-specutils ->
                     ;; python-ndcube, see
                     ;; <https://github.com/sunpy/ndcube/issues/733>.
@@ -4200,6 +4201,8 @@ (define-public python-ndcube
            python-pytest
            python-pytest-astropy
            python-pytest-mpl
+           ;; python-pytest-memray ; not packaged yet
+           python-pytest-xdist
            python-scipy
            python-setuptools
            python-setuptools-scm
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:30:03 GMT) Full text and rfc822 format available.

Message #71 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 04/27] gnu: python-ads: Update to 0.12.7.
Date: Tue, 21 Jan 2025 23:21:52 +0000
* gnu/packages/astronomy.scm (python-ads): Update to 0.12.7.

Change-Id: I54bda0030109e2d3c36eb6620f8cf50e19e1a4f0
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 545a7434e69..eda8ca325b1 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1511,13 +1511,13 @@ (define-public python-acstools
 (define-public python-ads
   (package
     (name "python-ads")
-    (version "0.12.6")
+    (version "0.12.7")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "ads" version))
        (sha256
-        (base32 "18aizbsmhwz99flz8n101mi0n0lk3m3qqzfvmxrmjwqvydfypjml"))))
+        (base32 "156y3zp0nm77976rwsxjjdh7yvggas8s6m0nm523khvn4lq8f9n0"))))
     (build-system pyproject-build-system)
     (native-inputs
      (list nss-certs-for-test
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:30:04 GMT) Full text and rfc822 format available.

Message #74 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 07/27] gnu: python-astroquery: Update to 0.4.8.
Date: Tue, 21 Jan 2025 23:21:55 +0000
* gnu/packages/astronomy.scm (python-astroquery): Update to 0.4.8.

Change-Id: I460b98ebf5a3ccc025fa9138ff72e33224a09a14
---
 gnu/packages/astronomy.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 9dc026ece3a..5970421ae30 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3633,13 +3633,13 @@ (define-public python-astroplan
 (define-public python-astroquery
   (package
     (name "python-astroquery")
-    (version "0.4.7")
+    (version "0.4.8")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "astroquery" version))
        (sha256
-        (base32 "1jbyfhqk74wsdjxzqi0hcrgc7ha4q8cyjx96nv6w9bjg1b5vlzq4"))))
+        (base32 "1dgc792xp6bpb63kqhwqpmc7ck9ifr6wlcqqgl091mfrjy40h4aw"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:30:05 GMT) Full text and rfc822 format available.

Message #77 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 24/27] gnu: Add python-pixell.
Date: Tue, 21 Jan 2025 23:22:12 +0000
* gnu/packages/astronomy.scm (python-pixell): New variable.

Change-Id: If854e44edbfccf8dfb03b5354893196ef9b1b789
---
 gnu/packages/astronomy.scm | 43 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4057feac8f8..c4d7936e3dd 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -39,6 +39,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages bison)
   #:use-module (gnu packages boost)
+  #:use-module (gnu packages build-tools)
   #:use-module (gnu packages certs)
   #:use-module (gnu packages check)
   #:use-module (gnu packages cmake)
@@ -2934,6 +2935,48 @@ (define-public python-holodeck
 observationally-derived galaxy merger catalogs.")
     (license license:expat)))
 
+(define-public python-pixell
+  (package
+    (name "python-pixell")
+    (version "0.28.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "pixell" version))
+       (sha256
+        (base32 "11xd0ld329vr3spg5nzszn0bxzahnvkrh2akkd7qff33ndf75hkk"))))
+    (build-system pyproject-build-system)
+    (native-inputs
+     (list gfortran
+           meson-python
+           perl ; fortran/Makefile
+           pkg-config
+           python-cython
+           python-pytest))
+    (propagated-inputs
+     (list python-astropy
+           python-coveralls
+           python-cython ; check why it needs in installation
+           python-dateutil
+           python-ducc0
+           python-h5py
+           python-healpy
+           python-matplotlib
+           python-numba
+           python-numpy
+           python-pillow
+           python-pyyaml
+           python-scipy))
+    (home-page "https://pixell.readthedocs.io/")
+    (synopsis "Tectangular pixel map manipulation and harmonic analysis")
+    (description
+     "pixell is a library for loading, manipulating and analyzing maps stored
+in rectangular pixelization.  It is mainly intended for use with maps of the
+sky (e.g. CMB intensity and polarization maps, stacks of 21 cm intensity maps,
+binned galaxy positions or shear) in cylindrical projection, but its core
+functionality is more general.")
+    (license license:bsd-3)))
+
 (define-public python-pvextractor
   (package
     (name "python-pvextractor")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:30:07 GMT) Full text and rfc822 format available.

Message #80 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 15/27] gnu: python-rad: Update to 0.23.0.
Date: Tue, 21 Jan 2025 23:22:03 +0000
* gnu/packages/astronomy.scm (python-rad): Update to 0.23.0.
[propagated-inputs]: Remove python-asdf-3; add python-asdf.
[native-inputs]: Add python-pytest-doctestplus.

Change-Id: I0fa85403b34024d13c668b43aa56b5046955b6e2
---
 gnu/packages/astronomy.scm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4cc69af058e..dc0938fb550 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6179,13 +6179,13 @@ (define python-asdf-wcs-schemas
 (define-public python-rad
   (package
     (name "python-rad")
-    (version "0.22.0")
+    (version "0.23.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "rad" version))
        (sha256
-        (base32 "1p6v49gzbzishy1kdd5g8nbl97qp459s1smb6j94wvif4262zkm8"))))
+        (base32 "1c771lxj45iakj4ynjmfg332cm10yllmwniigs9zzjnb02kmaks5"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -6194,11 +6194,12 @@ (define-public python-rad
       #:test-flags #~(list "--ignore=tests/test_schemas.py")))
     (native-inputs
      (list python-pytest
+           python-pytest-doctestplus
            python-setuptools
            python-setuptools-scm
            python-wheel))
     (propagated-inputs
-     (list python-asdf-3
+     (list python-asdf
            python-asdf-astropy))
     (home-page "https://github.com/spacetelescope/rad")
     (synopsis "Roman Attribute Dictionary")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:30:08 GMT) Full text and rfc822 format available.

Message #83 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 22/27] gnu: Add ska-sdp-func.
Date: Tue, 21 Jan 2025 23:22:10 +0000
* gnu/packages/astronomy.scm ska-sdp-func, python-ska-sdp-func): New
variables.

Change-Id: I98bf7d29aaaa0a37fc0eaa4c421f26f8b0af3844
---
 gnu/packages/astronomy.scm | 61 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index f1ae519c25c..4057feac8f8 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -7032,6 +7032,67 @@ (define-public siril
 large number of image formats.")
     (license license:gpl3+)))
 
+(define-public ska-sdp-func
+  (package
+    (name "ska-sdp-func")
+    (version "1.2.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://gitlab.com/ska-telescope/sdp/ska-sdp-func")
+             (commit version)))
+       (sha256
+        (base32 "0blk4sfy2kl544d7iahcd9awvlg3xvwcm5qmis6h4xiw7xgj7psf"))
+       (file-name (git-file-name name version))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags
+      #~(list "-DBUILD_INFO=ON"
+              "-DFIND_CUDA=OFF")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'disable-failing-tests
+            (lambda _
+              ;; Two tests fail with SegFAilt: "Cannot allocate GPU memory:
+              ;; The processing function library was compiled without CUDA
+              ;; support".
+              (substitute* "tests/CMakeLists.txt"
+                (("clean") "# clean")))))))
+    (home-page "https://developer.skao.int/projects/ska-sdp-func/en/latest/")
+    (synopsis "SDP Processing Function Library")
+    (description
+     "This package provides a Square Kilometre Array (SKA) Science Data
+Processor (SDP) function libary for radio astronomy.")
+    (license license:bsd-3)))
+
+(define-public python-ska-sdp-func
+  (package/inherit ska-sdp-func
+    (name "python-ska-sdp-func")
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags
+      #~(list
+         ;; Ignore tests requiring CUDA.
+         "--ignore=tests/visibility/test_tiled_functions.py"
+         "--ignore=tests/visibility/test_opt_weighting.py"
+         ;; We don't want benchmark tests.
+         "--ignore=tests/fourier_transforms/test_swiftly_bench.py"
+         ;; Skip tests failing with errors:
+         ;; UnboundLocalError: local variable 'psf' referenced before assignment
+         ;; AttributeError: 'NoneType' object has no attribute 'asnumpy'
+         "-k" "not test_hogbom_clean and not test_ms_clean_cornwell")))
+    (native-inputs
+     (list cmake
+           python-pytest
+           python-scipy
+           python-setuptools
+           python-wheel))
+    (propagated-inputs
+     (list python-numpy))))
+
 (define-public skymaker
   (package
     (name "skymaker")
-- 
2.47.1





Information forwarded to andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#75742; Package guix-patches. (Tue, 21 Jan 2025 23:30:10 GMT) Full text and rfc822 format available.

Message #86 received at 75742 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742 <at> debbugs.gnu.org
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH 18/27] gnu: python-spectral-cube: Update to 0.6.6.
Date: Tue, 21 Jan 2025 23:22:06 +0000
* gnu/packages/astronomy.scm (python-spectral-cube): Update to 0.6.6.
[source] <uri>: Adjust it as the name of PyPI archive has been changed.
[propagated-inputs]: Remove python-six; add python-aplpy,
python-packaging, python-pvextractor-bootstrap, and python-tqdm.
[native-inputs]: Remove python-pytest-astropy and python-pytest-xdist.

Change-Id: Idf63ee22a289cedd6f6ba7122a62ff93cf64571f
---
 gnu/packages/astronomy.scm | 27 +++++++++------------------
 1 file changed, 9 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index aa9c9d2b111..1ad0bd4dc8c 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4827,13 +4827,13 @@ (define-public python-sunpy-soar
 (define-public python-spectral-cube
   (package
     (name "python-spectral-cube")
-    (version "0.6.5")
+    (version "0.6.6")
     (source
      (origin
        (method url-fetch)
-       (uri (pypi-uri "spectral-cube" version))
+       (uri (pypi-uri "spectral_cube" version))
        (sha256
-        (base32 "0cqxgmk46gv2qa2kls8fph105lgwbwf13hvizh6w85mzgypyp740"))))
+        (base32 "0hz2pxc7fnxd1xr1n74ljjc84j25plnclp3y6jwg1banps360c3f"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -4842,33 +4842,24 @@ (define-public python-spectral-cube
       #:test-flags
       #~(list "--numprocesses" (number->string (parallel-job-count)))))
     (propagated-inputs
-     (list python-astropy
-           ;; XXX: Currently failing in upstream as it's optional silent
-           ;; until a new version is released, see:
-           ;; <https://github.com/aplpy/aplpy/issues/492>.
-           ;;
-           ;; python-aplpy
+     (list python-aplpy
+           python-astropy
            python-casa-formats-io
            python-dask
            python-distributed
            python-fsspec
-           ;; python-glue-core ; Not packed http://glueviz.org/, optional.
            python-joblib
            python-matplotlib
            python-numpy
+           python-packaging
+           python-pvextractor-bootstrap
            python-radio-beam
            python-reproject
            python-scipy
-           python-six
-           ;; python-yt ; Not packed https://yt-project.org/, optional.
+           python-tqdm
            python-zarr))
     (native-inputs
-     (list ;; XXX: Introduce cycle with pvextractor, listed as extra requiremnts
-           ;; in [noviz] option.
-           ;; python-pvextractor
-           python-pytest-astropy
-           python-pytest-xdist
-           python-regions
+     (list python-regions
            python-setuptools-scm
            python-wheel))
     (home-page "https://spectral-cube.readthedocs.io/en/latest/")
-- 
2.47.1





Reply sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
You have taken responsibility. (Wed, 29 Jan 2025 23:06:01 GMT) Full text and rfc822 format available.

Notification sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
bug acknowledged by developer. (Wed, 29 Jan 2025 23:06:02 GMT) Full text and rfc822 format available.

Message #91 received at 75742-done <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 75742-done <at> debbugs.gnu.org
Subject: [PATCH 00/27] Astro update 2025/01
Date: Wed, 29 Jan 2025 23:05:34 +0000
[Message part 1 (text/plain, inline)]
Pushed to master as:

9d99efa2256 * master gnu: Add python-mapsims.
82ea580d831 * gnu: Add python-so-noise-models.
041994a0654 * gnu: Add python-pysm3.
eaf76118bbf * gnu: Add python-pixell.
7a3bb5b1c6d * gnu: Add python-ducc0.
3d8e67f12c5 * gnu: Add ska-sdp-func.
5d401e5fd7e * gnu: python-viresclient: Update to 0.12.1.
a4a6cb417dc * gnu: python-sunpy-soar: Update to 1.11.0.
62b40076383 * gnu: python-statmorph: Update to 0.6.1.
666df6dabc3 * gnu: python-spectral-cube: Update to 0.6.6.
50f1837c594 * gnu: Add python-pvextractor-bootstrap.
5a06e109fe4 * gnu: python-roman-datamodels: Update to 0.23.0.
3d4d49eef68 * gnu: python-rad: Update to 0.23.0.
8fb8a63e683 * gnu: python-poppy: Update to 1.1.2.
3627d497c31 * gnu: python-numexpr: Update to 2.9.0.
4ace0faf470 * gnu: python-ndcube: Update to 2.3.0.
9f0ca1578ef * gnu: python-crds: Update to 12.0.9.
be0060b5bd5 * gnu: python-czml3: Update to 2.3.0.
85eb135cb34 * gnu: python-cdflib: Update to 1.3.3.
1e836312466 * gnu: python-ccdproc: Update to 2.4.3.
f8e37a74f25 * gnu: python-astroquery: Update to 0.4.8.
425eb973c20 * gnu: python-astropy-iers-data: Update to 0.2025.1.20.0.32.27.
7a1267266ab * gnu: python-asdf-compression: Update to 0.0.1-1.7cfd07c.
bd49bb46c36 * gnu: python-ads: Update to 0.12.7.
c228d5df3ce * gnu: stellarium: Update to 24.4-0.60b6bec.
509e2f43bb2 * gnu: sextractor: Update to 2.28.2.
3ef0fb0d768 * gnu: calceph: Update to 4.0.4.

--
Oleg
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 27 Feb 2025 12:24:12 GMT) Full text and rfc822 format available.

This bug report was last modified 14 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.