unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#71702] [PATCH 00/30] Astronomy update 2024/06
@ 2024-06-21 10:55 Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 01/30] gnu: indi-2.0: Update to 2.0.8 Sharlatan Hellseher
                   ` (30 more replies)
  0 siblings, 31 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 10:55 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

Hi Guix!

This is the beginning of lovely raining Manchester summer and her it is a
fresh astro* update for this month.

This time some of the main highlights are:
- python-astropy is updated to the latest upstream version
- Initiate packaging process for Astropy affiliated packages as seen in
  <https://www.astropy.org/affiliated/registry.json>, by the way it would be
  nice to have such JSON API for Guix ^.^

- added [9/9]
  - [X] python-corner :: Make some beautiful corner plots
  - [X] python-fast-histogram :: Fast simple 1D and 2D histograms
  - [X] python-jwst-reffiles :: Tool for JWST's CRDS-formatted reference files creation
  - [X] python-naima :: Derivation of non-thermal particle distributions through MCMC spectral fitting
  - [X] python-regularizepsf :: Point spread function modeling and regularization
  - [X] python-schwimmbad :: Common interface for parallel processing pools
  - [X] python-statmorph :: Non-parametric morphological diagnostics of galaxy images
  - [X] python-yt-astro-analysis :: YT astrophysical analysis modules
  - [X] specification-specreduce-data :: Reference and calibration data for the reducing optical/IR spectra

- updated [20/20]
  - [X] indi :: 2.0.7->2.0.8
  - [X] python-astropy :: 6.1.0->6.1.1
  - [X] python-astropy-iers-data :: 0.2024.5.13.0.30.12->0.2024.6.17.0.31.35
  - [X] python-crds :: 11.17.22->11.17.25
  - [X] python-drizzle :: 1.15.1->1.15.2
  - [X] python-dust-extinction :: 1.4->1.4.1
  - [X] python-fitsio :: 1.2.1->1.2.4
  - [X] python-ginga :: 5.0.1->5.1.0
  - [X] python-ndcube :: 2.2.0->2.2.2
  - [X] python-pyerfa :: 2.0.1.1->2.0.1.4
  - [X] python-pyvo :: 1.5.1->1.5.2
  - [X] python-skyfield :: 1.48->1.49
  - [X] python-spherical-geometry :: 1.3.1->1.3.2
  - [X] python-stcal :: 1.7.0->1.7.1
  - [X] python-stpipe :: 0.5.1->0.5.2
  - [X] python-stsci-image :: 2.3.7->2.3.9
  - [X] python-stsci-imagestats :: 1.8.2->1.8.3
  - [X] python-stsci-stimage :: 0.2.8->0.2.9
  - [X] python-sunpy :: 5.1.3->5.1.4
  - [X] siril :: 1.2.1->1.2.3

Next month would bring more Astropy affiliated projects packed to Guix and
maybe IRAF-Community, depending on my free time.

--8<---------------cut here---------------start------------->8---
./pre-inst-env guix build indi python-astropy python-astropy-iers-data
python-corner python-crds python-drizzle python-dust-extinction
python-fast-histogram python-fitsio python-ginga python-jwst
python-jwst-reffiles python-naima python-ndcube python-pyerfa python-pyvo
python-regularizepsf python-schwimmbad python-skyfield python-spherical-geometry
python-statmorph python-stcal python-stpipe python-stsci-image
python-stsci-imagestats python-stsci-stimage python-sunpy
python-yt-astro-analysis siril specification-specreduce-data

/gnu/store/s8n8jjgrcf2vaz4zy6la6rhqjsik3cqd-specification-specreduce-data-0.0.0-0.dcba1c6
/gnu/store/86wjq5arcjj6argn7f10rh6j6fp0qaj8-siril-1.2.3
/gnu/store/2zw4zzf32lvyixpx84hlb13qj5hx6w71-python-yt-astro-analysis-1.1.3
/gnu/store/6cnbgmjz4x4pm4yklpb4ipzf4d9kdn8w-python-sunpy-5.1.4
/gnu/store/gdqc4fvzdjh8s16vliailyajff4d4gxr-python-stsci-stimage-0.2.9
/gnu/store/cc7za1ryb51b8alazqm9d0q5bd3xfh8w-python-stsci-imagestats-1.8.3
/gnu/store/k7875lwqakkjwakmc5kgjc6wd8amdili-python-stsci-image-2.3.9
/gnu/store/cbwi76fdrlmhrk3bglh9kr31giwgh5wb-python-stpipe-0.5.2
/gnu/store/dwd22lrxsd940r0f1mwww3wrmjvw4j8l-python-stcal-1.7.1
/gnu/store/9jmh91bivb7zv93gp75i3s4r2ymk025b-python-statmorph-0.5.7
/gnu/store/mvzjqma6ppailcfyp619z9jmasg2a40l-python-spherical-geometry-1.3.2
/gnu/store/1l29hgh9g21asrci3yydb9y9fssqibld-python-skyfield-1.49
/gnu/store/xlv0s1nwqm85ryzsni6hm2vb50xjk7as-python-schwimmbad-0.4.2
/gnu/store/v3wa5yg99hxpzdq7hzwf37411f1gachq-python-regularizepsf-0.3.4
/gnu/store/dpz881sh4w9sr4ik9hjiqwbd1y89k20n-python-pyvo-1.5.2
/gnu/store/885slsfjmj2svc581dpx5pqfrdf1gj0l-python-pyerfa-2.0.1.4
/gnu/store/apsl5j3946kgz8sklgz6wlprpls8nkbf-python-ndcube-2.2.2
/gnu/store/g5rahlykfsq3h0mragn7szfs4wrm19hv-python-naima-0.10.0
/gnu/store/dkprigkbpswc7izx4n0d3v9ig0169fl4-python-jwst-reffiles-1.0.1
/gnu/store/7i302alr9zdlzxinr7xz8y06vblqri06-python-jwst-1.14.0
/gnu/store/ynk2gkcyvkzn8qgmbn4kan1a5zz4kfdm-python-ginga-5.1.0
/gnu/store/gwikd5nfpnk6jh8m4rk9xj9r0dckz96i-python-fitsio-1.2.4
/gnu/store/jrfddka064kss8fjn0mz4zcvp2fmxwg6-python-fast-histogram-0.14
/gnu/store/am3knqb9mvvgsf2dl53pqn201pcq0a6a-python-dust-extinction-1.4.1
/gnu/store/qwjck74j0njwrdzb15mab51p7j49pksv-python-drizzle-1.15.2
/gnu/store/la6ms6p7ycnccfncw5q8krxblqi080sq-python-crds-11.17.25
/gnu/store/5gf5assqwvklfz0ypsp7f4wz9k0y7jv3-python-corner-2.2.2
/gnu/store/w6hi0pr2mgqh2nl7kzgzygh33lfirwjp-python-astropy-iers-data-0.2024.6.17.0.31.35
/gnu/store/j6kzzrwfdfb5majfngdz3kiq4iv4nr2q-python-astropy-6.1.1
/gnu/store/1ckg1jlmk0iywf3sfr7aadbx86byx674-indi-2.0.8
--8<---------------cut here---------------end--------------->8---

--8<---------------cut here---------------start------------->8---
./pre-inst-env guix refresh --list-dependent indi python-astropy
python-astropy-iers-data python-corner python-crds python-drizzle
python-dust-extinction python-fast-histogram python-fitsio python-ginga
python-jwst python-jwst-reffiles python-naima python-ndcube python-pyerfa
python-pyvo python-regularizepsf python-schwimmbad python-skyfield
python-spherical-geometry python-statmorph python-stcal python-stpipe
python-stsci-image python-stsci-imagestats python-stsci-stimage python-sunpy
python-yt-astro-analysis siril specification-specreduce-data

Building the following 16 packages would ensure 64 dependent packages are rebuilt:
python-naima@0.10.0 python-regularizepsf@0.3.4 python-viresclient@0.11.6 python-cesium@0.12.1
python-asdf-compression@0.0.1-0.57cc7e7 python-asdf-zarr@0.0.3 scamp@2.10.0 python-statmorph@0.5.7
python-poliastro@0.17.0 python-ginga@5.1.0 python-astroplan@0.10 ginga-qt5@5.1.0
python-astroalign@2.5.1 python-aplpy@2.1.0 python-jwst-reffiles@1.0.1 python-radiospectra@0.5.0

/gnu/store/2qj141v2rgl8am5nmkxfan8dbr4rirbv-python-radiospectra-0.5.0
/gnu/store/dkprigkbpswc7izx4n0d3v9ig0169fl4-python-jwst-reffiles-1.0.1
/gnu/store/nwv6a4z0bkr57sbrb9xgk22a1a527i66-python-aplpy-2.1.0
/gnu/store/k9ck8niyn6zkm74g2k4kfb04amz0ysa7-python-astroalign-2.5.1
/gnu/store/03rbhxj261bbhvzz2np05m0vk6ml2xxi-ginga-qt5-5.1.0
/gnu/store/ww5vysky52g7141g652pdcy2n2ajf579-python-astroplan-0.10
/gnu/store/ynk2gkcyvkzn8qgmbn4kan1a5zz4kfdm-python-ginga-5.1.0
/gnu/store/3gwy47hp59yvmhazjw19f5lvkwa606d9-python-poliastro-0.17.0
/gnu/store/9jmh91bivb7zv93gp75i3s4r2ymk025b-python-statmorph-0.5.7
/gnu/store/j0bjz1n9pfphapxv19fnnpvxlasmmv13-scamp-2.10.0
/gnu/store/69nx59svgrs8x8345bzk0k41vp098d0h-python-asdf-zarr-0.0.3
/gnu/store/mi0yvwrp88ci57b66z4ac4p0b89jcvak-python-asdf-compression-0.0.1-0.57cc7e7
/gnu/store/rsvh2vkdzmqjw1ilqzappv68wi1w037h-python-cesium-0.12.1
/gnu/store/9sj2fjjfpydgil4hsifjx4grvijh1ggg-python-viresclient-0.11.6
/gnu/store/v3wa5yg99hxpzdq7hzwf37411f1gachq-python-regularizepsf-0.3.4
/gnu/store/g5rahlykfsq3h0mragn7szfs4wrm19hv-python-naima-0.10.0
--8<---------------cut here---------------end--------------->8---

Sharlatan Hellseher (30):
  gnu: indi-2.0: Update to 2.0.8.
  gnu: siril: Update to 1.2.3.
  gnu: python-astropy: Update to 6.1.1.
  gnu: python-astropy-iers-data: Update to 0.2024.6.17.0.31.35.
  gnu: python-crds: Update to 11.17.25.
  gnu: python-drizzle: Update to 1.15.2.
  gnu: python-dust-extinction: Update to 1.4.1.
  gnu: python-fitsio: Update to 1.2.4.
  gnu: python-ginga: Update to 5.1.0.
  gnu: python-ndcube: Update to 2.2.2.
  gnu: python-pyerfa: Update to 2.0.1.4.
  gnu: python-pyvo: Update to 1.5.2.
  gnu: python-skyfield: Update to 1.49.
  gnu: python-spherical-geometry: Update to 1.3.2.
  gnu: python-stcal: Update to 1.7.1.
  gnu: python-stpipe: Update to 0.5.2.
  gnu: python-stsci-image: Update to 2.3.9.
  gnu: python-stsci-imagestats: Update to 1.8.3.
  gnu: python-stsci-stimage: Update to 0.2.9.
  gnu: python-sunpy: Update to 5.1.4.
  gnu: python-jwst: Replace reference to external configobj.
  gnu: Add python-corner.
  gnu: Add python-fast-histogram.
  gnu: Add python-naima.
  gnu: Add python-regularizepsf.
  gnu: Add python-schwimmbad.
  gnu: Add python-statmorph.
  gnu: Add python-yt-astro-analysis.
  gnu: Add specification-specreduce-data.
  gnu: Add python-jwst-reffiles.

 gnu/packages/astronomy.scm      | 312 +++++++++++++++++++++++++++-----
 gnu/packages/parallel.scm       |  29 +++
 gnu/packages/python-science.scm |  89 +++++++++
 gnu/packages/specifications.scm |  28 +++
 4 files changed, 410 insertions(+), 48 deletions(-)


base-commit: 3f9aa2cdc7c45d739698589b8226863cf5cf0cc7
-- 
2.41.0





^ permalink raw reply	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 01/30] gnu: indi-2.0: Update to 2.0.8.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 02/30] gnu: siril: Update to 1.2.3 Sharlatan Hellseher
                   ` (29 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (indi-2.0): Update to 2.0.8.

Change-Id: I61b0bfdb25d7b824227e14aa123cbf29d0923bf7
---
 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 954776f545..3c71e73be4 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3916,7 +3916,7 @@ (define-public imppg
 (define-public indi-2.0
   (package
     (name "indi")
-    (version "2.0.7")
+    (version "2.0.8")
     (source
      (origin
        (method git-fetch)
@@ -3925,7 +3925,7 @@ (define-public indi-2.0
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0w3494by88g0sz92adgvy75g7f1609ilsblink9z37n02v83dfxi"))))
+        (base32 "1rsy6ihwl3fnv502pmycx0xry9qn1qfz13kwdifcf2075wqd1lx9"))))
     (build-system cmake-build-system)
     (arguments
      ;; TODO: fix failing tests on aarch64-system.
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 02/30] gnu: siril: Update to 1.2.3.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 01/30] gnu: indi-2.0: Update to 2.0.8 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 03/30] gnu: python-astropy: Update to 6.1.1 Sharlatan Hellseher
                   ` (28 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (siril): Update to 1.2.3.

Change-Id: If048907526767ccd1b3b92f9675458ae8e6371d3
---
 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 3c71e73be4..705037e469 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1385,7 +1385,7 @@ (define-public sextractor
 (define-public siril
   (package
     (name "siril")
-    (version "1.2.1")
+    (version "1.2.3")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1393,7 +1393,7 @@ (define-public siril
                     (commit version)))
               (sha256
                (base32
-                "1lc6ga1n18br43rlj8qmg23chfniyvjz3vx73km6sv171z4c2fwy"))
+                "0gkd8w2bpwq4ibl3vawx008yrm5k6zlj77lp98fflffcf7cj8hr5"))
               (file-name (git-file-name name version))))
     (build-system meson-build-system)
     (native-inputs (list cmake git glib libconfig pkg-config))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 03/30] gnu: python-astropy: Update to 6.1.1.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 01/30] gnu: indi-2.0: Update to 2.0.8 Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 02/30] gnu: siril: Update to 1.2.3 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 04/30] gnu: python-astropy-iers-data: Update to 0.2024.6.17.0.31.35 Sharlatan Hellseher
                   ` (27 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-astropy): Update to 6.1.1.

Change-Id: Id33b4b4d685e65c0bed89cfbb867be765d8dcf89
---
 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 705037e469..b419a2039d 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1636,13 +1636,13 @@ (define-public stellarium
 (define-public python-astropy
   (package
     (name "python-astropy")
-    (version "6.1.0")
+    (version "6.1.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "astropy" version))
        (sha256
-        (base32 "03wm12bpfifvjbvf7rixv9yr5ya5c9gy9p0dff862mxi21gr2fvc"))
+        (base32 "0f31wgjg22phcx8fw7p612qp3v2ak7nziisnsnwaqc0wj5fz9ip5"))
        (modules '((guix build utils)))
        (snippet
         '(begin
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 04/30] gnu: python-astropy-iers-data: Update to 0.2024.6.17.0.31.35.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (2 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 03/30] gnu: python-astropy: Update to 6.1.1 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 05/30] gnu: python-crds: Update to 11.17.25 Sharlatan Hellseher
                   ` (26 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.6.17.0.31.35.

Change-Id: Ia014de9ebd7615982fcd1ab5611022d65f492422
---
 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 b419a2039d..59c712fb94 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1782,13 +1782,13 @@ (define-public python-astropy-iers-data
     ;; In case of changing the source method git-fetch, consider to check the
     ;; tag as it's not following the PyPI version, see
     ;; <https://github.com/astropy/astropy-iers-data/issues/17>.
-    (version "0.2024.5.13.0.30.12")
+    (version "0.2024.6.17.0.31.35")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "astropy_iers_data" version))
        (sha256
-        (base32 "1vs3aqg0mb54bkci646h5pqbnfb50798ajim6xjg7nacpjhr8j3p"))))
+        (base32 "1sqp7g3akbv0d10jil5rkssldc5j57xqnl7wyg2dy5ayk2hdrq56"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 05/30] gnu: python-crds: Update to 11.17.25.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (3 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 04/30] gnu: python-astropy-iers-data: Update to 0.2024.6.17.0.31.35 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 06/30] gnu: python-drizzle: Update to 1.15.2 Sharlatan Hellseher
                   ` (25 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-crds): Update to 11.17.25.

Change-Id: I2391a4f0e316fecdeab47733f3ecf8d67f5246b6
---
 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 59c712fb94..38215e59c4 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2172,13 +2172,13 @@ (define-public python-cmyt
 (define-public python-crds
   (package
     (name "python-crds")
-    (version "11.17.22")
+    (version "11.17.25")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "crds" version))
        (sha256
-        (base32 "1i2wh7cgyn7r0fnn7ikfsdqjrcpg46xsk619mhdqywk5yjcxlz9f"))))
+        (base32 "18j0mn11nfgnbx42h1hzhfmyzg9ww9bgmrjxss8ni98kdj35q9kv"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 06/30] gnu: python-drizzle: Update to 1.15.2.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (4 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 05/30] gnu: python-crds: Update to 11.17.25 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 07/30] gnu: python-dust-extinction: Update to 1.4.1 Sharlatan Hellseher
                   ` (24 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-drizzle): Update to 1.15.2.

Change-Id: Ic63933d740056a16a9e514783c1e85090c0693b9
---
 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 38215e59c4..1b4f403557 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2274,7 +2274,7 @@ (define-public python-drms
 (define-public python-drizzle
   (package
     (name "python-drizzle")
-    (version "1.15.1")
+    (version "1.15.2")
     (source
      (origin
        (method git-fetch) ;PyPi doesn't have the test data sets
@@ -2283,7 +2283,7 @@ (define-public python-drizzle
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "14l3d3bx73r7cxhcl1cfh1q088qh5wq5pz5fs9dx7w79kp8mp6pg"))))
+        (base32 "1fp6gcvp6nz4a2mmy9vjn5wwywldhkg8bjjgb4ldn0vpv9k4nv8q"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 07/30] gnu: python-dust-extinction: Update to 1.4.1.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (5 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 06/30] gnu: python-drizzle: Update to 1.15.2 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 08/30] gnu: python-fitsio: Update to 1.2.4 Sharlatan Hellseher
                   ` (23 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-dust-extinction): Update to 1.4.1.

Change-Id: I370ae8cd4ebe07a7772bda04176597fc77c7c964
---
 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 1b4f403557..bddb841cbe 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2316,13 +2316,13 @@ (define-public python-drizzle
 (define-public python-dust-extinction
   (package
     (name "python-dust-extinction")
-    (version "1.4")
+    (version "1.4.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "dust_extinction" version))
        (sha256
-        (base32 "0yw2mdsbsmk0cs9wzsmmrnkhriyhj1gir6irjsfxd518fa8bik2k"))))
+        (base32 "00vyglyq2209y0mp0d5vipqrfjxp4qb8x8nx8ic2x4s19xq8ds88"))))
     (build-system pyproject-build-system)
     (propagated-inputs
      (list python-astropy python-scipy))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 08/30] gnu: python-fitsio: Update to 1.2.4.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (6 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 07/30] gnu: python-dust-extinction: Update to 1.4.1 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 09/30] gnu: python-ginga: Update to 5.1.0 Sharlatan Hellseher
                   ` (22 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-fitsio): Update to 1.2.4.

Change-Id: I82c7b8c85c3d61a8fd83e786a109914c4c91dbe2
---
 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 bddb841cbe..a51ddc5afb 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -948,21 +948,21 @@ (define-public python-extinction
 (define-public python-fitsio
   (package
     (name "python-fitsio")
-    (version "1.2.1")
+    (version "1.2.4")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "fitsio" version))
        (sha256
-        (base32 "19him5rcpjyz14ghkmifnd1xl3ivlyy84h45k6j2pyr5ixc60ky6"))
+        (base32 "0y7n7wh73ha6439djrhwmqbvgpagrdgaasbrikvw2zb5qx3y6zym"))
        (modules '((guix build utils)))
        (snippet
         ;; Remove the bundled cfitsio. When update the package check the
         ;; current bundled version.
         #~(begin
-            (delete-file-recursively "cfitsio-4.2.0")
+            (delete-file-recursively "cfitsio-4.4.1-20240617")
             (substitute* "MANIFEST.in"
-              (("recursive-include cfitsio-4.2.0.*$\n") ""))))))
+              (("recursive-include cfitsio-4.4.0.*$\n") ""))))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 09/30] gnu: python-ginga: Update to 5.1.0.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (7 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 08/30] gnu: python-fitsio: Update to 1.2.4 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 10/30] gnu: python-ndcube: Update to 2.2.2 Sharlatan Hellseher
                   ` (21 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-ginga): Update to 5.1.0.

