unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#73915] [PATCH 00/42] Astronomy update 2024/10
@ 2024-10-20 19:49 Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 01/42] gnu: calceph: Update to 4.0.1 Sharlatan Hellseher
                   ` (41 more replies)
  0 siblings, 42 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:49 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

This is 20th of the month, already (!), and this is a monthly Astro soft
update in Guix which brought nice projects fully source build and
reproducible.

The main highlights:

- stellarium is upgraded to the latest upstream version - 24.3, released on
2024-09-22 14:40:00 +0000 by alex-w
http://stellarium.org/release/2024/09/22/stellarium-24.3.html

- IRAF Community is finally packed, without tests suit enable but passed build
  phase and may run and used already!

- SiriL 1.3.3 is available, it's a pre-release version containing a
  significant improvements.

- Continuation on adding Astropy affiliated packages into Guix Astro

The log:
- added [11/11]
  - [X] iraf-community :: Image Reduction and Analysis Facility
  - [X] python-acstools :: Hubble Space Telescope Advanced Camera for Surveys Tools
  - [X] python-astrodendro :: Astronomical dendrograms computation
  - [X] python-coolest :: Strong Gravitational Lensing Analyses
  - [X] python-getdist :: GetDist Monte Carlo sample analysis, plotting and GUI
  - [X] python-halotools :: N-body simulations and constrain models of cosmology evolution
  - [X] python-hsluv :: Human-friendly HSL colour space implemented in Python
  - [X] python-pycollada :: Reading and writing collada documents library
  - [X] python-pymcubes :: Marching cubes for Python
  - [X] python-pysiril :: Python interface to SiriL
  - [X] python-sirilic :: Acquisition files preparation software to proces with SiriL
- updated [25/25]
  - [X] calceph :: 4.0.0->4.0.1
  - [X] indi :: 2.0.9->2.1.0
  - [X] python-astroalign :: 2.5.1->2.6.0
  - [X] python-astropy-iers-data :: 0.2024.9.16.0.32.21->0.2024.10.14.0.32.55
  - [X] python-astropy :: 6.1.3->6.1.4
  - [X] python-crds :: 11.18.4->12.0.4
  - [X] python-ephem :: 4.1.5->4.1.6
  - [X] python-ndcube :: 2.2.2->2.2.3
  - [X] python-photutils :: 1.13.0->2.0.1
  - [X] python-pynbody :: 1.6.0->1.6.0.post0
  - [X] python-pyregion :: 2.2.0->2.3.0
  - [X] python-pyvo :: 1.5.2->1.5.3
  - [X] python-pyxsim :: 4.4.1->4.4.2
  - [X] python-radio-beam :: 0.3.7->0.3.8
  - [X] python-regions :: 0.9->0.10
  - [X] python-sep-pjw :: 1.3.5->1.3.6
  - [X] python-specutils :: 1.16.0->1.18.0
  - [X] python-stdatamodels :: 2.1.0->2.1.1
  - [X] python-sunpy :: 6.0.2->6.0.3
  - [X] python-glymur :: 0.13.5->0.13.6
  - [X] python-tweakwcs :: 0.8.8->0.8.9
  - [X] python-zodipy :: 1.0.0->1.1.0
  - [X] siril :: 1.2.4->1.3.3
  - [X] stellarium :: 24.2->24.3
  - [X] wcslib :: 8.2.2->8.3

The next month plan is to refresh low level python packages which started
blocking update e.g. NumPy and Attr. More Astropy affilated projects.

The build stats:
--8<---------------cut here---------------start------------->8---
> ./pre-inst-env guix build calceph indi iraf-community lcms-next
python-acstools python-astroalign python-astrodendro python-astropy-iers-data
python-astropy python-coolest python-crds python-ephem python-getdist
python-glue-core python-glymur python-halotools python-hsluv python-ndcube
python-photutils python-pycollada python-pymcubes python-pynbody python-pyregion
python-pysiril python-pytest-mpl python-pyvo python-pyxsim python-radio-beam
python-regions python-sep-pjw python-sirilic python-spectral-cube
python-specutils python-statmorph python-stdatamodels python-sunpy
python-tweakwcs python-webbpsf python-zodipy siril stellarium wcslib

/gnu/store/m6f1m1dj0xd23jrgidps1n759iylbq5k-wcslib-8.3
/gnu/store/lnhcpyzph5vxkrdzljp735an4kz4yw9b-stellarium-24.3
/gnu/store/mkk1hsjslh8j2gk9pygaq92h3gisblai-siril-1.3.3
/gnu/store/waf5wy9nm7wgq47rdj7psw7pq23l9rg9-python-zodipy-1.1.0
/gnu/store/d3nf9snqvyfr01ifag6z3iqwb5vwazxy-python-webbpsf-1.4.0
/gnu/store/qfsilbwab6z0azzdqqsnznifa0313axg-python-tweakwcs-0.8.9
/gnu/store/p9srlxqks2f3hj1p3h2y967hpxrq21s0-python-sunpy-6.0.3
/gnu/store/wcclnccjm1sw9fvd3y511g3s38js4ns2-python-stdatamodels-2.1.1
/gnu/store/91j7ls3r56hvyanmdvdbdj4lbd1x1x1m-python-statmorph-0.5.7
/gnu/store/w74ym7ncdykiwzlclwbwk10na24dninp-python-specutils-1.18.0
/gnu/store/pkg6qpvi0017m581insbknmiz2ik6zmb-python-spectral-cube-0.6.5
/gnu/store/p4i5izvcq1gw8fpqpy857lyy8wp5nqjf-python-sirilic-1.15.12
/gnu/store/g4s6ajv6mrj71pda43qbl438h8cwgizg-python-sep-pjw-1.3.6
/gnu/store/y1d005g3l3n3r100clkgj6l544p4zd4d-python-regions-0.10
/gnu/store/a0brk10z7m5mc31iz9g6bn4dmq0ph1ps-python-radio-beam-0.3.8
/gnu/store/4z4zxbn8y93v2d5q6h4nnmiy1c3i4x23-python-pyxsim-4.4.2
/gnu/store/0ih2lnfv4m0jzw8fvir97gxqkgqni30h-python-pyvo-1.5.3
/gnu/store/h41l7d1dnb65qmrc0saplkhknngq21ax-python-pytest-mpl-0.16.1
/gnu/store/4idld82alp8rx7jf2r19kj3nk4g8z6rv-python-pysiril-0.0.17
/gnu/store/jf92vjrq707w99fbpnahz1cj6f95lva2-python-pyregion-2.3.0
/gnu/store/caqz11j77qidn4wk0b1vxbrn327b4zal-python-pynbody-1.6.0.post0
/gnu/store/lsqy2lkw8pv0pasxmjzidc1a3gzv6m7i-python-pymcubes-0.1.6
/gnu/store/ywd44zkz84wy45lx7ml8lbsqdi2a0fzl-python-pycollada-0.8
/gnu/store/0a01dbprh9v94cs8hikxxsmlwnqd45wh-python-photutils-2.0.1
/gnu/store/1yl4lg7ck7jcz8l896bg9s8k9gkdavgw-python-ndcube-2.2.3
/gnu/store/sa817ap22wv9n4z7pjjq3mrjgbf46y3a-python-hsluv-5.0.4
/gnu/store/ff8i5rpiqymdfyl5iavk9fi39p3mih6d-python-halotools-0.9.1
/gnu/store/3pyfs57081d6jx5in21r8kqh6jq36mpl-python-glymur-0.13.6
/gnu/store/fvnc15mccwv9pilyv4dzbkk9i0g3p814-python-glue-core-1.21.1
/gnu/store/wx8i5crjnpv3h681j0vf8iadlx4zw513-python-getdist-1.5.3
/gnu/store/pwl8vfwifb8gg3grygrdd57i2xx1jkdk-python-ephem-4.1.6
/gnu/store/9d38jh9jjw52vd1bc9vvzyclmvxk03z7-python-crds-12.0.4
/gnu/store/pkf9qzycidx0s5yiwg14z4w56kvph40h-python-coolest-0.1.9
/gnu/store/z5j66mxzwgxlssdbqm9514qryr5f7h8d-python-astropy-6.1.4
/gnu/store/rrcr6z1vsby9zkid75llcn3ny91cgwiy-python-astropy-iers-data-0.2024.10.14.0.32.55
/gnu/store/j5jwa178pl5gx2p5lp3b9vz3ww8sfji6-python-astrodendro-0.2.0-0.3181c36
/gnu/store/8k2f6pkjqvj2mvfml3i8p7v85bzi82jr-python-astroalign-2.6.0
/gnu/store/swmsl55npckh43phvlv3japkpxnh73p8-python-acstools-3.7.2
/gnu/store/lh9czr83pyrn4mbf1dhbccj6s1a3aqma-lcms-next-2.16.0
/gnu/store/1xc4yq2znjj21ij1lwwwryin8ngsswg3-iraf-community-2.18
/gnu/store/xdvbpnmx0dfz5yafaszmrj044mc3rydb-indi-2.1.0
/gnu/store/qbizxyhc80xkhzk38kvx3y022qpwkbjc-calceph-4.0.1
--8<---------------cut here---------------end--------------->8---

Dependent build stats:

--8<---------------cut here---------------start------------->8---
Building the following 38 packages would ensure 100 dependent packages are
rebuilt: python-pymcubes@0.1.6 python-verde@1.8.0 datasette@1.0a7
python-metpy@1.6.3 python-yt-astro-analysis@1.1.3 python-pyjanitor@0.27.0
python-colorcet@3.1.0 siril@1.3.3 python-sncosmo@2.11.1 python-coolest@0.1.9
python-naima@0.10.0 python-halotools@0.9.1 python-regularizepsf@0.4.0
python-zodipy@1.1.0 python-viresclient@0.12.0 python-cesium@0.12.1
python-astroplan@0.10.1 python-poliastro@0.17.0 python-kanon@0.6.6
python-asdf-compression@0.0.1-0.57cc7e7 python-asdf-zarr@0.0.4
python-statmorph@0.5.7 ginga-qt5@5.1.0 python-radiospectra@0.6.0
python-sunkit-image@0.5.1 python-aplpy@2.1.0 python-astroalign@2.6.0
python-pyxsim@4.4.2 python-healpy@1.16.6 python-sbpy@0.5.0 python-webbpsf@1.4.0
python-acstools@3.7.2 python-jwst-reffiles@1.0.1 python-glue-qt@0.3.1
python-glue-astronomy@0.10.0 scamp@2.10.0 gnuastro@0.22 aoflagger@3.4.0

/gnu/store/kfkhw2xyl1jmiariz94bxz5s70xgyzpa-aoflagger-3.4.0
/gnu/store/qip370v3yg4mwjvqm0508s11fhiaflj8-gnuastro-0.22
/gnu/store/j8vmwcjzg79dhjpvnrqvi34a4zszfslv-scamp-2.10.0
/gnu/store/3xmlvkmmc0zkpkv33q7s66lwxkpdlqpp-python-glue-astronomy-0.10.0
/gnu/store/d3wcgz92b1h3gvbkl3l4bjq6a4zsaxsh-python-glue-qt-0.3.1
/gnu/store/a3jxr2yyjw4109g92zb0kig1jgv0c3d4-python-jwst-reffiles-1.0.1
/gnu/store/swmsl55npckh43phvlv3japkpxnh73p8-python-acstools-3.7.2
/gnu/store/d3nf9snqvyfr01ifag6z3iqwb5vwazxy-python-webbpsf-1.4.0
/gnu/store/hwz8klvddnrx4wh0b88nh7jwa706zb1p-python-sbpy-0.5.0
/gnu/store/01rfk1y610cdv8x0g4zsf5yzrii92b2p-python-healpy-1.16.6
/gnu/store/4z4zxbn8y93v2d5q6h4nnmiy1c3i4x23-python-pyxsim-4.4.2
/gnu/store/8k2f6pkjqvj2mvfml3i8p7v85bzi82jr-python-astroalign-2.6.0
/gnu/store/gw4v677wrzagkm90hxxl4mx340i5qp08-python-aplpy-2.1.0
/gnu/store/sm7f2aj1k4i0mp6sshqvy3cmbnwh833q-python-sunkit-image-0.5.1
/gnu/store/5kybg7xplm3kz57ghvgx7lwfrxyl3n7n-python-radiospectra-0.6.0
/gnu/store/c27ngc2mmz13ynlvjmnizhrkyv8ja03m-ginga-qt5-5.1.0
/gnu/store/91j7ls3r56hvyanmdvdbdj4lbd1x1x1m-python-statmorph-0.5.7
/gnu/store/127n68w9ksvbb1b5sa0pgr1ran1pgn5v-python-asdf-zarr-0.0.4
/gnu/store/p7vp4axfdwwnz1472insr3visffbgqc7-python-asdf-compression-0.0.1-0.57cc7e7
/gnu/store/7m6h31ad8dd5gvkdgbykjhv3nz5iiyp3-python-kanon-0.6.6
/gnu/store/j3rgncbzs7hcgs4da6gvh5iiajzm9ngk-python-poliastro-0.17.0
/gnu/store/bc5yyh17pwicm2ixb2yis1r015lp0p54-python-astroplan-0.10.1
/gnu/store/85wz3dfq9wdmr5vmmxp56qm0l2sakynd-python-cesium-0.12.1
/gnu/store/1pb5vv66b6dgsxz8vs9p8wmqgc2f3d7a-python-viresclient-0.12.0
/gnu/store/waf5wy9nm7wgq47rdj7psw7pq23l9rg9-python-zodipy-1.1.0
/gnu/store/i1b4c6ax00a4n4mbrvaiz7bfym7kda84-python-regularizepsf-0.4.0
/gnu/store/ff8i5rpiqymdfyl5iavk9fi39p3mih6d-python-halotools-0.9.1
/gnu/store/g7xn8f2zjjdh2cmyhcxnazipm081r8ij-python-naima-0.10.0
/gnu/store/pkf9qzycidx0s5yiwg14z4w56kvph40h-python-coolest-0.1.9
/gnu/store/7d1n3wrvf3hg0npnkr5zgihbgdszs6l9-python-sncosmo-2.11.1
/gnu/store/mkk1hsjslh8j2gk9pygaq92h3gisblai-siril-1.3.3
/gnu/store/bzwmgqac8m6pfbzwwjsp6wq0c0jg3x22-python-colorcet-3.1.0
/gnu/store/041a08iz58j8ww4nald5nfq92hbg7cv3-python-pyjanitor-0.27.0
/gnu/store/jz2ybx6rbc0c71a98lfw88mrgmgakskl-python-yt-astro-analysis-1.1.3
/gnu/store/fwf9hk8gjkhvb7cv1jcg1px23k5ivni3-python-metpy-1.6.3
/gnu/store/n84k7sj2xkv1w3fcnv1vc42dyld5g88l-datasette-1.0a7
/gnu/store/wbgywh1lv0x6yfx91hnsyjffxs63l5cn-python-verde-1.8.0
/gnu/store/lsqy2lkw8pv0pasxmjzidc1a3gzv6m7i-python-pymcubes-0.1.6
--8<---------------cut here---------------end--------------->8---

Sharlatan Hellseher (42):
  gnu: calceph: Update to 4.0.1.
  gnu: indi-2.0: Update to 2.1.0.
  gnu: Add lcms-next.
  gnu: siril: Update to 1.3.3.
  gnu: stellarium: Update to 24.3.
  gnu: wcslib: Update to 8.3.
  gnu: python-astroalign: Update to 2.6.0.
  gnu: python-astropy-iers-data: Update to 0.2024.10.14.0.32.55.
  gnu: python-astropy: Update to 6.1.4.
  gnu: python-crds: Update to 12.0.4.
  gnu: python-ephem: Update to 4.1.6.
  gnu: python-glymur: Update to 0.13.6.
  gnu: python-ndcube: Update to 2.2.3.
  gnu: python-photutils: Update to 2.0.1.
  gnu: python-pynbody: Update to 1.6.0.post0.
  gnu: python-pyregion: Update to 2.3.0.
  gnu: python-pyvo: Update to 1.5.3.
  gnu: python-pyxsim: Update to 4.4.2.
  gnu: python-radio-beam: Update to 0.3.8.
  gnu: python-regions: Update to 0.10.
  gnu: python-sep-pjw: Update to 1.3.6.
  gnu: python-spectral-cube: Disable tests.
  gnu: python-specutils: Update to 1.18.0.
  gnu: python-stdatamodels: Update to 2.1.1.
  gnu: python-sunpy: Update to 6.0.3.
  gnu: python-tweakwcs: Update to 0.8.9.
  gnu: python-zodipy: Update to 1.1.0.
  gnu: python-pytest-mpl: Adjust inputs.
  gnu: Add python-astrodendro.
  gnu: python-glue-core: Adjust inputs.
  gnu: Add python-hsluv.
  gnu: Add python-pysiril.
  gnu: Add python-sirilic.
  gnu: Add python-getdist.
  gnu: Add python-coolest.
  gnu: Add python-acstools.
  gnu: Add python-pycollada.
  gnu: Add python-pymcubes.
  gnu: Add iraf-community.
  gnu: Add python-halotools.
  gnu: python-statmorph: Skip failing tests.
  gnu: python-webbpsf: Disable more failing tests.

 gnu/packages/astronomy.scm      | 615 ++++++++++++++++++++++++++------
 gnu/packages/ghostscript.scm    |  14 +
 gnu/packages/python-check.scm   |   4 +-
 gnu/packages/python-science.scm |  42 +++
 gnu/packages/python-xyz.scm     |  74 +++-
 gnu/packages/statistics.scm     |  26 ++
 6 files changed, 650 insertions(+), 125 deletions(-)


base-commit: 5703914e93d81ac6037240582abe899282e78f15
-- 
2.46.0





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

* [bug#73915] [PATCH 01/42] gnu: calceph: Update to 4.0.1.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 02/42] gnu: indi-2.0: Update to 2.1.0 Sharlatan Hellseher
                   ` (40 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (calceph): Update to 4.0.1.

Change-Id: Ic643270cea8bfb0d7af30412ad6bddd4a63cea41
---
 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 106f524a73..e36ba53036 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -259,7 +259,7 @@ (define-public aoflagger
 (define-public calceph
   (package
     (name "calceph")
-    (version  "4.0.0")
+    (version  "4.0.1")
     (source
      (origin
        (method git-fetch)
@@ -268,7 +268,7 @@ (define-public calceph
              (commit (string-append name "_"
                                     (string-replace-substring version "." "_")))))
        (sha256
-        (base32 "1yabdq51plg3dijp68xajhsz395gi2fyp5qkvrj3dgv8d4qw52nw"))
+        (base32 "00q7iww72g6rgnq2br0g2py0ll57690gid08vyva6ffswyb3g923"))
        (file-name (git-file-name name version))))
     (build-system cmake-build-system)
     (native-inputs
-- 
2.46.0





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

* [bug#73915] [PATCH 02/42] gnu: indi-2.0: Update to 2.1.0.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 01/42] gnu: calceph: Update to 4.0.1 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 03/42] gnu: Add lcms-next Sharlatan Hellseher
                   ` (39 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

Change-Id: I7391d6ca6fb644baa4ad3c233e37e0713a88a31d
---
 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 e36ba53036..0e9f297a36 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -936,7 +936,7 @@ (define-public imppg
 (define-public indi-2.0
   (package
     (name "indi")
-    (version "2.0.9")
+    (version "2.1.0")
     (source
      (origin
        (method git-fetch)
@@ -945,7 +945,7 @@ (define-public indi-2.0
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "08wmw7mrxx1zc89yka3c52djmpvlb8zimq8yzs95gh3p7r5jfpq9"))))
+        (base32 "18i70m0qw59bsb46ffqb1kkigfb2m8ahbh825rxc2h86aqnrc6l6"))))
     (build-system cmake-build-system)
     (arguments
      (list
-- 
2.46.0





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

* [bug#73915] [PATCH 03/42] gnu: Add lcms-next.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 01/42] gnu: calceph: Update to 4.0.1 Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 02/42] gnu: indi-2.0: Update to 2.1.0 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 04/42] gnu: siril: Update to 1.3.3 Sharlatan Hellseher
                   ` (38 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher

* gnu/packages/ghostscript.scm (lcms-next): New variable.

Change-Id: I45c8ce69f044e866654de43ffb7abb357ce1361f
---
 gnu/packages/ghostscript.scm | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/gnu/packages/ghostscript.scm b/gnu/packages/ghostscript.scm
index e95069cdd1..723651a817 100644
--- a/gnu/packages/ghostscript.scm
+++ b/gnu/packages/ghostscript.scm
@@ -73,6 +73,20 @@ (define-public lcms
     (home-page "https://www.littlecms.com/")
     (properties '((cpe-name . "little_cms_color_engine")))))
 
+(define-public lcms-next
+  (package
+    (inherit lcms)
+    (name "lcms-next")
+    (version "2.16.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://sourceforge/lcms/lcms/"
+                           (version-major+minor version)
+                           "/lcms2-" (version-major+minor version) ".tar.gz"))
+       (sha256
+        (base32 "0lasskcj7k0sp0z7cpnwwisp826j51i1l7v322hcxd5rv15d6wyq"))))))
+
 (define-public libpaper
   (package
     (name "libpaper")
-- 
2.46.0





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

* [bug#73915] [PATCH 04/42] gnu: siril: Update to 1.3.3.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (2 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 03/42] gnu: Add lcms-next Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 05/42] gnu: stellarium: Update to 24.3 Sharlatan Hellseher
                   ` (37 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (siril): Update to 1.3.3.
[inputs]: Add curl, ffmpeg, lcms-next, libgit2, libjxl, libxisf, lz4,
pugixml, and wcslib. Sort alphabetically.
[native-inputs]: Remove cmake; add cmake-minimal, and glib:bin.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 0e9f297a36..8e9d060813 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -50,6 +50,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages gcc)
   #:use-module (gnu packages geo)
   #:use-module (gnu packages gettext)
+  #:use-module (gnu packages ghostscript)
   #:use-module (gnu packages gl)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gnome)
@@ -2436,7 +2437,7 @@ (define-public sextractor
 (define-public siril
   (package
     (name "siril")
-    (version "1.2.4")
+    (version "1.3.3")
     (source
      (origin
        (method git-fetch)
@@ -2444,14 +2445,14 @@ (define-public siril
              (url "https://gitlab.com/free-astro/siril")
              (commit version)))
        (sha256
-        (base32 "1nh5zk7isf7a0akkxq56n0lw8i18f7w3r27pa16fpcivmbv6xcx2"))
+        (base32 "1fxjfr9kak9vb899xpgr1vmiv3cc2l4apyp0mn0ghg7mqlyl9qmw"))
        (file-name (git-file-name name version))))
     (build-system meson-build-system)
     (arguments
      (list
       #:glib-or-gtk? #t
-      #:imported-modules `(,@%meson-build-system-modules (guix build
-                                                               glib-or-gtk-build-system))
+      #:imported-modules `(,@%meson-build-system-modules
+                           (guix build glib-or-gtk-build-system))
       #:modules '((guix build meson-build-system)
                   ((guix build glib-or-gtk-build-system)
                    #:prefix glib-or-gtk:)
@@ -2469,22 +2470,42 @@ (define-public siril
                 `("GDK_PIXBUF_MODULE_FILE" =
                   (,(getenv "GDK_PIXBUF_MODULE_FILE")))))))))
     (native-inputs
-     (list cmake git libconfig pkg-config))
+     (list cmake-minimal
+           git
+           (list glib "bin") ; for glib-compile-resources
+           libconfig
+           pkg-config))
     (inputs
-     (list cfitsio
-           (librsvg-for-system)
+     (list bash-minimal ;for wrap-program
+           cfitsio
+           curl
            exiv2
+           ffmpeg
            ffms2
            fftwf
-           gsl
            gdk-pixbuf
+           gsl
            gtk+
            json-glib
+           lcms-next
+
+           ;; XXX: It downloads script and data during start up, check if they
+           ;; may be presented as packages with wrapped environment variables
+           ;; src/io/siril_git.c
+           ;; <https://gitlab.com/free-astro/siril-scripts>
+           ;; <https://gitlab.com/free-astro/siril-spcc-database>.
+           libgit2
+
            libheif
-           bash-minimal ;for wrap-program
+           libjxl
            libraw
+           (librsvg-for-system)
            librtprocess
-           opencv))
+           libxisf
+           lz4
+           opencv
+           pugixml
+           wcslib))
     (home-page "https://siril.org/")
     (synopsis "Image processing software for amateur astronomy")
     (description
-- 
2.46.0





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

* [bug#73915] [PATCH 05/42] gnu: stellarium: Update to 24.3.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (3 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 04/42] gnu: siril: Update to 1.3.3 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 06/42] gnu: wcslib: Update to 8.3 Sharlatan Hellseher
                   ` (36 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (stellarium): Update to 24.3.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 8e9d060813..a844be296e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2663,7 +2663,7 @@ (define-public stackistry
 (define-public stellarium
   (package
     (name "stellarium")
-    (version "24.2")
+    (version "24.3")
     (source
      (origin
        (method git-fetch)
@@ -2672,7 +2672,7 @@ (define-public stellarium
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "01iq1cxbhr3xknzpk4spflxj3msf9wk19b4lqlifi1pwaz18pb5n"))))
+        (base32 "0wwaddbqcia6jaz3lc1cf63pvi9bqj2cglp428i77jlfs3dfj45j"))))
     (build-system cmake-build-system)
     ;; TODO: Complete documentation build and split into dedicated outputs.
     (arguments
@@ -2705,7 +2705,7 @@ (define-public stellarium
            qtlocation-5
            qtmultimedia-5
            qtpositioning
-           qtscript
+           qtscript ; the last v5 left to rename
            qtserialport-5
            qttranslations
            qtwebengine-5
-- 
2.46.0





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

* [bug#73915] [PATCH 06/42] gnu: wcslib: Update to 8.3.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (4 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 05/42] gnu: stellarium: Update to 24.3 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 07/42] gnu: python-astroalign: Update to 2.6.0 Sharlatan Hellseher
                   ` (35 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (wcslib): Update to 8.3.

Change-Id: I200ac8887e47dafacd33e6b9168defb928e93c50
---
 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 a844be296e..1b773110bb 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6522,14 +6522,14 @@ (define-public unsio
 (define-public wcslib
   (package
     (name "wcslib")
-    (version "8.2.2")
+    (version "8.3")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "https://www.atnf.csiro.au/people/mcalabre/WCS/"
                            "wcslib-" version ".tar.bz2"))
        (sha256
-        (base32 "0cvqppjf7gk0f3rs9cc46h5fffv2l8ylrb234r9fbx0px0525632"))
+        (base32 "0225c77jypjjlfw6zd53447qnrmlq1fl38xzi4mw1fr7g50s67j3"))
        (snippet
         #~(begin (use-modules (guix build utils))
                  (delete-file-recursively "C/flexed")))))
-- 
2.46.0





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

* [bug#73915] [PATCH 07/42] gnu: python-astroalign: Update to 2.6.0.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (5 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 06/42] gnu: wcslib: Update to 8.3 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 08/42] gnu: python-astropy-iers-data: Update to 0.2024.10.14.0.32.55 Sharlatan Hellseher
                   ` (34 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-astroalign): Update to 2.6.0.
[propagated-inputs]: Remove python-sep; add python-sep-pjw.
[native-inputs]: Add python-setuptools.

Change-Id: Ib233920b84d1c7110f2f0c3ecb82d2c68cb79a4c
---
 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 1b773110bb..43cd5c9ad3 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1518,7 +1518,7 @@ (define-public python-asdf-astropy
 (define-public python-astroalign
   (package
     (name "python-astroalign")
-    (version "2.5.1")
+    (version "2.6.0")
     (source
      (origin
        ;; There are no tests in the PyPI tarball.
@@ -1528,19 +1528,20 @@ (define-public python-astroalign
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1kr5cszcxvrdbksy7mvv3ps1h1jzrn4yamfr6x7whkbi6bpqf7xp"))))
+        (base32 "19dmdnp2hzhzd25601xrfflhxi3j2rgpwf3nl882173wb544cxyq"))))
     (build-system pyproject-build-system)
     (native-inputs
      (list python-astropy
            python-ccdproc
            python-pillow
-           python-pytest))
+           python-pytest
+           python-setuptools))
     (propagated-inputs
      (list python-bottleneck
            python-numpy
            python-scikit-image
            python-scipy
-           python-sep))
+           python-sep-pjw))
     (home-page "https://astroalign.readthedocs.io/")
     (synopsis "Astrometric Alignment of Images")
     (description
-- 
2.46.0





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

* [bug#73915] [PATCH 08/42] gnu: python-astropy-iers-data: Update to 0.2024.10.14.0.32.55.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (6 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 07/42] gnu: python-astroalign: Update to 2.6.0 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 09/42] gnu: python-astropy: Update to 6.1.4 Sharlatan Hellseher
                   ` (33 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.10.14.0.32.55.
[arguments] <#:tests?>: Adjust comments to reflect current
status. <#:phases>: Remove 'set-env-version' phase.
[native-inputs]: Add python-setuptools and python-wheel; remove
python-pytest and python-pytest-remote-data.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 43cd5c9ad3..7c83acb185 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2876,32 +2876,21 @@ (define-public python-astropy-healpix
 (define-public python-astropy-iers-data
   (package
     (name "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.9.16.0.32.21")
+    (version "0.2024.10.14.0.32.55")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "astropy_iers_data" version))
        (sha256
-        (base32 "0i63yxw4xfgv1dwaq89xd34xlsnx0n5njcm4adln2gk2ia3gxxig"))))
+        (base32 "1849jbmz1x6x783w9k08a9i3g4f722lqwlnszh4dyr50dyrfbrzg"))))
     (build-system pyproject-build-system)
     (arguments
-     (list
-      ;; Dependencies cycle wit python-astropy, see
-      ;; <https://github.com/astropy/astropy-iers-data/issues/21>.
-      #:tests? #f
-      #:phases
-      #~(modify-phases %standard-phases
-          (add-before 'build 'set-env-version
-            (lambda _
-              (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))))))
+     (list #:tests? #f)) ; no tests
     (native-inputs
      (list python-hypothesis
-           python-pytest
-           python-pytest-remotedata
-           python-setuptools-scm))
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
     (home-page "https://docs.astropy.org/en/latest/utils/iers.html")
     (synopsis "IERS Earth Rotation and Leap Second tables for the astropy core package")
     (description
-- 
2.46.0





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

* [bug#73915] [PATCH 09/42] gnu: python-astropy: Update to 6.1.4.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (7 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 08/42] gnu: python-astropy-iers-data: Update to 0.2024.10.14.0.32.55 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 10/42] gnu: python-crds: Update to 12.0.4 Sharlatan Hellseher
                   ` (32 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

Change-Id: I255426bf289d3e39dd2a39c40787b90e97452906
---
 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 7c83acb185..6cbe16269a 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2732,13 +2732,13 @@ (define-public stellarium
 (define-public python-astropy
   (package
     (name "python-astropy")
-    (version "6.1.3")
+    (version "6.1.4")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "astropy" version))
        (sha256
-        (base32 "0w09fn7zy2nr5pvvqwmi3s3cm3y5pzxpn7wldz7bbxn1xp6k9j4s"))
+        (base32 "0d0cnqm0p00ap8wys5jcg9h958c6mizx87wzwvmrpackn3i5h59n"))
        (modules '((guix build utils)))
        (snippet
         '(begin
-- 
2.46.0





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

* [bug#73915] [PATCH 10/42] gnu: python-crds: Update to 12.0.4.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (8 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 09/42] gnu: python-astropy: Update to 6.1.4 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 11/42] gnu: python-ephem: Update to 4.1.6 Sharlatan Hellseher
                   ` (31 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-crds): Update to 12.0.4.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I9ceeca97a8d05a0c7f72ca61c03c8d2b9877f7fb
---
 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 6cbe16269a..b44844cb5b 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3292,13 +3292,13 @@ (define-public python-cmyt
 (define-public python-crds
   (package
     (name "python-crds")
-    (version "11.18.4")
+    (version "12.0.4")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "crds" version))
        (sha256
-        (base32 "1z6apmss8wym3lpp2mifqxz0i5vvi39g0i2agvw0lchcyzw3jvig"))))
+        (base32 "1xsw120npgf962p3s9rddi88ppmvr0hs6203dnv05wvq2jyfsymv"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -3318,7 +3318,9 @@ (define-public python-crds
            python-stsynphot
            python-requests))
     (native-inputs
-     (list python-setuptools-scm))
+     (list python-setuptools
+           python-setuptools-scm
+           python-wheel))
     (home-page "https://hst-crds.stsci.edu")
     (synopsis "Calibration Reference Data System for HST and JWST")
     (description
-- 
2.46.0





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

* [bug#73915] [PATCH 11/42] gnu: python-ephem: Update to 4.1.6.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (9 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 10/42] gnu: python-crds: Update to 12.0.4 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 12/42] gnu: python-glymur: Update to 0.13.6 Sharlatan Hellseher
                   ` (30 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-ephem): Update to 4.1.6.

Change-Id: I1a2f89d7ef5ec3289b92ce450a83d4c59f4457b5
---
 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 b44844cb5b..3ba6bb50e0 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3453,13 +3453,13 @@ (define-public python-dust-extinction
 (define-public python-ephem
   (package
     (name "python-ephem")
-    (version "4.1.5")
+    (version "4.1.6")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "ephem" version))
        (sha256
-        (base32 "0ainqbnvw320pc61q5b6ad6f2mhn1pvrlnq489cwfx0m82mahr0c"))))
+        (base32 "0ps2lr6aa477262yw13w3hh0h5rzmywdlji0wbnkxnzrfvmf9lhf"))))
     (build-system pyproject-build-system)
     (native-inputs (list tzdata))
     (home-page "https://rhodesmill.org/pyephem/")
-- 
2.46.0





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

* [bug#73915] [PATCH 12/42] gnu: python-glymur: Update to 0.13.6.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (10 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 11/42] gnu: python-ephem: Update to 4.1.6 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 13/42] gnu: python-ndcube: Update to 2.2.3 Sharlatan Hellseher
                   ` (29 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915
  Cc: Sharlatan Hellseher, Lars-Dominik Braun, Marius Bakke,
	Munyoki Kilyungi, Sharlatan Hellseher, Tanguy Le Carrour, jgart

* gnu/packages/python-xyz.scm (python-glymur): Update to 0.13.6.
[phases]: Remove 'disable-failing-tests and move the logic to
<#:tests-flags>.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ied56e22d938b7cc61969892b680c9e72d1cfce1e
---
 gnu/packages/python-xyz.scm | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 8849096026..60fdeea809 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -2255,7 +2255,7 @@ (define-public python-gh-md-to-html
 (define-public python-glymur
   (package
     (name "python-glymur")
-    (version "0.13.5")
+    (version "0.13.6")
     (source
      (origin
        (method git-fetch)   ; no tests data in PyPi package
@@ -2264,12 +2264,15 @@ (define-public python-glymur
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1n2n7bj5w29w5y2gcl4hxhqf85n0j2crkln9i0mprq3xw8finxpx"))))
+        (base32 "06v6g0fwzmy2imhrvy0q4zrhrlrp24yhs098vi13r92ga63c72xl"))))
     (build-system pyproject-build-system)
     (arguments
      (list
       #:test-flags
-      #~(list "-n" "auto")
+      #~(list "--numprocesses" "auto"
+              ;; Failing test due to inability of ctypes.util.find_library()
+              ;; to determine library path, which is patched above.
+              "--ignore=tests/test_config.py")
       #:phases
       #~(modify-phases %standard-phases
           (add-after 'unpack 'patch-library-locations
@@ -2287,17 +2290,13 @@ (define-public python-glymur
                   (search-input-file inputs "/lib/libtiff.so") "\"\n"
                   "    elif libname == \"c\":\n"
                   "        path = \""
-                  (search-input-file inputs "/lib/libc.so.6") "\"\n")))))
-          (add-before 'check 'disable-failing-tests
-            (lambda _
-              ;; Failing test due to inability of
-              ;; ctypes.util.find_library() to determine library path,
-              ;; which is patched above.
-              (delete-file "tests/test_config.py"))))))
+                  (search-input-file inputs "/lib/libc.so.6") "\"\n"))))))))
     (native-inputs
      (list python-pytest
            python-pytest-xdist
-           python-scikit-image))
+           python-scikit-image
+           python-setuptools
+           python-wheel))
     (inputs
      (list openjpeg  ; glymur/lib/openjp2.py
            libtiff)) ; glymur/lib/tiff.py
-- 
2.46.0





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

* [bug#73915] [PATCH 13/42] gnu: python-ndcube: Update to 2.2.3.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (11 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 12/42] gnu: python-glymur: Update to 0.13.6 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 14/42] gnu: python-photutils: Update to 2.0.1 Sharlatan Hellseher
                   ` (28 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-ndcube): Update to 2.2.3.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I1357dfd6cec1d191ba5d03a96023e35ad1e88177
---
 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 3ba6bb50e0..789acd3c05 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3651,13 +3651,13 @@ (define-public python-naima
 (define-public python-ndcube
   (package
     (name "python-ndcube")
-    (version "2.2.2")
+    (version "2.2.3")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "ndcube" version))
        (sha256
-        (base32 "0d82xldinvjw4csql4w3k44ibprbz0b0g5ixq9a5f6c7zbvfc24l"))))
+        (base32 "01sxmy5ki5bcgva5z3m20mg20dfx5n6dkb41kdfcdizqmsw96qmn"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -3695,8 +3695,10 @@ (define-public python-ndcube
            python-pytest-astropy
            python-pytest-mpl
            python-scipy
+           python-setuptools
            python-setuptools-scm
-           python-sunpy))
+           python-sunpy
+           python-wheel))
     (home-page "https://docs.sunpy.org/projects/ndcube/")
     (synopsis "Multi-dimensional contiguous and non-contiguous coordinate aware arrays")
     (description
-- 
2.46.0





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

* [bug#73915] [PATCH 14/42] gnu: python-photutils: Update to 2.0.1.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (12 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 13/42] gnu: python-ndcube: Update to 2.2.3 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 15/42] gnu: python-pynbody: Update to 1.6.0.post0 Sharlatan Hellseher
                   ` (27 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-photutils): Update to 2.0.1.
[arguments]<#:phases>: Add 'relax-requirements phase.
[propagated-inputs]: Remove python-scikit-learn; add python-regions.
[native-inputs]: Add python-setuptools.

Change-Id: If8533af300fdc695e9415d80806c5d88620921cb
---
 gnu/packages/astronomy.scm | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 789acd3c05..455bfdec44 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3716,22 +3716,25 @@ (define-public python-ndcube
 (define-public python-photutils
   (package
     (name "python-photutils")
-    ;; PyPI version for source archive is missing minor 0, See
-    ;; <https://github.com/astropy/photutils/issues/1727>
-    (version "1.13.0")
+    (version "2.0.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "photutils" version))
        (sha256
-        (base32 "1lhpcxh2adknzlmrddqd712yzpwdlqlw9jn49ajj4kz5z7822dns"))))
+        (base32 "1mcsp5bsg3i6w3v9gf7vhkyhlxsn57hgbs0b94p5c4hcv9fa4y3g"))))
     (build-system pyproject-build-system)
     (arguments
      (list
       #:test-flags
-      #~(list "-n" "auto")
+      #~(list "--numprocesses" "auto")
       #:phases
       #~(modify-phases %standard-phases
+         (add-after 'unpack 'relax-requirements
+           (lambda _
+             (substitute* "pyproject.toml"
+               ;; numpy>=1.24
+               ((">=1.24") ">=1.23"))))
           ;; setup.py was removed in 36c3231ce5b80ad470fa78be2e96df859d2daf41
           ;; for some unknown reason, which caused the package to fail to
           ;; build. It is being recreated based on that commit.
@@ -3761,8 +3764,8 @@ (define-public python-photutils
            python-matplotlib
            python-numpy
            python-rasterio
+           python-regions
            python-scikit-image
-           python-scikit-learn
            python-scipy
            python-shapely
            python-tqdm))
@@ -3771,6 +3774,7 @@ (define-public python-photutils
            python-extension-helpers
            python-pytest-astropy
            python-pytest-xdist
+           python-setuptools
            python-setuptools-scm))
     (home-page "https://github.com/astropy/photutils")
     (synopsis "Source detection and photometry")
-- 
2.46.0





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

* [bug#73915] [PATCH 15/42] gnu: python-pynbody: Update to 1.6.0.post0.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (13 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 14/42] gnu: python-photutils: Update to 2.0.1 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 16/42] gnu: python-pyregion: Update to 2.3.0 Sharlatan Hellseher
                   ` (26 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-pynbody): Update to 1.6.0.post0.

Change-Id: Ib05e972e13b823930bd644fce70475a3ad8aff96
---
 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 455bfdec44..2d37ae3999 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5147,7 +5147,7 @@ (define-public python-pyerfa
 (define-public python-pynbody
   (package
     (name "python-pynbody")
-    (version "1.6.0")
+    (version "1.6.0.post0")
     (source
      (origin
        (method git-fetch) ;PyPi doesn't have not prebuit version.
@@ -5156,7 +5156,7 @@ (define-public python-pynbody
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "00isg6nsqzgjqpkczwvrcmj3ndzav3bfzla0a72b44cgdj20wyv8"))
+        (base32 "0rl9ais4yc6kdijq1il4vi3mplp7z6bcih4x55axhan5n3n7riwi"))
        (modules '((guix build utils)))
        (snippet
         ;; Symlink goes to not existing directory.
-- 
2.46.0





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

* [bug#73915] [PATCH 16/42] gnu: python-pyregion: Update to 2.3.0.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (14 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 15/42] gnu: python-pynbody: Update to 1.6.0.post0 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 17/42] gnu: python-pyvo: Update to 1.5.3 Sharlatan Hellseher
                   ` (25 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-pyregion): Update to 2.3.0.
[arguments] <#:phases>: Add 'create-setup.py phase.
[native-inputs]: Add python-extension-helpers, python-pytest-astropy, and
python-setuptools.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 2d37ae3999..00a7e0d17b 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5233,28 +5233,42 @@ (define-public python-pynbody
 (define-public python-pyregion
   (package
     (name "python-pyregion")
-    (version "2.2.0")
+    (version "2.3.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "pyregion" version))
        (sha256
-        (base32 "0l7qb7r8fnv46mdih4m5b8jaxixgpw6m7v37dpikjkblgh0vigaw"))))
+        (base32 "09a98v3zk1vdjns1q64al58mapr4cns3nlnyi6b26wqi888qfjg8"))))
     (build-system pyproject-build-system)
     (arguments
      (list
       #:phases
       #~(modify-phases %standard-phases
+          ;; setup.py was removed in b26ec4fe88e29447dc8391fcdef7082a4f7876ce
+          ;; TODO: Check how to implement it in python-build-system.
+          (add-after 'unpack 'create-setup.py
+            (lambda _
+              (call-with-output-file "setup.py"
+                (lambda (port)
+                  (format port "from setuptools import setup
+from extension_helpers import get_extensions
+setup(ext_modules=get_extensions())")))))
           (add-before 'check 'build-extensions
             (lambda _
               ;; Cython extensions have to be built before running the tests.
               (invoke "python" "setup.py" "build_ext" "--inplace"))))))
     (propagated-inputs
-     (list python-astropy python-numpy python-pyparsing))
+     (list python-astropy
+           python-numpy
+           python-pyparsing))
     (native-inputs
      (list python-cython
+           python-extension-helpers
            python-pytest
+           python-pytest-astropy
            python-pytest-astropy-header
+           python-setuptools
            python-setuptools-scm))
     (home-page "https://github.com/astropy/pyregion")
     (synopsis "Python parser for ds9 region files")
-- 
2.46.0





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

* [bug#73915] [PATCH 17/42] gnu: python-pyvo: Update to 1.5.3.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (15 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 16/42] gnu: python-pyregion: Update to 2.3.0 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 18/42] gnu: python-pyxsim: Update to 4.4.2 Sharlatan Hellseher
                   ` (24 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-pyvo): Update to 1.5.3.
[native-inputs]: Add python-setuptools and python-wheel.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 00a7e0d17b..5d1ea336fb 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3950,18 +3950,24 @@ (define-public python-pyavm
 (define-public python-pyvo
   (package
     (name "python-pyvo")
-    (version "1.5.2")
+    (version "1.5.3")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "pyvo" version))
        (sha256
-        (base32 "0wcg3jhfwjd9gqs74mw63sgi1yhmgljx1bwk3mxn0p6fv924r8mq"))))
+        (base32 "0zlqn7qflv5ipmlqkq85qjgggz84zi67jm45w4ayfapmhh74sa7x"))))
     (build-system pyproject-build-system)
     (native-inputs
-     (list python-pytest-astropy python-requests-mock python-setuptools-scm))
+     (list python-pytest-astropy
+           python-requests-mock
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
     (propagated-inputs
-     (list python-astropy python-pillow python-requests))
+     (list python-astropy
+           python-pillow
+           python-requests))
     (home-page "https://github.com/astropy/pyvo")
     (synopsis "Access Virtual Observatory data and services")
     (description
-- 
2.46.0





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

* [bug#73915] [PATCH 18/42] gnu: python-pyxsim: Update to 4.4.2.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (16 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 17/42] gnu: python-pyvo: Update to 1.5.3 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 19/42] gnu: python-radio-beam: Update to 0.3.8 Sharlatan Hellseher
                   ` (23 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-pyxsim): Update to 4.4.2.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I37cb512dbe3f37aaf1ad9c4a4f2b31a9aec25519
---
 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 5d1ea336fb..a1cac1ee3b 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2045,13 +2045,13 @@ (define-public python-pvextractor
 (define-public python-pyxsim
   (package
     (name "python-pyxsim")
-    (version "4.4.1")
+    (version "4.4.2")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "pyxsim" version))
        (sha256
-        (base32 "1vviy9hk2z3h0fi6c8207ps5pklsjn0a77pqq6wa4sa1n07clc8i"))))
+        (base32 "1zryblpcc2yfhk1ybhv35p4zkp04hqwdrslrwm6my0pichb30py6"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -2076,7 +2076,9 @@ (define-public python-pyxsim
            python-yt))
     (native-inputs
      (list python-cython-3
-           python-setuptools-scm))
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
     (home-page "https://hea-www.cfa.harvard.edu/~jzuhone/pyxsim/")
     (synopsis "Simulating X-ray observations from astrophysical sources")
     (description
-- 
2.46.0





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

* [bug#73915] [PATCH 19/42] gnu: python-radio-beam: Update to 0.3.8.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (17 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 18/42] gnu: python-pyxsim: Update to 4.4.2 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 20/42] gnu: python-regions: Update to 0.10 Sharlatan Hellseher
                   ` (22 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-radio-beam): Update to 0.3.8.
[arguments] <#:tests>: Disable, as newer version of NumPy is required.
[native-inputs]: Add python-setuptools and python-wheel. Place before
'propagated-inputs'.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index a1cac1ee3b..8929809e3a 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5905,7 +5905,7 @@ (define-public python-rad
 (define-public python-radio-beam
   (package
     (name "python-radio-beam")
-    (version "0.3.7")
+    (version "0.3.8")
     (source
      (origin
        (method url-fetch)
@@ -5913,13 +5913,24 @@ (define-public python-radio-beam
        (sha256
         (base32 "0dg6vqdhmzh47awdkkcbf455gw6if2qwxyhcqbq2dkhbwsx680gc"))))
     (build-system pyproject-build-system)
+    (arguments
+     ;; See <https://github.com/radio-astro-tools/radio-beam/issues/129>.
+     ;; E   astropy.units.core.UnitScaleError: cannot create a unit with a scale of 0.
+     ;;
+     ;; It might happen due to older version of NumPy in Guix, upastream
+     ;; tested with numpy==2.1.2, where we have 1.23.2.
+     (list #:tests? #f))
+    (native-inputs
+     (list python-pytest-astropy
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
     (propagated-inputs
      (list python-astropy
            python-matplotlib
            python-numpy
            python-scipy
            python-six))
-    (native-inputs (list python-pytest-astropy python-setuptools-scm))
     (home-page "https://radio-beam.readthedocs.io/en/latest/")
     (synopsis "Operations for radio astronomy beams with Astropy")
     (description
-- 
2.46.0





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

* [bug#73915] [PATCH 20/42] gnu: python-regions: Update to 0.10.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (18 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 19/42] gnu: python-radio-beam: Update to 0.3.8 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 21/42] gnu: python-sep-pjw: Update to 1.3.6 Sharlatan Hellseher
                   ` (21 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-regions): Update to 0.10.
[native-inputs]: Add python-setuptools.

Change-Id: Ie5fb9464af8c00570afbb78392f917b6f6c978fe
---
 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 8929809e3a..2bd1e834cb 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3980,18 +3980,18 @@ (define-public python-pyvo
 (define-public python-regions
   (package
     (name "python-regions")
-    (version "0.9")
+    (version "0.10")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "regions" version))
        (sha256
-        (base32 "0kvfdzqry3vcvphd7ldmppbgn3ab97hbfzwxfrlxls92yi41h3i6"))))
+        (base32 "10cswrknj3qh9i1daynlx4ild66lwcyra5rs03h8s9j4l275274n"))))
     (build-system pyproject-build-system)
     (arguments
      (list
       #:test-flags
-      #~(list "-n" "auto")
+      #~(list "--numprocesses" "auto")
       #:phases
       #~(modify-phases %standard-phases
           ;; setup.py was removed in 84c80a280431adda00641cda5264c7de18b43b2f
@@ -4024,6 +4024,7 @@ (define-public python-regions
            python-pytest-astropy
            python-pytest-runner
            python-pytest-xdist
+           python-setuptools
            python-setuptools-scm))
     (home-page "https://github.com/astropy/regions")
     (synopsis "Package for region handling")
-- 
2.46.0





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

* [bug#73915] [PATCH 21/42] gnu: python-sep-pjw: Update to 1.3.6.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (19 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 20/42] gnu: python-regions: Update to 0.10 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 22/42] gnu: python-spectral-cube: Disable tests Sharlatan Hellseher
                   ` (20 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-sep-pjw): Update to 1.3.6.
[phases]{relax-requirements}: Add more relaxation on not yet supported
option.
[native-inputs]: Add python-setuptools, python-setuptools-scm, and
python-wheel.

Change-Id: I507ca06def6afaaed70f9b31bb7a960437ba33d0
---
 gnu/packages/astronomy.scm | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 2bd1e834cb..ff9e6becac 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5460,26 +5460,33 @@ (define-public python-sep
 (define-public python-sep-pjw
   (package
     (name "python-sep-pjw")
-    (version "1.3.5")
+    (version "1.3.6")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "sep_pjw" version))
        (sha256
-        (base32 "15jf16zycs1gz6jfkhmj7b8wdcpp8d5ikz15pmfkwq32a8mfdv8m"))))
+        (base32 "0ji3khgswidnnqx34js9fyk39kgh4gvf7q8gk2f7r4acaabzja2v"))))
     (build-system pyproject-build-system)
     (arguments
-     (list #:test-flags #~(list "test.py")
+     (list
+      #:test-flags #~(list "test.py")
       #:phases
       #~(modify-phases %standard-phases
-         (add-after 'unpack 'relax-requirements
-           (lambda _
-             (substitute* "pyproject.toml"
-               ;; numpy>=1.23.5
-               (("1.23.5") "1.23.2")))))))
+          (add-after 'unpack 'relax-requirements
+            (lambda _
+              (substitute* "pyproject.toml"
+                ;; numpy>=1.23.5
+                (("1.23.5") "1.23.2")
+                ;; TypeError: Configuration.__init__() got an unexpected
+                ;; keyword argument 'version_file'
+                (("version_file = .*") "")))))))
     (native-inputs
      (list python-cython
-           python-pytest))
+           python-pytest
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
     (propagated-inputs
      (list python-numpy))
     (home-page "https://github.com/PJ-Watson/sep-pjw")
-- 
2.46.0





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

* [bug#73915] [PATCH 22/42] gnu: python-spectral-cube: Disable tests.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (20 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 21/42] gnu: python-sep-pjw: Update to 1.3.6 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 23/42] gnu: python-specutils: Update to 1.18.0 Sharlatan Hellseher
                   ` (19 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-spectral-cube): Disable tests.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ff9e6becac..ce8e4eddd4 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4381,6 +4381,8 @@ (define-public python-spectral-cube
     (build-system pyproject-build-system)
     (arguments
      (list
+      ;; See <https://github.com/radio-astro-tools/radio-beam/issues/129>.
+      #:tests? #f
       #:test-flags
       #~(list "-n" "auto")))
     (propagated-inputs
-- 
2.46.0





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

* [bug#73915] [PATCH 23/42] gnu: python-specutils: Update to 1.18.0.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (21 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 22/42] gnu: python-spectral-cube: Disable tests Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 24/42] gnu: python-stdatamodels: Update to 2.1.1 Sharlatan Hellseher
                   ` (18 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-specutils): Update to 1.18.0.
[arguments]<#:phases>: Add 'relax-requirements phase.
[propagated-inputs]: Add python-astropy.
[native-inputs]: Add python-setuptools.
[description]: Fix indentation.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ce8e4eddd4..fad0e68346 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4435,13 +4435,13 @@ (define-public python-spectral-cube
 (define-public python-specutils
   (package
     (name "python-specutils")
-    (version "1.16.0")
+    (version "1.18.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "specutils" version))
        (sha256
-        (base32 "1bv1f0bpyc8pgxywcmhd3rpmnx0l604iqn4cx6isa9jfp6gnd0z3"))))
+        (base32 "16fwazgk1cbqd9njrmwg4xyxg4qykv8c5mk5bzxwz1q5arjc8cy7"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -4451,6 +4451,11 @@ (define-public python-specutils
       #:test-flags #~(list "-k" "not test_create_spectral_axis")
       #:phases
       #~(modify-phases %standard-phases
+          (add-after 'unpack 'relax-requirements
+            (lambda _
+              (substitute* "setup.cfg"
+                ;; numpy>=1.24
+                (("1.24") "1.23.2"))))
           (add-before 'check 'set-home-env
             (lambda _
               ;; Tests require HOME to be set.
@@ -4460,6 +4465,7 @@ (define-public python-specutils
      (list ;; python-stdatamodels ; cycle with python-synphot, optional.
            python-asdf
            python-asdf-astropy
+           python-astropy
            python-gwcs
            python-ndcube
            python-numpy
@@ -4467,17 +4473,18 @@ (define-public python-specutils
     (native-inputs
      (list python-matplotlib
            python-pytest-astropy
+           python-setuptools
            python-setuptools-scm
            python-spectral-cube))
     (home-page "https://specutils.readthedocs.io/")
     (synopsis "Package for spectroscopic astronomical data")
     (description
-     "@code{specutils} is a Python package for representing, loading, manipulating,
-and analyzing astronomical spectroscopic data.  The generic data containers and
-accompanying modules provide a toolbox that the astronomical community can use
-to build more domain-specific packages.  For more details about the underlying
-principles,
-see @url{https://github.com/astropy/astropy-APEs/blob/main/APE13.rst, APE13}.")
+     "@code{specutils} is a Python package for representing, loading,
+manipulating,and analyzing astronomical spectroscopic data.  The generic data
+containers and accompanying modules provide a toolbox that the astronomical
+community can use to build more domain-specific packages.  For more details
+about the underlying principles, see
+@url{https://github.com/astropy/astropy-APEs/blob/main/APE13.rst, APE13}.")
     (license license:bsd-3)))
 
 (define-public python-spherical-geometry
-- 
2.46.0





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

* [bug#73915] [PATCH 24/42] gnu: python-stdatamodels: Update to 2.1.1.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (22 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 23/42] gnu: python-specutils: Update to 1.18.0 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 25/42] gnu: python-sunpy: Update to 6.0.3 Sharlatan Hellseher
                   ` (17 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-stdatamodels): Update to 2.1.1.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Iec917b39410ea356152a77308e5b77562da0cc5b
---
 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 fad0e68346..6e849efe8c 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4732,13 +4732,13 @@ (define-public python-stcal
 (define-public python-stdatamodels
   (package
     (name "python-stdatamodels")
-    (version "2.1.0")
+    (version "2.1.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "stdatamodels" version))
        (sha256
-        (base32 "0bgb0n1nqwnvd6bh0f1cnbk3j2yygch88l9834hmsns4rg1ak6j9"))))
+        (base32 "08zkr0amc65dj2lr90d2r29cj23f8h0ms94qmmcgcq2r4xlpna10"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -4764,7 +4764,9 @@ (define-public python-stdatamodels
            python-pytest-doctestplus
            python-pytest-xdist
            python-scipy
-           python-setuptools-scm))
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
     (home-page "https://github.com/spacetelescope/stdatamodels")
     (synopsis
      "Core support for DataModel classes used in calibration pipelines")
-- 
2.46.0





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

* [bug#73915] [PATCH 25/42] gnu: python-sunpy: Update to 6.0.3.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (23 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 24/42] gnu: python-stdatamodels: Update to 2.1.1 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 26/42] gnu: python-tweakwcs: Update to 0.8.9 Sharlatan Hellseher
                   ` (16 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-sunpy): Update to 6.0.3.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I9bb936987043151d8d06cab46943ed807f127c47
---
 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 6e849efe8c..80a534d815 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4185,13 +4185,13 @@ (define-public python-sgp4
 (define-public python-sunpy
   (package
     (name "python-sunpy")
-    (version "6.0.2")
+    (version "6.0.3")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "sunpy" version))
        (sha256
-        (base32 "0mzmq2ncqgq61c1maxwynrmzcyiafnlil5mx4vhy2cvdyacm8yc9"))))
+        (base32 "1v3bnl9dhs9ks7jhmwy10qq6a99v2xcpalmigb255fxi9pqcy8lj"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -4230,7 +4230,9 @@ (define-public python-sunpy
            python-pytest-mock
            python-pytest-mpl
            python-pytest-xdist
-           python-setuptools-scm))
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
     (propagated-inputs
      (list parfive
            python-asdf
-- 
2.46.0





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

* [bug#73915] [PATCH 26/42] gnu: python-tweakwcs: Update to 0.8.9.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (24 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 25/42] gnu: python-sunpy: Update to 6.0.3 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 27/42] gnu: python-zodipy: Update to 1.1.0 Sharlatan Hellseher
                   ` (15 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.9.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I0d00a9964ee10711a0f751990939633d07634282
---
 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 80a534d815..b262c7306c 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6096,13 +6096,13 @@ (define-public python-skyfield
 (define-public python-tweakwcs
   (package
     (name "python-tweakwcs")
-    (version "0.8.8")
+    (version "0.8.9")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "tweakwcs" version))
        (sha256
-        (base32 "148as0x1szk1wv13bwk947qs3rw5xj2286ccdbhzfzarng58a386"))))
+        (base32 "0a1ygsar9l6jybji9qibz6ja3picv9aiw2jmdcsqdfqhrppknqp7"))))
     (build-system pyproject-build-system)
     (propagated-inputs
      (list python-astropy
@@ -6117,7 +6117,9 @@ (define-public python-tweakwcs
            python-pytest
            python-pytest-cov
            python-scipy
-           python-setuptools-scm))
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
     (home-page "https://tweakwcs.readthedocs.io/en/latest/")
     (synopsis
      "Algorithms for matching and aligning catalogs and for tweaking the WCS")
-- 
2.46.0





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

* [bug#73915] [PATCH 27/42] gnu: python-zodipy: Update to 1.1.0.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (25 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 26/42] gnu: python-tweakwcs: Update to 0.8.9 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 28/42] gnu: python-pytest-mpl: Adjust inputs Sharlatan Hellseher
                   ` (14 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-zodipy): Update to 1.1.0.

Change-Id: If46583d97f08f7ecd94475b00e53ad6961bf3569
---
 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 b262c7306c..a371a16da2 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6371,7 +6371,7 @@ (define-public python-yt-astro-analysis
 (define-public python-zodipy
   (package
     (name "python-zodipy")
-    (version "1.0.0")
+    (version "1.1.0")
     (source
      (origin
        (method git-fetch) ;; no tests in the PyPI tarball
@@ -6380,7 +6380,7 @@ (define-public python-zodipy
              (commit (string-append "v." version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "08hwicpv3wfpccr2cj1vxb8iy7av12yjs3prq0zw7qc89imrgrbn"))))
+        (base32 "1i7qdbxb9izsaciq4l3fz9irgxbsklxcfd33ap7w1spjk86mgv6x"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-- 
2.46.0





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

* [bug#73915] [PATCH 28/42] gnu: python-pytest-mpl: Adjust inputs.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (26 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 27/42] gnu: python-zodipy: Update to 1.1.0 Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 29/42] gnu: Add python-astrodendro Sharlatan Hellseher
                   ` (13 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915
  Cc: Sharlatan Hellseher, Lars-Dominik Braun, Marius Bakke,
	Munyoki Kilyungi, Sharlatan Hellseher, Tanguy Le Carrour, jgart

* gnu/packages/python-check.scm (python-pytest-mpl) [native-inputs]: Add
python-setuptools-scm and python-wheel.

Change-Id: Ifbfdc080207832be6ad919aa1ee329bc0335694b
---
 gnu/packages/python-check.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index 4eb6cb1a10..ed83996177 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -995,7 +995,9 @@ (define-public python-pytest-mpl
      (list
       #:test-flags #~(list "-m" "mpl_image_compare")))
     (native-inputs
-     (list python-pytest))
+     (list python-pytest
+           python-setuptools-scm
+           python-wheel))
     (propagated-inputs
      (list python-jinja2
            python-matplotlib
-- 
2.46.0





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

* [bug#73915] [PATCH 29/42] gnu: Add python-astrodendro.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (27 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 28/42] gnu: python-pytest-mpl: Adjust inputs Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 30/42] gnu: python-glue-core: Adjust inputs Sharlatan Hellseher
                   ` (12 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index a371a16da2..ca6ce1d4f8 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1549,6 +1549,48 @@ (define-public python-astroalign
 astronomical images, especially when there is no WCS information available.")
     (license license:expat)))
 
+(define-public python-astrodendro
+  ;; XXX: 0.2.0 was released 8 years ago and not compatible with Python 3.10,
+  ;; use the latest commit on master branch, see
+  ;; <https://github.com/dendrograms/astrodendro/issues/189>.
+  (let ((commit "3181c36489caa4c62b36b7ec8e06f4da65af6fda")
+        (revision "0"))
+    (package
+      (name "python-astrodendro")
+      (version (git-version "0.2.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/dendrograms/astrodendro")
+               (commit commit)))
+         (sha256
+          (base32 "1imahzl0g8r1lxyiz9wi9q4zk519yxgn6qs1nb0ybb34sipjs4kz"))
+         (file-name (git-file-name name version))))
+      (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-major+minor+point version)))))))
+      (native-inputs
+       (list python-pytest
+             python-setuptools-scm))
+      (propagated-inputs
+       (list python-astropy
+             python-h5py
+             python-matplotlib
+             python-numpy))
+      (home-page "https://dendrograms.readthedocs.io/")
+      (synopsis "Astronomical dendrograms computation")
+      (description
+       "This package provides an way to compute dendrograms of observed or
+simulated Astronomical data in Python.")
+      (license license:expat))))
+
 (define-public python-astroml
   (package
     (name "python-astroml")
-- 
2.46.0





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

* [bug#73915] [PATCH 30/42] gnu: python-glue-core: Adjust inputs.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (28 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 29/42] gnu: Add python-astrodendro Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 31/42] gnu: Add python-hsluv Sharlatan Hellseher
                   ` (11 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-glue-core): Enable more options by
adding missing inputs.
[propagated-inputs]: Add python-astrodendro and python-pyavm.
[native-inputs]: Remove python-h5py, python-objgraph, python-pytest-cov,
and python-setuptools; add python-wheel.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ca6ce1d4f8..e0ecac8e10 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1900,7 +1900,7 @@ (define-public python-glue-core
         (base32 "1xms896ds70sbym1cr5lrbjl4i8vixy3mcc6qsg1b3ppvky76vmn"))))
     (build-system pyproject-build-system)
     (propagated-inputs
-     (list ;; python-astrodendro ; optional, not packed
+     (list python-astrodendro
            python-astropy
            python-dill
            python-echo
@@ -1912,22 +1912,19 @@ (define-public python-glue-core
            python-numpy
            python-openpyxl
            python-pandas
-           ;; python-pyavm ; optional, not packed
+           python-pyavm
            python-pillow
            python-scikit-image
            python-scipy
-           python-setuptools
+           python-setuptools ; to load extenral plugins, glue/main.py.
            python-shapely
            python-spectral-cube
            python-xlrd))
     (native-inputs
-     (list python-h5py
-           python-objgraph
-           python-pytest
-           python-pytest-cov
+     (list python-pytest
            python-pytest-mpl
-           python-setuptools
-           python-setuptools-scm))
+           python-setuptools-scm
+           python-wheel))
     (home-page "http://glueviz.org")
     (synopsis "Multidimensional data visualization project")
     (description
-- 
2.46.0





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

* [bug#73915] [PATCH 31/42] gnu: Add python-hsluv.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (29 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 30/42] gnu: python-glue-core: Adjust inputs Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 32/42] gnu: Add python-pysiril Sharlatan Hellseher
                   ` (10 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915
  Cc: Sharlatan Hellseher, Lars-Dominik Braun, Marius Bakke,
	Munyoki Kilyungi, Sharlatan Hellseher, Tanguy Le Carrour, jgart

* gnu/packages/python-xyz.scm (python-hsluv): New variable.

Change-Id: I97a5b09f66150f0d77f62caa7c8f8410807d5340
---
 gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 60fdeea809..545fa0d6b6 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -11465,6 +11465,26 @@ (define-public python-honcho
 displayed.")
     (license license:expat)))
 
+(define-public python-hsluv
+  (package
+    (name "python-hsluv")
+    (version "5.0.4")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "hsluv" version))
+       (sha256
+        (base32 "0bmpd7qxcvin8szblilxmw50v7mygf6a6i180h82123s893gk092"))))
+    (build-system pyproject-build-system)
+    (home-page "https://www.hsluv.org")
+    (synopsis "Human-friendly HSL colour space implemented in Python")
+    (description
+     "Human-friendly @acronym{Hue Saturation Lightness,HSL}.  HSLuv extends
+@url{http://en.wikipedia.org/wiki/CIELUV,CIELUV} with a new saturation
+component that allows you to span all the available chroma as a neat
+percentage.")
+    (license license:expat)))
+
 (define-public python-pebble
   (package
     (name "python-pebble")
-- 
2.46.0





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

* [bug#73915] [PATCH 32/42] gnu: Add python-pysiril.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (30 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 31/42] gnu: Add python-hsluv Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 33/42] gnu: Add python-sirilic Sharlatan Hellseher
                   ` (9 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index e0ecac8e10..2c8b9da73a 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2081,6 +2081,30 @@ (define-public python-pvextractor
 position-frequency slice.")
     (license license:bsd-3)))
 
+(define-public python-pysiril
+  (package
+    (name "python-pysiril")
+    (version "0.0.17")
+    (source
+     (origin
+       (method git-fetch) ; not published on PyPI
+       (uri (git-reference
+             (url "https://gitlab.com/free-astro/pysiril")
+             (commit (string-append
+                      "V" (string-replace-substring version "." "_")))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0w8zc6gm8a18l4rvjv22a0l6m2c45bzj1f2m6sbshaq9z30bm0vv"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list #:tests? #f)) ; no tests
+    (home-page "https://siril.org/tutorials/pysiril/")
+    (synopsis "Python interface to SiriL")
+    (description
+     "This package provides an extending scripting capabilities, present
+natively in Siril.")
+    (license license:gpl3)))
+
 (define-public python-pyxsim
   (package
     (name "python-pyxsim")
-- 
2.46.0





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

* [bug#73915] [PATCH 33/42] gnu: Add python-sirilic.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (31 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 32/42] gnu: Add python-pysiril Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 34/42] gnu: Add python-getdist Sharlatan Hellseher
                   ` (8 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 2c8b9da73a..191b440baa 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2160,6 +2160,44 @@ (define-public python-pyxsim
 end products of specific X-ray observatories.")
     (license license:bsd-3)))
 
+(define-public python-sirilic
+  (package
+    (name "python-sirilic")
+    (version "1.15.12")
+    (source
+     (origin
+       (method git-fetch) ; not published on PyPI
+       (uri (git-reference
+             (url "https://gitlab.com/free-astro/sirilic")
+             (commit (string-append "V" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "08j7gkyc5jd3kavffdxcr9b1ckmsswsvm61f301kvdqk2xcsh0gb"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list #:tests? #f)) ; no tests
+    (native-inputs
+     (list nss-certs-for-test))
+    (propagated-inputs
+     (list python-requests
+           python-wxpython))
+    (home-page "https://siril.org/tutorials/pysiril/")
+    (synopsis "Acquisition files preparation software to proces with SiriL")
+    (description
+     "SiriLic (SiriL's Interactif Companion) is a software for preparing
+acquisition files (raw, Biases, Flat and Dark) for processing with SiriL
+software.
+
+Features:
+@itemize
+@item structuring the SiriL working directory into sub-folders
+@item convert Raw, Biases , Dark or Flat files into SiriL sequence
+@item automatically generate the SiriL script according to the files present
+and the options
+@item batch process multiple channel and sessions
+@end itemize")
+    (license license:gpl3)))
+
 (define-public python-sncosmo
   (package
     (name "python-sncosmo")
-- 
2.46.0





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

* [bug#73915] [PATCH 34/42] gnu: Add python-getdist.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (32 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 33/42] gnu: Add python-sirilic Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 35/42] gnu: Add python-coolest Sharlatan Hellseher
                   ` (7 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher

* gnu/packages/statistics.scm (python-getdist): New variable.

Change-Id: I5b5a75cd8be7e7f6bcb6c3b05d841ff78c773f57
---
 gnu/packages/statistics.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 75b1a17a61..7089030fcc 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -2157,6 +2157,32 @@ (define-public python-altair
      "Vega-Altair is a declarative statistical visualization library for Python.")
     (license license:expat)))
 
+(define-public python-getdist
+  (package
+    (name "python-getdist")
+    (version "1.5.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "getdist" version))
+       (sha256
+        (base32 "0hqq6zdm9byalypgb47ifxv67q1xgfgiq5aw0md2jndla4b546bq"))))
+    (build-system pyproject-build-system)
+    (native-inputs
+     (list python-pytest))
+    (propagated-inputs
+     (list python-matplotlib
+           python-numpy
+           python-packaging
+           python-pyyaml
+           python-scipy))
+    (home-page "https://github.com/cmbant/getdist")
+    (synopsis "GetDist Monte Carlo sample analysis, plotting and GUI")
+    (description
+     "GetDist is a Python package for analysing Monte Carlo samples, including
+correlated samples from Markov Chain Monte Carlo (MCMC).")
+    (license license:lgpl3)))
+
 (define-public python-hdmedians
   (package
     (name "python-hdmedians")
-- 
2.46.0





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

* [bug#73915] [PATCH 35/42] gnu: Add python-coolest.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (33 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 34/42] gnu: Add python-getdist Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 36/42] gnu: Add python-acstools Sharlatan Hellseher
                   ` (6 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 191b440baa..5222759028 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1647,6 +1647,47 @@ (define-public python-astroml
 mining in astronomy.")
     (license license:bsd-2)))
 
+(define-public python-coolest
+  (package
+    (name "python-coolest")
+    (version "0.1.9")
+    (source
+     (origin
+       (method git-fetch) ; no tests in the PyPI tarball
+       (uri (git-reference
+             (url "https://github.com/aymgal/COOLEST")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0mfkgfp6f0ay6kndh7vk8l0g2ijr32k55x3pmj15lp9kd8k3ln4r"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags
+      ;; Cycle with python-lenstronomy.
+      #~(list "--ignore=test/api/profiles/light_test.py"
+              "--ignore=test/api/profiles/mass_test.py")))
+    (native-inputs
+     (list python-pytest
+           python-scikit-image))
+    (propagated-inputs
+     (list python-astropy
+           python-getdist
+           python-jsonpickle
+           python-numpy
+           python-pandas
+           python-scipy))
+    (home-page "https://github.com/aymgal/COOLEST")
+    (synopsis "Strong Gravitational Lensing Analyses")
+    (description
+     "The COde-independent Organized LEns STandard (COOLEST) defines a set of
+conventions to be shared across the strong lensing community, in order to
+consistently store, share and improve lens modeling analyses.  In short, this
+project provides tools to manipulate lens models as a single, human-readable
+JSON template file alongside Python routines for visualizing and comparing
+lens models possibly obtained from different modeling codes.")
+    (license  license:gpl3)))
+
 (define-public python-extinction
   (package
     (name "python-extinction")
-- 
2.46.0





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

* [bug#73915] [PATCH 36/42] gnu: Add python-acstools.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (34 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 35/42] gnu: Add python-coolest Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 37/42] gnu: Add python-pycollada Sharlatan Hellseher
                   ` (5 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5222759028..25e6505802 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1333,6 +1333,34 @@ (define-public psfex
 model-fitting photometry or morphological analyses.")
     (license license:gpl3+)))
 
+(define-public python-acstools
+  (package
+    (name "python-acstools")
+    (version "3.7.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "acstools" version))
+       (sha256
+        (base32 "0kc1lwr160awk3rq44iav2bk8b9w7vw4q6dd1s035yb442cqz0qh"))))
+    (build-system pyproject-build-system)
+    (propagated-inputs
+     (list python-astropy
+           python-numpy
+           python-pyyaml
+           python-requests))
+    (native-inputs
+     (list python-ci-watson
+           python-pytest
+           python-setuptools-scm
+           python-pytest-astropy-header
+           python-pytest-remotedata))
+    (home-page "https://github.com/spacetelescope/acstools")
+    (synopsis "Hubble Space Telescope Advanced Camera for Surveys Tools")
+    (description
+     "Python Tools for HST ACS (Advanced Camera for Surveys) Data.")
+    (license license:bsd-3)))
+
 (define-public python-ads
   (package
     (name "python-ads")
-- 
2.46.0





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

* [bug#73915] [PATCH 37/42] gnu: Add python-pycollada.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (35 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 36/42] gnu: Add python-acstools Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 38/42] gnu: Add python-pymcubes Sharlatan Hellseher
                   ` (4 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915
  Cc: Sharlatan Hellseher, Lars-Dominik Braun, Marius Bakke,
	Munyoki Kilyungi, Sharlatan Hellseher, Tanguy Le Carrour, jgart

* gnu/packages/python-xyz.scm (python-pycollada): New variable.

Change-Id: If0ce96f59e7bd8575b95f3f0a029ce6bcdfe1011
---
 gnu/packages/python-xyz.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 545fa0d6b6..2adfba01b6 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -9878,6 +9878,39 @@ (define-public python-pycodestyle
 @url{http://www.python.org/dev/peps/pep-0008/,PEP 8}.")
     (license license:expat)))
 
+(define-public python-pycollada
+  (package
+    (name "python-pycollada")
+    (version "0.8")
+    (source
+     (origin
+       (method git-fetch)   ; no tests data in PyPi package
+       (uri (git-reference
+             (url "https://github.com/pycollada/pycollada")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0by8b46gji9npsgnx91cvzjrfcsm7r4d23gvn7h2h9ninaxlv7zw"))))
+    (build-system pyproject-build-system)
+    (native-inputs
+     (list python-pytest
+           python-setuptools))
+    (propagated-inputs
+     (list python-numpy
+           python-dateutil))
+    (home-page "https://pycollada.readthedocs.io")
+    (synopsis "Reading and writing collada documents library")
+    (description
+     "This package implements a functionality for creating, editing and
+loading @url{https://www.khronos.org/collada/,COLLADA},which is a
+COLLAborative Design Activity for establishing an interchange file format for
+interactive 3D applications.
+
+The library allows you to load a COLLADA file and interact with it as a python
+object.  In addition, it supports creating a collada python object from
+scratch, as well as in-place editing.")
+    (license license:bsd-3)))
+
 (define-public python-pyct
   (package
     (name "python-pyct")
-- 
2.46.0





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

* [bug#73915] [PATCH 38/42] gnu: Add python-pymcubes.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (36 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 37/42] gnu: Add python-pycollada Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 39/42] gnu: Add iraf-community Sharlatan Hellseher
                   ` (3 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915
  Cc: Sharlatan Hellseher, Lars-Dominik Braun, Marius Bakke,
	Munyoki Kilyungi, Sharlatan Hellseher, Tanguy Le Carrour, jgart

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

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

diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index 7c8d41cdc2..9169c28248 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -1382,6 +1382,48 @@ (define-public python-pyjanitor
 ease-of-use and expressiveness of the @code{dplyr} package.")
     (license license:expat)))
 
+(define-public python-pymcubes
+  (package
+    (name "python-pymcubes")
+    (version "0.1.6")
+    (source
+     (origin
+       (method git-fetch) ; no tests in PyPI
+       (uri (git-reference
+             (url "https://github.com/pmneila/PyMCubes")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1v2qhc4pwanx6a8k843mbh45yk77n3w63sy5lzk5c3q4pkvfj1b9"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'check 'prepare-test-environment
+            (lambda _
+              ;; FileNotFoundError: [Errno 2] No such file or directory:
+              ;; 'output/test.obj'
+              (mkdir "output")
+              (invoke "python" "setup.py" "build_ext" "--inplace"))))))
+    (native-inputs
+     (list python-cython
+           python-pytest
+           python-setuptools
+           python-wheel))
+    (propagated-inputs
+     (list python-pycollada
+           python-numpy
+           python-scipy))
+    (home-page "https://github.com/pmneila/PyMCubes")
+    (synopsis "Marching cubes for Python")
+    (description
+     "@code{PyMCubes} is an implementation of the marching cubes algorithm to
+extract iso-surfaces from volumetric data.  The volumetric data can be given
+as a three-dimensional @code{NumPy} array or as a Python function @code{f(x,
+y, z)}.")
+    (license license:bsd-3)))
+
 (define-public python-pythran
   (package
     (name "python-pythran")
-- 
2.46.0





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

* [bug#73915] [PATCH 39/42] gnu: Add iraf-community.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (37 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 38/42] gnu: Add python-pymcubes Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 40/42] gnu: Add python-halotools Sharlatan Hellseher
                   ` (2 subsequent siblings)
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (iraf-community): New variable.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 25e6505802..3f4e8ff3bf 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1018,6 +1018,77 @@ (define-public indi
   ;; Default version of INDI..
   indi-1.9)
 
+(define-public iraf-community
+  (package
+    (name "iraf-community")
+    (version "2.18")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/iraf-community/iraf")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0cxf8s8gldx0zc9075x8ii0aadjagifw9gpdvnpqss0q21zwrpg2"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list
+      ;; XXX: All tests fail, figure out how to fix them.
+      #:tests? #f
+      ;; It failes with segmentation fault in parallel build
+      #:parallel-build? #f
+      ;; No such file or directory .../lib/iraf/lib/libmemdbg.a
+      #:validate-runpath? #f
+      #:make-flags
+      #~(list (format #f "IRAFARCH=~a" (cond (#$(target-hurd?) "hurd")
+                                             (#$(target-64bit?) "linux64")
+                                             (else "linux")))
+              "MNAME=linux64"
+              (string-append "CC=" #$(cc-for-target))
+              (string-append "prefix=" #$output))
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'configure) ;; no configure
+          (add-after 'unpack 'patch-paths
+            (lambda* (#:key inputs #:allow-other-keys)
+              (substitute* (list "test/run_tests"
+                                 "unix/boot/spp/xc.c"
+                                 "unix/f2c/libf2c/makefile.u"
+                                 "unix/f2c/src/changes"
+                                 "unix/f2c/src/main.c"
+                                 "unix/f2c/src/makefile.u"
+                                 "unix/f2c/trim_f2c.sh"
+                                 "unix/hlib/f77.sh"
+                                 "unix/hlib/irafarch.sh"
+                                 "unix/hlib/irafcl.sh"
+                                 "unix/hlib/mkfloat"
+                                 "unix/hlib/mkiraf.sh"
+                                 "unix/hlib/mkmlist.sh"
+                                 "unix/os/zoscmd.c")
+                (("/bin/sh") (which "sh")))
+              (substitute* "unix/hlib/irafarch.sh"
+                (("/usr/bin/uname") (search-input-file inputs "/bin/uname"))
+                (("/bin/uname") (search-input-file inputs "/bin/uname")))
+              (substitute* "Makefile"
+                (("DESTDIR./etc/iraf") "prefix)/etc/iraf")))))))
+    (native-inputs
+     (list bison flex perl))
+    (inputs
+     (list curl expat ncurses readline zlib))
+    (home-page "https://iraf-community.github.io/")
+    (synopsis "Image Reduction and Analysis Facility")
+    (description
+     "IRAF is the Image Reduction and Analysis Facility, a general purpose
+software system for the reduction and analysis of astronomical data.  IRAF was
+written by the @acronym{NOAO, National Optical Astronomy Observatories} in
+Tucson, Arizona.  This package provides a community successor of the last IRAF
+release from 2013.")
+    ;; It's multi licenses project but primary one is MIT (Expat) it was
+    ;; checked with upstream, see
+    ;; <https://github.com/iraf-community/iraf/issues/403>.
+    (license license:expat)))
+
 (define-public libnova
   (package
     (name "libnova")
-- 
2.46.0





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

* [bug#73915] [PATCH 40/42] gnu: Add python-halotools.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (38 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 39/42] gnu: Add iraf-community Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 41/42] gnu: python-statmorph: Skip failing tests Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 42/42] gnu: python-webbpsf: Disable more " Sharlatan Hellseher
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

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

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 3f4e8ff3bf..ac37c290ee 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2114,6 +2114,51 @@ (define-public python-glue-qt
     (description "Multidimensional data visualization across files.")
     (license license:bsd-3)))
 
+(define-public python-halotools
+  (package
+    (name "python-halotools")
+    (version "0.9.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "halotools" version))
+       (sha256
+        (base32 "1fn74ljb4yv3nprgzaf9awiyjdvkmzf1a1n2kvajbax835qcs3bz"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      ;; Tests are shaky in parallel.
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'check 'build-extensions
+            (lambda _
+              (setenv "HOME" "/tmp")
+              (invoke "python" "setup.py" "build_ext" "--inplace"))))))
+    (native-inputs
+     (list python-cython-3
+           python-extension-helpers
+           python-pytest
+           python-pytest-astropy
+           python-setuptools
+           python-setuptools-scm
+           python-wheel))
+    (propagated-inputs
+     (list python-astropy
+           python-beautifulsoup4
+           python-h5py
+           python-numpy
+           python-requests
+           python-scipy))
+    (home-page "http://halotools.rtfd.org/")
+    (synopsis "N-body simulations and constrain models of cosmology evolution")
+    (description
+     "Halotools is a specialized python package for building and testing
+models of the galaxy-halo connection, and analyzing catalogs of dark matter
+halos.  The core feature of Halotools is a modular platform for creating mock
+universes of galaxies starting from a catalog of dark matter halos obtained
+from a cosmological simulation.")
+    (license license:bsd-3)))
+
 (define-public python-healpy
   (package
     (name "python-healpy")
-- 
2.46.0





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

* [bug#73915] [PATCH 41/42] gnu: python-statmorph: Skip failing tests.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (39 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 40/42] gnu: Add python-halotools Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  2024-10-20 19:52 ` [bug#73915] [PATCH 42/42] gnu: python-webbpsf: Disable more " Sharlatan Hellseher
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-statmorph)
[arguments]<#:test-flags>: Skip most of the tests after python-photutils
has been upgraded.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Add python-matplotlib.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index ac37c290ee..5178bc4bf7 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4837,14 +4837,39 @@ (define-public python-statmorph
        (sha256
         (base32 "06rbwrqlvdzn9innx05kjjmm4mmacd8kwwsfdf5idbwzby5ny5lw"))))
     (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:test-flags
+      ;; XXX: Skip most of the tests for now, see
+      ;; <https://github.com/vrodgom/statmorph/issues/11>.
+      #~(list "-k" (string-append "not test_asymmetric"
+                                  " and not test_bright_pixel"
+                                  " and not test_catastrophic"
+                                  " and not test_empty_gini_segmap"
+                                  " and not test_full_gini_segmap"
+                                  " and not test_full_segmap"
+                                  " and not test_insufficient_data"
+                                  " and not test_make_figure"
+                                  " and not test_masked_centroid"
+                                  " and not test_merger"
+                                  " and not test_missing_arguments"
+                                  " and not test_negative_source"
+                                  " and not test_no_psf"
+                                  " and not test_psf"
+                                  " and not test_random_noise"
+                                  " and not test_small_source"
+                                  " and not test_tiny_source"
+                                  " and not test_weightmap"))))
+    (native-inputs
+     (list python-pytest
+           python-setuptools))
     (propagated-inputs
      (list python-astropy
+           python-matplotlib
            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
-- 
2.46.0





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

* [bug#73915] [PATCH 42/42] gnu: python-webbpsf: Disable more failing tests.
  2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
                   ` (40 preceding siblings ...)
  2024-10-20 19:52 ` [bug#73915] [PATCH 41/42] gnu: python-statmorph: Skip failing tests Sharlatan Hellseher
@ 2024-10-20 19:52 ` Sharlatan Hellseher
  41 siblings, 0 replies; 43+ messages in thread
From: Sharlatan Hellseher @ 2024-10-20 19:52 UTC (permalink / raw)
  To: 73915; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
	Sharlatan Hellseher

* gnu/packages/astronomy.scm (python-webbpsf) [arguments]
<#:test-flags>: Disable more failing tests, requiring a fresh version of
NumPy.

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

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5178bc4bf7..eea58b35b6 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -6491,7 +6491,10 @@ (define-public python-webbpsf
                     ;; Test requiring network access
                     "not test_monthly_trending_plot_auto_opdtable"
                     " and not test_monthly_trending_plot_opdtable_param"
-                    " and not test_delta_wfe_around_time"))
+                    " and not test_delta_wfe_around_time"
+                    ;; Newer NumPy is required
+                    " and not test_nircam_errors"
+                    " and not test_all_detectors"))
       #:phases
       #~(modify-phases %standard-phases
           (add-before 'check 'set-env
-- 
2.46.0





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

end of thread, other threads:[~2024-10-20 19:57 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-20 19:49 [bug#73915] [PATCH 00/42] Astronomy update 2024/10 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 01/42] gnu: calceph: Update to 4.0.1 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 02/42] gnu: indi-2.0: Update to 2.1.0 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 03/42] gnu: Add lcms-next Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 04/42] gnu: siril: Update to 1.3.3 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 05/42] gnu: stellarium: Update to 24.3 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 06/42] gnu: wcslib: Update to 8.3 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 07/42] gnu: python-astroalign: Update to 2.6.0 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 08/42] gnu: python-astropy-iers-data: Update to 0.2024.10.14.0.32.55 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 09/42] gnu: python-astropy: Update to 6.1.4 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 10/42] gnu: python-crds: Update to 12.0.4 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 11/42] gnu: python-ephem: Update to 4.1.6 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 12/42] gnu: python-glymur: Update to 0.13.6 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 13/42] gnu: python-ndcube: Update to 2.2.3 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 14/42] gnu: python-photutils: Update to 2.0.1 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 15/42] gnu: python-pynbody: Update to 1.6.0.post0 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 16/42] gnu: python-pyregion: Update to 2.3.0 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 17/42] gnu: python-pyvo: Update to 1.5.3 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 18/42] gnu: python-pyxsim: Update to 4.4.2 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 19/42] gnu: python-radio-beam: Update to 0.3.8 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 20/42] gnu: python-regions: Update to 0.10 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 21/42] gnu: python-sep-pjw: Update to 1.3.6 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 22/42] gnu: python-spectral-cube: Disable tests Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 23/42] gnu: python-specutils: Update to 1.18.0 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 24/42] gnu: python-stdatamodels: Update to 2.1.1 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 25/42] gnu: python-sunpy: Update to 6.0.3 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 26/42] gnu: python-tweakwcs: Update to 0.8.9 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 27/42] gnu: python-zodipy: Update to 1.1.0 Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 28/42] gnu: python-pytest-mpl: Adjust inputs Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 29/42] gnu: Add python-astrodendro Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 30/42] gnu: python-glue-core: Adjust inputs Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 31/42] gnu: Add python-hsluv Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 32/42] gnu: Add python-pysiril Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 33/42] gnu: Add python-sirilic Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 34/42] gnu: Add python-getdist Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 35/42] gnu: Add python-coolest Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 36/42] gnu: Add python-acstools Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 37/42] gnu: Add python-pycollada Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 38/42] gnu: Add python-pymcubes Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 39/42] gnu: Add iraf-community Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 40/42] gnu: Add python-halotools Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 41/42] gnu: python-statmorph: Skip failing tests Sharlatan Hellseher
2024-10-20 19:52 ` [bug#73915] [PATCH 42/42] gnu: python-webbpsf: Disable more " 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).