Subject: [PATCH 00/38] Astro update 2024/12
From: Sharlatan Hellseher <[email-masked]>
To: [email-masked]
Cc: Sharlatan Hellseher <[email-masked]>
Date: Sat, 21 Dec 2024 20:20:19 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Astro update 2024/12

Hi Guix!

This month was pythonifictly pythonic, python-team branch has been merged and
brought new shining starts and also dark mater. Some core packages refreshed
(python-pytests 7.1.3->8.3.3, python-numpy 1.23.2->1.24.4 and more) which were
blocking to update others in astro collection.

Big thanks to Antero Mejr, Nicolas Graves, Vinicius Monego, Maxim Cournoyer,
Nicolas Goaziou, and Lars-Dominik Braun.

There is an ongoing work on python-team to resolve post merge issues.

Now about astro soft! As I was occupied with updates on python-team there are
not too may new Python packages but I've packaged Julia, it's so refreshfully
easy to do that comparing to python .^.^.

There are some major releases of python-czml3 (1.0.2->2.0.1), python-pynbody
(1.6.0->2.0.0), python-numcodecs (0.10.2->0.14.1) which damand more love to
resolve build issues and package missing inputs, it could be a task for the
next month.

The main highlights:

- Astropy has been refreshed to the latest (6.1.7) compatible with Python 3.10
  version. There is a major 7.0.0 release which hard requires Python 3.11+ and
  NumPy 2+
- HEALPix has been refreshed (3.8.3) the first new release for some time, as a
  follow up python-healpy refreshed as well which as not posible before.
- WCSLIB C library is refreshed (8.4).

The log:
 - added [8/8]
   - [X] julia-commonsolve :: Common solve function for scientific machine learning
   - [X] julia-compositionsbase :: Composition of morphisms
   - [X] julia-extents :: Shared Extent object for Julia spatial data
   - [X] julia-interfaces :: Macros to define and implement interfaces
   - [X] julia-performancetesttools :: Run script in a separate Julia process
   - [X] julia-precompiletools :: Reduce time-to-first-execution of Julia code
   - [X] julia-staticnumbers :: Static numbers in Julia
   - [X] python-pysat :: Supports science analysis across disparate data platforms
 - updated [23/23]
   - [X] calceph :: 4.0.1->4.0.3
   - [X] healpix :: 3.8.2->3.8.3
   - [X] indi :: 2.1.0->2.1.1
   - [X] julia-preferences :: 1.2.2->1.4.3
   - [X] python-asdf :: 3.3.0->4.0.0
   - [X] python-astropy :: 6.1.6->6.1.7
     - to 7.0.0, hard dependenicies on Python3.11+ and NumPy 2+
   - [X] python-bayesicfitting :: 3.2.2->3.2.3
   - [X] python-ci-watson :: 0.7.0->0.8.0
   - [X] python-cmyt :: 2.0.0->2.0.1
   - [X] python-crds :: 12.0.6->12.0.8
   - [X] python-extinction :: 0.4.6->0.4.7
   - [X] python-gwcs :: 0.21.0->0.22.1
   - [X] python-halotools :: 0.9.1->0.9.2
   - [X] python-healpy :: 1.16.6->1.18.0
   - [X] python-pysiaf :: 0.23.3->0.24.1
   - [X] python-spisea :: 2.1.11->2.1.13
   - [X] python-stdatamodels  :: 2.1.2->2.2.0
   - [X] python-stpipe :: 0.7.0->0.8.0
   - [X] python-sunpy :: 6.0.3->6.0.4
   - [X] python-viresclient :: 0.12.0->0.12.1
   - [X] python-webbpsf :: 1.4.0->1.5.0
     - [X] webbpsf-data :: 1.4.0->1.5.0
   - [X] splash :: 3.10.3->3.11.1
   - [X] wcslib :: 8.3->8.4

The build stats for x86_64-linux:
--8<---------------cut here---------------start------------->8---
for pkg in calceph healpix indi julia-commonsolve julia-compositionsbase \
julia-extents julia-interfaces julia-performancetesttools julia-precompiletools \
julia-preferences julia-staticnumbers python-asdf python-astropy \
python-bayesicfitting python-ci-watson python-cmyt python-crds python-extinction \
python-gwcs python-halotools python-healpy python-pysat python-pysiaf \
python-spisea python-stdatamodels python-stpipe python-sunpy python-viresclient \
python-webbpsf splash wcslib
do
./pre-inst-env guix build -q -k -P 2 $pkg
done

