Subject: [PATCH 00/26] Astronomy update 2024/09
From: Sharlatan Hellseher <[email-masked]>
To: [email-masked]
Cc: Sharlatan Hellseher <[email-masked]>
Date: Sat, 21 Sep 2024 00:29:41 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi Guix!

It's already autumn and a quite worm one, here at the North of UK. Please
review a new portion of updates and fresh packages in Guix astro* collection.

The highlight of the months:
- Hierarchical Equal Area isoLatitude Pixelization (HEALPix) is quite mature
  astronomical software developed by NASA and widely used as a
  dependency. Current changes bring C, C++ and Python bindings of the library.

Now a boring part.

- added [6/6]
  - [X] healpix :: Representation of spherical data
  - [X] ibsharp :: Efficient spherical harmonic transforms at arbitrary spins
  - [X] python-ci-watson :: Helper functions for STScI software
  - [X] python-healpy :: Healpix tools package for Python
  - [X] python-webbpsf :: James Webb Space Telescope PSF simulation tool
  - [X] webbpsf-data :: JWST pupil shape, instrument throughputs, and aperture positions data files
- updated [14/14]
  - [X] calcmysky :: 0.3.2->0.3.3
  - [X] cfitsio :: 4.4.1->４.5.0
  - [X] python-astropy-iers-data :: 0.2024.8.12.0.32.58->0.2024.9.16.0.32.21
  - [X] python-astropy :: 6.1.2->6.1.3
  - [X] python-crds :: 11.18.1->11.18.4
  - [X] python-drizzle :: 1.15.2->1.15.3
  - [X] python-jwst :: 1.15.1->1.16.0
  - [X] python-pysiaf :: 0.22.0->0.23.3
  - [X] python-regularizepsf :: 0.3.4->0.4.0
  - [X] python-sbpy :: 0.4.0->0.5.0
  - [X] python-stcal :: 1.8.0->1.9.0
  - [X] python-stdatamodels :: 2.0.0->2.1.0
  - [X] python-sunpy :: 6.0.1->6.0.2
  - [X] siril :: 1.2.3->1.2.4

The next month is still have some backlog of packaging IRAF Community and more
Astropy affiliated project. HEALPix would let bring more depending packages as
well.

If some free time is still happen then some of the would have a packaging touch:
- http://deepskystacker.free.fr/english/index.html
- https://sites.google.com/view/sequator/
- https://pixinsight.com/
- https://www.autostakkert.com/

Build stats:

--8<---------------cut here---------------start------------->8---
> ./pre-inst-env guix build calcmysky cfitsio healpix healpix-cxx libsharp
python-astropy python-astropy-iers-data python-ci-watson python-crds
python-drizzle python-ginga python-healpy python-jwst python-metrics-logger
python-ndcube python-pysiaf python-pytest-cython python-regularizepsf
python-sbpy python-sep-pjw python-stcal python-stdatamodels python-sunpy
python-webbpsf siril webbpsf-data

/gnu/store/gbss6gz7jfi2rhbcf69pz90rcs5m7ii2-webbpsf-data-1.4.0
/gnu/store/x9nii971kwp6if4568p7wc95q16m4jab-siril-1.2.4
/gnu/store/45cnp8s2a3zvwnsmdx4qg6dbsw5pfijy-python-webbpsf-1.4.0
/gnu/store/fa4bql56l62n49y2jvq5hz2rkcy3khlv-python-sunpy-6.0.2
/gnu/store/kp8al7550gmv631sr09r4ggfwh7hpmb6-python-stdatamodels-2.1.0
/gnu/store/rx5rjaakqzr4yjpdpc4yqlcbizdjl4q1-python-stcal-1.9.0
/gnu/store/sjlkn1qxw09q8hgzyz9slgzawr7569ga-python-sep-pjw-1.3.5
/gnu/store/zf6f1p78ilp2z5cpnah7mhbhhh88yhfs-python-sbpy-0.5.0
/gnu/store/znlnyjkh9dcpbw5b22r7fpyp74lp1ah0-python-regularizepsf-0.4.0
/gnu/store/mbhaaylvz2dbswmivh7zh8n0hyg7h7fr-python-pytest-cython-0.3.1
/gnu/store/jqx7f0n4zdxnssraklm075cmg9xzgpyl-python-pysiaf-0.23.3
/gnu/store/qgmbyd3zmrwj84qks6vvi6bf3i7zi656-python-ndcube-2.2.2
/gnu/store/33mfhgrb3pn8lrmxjmg8zyyyyxs0j501-python-metrics-logger-0.1.0
/gnu/store/2ymdcvw0vjpdn4lhsx0pims90a2zllbz-python-jwst-1.16.0
/gnu/store/c8vsgzknx7iq1nc9l12a6nmcjfqg9wkd-python-healpy-1.16.6
/gnu/store/cvnshmvzwil128ql7qj2lrb6w37frjrc-python-ginga-5.1.0
/gnu/store/1hmrbnl7b8z2fwq4qm1p54ssjs5mzlxx-python-drizzle-1.15.3
/gnu/store/6wd804db8h8rairk1nddzrhbbl4pxk2b-python-crds-11.18.4
/gnu/store/59jzjlxc9jlsqm0ky9wy6ffk9vx65ydq-python-ci-watson-0.7.0
/gnu/store/isdpm08qhlxf4cjz26x311zcxdas6any-python-astropy-iers-data-0.2024.9.16.0.32.21
/gnu/store/m6smlca25c9kf3l4lvqpl8zl9h4ylhvf-python-astropy-6.1.3
/gnu/store/fbl1wn48xzf9dgbjz4l1h5y7qw9760s7-libsharp-3.8.2
/gnu/store/vdx48xlp04v49xxf9dr4f1h3xzrjafx8-healpix-cxx-3.8.2
/gnu/store/dwn510cy4sq3mhvgdy066mj35msd76bl-healpix-3.8.2
/gnu/store/56lcqzgfm4633bxvj43rcv0mk7fpnwxv-cfitsio-4.5.0
/gnu/store/72qf23h2xs4pfn7g32b0ihlyzvdi14fp-calcmysky-0.3.3
--8<---------------cut here---------------end--------------->8---