Change-Id: I7ac35ccf2bc38709cf4d3929d8f13a0b48050587
---
 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 a51ddc5afb..38ebfe23fb 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1044,13 +1044,13 @@ (define-public python-gatspy
 (define-public python-ginga
   (package
     (name "python-ginga")
-    (version "5.0.1")
+    (version "5.1.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "ginga" version))
        (sha256
-        (base32 "1zw93487a0ilkb5w5qjgrdnavxlmdmjp6c2wyc1wp8qahby9c0xa"))))
+        (base32 "0c6vpcz59x889z8ggq6r5ci9cf10m7r9h262r6chx31mzdr010wf"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 10/30] gnu: python-ndcube: Update to 2.2.2.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (8 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 09/30] gnu: python-ginga: Update to 5.1.0 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 11/30] gnu: python-pyerfa: Update to 2.0.1.4 Sharlatan Hellseher
                   ` (20 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-ndcube): Update to 2.2.2.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 38ebfe23fb..26bc443132 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2410,18 +2410,25 @@ (define-public python-mpl-animators
 (define-public python-ndcube
   (package
     (name "python-ndcube")
-    (version "2.2.0")
+    (version "2.2.2")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "ndcube" version))
        (sha256
-        (base32 "1b3vbnm438j5jb48vilp145lq137fbrg1l4845rc55mz2p025x34"))))
+        (base32 "0d82xldinvjw4csql4w3k44ibprbz0b0g5ixq9a5f6c7zbvfc24l"))))
     (build-system pyproject-build-system)
     (arguments
      (list
+      ;; Break cycle: python-ndcube -> python-specutils -> python-ndcube, see
+      ;; <https://github.com/sunpy/ndcube/issues/733>.
+      #:test-flags #~(list "-k" "not test_rebin_specutils")
       #:phases
       #~(modify-phases %standard-phases
+          (add-after 'unpack 'break-cycle
+            (lambda _
+              (substitute* "ndcube/tests/test_ndcube.py"
+                (("from specutils import Spectrum1D") ""))))
           (add-before 'check 'set-home-env
             (lambda _
               ;; Tests require HOME to be set.
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 11/30] gnu: python-pyerfa: Update to 2.0.1.4.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (9 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 10/30] gnu: python-ndcube: Update to 2.2.2 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 12/30] gnu: python-pyvo: Update to 1.5.2 Sharlatan Hellseher
                   ` (19 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-pyerfa): Update to 2.0.1.4.

Change-Id: Ia83d566030e268a1d8de8b37f424124083403767
---
 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 26bc443132..d045220d3c 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4104,13 +4104,13 @@ (define-public python-jwst
 (define-public python-pyerfa
   (package
     (name "python-pyerfa")
-    (version "2.0.1.1")
+    (version "2.0.1.4")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "pyerfa" version))
        (sha256
-        (base32 "0swsdkipnk73iflsa7qbaw89wahbnfyvplqaxwi0yfrxippp9b6v"))
+        (base32 "1lwx4hril705r2iz4pirgn0wrpv1wk20mr669g03bsij69qsdf5c"))
        (modules '((guix build utils)))
        (snippet
         #~(begin
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 12/30] gnu: python-pyvo: Update to 1.5.2.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (10 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 11/30] gnu: python-pyerfa: Update to 2.0.1.4 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 13/30] gnu: python-skyfield: Update to 1.49 Sharlatan Hellseher
                   ` (18 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-pyvo): Update to 1.5.2.
[arguments]: <#:test-flags>: Remove test constrains as the issue was
resolved upstream.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index d045220d3c..c61f29f082 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2696,19 +2696,14 @@ (define-public python-pyavm
 (define-public python-pyvo
   (package
     (name "python-pyvo")
-    (version "1.5.1")
+    (version "1.5.2")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "pyvo" version))
        (sha256
-        (base32 "0cm6agaf1gvc5bi95wx6a70ngj9vn95rx78fs59vlrmpww7q2807"))))
+        (base32 "0wcg3jhfwjd9gqs74mw63sgi1yhmgljx1bwk3mxn0p6fv924r8mq"))))
     (build-system pyproject-build-system)
-    (arguments
-     (list
-      ;; Disable one failing test, see
-      ;; <https://github.com/astropy/pyvo/issues/547>.
-      #:test-flags #~(list "-k" "not test_single_table_description")))
     (native-inputs
      (list python-pytest-astropy python-requests-mock python-setuptools-scm))
     (propagated-inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 13/30] gnu: python-skyfield: Update to 1.49.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (11 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 12/30] gnu: python-pyvo: Update to 1.5.2 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 14/30] gnu: python-spherical-geometry: Update to 1.3.2 Sharlatan Hellseher
                   ` (17 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-skyfield): Update to 1.49.

Change-Id: I640e7de951bf5e90f4d9a4d47c4228ab239f93d5
---
 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 c61f29f082..ca97704d5e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4904,7 +4904,7 @@ (define-public python-roman-datamodels
 (define-public python-skyfield
   (package
     (name "python-skyfield")
-    (version "1.48")
+    (version "1.49")
     (source
      (origin
        (method git-fetch) ; PyPI tarball lacks test data
@@ -4913,7 +4913,7 @@ (define-public python-skyfield
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0l324r4pz7d5w72c7c5akvjx40287hl7sl0qv7swvn2da53vmq0r"))))
+        (base32 "1rk71lzy8w28f2kzhxb3pyndncrj91jay43nvqlrlzjxi2rbg7ix"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 14/30] gnu: python-spherical-geometry: Update to 1.3.2.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (12 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 13/30] gnu: python-skyfield: Update to 1.49 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 15/30] gnu: python-stcal: Update to 1.7.1 Sharlatan Hellseher
                   ` (16 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-spherical-geometry): Update to 1.3.2.

Change-Id: Iabce4c4ab105dcc379a500a3c50a27c48065c35c
---
 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 ca97704d5e..2bae2c6739 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3176,7 +3176,7 @@ (define-public python-specutils
 (define-public python-spherical-geometry
   (package
     (name "python-spherical-geometry")
-    (version "1.3.1")
+    (version "1.3.2")
     (source
      (origin
        (method git-fetch)
@@ -3185,7 +3185,7 @@ (define-public python-spherical-geometry
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "172f81h42jq6mv3gpx497z2nkhkx11w4pzmcqljcicri2zqj1m6g"))))
+        (base32 "0znzfy3bmnsncvahf8qdav0c9403fn99d1gp25lainhv7kxfk44c"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 15/30] gnu: python-stcal: Update to 1.7.1.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (13 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 14/30] gnu: python-spherical-geometry: Update to 1.3.2 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 16/30] gnu: python-stpipe: Update to 0.5.2 Sharlatan Hellseher
                   ` (15 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-stcal): Update to 1.7.1.

Change-Id: Ia8a1082c192fa944dd6a3d897554ae6dcfeb738c
---
 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 2bae2c6739..81a339446b 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3323,13 +3323,13 @@ (define-public python-stsci-stimage
 (define-public python-stcal
   (package
     (name "python-stcal")
-    (version "1.7.0")
+    (version "1.7.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "stcal" version))
        (sha256
-        (base32 "04ippj90dn2671xg4rvncf7jsbpcflr7dr6jc2h52z7xfd1msb4d"))))
+        (base32 "003ygbfa25awvy2zjfxd1k4f1aklsvd53sdk7qa0w42v6ys2kabs"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 16/30] gnu: python-stpipe: Update to 0.5.2.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (14 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 15/30] gnu: python-stcal: Update to 1.7.1 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 17/30] gnu: python-stsci-image: Update to 2.3.9 Sharlatan Hellseher
                   ` (14 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-stpipe): Update to 0.5.2.
[source]: Add snippet adjusting references to configobj.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 81a339446b..625ffe6a55 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3412,13 +3412,22 @@ (define-public python-stdatamodels
 (define-public python-stpipe
   (package
     (name "python-stpipe")
-    (version "0.5.1")
+    (version "0.5.2")
     (source (origin
               (method url-fetch)
               (uri (pypi-uri "stpipe" version))
               (sha256
                (base32
-                "11ccb3v2s20lf851061s4nanljwm9s9xzkcfgb3qhv0hjwziq0vr"))))
+                "0r29m143ll1j9irixazrkqggzg9xbkcw7fl9xmi69zpxbh5mjgz0"))
+              (modules '((guix build utils)))
+              (snippet
+               '(begin
+                  ;; Replace reference to external configobj.
+                  (substitute* (find-files "." "\\.py$")
+                    (("from astropy.extern import configobj") "import configobj")
+                    (("from astropy.extern.configobj import validate") "import validate")
+                    (("from astropy.extern.configobj.configobj import ") "from configobj import ")
+                    (("from astropy.extern.configobj.validate import ") "from validate import "))))))
     (arguments
      (list
       ;; See https://github.com/spacetelescope/stpipe/issues/114
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 17/30] gnu: python-stsci-image: Update to 2.3.9.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (15 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 16/30] gnu: python-stpipe: Update to 0.5.2 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 18/30] gnu: python-stsci-imagestats: Update to 1.8.3 Sharlatan Hellseher
                   ` (13 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-stsci-image): Update to 2.3.9.

Change-Id: Ie2b568859a93e16401414e77498034f7c8e90d89
---
 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 625ffe6a55..ebad2b7e05 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3227,13 +3227,13 @@ (define-public python-spherical-geometry
 (define-public python-stsci-image
   (package
     (name "python-stsci-image")
-    (version "2.3.7")
+    (version "2.3.9")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "stsci_image" version))
        (sha256
-        (base32 "13sbych5929isrick2035rk31qcb1icm2l6pz7pjqsi45hsffxxm"))))
+        (base32 "0w7s93jsz61ccbhj7irl28q4jgiwa7y9k8pfj24q8vc9zvs530pj"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 18/30] gnu: python-stsci-imagestats: Update to 1.8.3.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (16 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 17/30] gnu: python-stsci-image: Update to 2.3.9 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 19/30] gnu: python-stsci-stimage: Update to 0.2.9 Sharlatan Hellseher
                   ` (12 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-stsci-imagestats): Update to 1.8.3.

Change-Id: Ice324f258efea8871db04596d4d980be0faa7fc2
---
 gnu/packages/astronomy.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ebad2b7e05..1ea0c8ce7c 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3255,7 +3255,7 @@ (define-public python-stsci-image
 (define-public python-stsci-imagestats
   (package
     (name "python-stsci-imagestats")
-    (version "1.8.2")
+    (version "1.8.3")
     (source (origin
               (method url-fetch)
               (uri (pypi-uri "stsci.imagestats" version))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 19/30] gnu: python-stsci-stimage: Update to 0.2.9.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (17 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 18/30] gnu: python-stsci-imagestats: Update to 1.8.3 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 20/30] gnu: python-sunpy: Update to 5.1.4 Sharlatan Hellseher
                   ` (11 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-stsci-stimage): Update to 0.2.9.
[native-inputs]: Add python-wheel.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 1ea0c8ce7c..bed1d93b83 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3288,16 +3288,17 @@ (define-public python-stsci-stimage
     (name "python-stsci-stimage")
     ;; PyPI version was 0.2.8 but the latest version tag on GiHub was 0.2.7,
     ;; see <https://github.com/spacetelescope/stsci.stimage/issues/38>
-    (version "0.2.8")
+    (version "0.2.9")
     (source (origin
               (method url-fetch)
               (uri (pypi-uri "stsci_stimage" version))
               (sha256
                (base32
-                "0p188my6djy65a8j6qsc3v0dpr2svqqv90n0pxxzy52vdjiz3w0w"))))
+                "18sqmjiyn76hzkmv3g8549vfygi136gnar6pb0s7wb44j7cvc0in"))))
     (build-system pyproject-build-system)
     (arguments
      (list
+      #:build-backend "setuptools.build_meta"
       #:test-flags #~(list "test_c")
       #:phases
       #~(modify-phases %standard-phases
@@ -3312,7 +3313,10 @@ (define-public python-stsci-stimage
     (propagated-inputs
      (list python-numpy))
     (native-inputs
-     (list python-pytest python-setuptools-scm python-waf))
+     (list python-pytest
+           python-wheel
+           python-setuptools-scm
+           python-waf))
     (home-page "https://stscistimage.readthedocs.io/en/latest/")
     (synopsis "STScI image processing")
     (description
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 20/30] gnu: python-sunpy: Update to 5.1.4.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (18 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 19/30] gnu: python-stsci-stimage: Update to 0.2.9 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 21/30] gnu: python-jwst: Replace reference to external configobj Sharlatan Hellseher
                   ` (10 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-sunpy): Update to 5.1.4.

Change-Id: Ib9993cc318af995cb830af2aebba8511b50cf444
---
 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 bed1d93b83..394b043596 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2873,13 +2873,13 @@ (define-public python-sgp4
 (define-public python-sunpy
   (package
     (name "python-sunpy")
-    (version "5.1.3")
+    (version "5.1.4")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "sunpy" version))
        (sha256
-        (base32 "0bqpbdgd3blpa4y5f45j5cqn0xdnmqvqnqr1vmqwn5ddlx88z5lh"))))
+        (base32 "0c41h0ml8wh1jfjpny824jpjnaw6rrm6vklvjk2h1sw2iza71syb"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 21/30] gnu: python-jwst: Replace reference to external configobj.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (19 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 20/30] gnu: python-sunpy: Update to 5.1.4 Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 22/30] gnu: Add python-corner Sharlatan Hellseher
                   ` (9 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-jwst) [source]: Replace reference
to external configobj.

Change-Id: Id539446c16a16c5ff86f1518cbc0080bdefc85b5
---
 gnu/packages/astronomy.scm | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 394b043596..9bdc19a17e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4047,7 +4047,16 @@ (define-public python-jwst
               (uri (pypi-uri "jwst" version))
               (sha256
                (base32
-                "0knl2x0z3djsln8mi3a4bkxjz49iwmnr1v6wwsk13zvpkfq21vv4"))))
+                "0knl2x0z3djsln8mi3a4bkxjz49iwmnr1v6wwsk13zvpkfq21vv4"))
+              (modules '((guix build utils)))
+              (snippet
+               '(begin
+                  ;; Replace reference to external configobj.
+                  (substitute* (find-files "." "\\.py$")
+                    (("from astropy.extern import configobj") "import configobj")
+                    (("from astropy.extern.configobj import validate") "import validate")
+                    (("from astropy.extern.configobj.configobj import ") "from configobj import ")
+                    (("from astropy.extern.configobj.validate import ") "from validate import "))))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 22/30] gnu: Add python-corner.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (20 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 21/30] gnu: python-jwst: Replace reference to external configobj Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 23/30] gnu: Add python-fast-histogram Sharlatan Hellseher
                   ` (8 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702
  Cc: Sharlatan Hellseher, Lars-Dominik Braun, Marius Bakke,
	Munyoki Kilyungi, Sharlatan Hellseher, Tanguy Le Carrour, jgart

* gnu/packages/python-science.scm (python-corner): New variable.

Change-Id: I75c3a88ba4b729fb7c9a50dd85a00b22cdcaa828
---
 gnu/packages/python-science.scm | 57 +++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)

diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index 58b7f3b3ee..401beecbcd 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -2872,6 +2872,63 @@ (define-public python-climin
 @command{numpy} and (partially) @command{gnumpy}.")
     (license license:bsd-3)))
 
+(define-public python-corner
+  (package
+    (name "python-corner")
+    (version "2.2.2")
+    (source
+     (origin
+       (method git-fetch) ;no tests in PyPi archive
+       (uri (git-reference
+             (url "https://github.com/dfm/corner.py")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1i4dk4jxh0saysya2cnsfwlxwpldbdl174i9pwi4qj82av9jr2ii"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags
+      #~(list
+         ;; XXX: Disable tests which failed with mismatched images, check why.
+         "-k" (string-append "not test_labels[png]"
+                             " and not test_title_quantiles[png]"
+                             " and not test_title_quantiles_default[png]"
+                             " and not test_title_quantiles_raises[png]"
+                             " and not test_bins[png]"
+                             " and not test_bins_log[png]"
+                             " and not test_titles1[png]"
+                             " and not test_titles2[png]"
+                             " and not test_pandas[png]"
+                             " and not test_tight[png]"
+                             " and not test_extended_overplotting[png]"
+                             " and not test_reverse_overplotting[png]"
+                             " and not test_arviz[png]"
+                             " and not test_range_fig_arg[png]"))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'build 'pretend-version
+            ;; XXX: Make sure you're either building from a fully intact git
+            ;; repository or PyPI tarballs. Most other sources (such as GitHub's
+            ;; tarballs, a git checkout without the .git folder) don't contain
+            ;; the necessary metadata and will not work.
+            (lambda _
+              (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))))))
+    (propagated-inputs
+     (list python-matplotlib))
+    (native-inputs
+     (list python-arviz python-pytest python-scipy python-setuptools-scm))
+    (home-page "http://corner.readthedocs.io/")
+    (synopsis "Make some beautiful corner plots")
+    (description
+     "This Python module uses @code{matplotlib} to visualize multidimensional
+samples using a scatterplot matrix. In these visualizations, each one- and
+two-dimensional projection of the sample is plotted to reveal covariances.
+corner was originally conceived to display the results of Markov Chain Monte
+Carlo simulations and the defaults are chosen with this application in mind but
+it can be used for displaying many qualitatively different samples.")
+    (license license:bsd-2)))
+
 (define-public python-paramz
   (package
     (name "python-paramz")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 23/30] gnu: Add python-fast-histogram.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (21 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 22/30] gnu: Add python-corner Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 24/30] gnu: Add python-naima Sharlatan Hellseher
                   ` (7 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702
  Cc: Sharlatan Hellseher, Lars-Dominik Braun, Marius Bakke,
	Munyoki Kilyungi, Sharlatan Hellseher, Tanguy Le Carrour, jgart

* gnu/packages/python-science.scm (python-fast-histogram): New variable.

Change-Id: Ibecdd87db9c132052a8eca76c01108c4f6e624c4
---
 gnu/packages/python-science.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index 401beecbcd..931f3c57d3 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -1519,6 +1519,38 @@ (define-public python-baycomp
 higher scores.")
     (license license:expat)))
 