/gnu/store/y5d1sndw4xnigsdy68bfazn7zyg1nw1n-calceph-4.0.3
/gnu/store/icbcmc8iqcl4ybr0rm3sa7l8c3yqyjbf-healpix-3.8.3
/gnu/store/x5yf788crh4s2bf2183cwbagfq4d8g27-indi-2.1.1
/gnu/store/q46il4j89ggzsb2mqviy4lzq3z6ivc54-julia-commonsolve-0.2.4
/gnu/store/xr3h7w3d1kplpgv7l91991k53qrr3mpr-julia-compositionsbase-0.1.0
/gnu/store/fh48pj735031rdzrd48iwqwmkp1q4kix-julia-extents-0.1.4
/gnu/store/gpx1isfa157rw3bwsg1r2b0xfiknhps0-julia-interfaces-0.3.2
/gnu/store/m191vkqnpd5dxvm474v33j3hr5hgfz7s-julia-performancetesttools-0.1.3
/gnu/store/r8kr95vycqwi8vr2wgdvrz3h70qxg0q8-julia-precompiletools-1.2.1
/gnu/store/6a5xqd3hzwgxyy080ffj4592lzbqh4jx-julia-preferences-1.4.3
/gnu/store/crm1fwhsrw893hrbyr09408gpc4f3q2j-julia-jllwrappers-1.3.0
/gnu/store/v53xszdpny2wal11spwjm30vvlcs0d4w-julia-lame-jll-3.100.0+1
/gnu/store/gqhd0mkr5v6z4di2whz181zl9q63xsh8-julia-libiconv-jll-1.16.1+0
/gnu/store/srr615y03g4pfd3n1kdihij2gd90rx2z-julia-wayland-jll-1.17.0+3
/gnu/store/j2nc49cmc920f5aqg06dlvjz7r8i8wlk-julia-xorg-libx11-jll-1.6.9+2
/gnu/store/8vxj3xp7m341z5xcjx10f3dgcxjnb4rl-julia-pcre-jll-8.44.0+0
/gnu/store/h2dbhkpmk30ns7kmnnii2zxs4i4mbpnh-julia-libgcrypt-jll-1.8.7+0
/gnu/store/1m4537xmxrakmyyzchapvbgm616s4n6v-julia-xorg-libxrandr-jll-1.5.2+3
/gnu/store/si7zz9fl9ssar8nq3lplmjjlf55rslc8-julia-libtiff-jll-4.1.0+1
/gnu/store/0vi8zkwmm4xxr157h28qvw885r2skmy9-julia-xorg-libxinerama-jll-1.1.4+3
/gnu/store/a9ghpqfpzwa4sxrlh7s2abi7cs1knqp0-julia-x264-jll-2020.7.14+0
/gnu/store/rs434f2rrs7yy4q2l20rgpfh5zlcb7z4-julia-openssl-jll-1.1.1+2
/gnu/store/i26sh6g5gdk3rzlgljfvjl524lr444gd-julia-cfitsio-jll-4.0.0+0
/gnu/store/c5majm3jnjfip1gdnrr3d1glz9qxd3ws-julia-wcs-jll-7.7.0+0
/gnu/store/46vp7p41bpsdmwigihrnz0bg7incqfyk-julia-gr-jll-0.69.1+0
/gnu/store/b9s7lcs0h317b628mmvypcimn1wr64pr-julia-libglvnd-jll-1.3.0+2
/gnu/store/lsihy9ghy52fadkcnih42h2r713wa9hi-julia-sundials-jll-5.2.1+0
/gnu/store/bk1m0lklks5p644qhizg2ipc3pw2n7as-julia-xorg-xcb-util-keysyms-jll-0.4.0+1
/gnu/store/xw3g9qc2l5pqf5bpnyl8wa4jbnfnbpka-julia-libmount-jll-2.35.0+0
/gnu/store/wdr57gi6xx01z4bs1k6iw06f767r2p0r-julia-glib-jll-2.68.1+0
/gnu/store/dv7bg2a8d3yjy6lanzvsx5vjnxbn283r-julia-xorg-xkeyboard-config-jll-2.27.0+3
/gnu/store/0kri1i1sihpj7gcwb1ff1b6kd4jz1mxq-julia-xorg-libxau-jll-1.0.9+3
/gnu/store/0578wpx5gsjrz19nal3gcwss8s1gh8ad-julia-libsass-jll-3.5.5+0
/gnu/store/h63jlymyz3wrqb1x5jah96nr8qq21c28-julia-xorg-xtrans-jll-1.4.0+2
/gnu/store/ikriywx9l5cn3ihfawvwdid5qnnidfmm-julia-xorg-libpthread-stubs-jll-0.1.0+2
/gnu/store/dnkpmj72kiad3dhj5i5lm57ay0f432sr-julia-bzip2-jll-1.0.7+0
/gnu/store/prxkkfswfl5dngqfliqifa9w3wzbv588-julia-jpegturbo-jll-2.0.1+2
/gnu/store/1pf9m9g71i9y2as940rd344c7rh13l18-julia-wayland-protocols-jll-1.18.0+3
/gnu/store/989801afjiwnk4vviqygbixhlppkqvbs-julia-x265-jll-3.0.0+1
/gnu/store/w4yng9x5l54k2n8z3a8fi2n50ci9j44h-julia-xorg-xkbcomp-jll-1.4.2+3
/gnu/store/i0kyqaslaf4lk5yajpzw9fsdplk8pd5g-julia-libvorbis-jll-1.3.6+4
/gnu/store/y8p8hyc64g30m0zjy3pmmxmqw3fnqwby-julia-ffmpeg-jll-4.3.1+2
/gnu/store/xmqdbrvsg7s2yhz22nar4ww91h2y1pws-julia-freetype2-jll-2.13.1+0
/gnu/store/i6wrhb0cqw86kfrckhxl4s3xb9mih840-julia-xslt-jll-1.1.34+0
/gnu/store/lizyh4njfb4dj4ldgisk5fzh5r56manc-julia-gettext-jll-0.21.0+0
/gnu/store/8c7cjm1z64kj84dba15gfl69vz1jy7m8-julia-imagemagick-jll-6.9.10-12+3
/gnu/store/3l3k3m1mja3npn4amrr5z54byh0mah9j-julia-xorg-libxcb-jll-1.13.0+2
/gnu/store/6kb5z5b5qc1hjzbparb66r2j2qqnhnma-julia-xorg-libxfixes-jll-5.0.3+3
/gnu/store/fd8b4s5q0vxmracszmvhak63glw4911y-julia-pixman-jll-0.40.1+0
/gnu/store/sglmz6ns4f149pllbw5fpcfbar7jay17-julia-lzo-jll-2.10.1+0
/gnu/store/p0f5hl4lbc17vwcw68pba1jkqcyg9abm-julia-libgpg-error-jll-1.42.0+0
/gnu/store/piynkpd05szlh0fvxkkn9l9mr2sy9ys5-julia-xkbcommon-jll-0.9.1+3
/gnu/store/6s2l3rwkcx5f4gi5pxd030g9bpivpz2a-julia-xorg-libxkbfile-jll-1.1.0+3
/gnu/store/0m9khcsqb3qsjgxgvhv6z77aifm8fwk9-julia-fontconfig-jll-2.13.93+0
/gnu/store/7d68zzs006fhrs5rm0icvidpszc8yv5s-julia-xorg-libxcursor-jll-1.2.0+3
/gnu/store/cp77l8z59yb0839ym8h76zq6493xdl0f-julia-zlib-jll-1.2.12+1
/gnu/store/ljb4fk3cis407qz0g9bjkxp04hsa5pfk-julia-xorg-libxdmcp-jll-1.1.3+3
/gnu/store/29f1zy7n8qvvnxykacj5w715j9q0rql5-julia-xorg-xcb-util-jll-0.4.0+1
/gnu/store/aaiylz7k59rpf8q23d4ywbl6k9ml5dkq-julia-xorg-xcb-util-image-jll-0.4.0+1
/gnu/store/hjplh3w3kyla5m2ca9m9yjf4by3riv48-julia-fribidi-jll-1.0.5+5
/gnu/store/rl0r34ci0d5w1dq6l5fzbhnj961wqd8q-julia-glfw-jll-3.3.4+0
/gnu/store/wsc0sgz628lslhw5rkr91ddyn7wl0d05-julia-ogg-jll-1.3.4+0
/gnu/store/52m4260spjhmfk5ij1hwxdn6vcjycr9i-julia-compilersupportlibraries-jll-0.4.0+1
/gnu/store/z81amp4pigwyhcg4b6p7asxga9s09jc1-julia-qt5base-jll-5.15.2+0
/gnu/store/cp6m2ys4iq6wh0yllx42qhhqkri67k8h-julia-xorg-xcb-util-renderutil-jll-0.3.9+1
/gnu/store/dc401slxx8r4jl7czqpbbgkp995x89yq-julia-libass-jll-0.14.0+2
/gnu/store/0dwp1as3xchs7hhq6kvl09h0qhwbjqy0-julia-cairo-jll-1.16.0+5
/gnu/store/gx4fh8qpqp0j59rdyqxaav0l7bdf4b12-julia-libuuid-jll-2.36.0+0
/gnu/store/j4ph8pqfxq2ag1hm3p0qc36zk2f4mw7v-julia-openspecfun-jll-0.5.3+4
/gnu/store/4803yvss9xxwdn49z4kbj1iayzifwbri-julia-xml2-jll-2.9.12+0
/gnu/store/hq5z2f6barp9yi22iqsyak6qnfgbvl8b-julia-gumbo-jll-0.10.1+1
/gnu/store/yp2ys34yqp9vbx4mxq6vfw0pc4wdx56f-julia-xorg-libxrender-jll-0.9.10+3
/gnu/store/v6g9birbinc4xpnck04zkw1jdp07jjmp-julia-xorg-xcb-util-wm-jll-0.4.1+1
/gnu/store/jf7z19kqd714v289rbzr6ixygslxh5s0-julia-libffi-jll-3.3.0+0
/gnu/store/7pwfvqnkkv98grjkz9af4pbdm8g1g812-julia-opus-jll-1.3.1+1
/gnu/store/7g4nc2wgyxi3fpn3szrkh2g834v4rm5h-julia-erfa-jll-2.0.0+0
/gnu/store/81gpy4mdi4wfhnhw4cff2ixjyy8mrdai-julia-mbedtls-jll-2.26.0+0
/gnu/store/fjlz9qc2p9hlqywy3rwvwvcag3mms651-julia-expat-jll-2.2.10+0
/gnu/store/7fc7g6r3z1bzk40iy94djs8yv2bziyd5-julia-xorg-libxi-jll-1.7.10+3
/gnu/store/aagvla7bl51r4kp99sl7il14gzpy2cvj-julia-zstd-jll-1.5.0+0
/gnu/store/dvza8zs1rsd0jaqvrqfdchh69mvacaml-julia-libpng-jll-1.6.37+5
/gnu/store/vi8vk5si6r2zcaiwfpv1varr4j6040pz-julia-libfdk-aac-jll-0.1.6+2
/gnu/store/sx4g8h3fsbl9g3g52hx2jqhfkpj95r7w-julia-xorg-libxext-jll-1.3.4+2
/gnu/store/r8kr95vycqwi8vr2wgdvrz3h70qxg0q8-julia-precompiletools-1.2.1
/gnu/store/2q1md0d2f87klnzp99nk77zhxl56apdb-julia-staticnumbers-0.4.0
/gnu/store/spqrqg1b6k73qrlsqazia26h2bwgzjgj-python-ci-watson-0.8.0
/gnu/store/01y8jn4izfisdzm15j7zyrvf5lsh9d87-python-acstools-3.7.2
/gnu/store/906gjpy3xs24wmrbn4sv8l3kfvhfsz1r-python-extinction-0.4.7
/gnu/store/g41dhg1fp2srhr35ngn6fglm639kbikz-python-sncosmo-2.11.2
/gnu/store/nii8lfpcjbmkkl7m31h8h49nl3fd0kpm-python-halotools-0.9.2
/gnu/store/9253m7jj0l3ab4q4p0qvgdvbyvjmjs7j-python-healpy-1.18.0
/gnu/store/8r48kkdi8dy1d3xrpr0ps01iffffl5zv-python-holodeck-1.5.2
/gnu/store/19ygyzkh38kwpwa8r88isgp916hkl75g-python-pysat-3.2.1
/gnu/store/z6hkgs2mgk3c93dn6nj12jzv7iml666b-python-spisea-2.1.13
/gnu/store/9sf98wwg3aj6kzr1ifxs3ravw6qy1sny-python-viresclient-0.12.0
/gnu/store/y4j9hkhn18qzwhd69xv5ldjwhbwcgyan-python-webbpsf-1.5.0
/gnu/store/cnbh9nrbvdlzfa4csb411sfga17mkd72-splash-3.11.1
--8<---------------cut here---------------end--------------->8---