Dependent build stats:
--8<---------------cut here---------------start------------->8---
./pre-inst-env guix refresh --list-dependent calcmysky cfitsio healpix
healpix-cxx libsharp python-astropy python-astropy-iers-data python-ci-watson
python-crds python-drizzle python-ginga python-healpy python-jwst
python-metrics-logger python-ndcube python-pysiaf python-pytest-cython
python-regularizepsf python-sbpy python-sep-pjw python-stcal
python-stdatamodels python-sunpy python-webbpsf siril webbpsf-data

Building the following 43 packages would ensure 106 dependent packages are
rebuilt: [email-masked] [email-masked] [email-masked] [email-masked] [email-masked]
[email-masked] [email-masked] [email-masked] [email-masked] [email-masked] [email-masked]
[email-masked] [email-masked] [email-masked] [email-masked] [email-masked]
[email-masked] [email-masked] [email-masked] [email-masked]
[email-masked] [email-masked] [email-masked]
[email-masked] [email-masked] [email-masked]
[email-masked] [email-masked] [email-masked]
[email-masked] [email-masked] [email-masked] [email-masked]
[email-masked] [email-masked] [email-masked]
[email-masked] [email-masked] [email-masked]
[email-masked] [email-masked] [email-masked]
[email-masked]

/gnu/store/45cnp8s2a3zvwnsmdx4qg6dbsw5pfijy-python-webbpsf-1.4.0
/gnu/store/h86b4ibgijjlhxp4crjihgjh8nz8bjx2-python-radiospectra-0.6.0
/gnu/store/dpr23zhi2a1dz0qr8vn512sy8grk603f-python-glue-astronomy-0.10.0
/gnu/store/zf6f1p78ilp2z5cpnah7mhbhhh88yhfs-python-sbpy-0.5.0
/gnu/store/cnz278lyr5mfw3arkymf515bv6278sm1-python-jwst-reffiles-1.0.1
/gnu/store/59jzjlxc9jlsqm0ky9wy6ffk9vx65ydq-python-ci-watson-0.7.0
/gnu/store/kjd7hpxpb7zz5haf7i7cyzsspvgm1agj-python-sunkit-image-0.5.1
/gnu/store/znlnyjkh9dcpbw5b22r7fpyp74lp1ah0-python-regularizepsf-0.4.0
/gnu/store/c8vsgzknx7iq1nc9l12a6nmcjfqg9wkd-python-healpy-1.16.6
/gnu/store/rdm1xl54fsqv2p46b7hgnj0vzfjn513m-python-astroalign-2.5.1
/gnu/store/w46dpm4yk2p7339lzysp1xx01cczdsgn-python-glue-qt-0.3.1
/gnu/store/vqr69z6grsrhs1blk8vrq49cvfm05vw4-python-aplpy-2.1.0
/gnu/store/8a9gzfn49pav0613ldx23gl800rl6vcq-python-zodipy-1.0.0
/gnu/store/59rcfdm9snk1mxvv6lmbr0c07zgvv4d8-python-kanon-0.6.6
/gnu/store/8224ccs2z8iiiv1lbn05acrasgx5wj56-python-pyxsim-4.4.1
/gnu/store/c67nc4wrqdyqjcryhvym5jx13dyxy7k2-python-viresclient-0.12.0
/gnu/store/f70wh8wf961fil7p209wsqkadqagx4a4-python-astroplan-0.10.1
/gnu/store/xldkkmwscwfhib9vv1nxbx79a1i6vd9q-ginga-qt5-5.1.0
/gnu/store/f3a5fzy0kaaa1mxifcx31lsdk5g231zl-python-poliastro-0.17.0
/gnu/store/sgzba6xz8jjhpn5g89gn1sj99q2jnxn9-python-statmorph-0.5.7
/gnu/store/mk2v5v654a9bscaca8fy6jsda8i8x90m-python-asdf-compression-0.0.1-0.57cc7e7
/gnu/store/vm8xv5gr06w3xd8d43gdwr3v1kdn0pw6-python-asdf-zarr-0.0.4
/gnu/store/1fczrbqa53ypvvqf9l57qfjxa31g0fyz-scamp-2.10.0
/gnu/store/cwxwzz15az9v4pjailjz3fj7fcnagsap-python-sncosmo-2.11.1
/gnu/store/mq5j7vis8b3ig93yigvqfka48q4zsg8a-python-naima-0.10.0
/gnu/store/2wcl3ws1wi9551q6q6683hgfz8v7mzp6-python-cesium-0.12.1
/gnu/store/b77rrcqsw9zwjbdz9rz0bx0szqdp8rxg-labplot-2.10.1
/gnu/store/3hp98lqw2z47xsqy4pp91zqxjybs8smq-gwenview-24.05.2
/gnu/store/s6rl09l8d1ishgc04fbhsqz70bwsd0ap-julia-fitsio-0.17.1
/gnu/store/rsxb3q1jg3w612yy4fs0g2wqkvkarjg4-splash-3.10.3
/gnu/store/pbclxd7gls0w2npx2226h5i1xmrid85w-phd2-2.6.13
/gnu/store/1fbh06ciyihix24y4jwcfjkh7pdji4j4-stellarium-24.2
/gnu/store/v7i0wz4q2nl88pa74d5qxaqanxfbaz7d-imppg-0.6.5
/gnu/store/mzn2gnkavyd97510i68ki6g60hp4i4kr-indi-2.0.9
/gnu/store/kpxs9738ps0rywbvdy2jppray0xg9hpq-julia-wcs-0.6.2
/gnu/store/qxyalchm13addw10w2rcx2zmq79gnsm7-aoflagger-3.4.0
/gnu/store/x9nii971kwp6if4568p7wc95q16m4jab-siril-1.2.4
/gnu/store/k9sr8rczlbzw147bch7ypzbw9rcnn21x-glnemo2-1.21.0
/gnu/store/18a6iyfqvzlcwyxkn8l7p16mvb1rigzc-swarp-2.41.5
/gnu/store/fl51hfyiiqajq6qb4qbdlxg7xyrpj9mi-sextractor-2.28.0
/gnu/store/xafngsbddpdrfs2wil0diibk7i4r31xs-alfa-2.2
/gnu/store/dwn510cy4sq3mhvgdy066mj35msd76bl-healpix-3.8.2
--8<---------------cut here---------------end--------------->8---