+(define-public python-fast-histogram
+  (package
+    (name "python-fast-histogram")
+    (version "0.14")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "fast_histogram" version))
+       (sha256
+        (base32 "1sk9xa85cgm4sylzblwv3qr2dmm0ic06zkwxqa2xlazjiawp629r"))))
+    (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"))))))
+    (propagated-inputs (list python-numpy))
+    (native-inputs (list python-hypothesis python-pytest))
+    (home-page "https://github.com/astrofrog/fast-histogram")
+    (synopsis "Fast simple 1D and 2D histograms")
+    (description
+     "The fast-histogram mini-package aims to provide simple and fast
+histogram functions for regular bins that don't compromise on performance. It
+doesn't do anything complicated - it just implements a simple histogram
+algorithm in C and keeps it simple. The aim is to have functions that are fast
+but also robust and reliable. The result is a 1D histogram function here that
+is 7-15x faster than @code{numpy.histogram}, and a 2D histogram function that
+is 20-25x faster than @code{numpy.histogram2d}.")
+    (license license:bsd-3)))
+
 (define-public python-fastcluster
   (package
     (name "python-fastcluster")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 24/30] gnu: Add python-naima.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (22 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 23/30] gnu: Add python-fast-histogram Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 25/30] gnu: Add python-regularizepsf Sharlatan Hellseher
                   ` (6 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 9bdc19a17e..676bf437ef 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -83,6 +83,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages readline)
   #:use-module (gnu packages sqlite)
   #:use-module (gnu packages sphinx)
+  #:use-module (gnu packages statistics)
   #:use-module (gnu packages textutils)
   #:use-module (gnu packages time)
   #:use-module (gnu packages tls)
@@ -2407,6 +2408,37 @@ (define-public python-mpl-animators
 the easy construction of interactive matplotlib widget based animations.")
     (license license:bsd-3)))
 
+(define-public python-naima
+  (package
+    (name "python-naima")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "naima" version))
+       (sha256
+        (base32 "1lng2prl2kzzpgrkj11hl53cvqdh0gpk8cdqkvcg08k3bivzk8q8"))))
+    (build-system pyproject-build-system)
+    (propagated-inputs
+     (list python-astropy
+           python-corner
+           python-emcee
+           python-h5py
+           python-matplotlib
+           python-pyyaml
+           python-scipy))
+    (native-inputs
+     (list python-pytest python-setuptools-scm))
+    (home-page "http://github.com/zblz/naima")
+    (synopsis "Derivation of non-thermal particle distributions through MCMC spectral fitting")
+    (description
+     "This package implement functionality for computation of non-thermal
+radiation from relativistic particle populations.  It includes tools to
+perform MCMC fitting of radiative models to X-ray, GeV, and TeV spectra using
+@code{emcee}, an affine-invariant ensemble sampler for Markov Chain Monte
+Carlo.")
+    (license license:bsd-3)))
+
 (define-public python-ndcube
   (package
     (name "python-ndcube")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 25/30] gnu: Add python-regularizepsf.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (23 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 24/30] gnu: Add python-naima Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 26/30] gnu: Add python-schwimmbad Sharlatan Hellseher
                   ` (5 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 676bf437ef..4e8ebc3830 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2800,6 +2800,54 @@ (define-public python-regions
     (description "Regions is an Astropy package for region handling.")
     (license license:bsd-3)))
 