Failed due to python-team has been merged, some of them are resolved on
refreshed python-team branch.
--8<---------------cut here---------------start------------->8---
`/gnu/store/266v22mq1648nv0bmjxllrgx484r2i1n-python-gatspy-0.3.drv'
`/gnu/store/33vxpl5rc0wl8kfl6rhj4ngq1qx0j8z9-python-stcal-1.10.0.drv'
`/gnu/store/4b0fw6zi460d5489rjzai9znmmbhfb4l-python-jwst-1.16.1.drv'
`/gnu/store/4z77ficmydlpjd6ndx1vw6mrr2dn331m-python-poliastro-0.17.0.drv'
`/gnu/store/6lfg0iwc5b406s256zla7dhn3kkrzfzq-python-asdf-zarr-0.0.4.drv'
`/gnu/store/8mv5vs69yd7ky2x06f02daiwylbbxv5i-python-yt-astro-analysis-1.1.3.drv'
`/gnu/store/91jsp4sc4f971k9j6vqk133xnks3flhq-python-yt-4.4.0.drv'
`/gnu/store/agzlgzbbn1n1hr1wlmngcpxyq65mlayp-python-kanon-0.6.6.drv'
`/gnu/store/babrbw10558mrsn4qqkl9am4qw4s1yiq-python-jwst-reffiles-1.0.1.drv'
`/gnu/store/bi0zaji036gvk40ggp4n90cli8rqmyhc-python-glue-qt-0.3.1.drv'
`/gnu/store/gvsvp2y9bvp1w21m2azhdncixrk0bhmn-python-glue-core-1.21.1.drv'
`/gnu/store/ia57x97qkibaq4jcad6rwj8ifhpzi5vl-python-sunkit-image-0.5.1.drv'
`/gnu/store/jk4q73hpfnp09qqgf7r61hn85jhw0p9k-python-coolest-0.1.9.drv'
`/gnu/store/nalm4qh2mk883x3yk1ad1c3hhjdby6in-python-specreduce-1.4.1.drv'
`/gnu/store/qbb1b6hj5b0cbzsy03pi790cswk3kc60-python-naima-0.10.0.drv'
`/gnu/store/qva2izzq5hyykp4f3di3c1ka9246wvlm-python-glue-astronomy-0.10.0.drv'
`/gnu/store/yjmnac39fzkikxji5bkf8j068mgdiv33-python-pyxsim-4.4.2.drv'
--8<---------------cut here---------------end--------------->8---

Sharlatan Hellseher (38):
  gnu: julia-preferences: Update to 1.4.3.
  gnu: julia-dataapi: Update to 1.16.0.
  gnu: Add julia-precompiletools.
  gnu: Add julia-interfaces.
  gnu: Add julia-extents.
  gnu: Add julia-commonsolve.
  gnu: Add julia-compositionsbase.
  gnu: Add julia-staticnumbers.
  gnu: Add julia-performancetesttools.
  gnu: calceph: Update to 4.0.3.
  gnu: healpix: Update to 3.8.3.
  gnu: indi-2.0: Update to 2.1.1.
  gnu: splash: Update to 3.11.1.
  gnu: wcslib: Update to 8.4.
  gnu: python-astropy: Update to 6.1.7.
  gnu: python-asdf-standard: Adjust native inputs.
  gnu: python-asdf: Update to 4.0.0.
  gnu: python-bayesicfitting: Update to 3.2.3.
  gnu: python-ci-watson: Update to 0.8.0.
  gnu: python-cmyt: Update to 2.0.1.
  gnu: python-crds: Update to 12.0.8.
  gnu: python-extinction: Update to 0.4.7.
  gnu: python-gwcs: Update to 0.22.1.
  gnu: python-halotools: Update to 0.9.2.
  gnu: python-healpy: Update to 1.18.0.
  gnu: python-pysiaf: Update to 0.24.1.
  gnu: python-spisea: Update to 2.1.13.
  gnu: python-sunpy: Update to 6.0.4.
  gnu: webbpsf-data: Update to 1.5.0.
  gnu: python-webbpsf: Update to 1.5.0.
  gnu: python-stsci-stimage: Adjust inputs.
  gnu: Add python-asdf-3.
  gnu: python-rad: Adjust input.
  gnu: python-roman-datamodels: Adjust input.
  gnu: python-specutils: Fix build.
  gnu: python-stdatamodels: Update to 2.2.0.
  gnu: python-stpipe: Update to 0.8.0.
  gnu: Add python-pysat.

 gnu/packages/astronomy.scm | 300 ++++++++++++++++++++++++-------------
 gnu/packages/julia-xyz.scm | 180 +++++++++++++++++++++-
 2 files changed, 372 insertions(+), 108 deletions(-)

base-commit: 7d199bdc2bcd429b25378478be00c470501f8c3b
-- 
2.46.0