- failing, no dependents other than itself: [email-masked]

Sharlatan Hellseher (26):
  gnu: calcmysky: Update to 0.3.3.
  gnu: cfitsio: Update to 4.5.0.
  gnu: siril: Update to 1.2.4.
  gnu: python-astropy-iers-data: Update to 0.2024.9.16.0.32.21.
  gnu: python-astropy: Update to 6.1.3.
  gnu: python-ndcube: Disable failing tests.
  gnu: python-ginga: Fix tests.
  gnu: python-crds: Update to 11.18.4.
  gnu: python-drizzle: Update to 1.15.3.
  gnu: python-jwst: Update to 1.16.0.
  gnu: python-pysiaf: Update to 0.23.3.
  gnu: Add python-sep-pjw.
  gnu: python-regularizepsf: Update to 0.4.0.
  gnu: python-sbpy: Update to 0.5.0.
  gnu: python-stcal: Update to 1.9.0.
  gnu: python-stdatamodels: Update to 2.1.0.
  gnu: python-sunpy: Update to 6.0.2.
  gnu: Add healpix.
  gnu: Add libsharp.
  gnu: Add healpix-cxx.
  gnu: Add python-metrics-logger.
  gnu: Add webbpsf-data.
  gnu: Add python-webbpsf.
  gnu: Add python-ci-watson.
  gnu: Add python-pytest-cython.
  gnu: Add python-healpy.

 gnu/packages/astronomy.scm    | 454 +++++++++++++++++++++++++++++-----
 gnu/packages/python-check.scm |  23 ++
 gnu/packages/python-xyz.scm   |  23 ++
 3 files changed, 440 insertions(+), 60 deletions(-)

base-commit: 2c54c2db410ebdda8cd71716315e4ea4d31befbd
-- 
2.46.0