+(define-public python-regularizepsf
+  (package
+    (name "python-regularizepsf")
+    (version "0.3.4")
+    (source
+     (origin
+       (method git-fetch) ; no tests data in the PyPI tarball
+       (uri (git-reference
+             (url "https://github.com/punch-mission/regularizepsf")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "078nklks6hjq0hgv6wpbh2x1m2yh6kmzyfgdzd9q82lxpjy1vq0i"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+         (add-after 'unpack 'relax-requirements
+           (lambda _
+             (substitute* "setup.py"
+               ;; numpy==1.26.4
+               (("==1.26.4") ">=1.23"))))
+          (add-before 'check 'build-extensions
+            (lambda _
+              (invoke "python" "setup.py" "build_ext" "--inplace"))))))
+    (propagated-inputs
+     (list python-astropy
+           python-dill
+           python-h5py
+           python-lmfit
+           python-matplotlib
+           python-numpy
+           python-scikit-image
+           python-scipy
+           python-sep))
+    (native-inputs
+     (list python-cython
+           python-pytest
+           python-pytest-mpl
+           python-pytest-runner))
+    (home-page "https://github.com/punch-mission/regularizepsf")
+    (synopsis "Point spread function modeling and regularization")
+    (description
+     "This package inplements functionality of @acronym{Point Spread Function,
+PSF} describing how the optical system spreads light from sources.")
+    (license license:expat)))
+
 (define-public python-reproject
   (package
     (name "python-reproject")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 26/30] gnu: Add python-schwimmbad.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (24 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 25/30] gnu: Add python-regularizepsf Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 27/30] gnu: Add python-statmorph Sharlatan Hellseher
                   ` (4 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher

* gnu/packages/parallel.scm (python-schwimmbad): New variable.

Change-Id: Ica4bc3989222e3d70e7cfc170bcca953353f8259
---
 gnu/packages/parallel.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/parallel.scm b/gnu/packages/parallel.scm
index 84436eaeac..a3ee60d568 100644
--- a/gnu/packages/parallel.scm
+++ b/gnu/packages/parallel.scm
@@ -36,6 +36,7 @@ (define-module (gnu packages parallel)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system python)
+  #:use-module (guix build-system pyproject)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module ((guix utils) #:select (target-64bit?))
   #:use-module (guix packages)
@@ -56,6 +57,7 @@ (define-module (gnu packages parallel)
   #:use-module (gnu packages perl)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-build)
   #:use-module (gnu packages python-science)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages readline)
@@ -410,6 +412,33 @@ (define-public slurm-drmaa
 cluster/resource management systems.")
     (license license:gpl3+)))
 
+(define-public python-schwimmbad
+  (package
+    (name "python-schwimmbad")
+    (version "0.4.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "schwimmbad" version))
+       (sha256
+        (base32 "1aac1rswb0r0vzbxvjj2jyx5j0vqyjj7mygc71n9zbkpmr8m1rpg"))))
+    (build-system pyproject-build-system)
+    (propagated-inputs
+     (list python-dill
+           python-joblib
+           python-mpi4py
+           python-multiprocess))
+    (native-inputs
+     (list python-hatch-vcs python-hatchling python-pytest))
+    (home-page "https://github.com/adrn/schwimmbad")
+    (synopsis "Common interface for parallel processing pools")
+    (description
+     "@code{schwimmbad} provides a uniform interface to parallel processing
+pools and enables switching easily between local development (e.g., serial
+processing or with @code{multiprocessing}) and deployment on a cluster or
+supercomputer (via, e.g., MPI or JobLib).")
+    (license license:expat)))
+
 (define-public python-slurm-magic
   (let ((commit "73dd1a2b85799f7dae4b3f1cd9027536eff0c4d7")
         (revision "0"))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 27/30] gnu: Add python-statmorph.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (25 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 26/30] gnu: Add python-schwimmbad Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 28/30] gnu: Add python-yt-astro-analysis Sharlatan Hellseher
                   ` (3 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4e8ebc3830..7dbb95f788 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3304,6 +3304,33 @@ (define-public python-spherical-geometry
     ;; QD_LIBRARY_LICENSE.rst for bandeled QD source
     (license license:bsd-3)))
 
+(define-public python-statmorph
+  (package
+    (name "python-statmorph")
+    (version "0.5.7")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "statmorph" version))
+       (sha256
+        (base32 "06rbwrqlvdzn9innx05kjjmm4mmacd8kwwsfdf5idbwzby5ny5lw"))))
+    (build-system pyproject-build-system)
+    (propagated-inputs
+     (list python-astropy
+           python-numpy
+           python-photutils
+           python-scikit-image
+           python-scipy))
+    (native-inputs
+     (list python-pytest))
+    (home-page "https://github.com/vrodgom/statmorph")
+    (synopsis "Non-parametric morphological diagnostics of galaxy images")
+    (description
+     "The package @code{statmorph} implements functionality of calculating
+non-parametric morphological diagnostics of galaxy images (e.g., Gini-M_{20}
+and CAS statistics), as well as fitting 2D Sérsic profiles.")
+    (license license:bsd-3)))
+
 (define-public python-stsci-image
   (package
     (name "python-stsci-image")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 28/30] gnu: Add python-yt-astro-analysis.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (26 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 27/30] gnu: Add python-statmorph Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 29/30] gnu: Add specification-specreduce-data Sharlatan Hellseher
                   ` (2 subsequent siblings)
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-yt-astro-analysis): New variable.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 7dbb95f788..c6f69d2e03 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5237,6 +5237,50 @@ (define-public python-yt
               ;; yt/frontends/artio/artio_headers/LICENSE: for C code.
               license:lgpl3))))
 
+(define-public python-yt-astro-analysis
+  (package
+    (name "python-yt-astro-analysis")
+    (version "1.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "yt_astro_analysis" version))
+       (sha256
+        (base32 "1fb3sdp6hq2c4c28pd33v9yj14x9l7qizf3y3qpl594qdq1ffmpi"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      ;; Disable test which require MPI setup and failed to run, check why.
+      #:test-flags #~(list "--ignore=test_halo_finders_ts.py")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'check 'build-extensions
+            (lambda _
+              (invoke "python" "setup.py" "build_ext" "--inplace"))))))
+    (propagated-inputs
+     (list python-h5py
+           python-numpy
+           python-packaging
+           python-yt))
+    (native-inputs
+     (list python-cython
+           python-nose
+           python-tomli))
+    (home-page "https://github.com/yt-project/yt_astro_analysis")
+    (synopsis "YT astrophysical analysis modules")
+    (description
+     "This package provides an @code{yt} extension package for astrophysical
+analysis.  This package contains functionality for:
+
+@itemize
+@item halo finding and analysis
+@item lightcones
+@item planning cosmological simulations for making lightcones and lightrays
+@item exporting to the RADMC-3D radiation transport code
+@item creating PPV FITS cubes
+@end itemize")
+    (license (list license:bsd-3 license:lgpl3))))
+
 (define-public qfits
   (package
     (name "qfits")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 29/30] gnu: Add specification-specreduce-data.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (27 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 28/30] gnu: Add python-yt-astro-analysis Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-21 18:38 ` [bug#71702] [PATCH 30/30] gnu: Add python-jwst-reffiles Sharlatan Hellseher
  2024-06-30  9:22 ` bug#71702: [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher

* gnu/packages/specifications.scm (specification-specreduce-data): New variable.

Change-Id: I269cc7eefa12dd8d207da9ac613b5793c3e24c7c
---
 gnu/packages/specifications.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/specifications.scm b/gnu/packages/specifications.scm
index 4e6c7b81ff..6b5e1e6fbe 100644
--- a/gnu/packages/specifications.scm
+++ b/gnu/packages/specifications.scm
@@ -138,3 +138,31 @@ (define-public specification-multihash
 well-established cryptographic hash functions, addressing size + encoding
 considerations.")
       (license (list license:expat license:cc-by-sa3.0)))))
+
+(define-public specification-specreduce-data
+  (let ((commit "dcba1c601348ee3a5797ae2d84a068d83393058e")
+        (revision "0"))
+    (package
+      (name "specification-specreduce-data")
+      (version (git-version "0.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/astropy/specreduce-data")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1c6mrjfykkfbbyg489h7czr65nz6bcb3gszz5xa2cg2ccs00m8ii"))))
+      (build-system copy-build-system)
+      (arguments
+       '(#:install-plan '(("specreduce_data/" "share/specreduce_data//"))
+         #:phases (modify-phases %standard-phases
+                    (delete 'strip))))
+      (home-page "https://specreduce.readthedocs.io/")
+      (synopsis "Reference and calibration data for the reducing optical/IR spectra")
+      (description
+       "This package provides a general reference and calibration data for
+spectroscopic data reduction (e.g. standard star spectra, atmospheric
+extinction curves, line lists for calibration lamps).")
+      (license license:bsd-3))))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* [bug#71702] [PATCH 30/30] gnu: Add python-jwst-reffiles.
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (28 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 29/30] gnu: Add specification-specreduce-data Sharlatan Hellseher
@ 2024-06-21 18:38 ` Sharlatan Hellseher
  2024-06-30  9:22 ` bug#71702: [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-21 18:38 UTC (permalink / raw)
  To: 71702; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index c6f69d2e03..2ce0d66894 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4225,6 +4225,47 @@ (define-public python-jwst
 exposures and high-level data products (mosaics, extracted spectra, etc.).")
     (license license:bsd-3)))
 
+(define-public python-jwst-reffiles
+  (package
+    (name "python-jwst-reffiles")
+    (version "1.0.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "jwst_reffiles" version))
+       (sha256
+        (base32 "1dlw955cw49qczdmimglmlcbal8vd3wbv5j48ckllvjgd59pwr3s"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      ;; FIXME: Invistigate why it failes on python-jwst side where the
+      ;; python-tweakwcs is built just fine:
+      ;;
+      ;; <...>/tweakwcs/matchutils.py:18: in <module>
+      ;; from stsci.stimage import xyxymatch
+      ;; E   ModuleNotFoundError: No module named 'stsci.stimage'
+      #:tests? #f
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'sanity-check))))
+    (propagated-inputs
+     (list python-astropy
+           python-jwst
+           python-matplotlib
+           python-numpy
+           python-scipy))
+    (native-inputs
+     (list python-pytest
+           python-stsci-stimage))
+    (home-page "https://github.com/spacetelescope/jwst_reffiles")
+    (synopsis "Tool for JWST's CRDS-formatted reference files creation")
+    (description
+     "This package provides a tool to create @acronym{Calibration References
+Data System,CRDS}-formatted reference files for @acronym{James Webb Space
+Telescope,JWST} from a set of input dark current files and a set of flat field
+files.")
+    (license license:bsd-3)))
+
 (define-public python-pyerfa
   (package
     (name "python-pyerfa")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 32+ messages in thread

* bug#71702: [PATCH 00/30] Astronomy update 2024/06
  2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
                   ` (29 preceding siblings ...)
  2024-06-21 18:38 ` [bug#71702] [PATCH 30/30] gnu: Add python-jwst-reffiles Sharlatan Hellseher
@ 2024-06-30  9:22 ` Sharlatan Hellseher
  30 siblings, 0 replies; 32+ messages in thread
From: Sharlatan Hellseher @ 2024-06-30  9:22 UTC (permalink / raw)
  To: 71702-done

[-- Attachment #1: Type: text/plain, Size: 60 bytes --]


Pushed as de7a85f24c..ca5df4b60a to master  

--
Oleg

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2024-06-30  9:25 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-21 10:55 [bug#71702] [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 01/30] gnu: indi-2.0: Update to 2.0.8 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 02/30] gnu: siril: Update to 1.2.3 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 03/30] gnu: python-astropy: Update to 6.1.1 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 04/30] gnu: python-astropy-iers-data: Update to 0.2024.6.17.0.31.35 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 05/30] gnu: python-crds: Update to 11.17.25 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 06/30] gnu: python-drizzle: Update to 1.15.2 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 07/30] gnu: python-dust-extinction: Update to 1.4.1 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 08/30] gnu: python-fitsio: Update to 1.2.4 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 09/30] gnu: python-ginga: Update to 5.1.0 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 10/30] gnu: python-ndcube: Update to 2.2.2 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 11/30] gnu: python-pyerfa: Update to 2.0.1.4 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 12/30] gnu: python-pyvo: Update to 1.5.2 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 13/30] gnu: python-skyfield: Update to 1.49 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 14/30] gnu: python-spherical-geometry: Update to 1.3.2 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 15/30] gnu: python-stcal: Update to 1.7.1 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 16/30] gnu: python-stpipe: Update to 0.5.2 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 17/30] gnu: python-stsci-image: Update to 2.3.9 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 18/30] gnu: python-stsci-imagestats: Update to 1.8.3 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 19/30] gnu: python-stsci-stimage: Update to 0.2.9 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 20/30] gnu: python-sunpy: Update to 5.1.4 Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 21/30] gnu: python-jwst: Replace reference to external configobj Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 22/30] gnu: Add python-corner Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 23/30] gnu: Add python-fast-histogram Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 24/30] gnu: Add python-naima Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 25/30] gnu: Add python-regularizepsf Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 26/30] gnu: Add python-schwimmbad Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 27/30] gnu: Add python-statmorph Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 28/30] gnu: Add python-yt-astro-analysis Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 29/30] gnu: Add specification-specreduce-data Sharlatan Hellseher
2024-06-21 18:38 ` [bug#71702] [PATCH 30/30] gnu: Add python-jwst-reffiles Sharlatan Hellseher
2024-06-30  9:22 ` bug#71702: [PATCH 00/30] Astronomy update 2024/06 Sharlatan Hellseher

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).