[bug#77975,00/32] Astro update 2025/04.

Message ID cover.1745272461.git.sharlatanus@gmail.com
Headers
Series Astro update 2025/04. |

Message

Sharlatan Hellseher April 21, 2025, 10:02 p.m. UTC
  > Comme une pierre que l'on jette dans l'eau vive d'un ruisseau
> Et qui laisse derrière elle des milliers de ronds dans l'eau
> Aux vents des quatre saisons, tu fais tourner de ton nom
> Tous les moulins de mon cœur

Hi Guix!

It’s not a Fool’s day joke and we still on 100% success build for x86_64
architecture, and yes with Python 3.11 on board!

* The main highlights
- 100% build success on x86_64
- Number of packages in collection is 187, grown by 5 this month
- Astropy is upgraded to the latest 7.0.1 version
- Stellarium is on the latest commit and 25.1 version
- SunPy is on the latest 6.1.1
- Starting packaging process of Java based Aladin - interactive sky atlas,
  devloping by Centre de Données astronomiques de Strasbourg (CDS)

* The log
** added [5/5]
- [X] java-cds-healpix :: CDS HEALPix library in Java
- [X] python-libstempo :: Python wrapper for tempo2
- [X] python-gw-sky :: Gravitational wave signals visualization tool
- [X] python-sunraster :: Solar mission spectral data tool
- [X] rust-moc :: Create and manipulate HEALPix Multi-Order Coverages maps
** updated [27/27]
- [X] indi 2.1.2.1->2.1.3
/gnu/store/8sr4gfiv2880la2z8vl4xv677051i7mi-indi-2.1.3
/gnu/store/irgpnch32d577hg3g5zx3pm1wsz6is87-stellarium-25.1-1.8a3a53a
- [X] iraf-community 2.18->2.18.1
/gnu/store/cjfkbhdg9lr29kyw6xjfbs1y9rylcafl-iraf-community-2.18.1
- [X] libsep version 1.4.0->version 1.4.1
/gnu/store/30dqa58da6whzlrlk9gqjfb648qdqfmi-libsep-1.4.1
- [X] python-astropy-iers-data 0.2025.3.17.0.34.53->0.2025.4.14.0.37.22
/gnu/store/h3ws93sykdpzz3q109g1y0ng8ar07y0i-python-astropy-iers-data-0.2025.4.14.0.37.22
/gnu/store/dyldnk0fx5rj08f7cbd1v7w59pkv73nk-python-astropy-7.0.1
/gnu/store/dgkcs1b46qn6f4jnfaj6i4wqc40fww45-python-astropy-minimal-7.0.1
/gnu/store/1if6ib9wmwhlk8lfw1cl47sq7pl8v8zy-python-astropy-6.1.7
- [X] python-astropy 6.1.7->7.0.1
/gnu/store/dyldnk0fx5rj08f7cbd1v7w59pkv73nk-python-astropy-7.0.1
/gnu/store/xrlwb8n8ibvsd0i4kfmp7a43qppi0r7m-python-fitsblender-0.4.4
/gnu/store/w5lcyw1i4zjd1wwbyvfm1pnrkx216zlj-python-synphot-1.5.0
/gnu/store/xgxb7vf6k6qnd7wb2f4g1g7vjhpnpdxv-python-pixell-0.28.4
/gnu/store/h3ikd6nsn7swg0j6p7d2aw6z9vl4f7hg-python-healpy-1.18.0
/gnu/store/m9m6yqg6cbdplbygbxy17syhvn6x1c9r-python-astroml-1.0.2.post1
/gnu/store/wc2cf5gdhjiaac9p5k5rlqjdkaah7c88-python-pyvo-1.6.2
/gnu/store/hjqssq8nnbv9isq9afih2n93a8z8sv55-python-yt-4.4.0
/gnu/store/kccclyny3i33c4kdkx1lsy5r25zlns23-python-specutils-1.19.0
/gnu/store/ffr7s28dbhjzbl1dxbz21dya5bdhafag-python-naima-0.10.0
/gnu/store/917wx5wcd8xidzxsdwl3z6xd36wima4b-python-sunpy-soar-1.11.1
/gnu/store/sn1czvpc25vj2yx1db4m1g8g9jg9lrxz-python-spectral-cube-0.6.6
/gnu/store/48hfxfrjdywl8yx4sjlak11wnjzp5r79-python-gwcs-0.24.0
/gnu/store/10xqy2z84k9xw06frdwd5r7y2p9lil2s-python-cosmopy-3.6
/gnu/store/y26gifxap04rfcdfiljvywvlaqmc5wm7-python-mpl-animators-1.2.1
/gnu/store/rdalzcaagwmf89sbw24k0l7r2xh73s0f-python-pyavm-0.9.6
/gnu/store/pnap2lxdfg558p2cnpwyaqsbv9x3751j-python-stpipe-0.8.1
/gnu/store/h5i9hdjh43ap6bvcn09vfmnx9an8agyi-python-stsci-skypac-1.0.10
/gnu/store/50zvv1w9lkc3yqz1m9smp9d6g6j7qd4n-python-sndata-1.3.0
/gnu/store/s311a0h4r8m26zv7s2nd9v7c1jgydxws-python-sbpy-0.5.0
/gnu/store/6fgfiay028k08imamnm1fhnahiil41jg-python-stwcs-1.7.3
/gnu/store/an411r7q7m8mlhhkl81s5p9dazcvdb7h-python-pysiaf-0.24.1
/gnu/store/4p9gqc77qyisqf8bynkjqq09v8d8f38a-python-roman-datamodels-0.24.0
/gnu/store/ag6cl40w8rcwyyn78n2b53n6q68lrz3x-python-pvextractor-0.4
/gnu/store/vlv176s75m8mn3wz1492p5m82m2bb5xi-python-gw-sky-0.1.0
/gnu/store/vqxx2s26zhfb5hbcd6l7w76pkhjz35aq-python-sunkit-image-0.6.1
/gnu/store/3gp66cqjbs9xhgg1p8mgqh7a4brqysdc-python-sunraster-0.5.1
/gnu/store/jwwsgh2xv3x9ppsxxkkncb6d1cjvzafi-python-holodeck-1.5.2
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
/gnu/store/bv45c8mf2fxqzjwr1xp17l94ncgixc12-python-hasasia-1.2.3
/gnu/store/jn9psfcslwnr9n36v7j9ddwas7zc9rlj-python-sunkit-magex-1.0.0rc1
/gnu/store/nkyw20czmv5qlmgpmmc2dr3ykh07by93-python-spherical-geometry-1.3.3
/gnu/store/kmy2i8dnvd1qfmrx5rw51xa7skgbq7vy-python-tweakwcs-0.8.10
/gnu/store/788yrdcf75z9pbdwlswjpxznb7i3rs1d-python-astroplan-0.10.1
/gnu/store/ss934543lk201dzpzlmvzf1gx4h58vsh-ginga-qt5-5.3.0
/gnu/store/pgz8ns54p6gqyx816dp7b70jhmih7pvl-python-statmorph-0.6.1
/gnu/store/j0dqis0mcs5bf0h4fnym38shhnjdqy5b-python-regions-0.10
/gnu/store/ijcy5fyvnqnqj82lwcfgjw56cvx2wdp7-python-asdf-astropy-0.7.1
/gnu/store/fby59srmhixakb6yc3qrscbyr4xzaf54-python-crds-12.1.4
/gnu/store/5zhjnlcz11hvb0xxralw5sikx30ir8mx-python-glue-core-1.22.1
/gnu/store/32hb8j5dpmn368qildl979fiy155z4ml-python-coolest-0.1.9
/gnu/store/0das5b35p5h09rq21l0m9ksvhwf4zzfl-python-astropy-healpix-1.1.2
/gnu/store/zj4nh8npacgpjbzazp5rzym2rr08hy1i-python-ccdproc-2.4.3
/gnu/store/l7hhbx6v3ggmd52h53yfc71i23qiz4id-python-specreduce-1.5.1
/gnu/store/ri0xhi16hnykqr2ignmqj4a84c6k6aih-python-astroalign-2.6.1
/gnu/store/5q2lz1z9axv7pfm3a1ccbymg06xmp126-python-glue-astronomy-0.10.0
/gnu/store/fn52rd44g1d5p5aj2k1m6kz16qj757x9-python-sncosmo-2.12.1
/gnu/store/898aznbm3gd5slj38l9vcqxq538zrsk9-python-mapsims-2.6.0
/gnu/store/30gbm78hja9ba4h8igkp1wk5cmygbh66-python-bayesicfitting-3.2.3
/gnu/store/k5dmjcpg5kfx46nzhrp40735hhp8rvaf-python-pyregion-2.3.0
/gnu/store/0pym5wqlkgx1gimsa6qagw49zrpgs9jk-python-photutils-2.2.0
/gnu/store/diihg8imp5bsryml1mg4907fphawhg5m-python-poppy-1.1.2
/gnu/store/6gq84fa3izidy0xhb0zp7k4a8gymmg6m-python-ginga-5.3.0
/gnu/store/9v8bflhhb9qasyfpvxm9l581ppbh9bzz-python-astroquery-0.4.9.post1
/gnu/store/lpnwn8vnb02rfakv2c6gij7jlsa90fnw-python-stdatamodels-3.0.2
/gnu/store/0ick5aw6mrjsqrfc3la343k2yr3mw2vv-python-stcal-1.12.0
/gnu/store/cs9b1nv6p7lpf65n4cyxykrb6m4q773v-python-halotools-0.9.3
/gnu/store/ygn5m7j09097yf8y08nlrfh9mpick160-scamp-2.14.0
/gnu/store/a5j608yi5zpl6b58ffwcvdz2gk1ir77i-python-dust-extinction-1.5
/gnu/store/qbsf3356nvm6qif905q4zi0i401751dp-python-astrodendro-0.3.1
/gnu/store/gx38i6iwmd8xxz1j291aqnikjavib4hh-python-stsynphot-1.4.0
/gnu/store/l3ys60g1qrqasd0sdv2cxiaydycpy1v8-python-pint-pulsar-1.1.1
/gnu/store/2s5zzls1nwnw1dnmgx9dlr7q21903lhy-python-sunpy-6.1.1
/gnu/store/rwpnkaycbm35d6ldqlx1rzyn6nnf1j2j-python-astroscrappy-1.2.0
/gnu/store/7izrnvdy2mnww1in63gbrzpk4kg7s0ac-python-glue-qt-0.3.3
/gnu/store/81mmvx97zhb7m8026873jklgl5pjl814-python-soxs-5.0.0
/gnu/store/w4aj4xrc9j0dnvgjy9cgd6113p3b96ag-python-libstempo-2.5.1
/gnu/store/1bzaxasflqznvfi3msfvgdjynn75qv20-python-stsci-tools-4.2.0
/gnu/store/h1imnsmzqvmbn81fjsps8da76wg1y9jg-python-casa-formats-io-0.3.0
/gnu/store/6d27jyxgvqaiv251l01fifqvn2ml3mvh-python-webbpsf-1.5.0
/gnu/store/4f3gxzrd5r9s94dwjfcqygxibpw7vhbs-python-astrocut-0.12.0
/gnu/store/rlrpx39id7n35zrqam9cci9hjqhmz9g2-python-zodipy-1.1.1
/gnu/store/q2a2pqx0jn2ysgr27misrprliij6isa7-python-acstools-3.7.2
/gnu/store/4pf6pypklr6fgav11znn9hq07n0z74mr-python-jwst-reffiles-1.0.1
/gnu/store/ma7qwk7pwqvxrbhxwyl7aachyrvg3n63-python-spisea-2.1.13
/gnu/store/70ag7jghh5225rvwznjx2drlddh2pw2h-python-regularizepsf-1.0.2
/gnu/store/irq3qgjz29bpf6gzzwmhryhg068yhkb5-python-radio-beam-0.3.8
/gnu/store/g70frk69dgykvhafhq08k5yak0y8lgq0-python-ndcube-2.3.1
/gnu/store/h6m1ah0w4yq27a32dm3qx46wf06rlb4l-python-reproject-0.14.1
/gnu/store/0izp7z0f4rf357wymvlmlr11j18m06jz-python-aplpy-2.2.0
/gnu/store/0bk8a3c5pvvl5vngni3c2nwsfff0w87z-python-pyxsim-4.4.2
/gnu/store/9b6xr8xhcqivmsxx21hrhbjhimvmwd74-python-pysynphot-2.0.0-0.54e9e2a
/gnu/store/jis338x3aj8dsmad9zswg0m4mfkcs0kp-python-pysm3-3.4.1a1
/gnu/store/qkjjy1bsmx6z8cnhgbcfpjky2zq7q4cx-veusz-3.6.2
- [X] python-cdflib 1.3.3->1.3.4
/gnu/store/c8qvn5pl36c1m29xm43fzxwpykcjp4bv-python-cdflib-1.3.4
/gnu/store/149f7j67ish4g3rgcbx5v6z0sn268p67-python-radiospectra-0.6.1
/gnu/store/jjg36l4pcxn2zjhh94qlw95if45wv0pm-python-viresclient-0.12.3
/gnu/store/2s5zzls1nwnw1dnmgx9dlr7q21903lhy-python-sunpy-6.1.1
- [X] python-crds 12.1.4->12.1.5
/gnu/store/fby59srmhixakb6yc3qrscbyr4xzaf54-python-crds-12.1.4
/gnu/store/lpnwn8vnb02rfakv2c6gij7jlsa90fnw-python-stdatamodels-3.0.2
/gnu/store/pnap2lxdfg558p2cnpwyaqsbv9x3751j-python-stpipe-0.8.1
/gnu/store/6lzh6pq26f8ci3lxha19xsjay3bk5xks-python-ci-watson-0.8.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
- [X] python-ginga 5.2.0->5.3.0
/gnu/store/6gq84fa3izidy0xhb0zp7k4a8gymmg6m-python-ginga-5.3.0
/gnu/store/s311a0h4r8m26zv7s2nd9v7c1jgydxws-python-sbpy-0.5.0
- [X] python-glue-core 1.22.0->1.22.1
/gnu/store/5zhjnlcz11hvb0xxralw5sikx30ir8mx-python-glue-core-1.22.1
/gnu/store/5q2lz1z9axv7pfm3a1ccbymg06xmp126-python-glue-astronomy-0.10.0
/gnu/store/7izrnvdy2mnww1in63gbrzpk4kg7s0ac-python-glue-qt-0.3.3
/gnu/store/hjqssq8nnbv9isq9afih2n93a8z8sv55-python-yt-4.4.0
- [X] python-jwst 1.17.1->1.18.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
/gnu/store/4pf6pypklr6fgav11znn9hq07n0z74mr-python-jwst-reffiles-1.0.1
- [X] python-losoto 2.4.4->2.5.0
/gnu/store/pmpxh2rllfadvqrghl7n8zqv5am959ir-python-losoto-2.5.0
/gnu/store/rq5g6im0mzffpii0a75gmvz79rhryhmf-python-lofar-h5plot-2.9.1
- [X] python-photutils 2.0.2->2.2.0
/gnu/store/0pym5wqlkgx1gimsa6qagw49zrpgs9jk-python-photutils-2.2.0
/gnu/store/6d27jyxgvqaiv251l01fifqvn2ml3mvh-python-webbpsf-1.5.0
/gnu/store/l7hhbx6v3ggmd52h53yfc71i23qiz4id-python-specreduce-1.5.1
/gnu/store/6gq84fa3izidy0xhb0zp7k4a8gymmg6m-python-ginga-5.3.0
/gnu/store/pgz8ns54p6gqyx816dp7b70jhmih7pvl-python-statmorph-0.6.1
/gnu/store/ss934543lk201dzpzlmvzf1gx4h58vsh-ginga-qt5-5.3.0
/gnu/store/s311a0h4r8m26zv7s2nd9v7c1jgydxws-python-sbpy-0.5.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
- [X] python-pyvo 1.6.1->1.6.2
/gnu/store/wc2cf5gdhjiaac9p5k5rlqjdkaah7c88-python-pyvo-1.6.2
/gnu/store/9v8bflhhb9qasyfpvxm9l581ppbh9bzz-python-astroquery-0.4.9.post1
/gnu/store/h6m1ah0w4yq27a32dm3qx46wf06rlb4l-python-reproject-0.14.1
- [X] python-rad 0.23.1->0.24.0
/gnu/store/4glpsqh6rky18a273l8iz23lib7qagc4-python-rad-0.24.0
/gnu/store/4p9gqc77qyisqf8bynkjqq09v8d8f38a-python-roman-datamodels-0.24.0
- [X] python-roman-datamodels 0.23.1->0.24.0
/gnu/store/4p9gqc77qyisqf8bynkjqq09v8d8f38a-python-roman-datamodels-0.24.0
/gnu/store/4f3gxzrd5r9s94dwjfcqygxibpw7vhbs-python-astrocut-0.12.0
/gnu/store/fby59srmhixakb6yc3qrscbyr4xzaf54-python-crds-12.1.4
- [X] python-skyfield 1.52->1.53
/gnu/store/1kfm3521q7qcj5l1bl8sdflq3qbxp9xg-python-skyfield-1.53
/gnu/store/dyldnk0fx5rj08f7cbd1v7w59pkv73nk-python-astropy-7.0.1
/gnu/store/1if6ib9wmwhlk8lfw1cl47sq7pl8v8zy-python-astropy-6.1.7
- [X] python-sncosmo 2.12.0->2.12.1
/gnu/store/fn52rd44g1d5p5aj2k1m6kz16qj757x9-python-sncosmo-2.12.1
/gnu/store/50zvv1w9lkc3yqz1m9smp9d6g6j7qd4n-python-sndata-1.3.0
- [X] python-spherical-geometry 1.3.2->1.3.3
/gnu/store/nkyw20czmv5qlmgpmmc2dr3ykh07by93-python-spherical-geometry-1.3.3
/gnu/store/h5i9hdjh43ap6bvcn09vfmnx9an8agyi-python-stsci-skypac-1.0.10
/gnu/store/kmy2i8dnvd1qfmrx5rw51xa7skgbq7vy-python-tweakwcs-0.8.10
/gnu/store/4f3gxzrd5r9s94dwjfcqygxibpw7vhbs-python-astrocut-0.12.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
- [X] python-stcal 1.11.1->1.12.0
/gnu/store/0ick5aw6mrjsqrfc3la343k2yr3mw2vv-python-stcal-1.12.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
- [X] python-stdatamodels 2.2.0->3.0.2
/gnu/store/lpnwn8vnb02rfakv2c6gij7jlsa90fnw-python-stdatamodels-3.0.2
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
/gnu/store/pnap2lxdfg558p2cnpwyaqsbv9x3751j-python-stpipe-0.8.1
- [X] python-stsci-stimage 0.2.10->0.3.0
/gnu/store/00bgjmcpf0qk5b4zadjfr05c2x496vyr-python-stsci-stimage-0.3.0
/gnu/store/kmy2i8dnvd1qfmrx5rw51xa7skgbq7vy-python-tweakwcs-0.8.10
- [X] python-sunkit-magex 1.0.0->1.0.0rc1
/gnu/store/jn9psfcslwnr9n36v7j9ddwas7zc9rlj-python-sunkit-magex-1.0.0rc1
- [X] python-sunpy 6.0.4->6.1.1
/gnu/store/2s5zzls1nwnw1dnmgx9dlr7q21903lhy-python-sunpy-6.1.1
/gnu/store/jn9psfcslwnr9n36v7j9ddwas7zc9rlj-python-sunkit-magex-1.0.0rc1
/gnu/store/149f7j67ish4g3rgcbx5v6z0sn268p67-python-radiospectra-0.6.1
/gnu/store/3gp66cqjbs9xhgg1p8mgqh7a4brqysdc-python-sunraster-0.5.1
/gnu/store/g70frk69dgykvhafhq08k5yak0y8lgq0-python-ndcube-2.3.1
/gnu/store/917wx5wcd8xidzxsdwl3z6xd36wima4b-python-sunpy-soar-1.11.1
/gnu/store/vqxx2s26zhfb5hbcd6l7w76pkhjz35aq-python-sunkit-image-0.6.1
- [X] python-tweakwcs 0.8.9->0.8.10
/gnu/store/kmy2i8dnvd1qfmrx5rw51xa7skgbq7vy-python-tweakwcs-0.8.10
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
/gnu/store/0ick5aw6mrjsqrfc3la343k2yr3mw2vv-python-stcal-1.12.0
- [X] python-zodipy 1.1.0->1.1.1
/gnu/store/rlrpx39id7n35zrqam9cci9hjqhmz9g2-python-zodipy-1.1.1
- [X] scamp 2.13.1->2.14.0
/gnu/store/ygn5m7j09097yf8y08nlrfh9mpick160-scamp-2.14.0
- [X] stellarium 24.4-0.60b6bec->25.1-1.8a3a53a
/gnu/store/irgpnch32d577hg3g5zx3pm1wsz6is87-stellarium-25.1-1.8a3a53a

** issues
After python-team brought us Python 3.11 and a fresh NumPy there are not too
many packages I could not update without issues, but some of the are still
hard require NumPy 2.0+ which would involde the whole scientifc Python stack
rebuild.

- python-cesium :: would be upgraded from 0.12.1 to 0.12.4; NumPy 2+ is requried
- python-naima :: would be upgraded from 0.10.0 to 0.10.2; NumPy 2+ is
requried. Attempt to use python-numpy-2 failed: module that was compiled using
NumPy 1.x cannot be run in NumPy 2.2.2 as it may crash. To support both 1.x
and 2.x versions of NumPy, modules must be compiled with NumPy 2.0. Some
module may need to rebuild instead e.g. with ’pybind11>=2.12’.  python-pynbody
would be upgraded from 1.6.0.post0 to 2.1.1; majore update, depends on NumPy 2+
- python-specutils :: would be upgraded from 1.19.0 to 2.0.0rc1; introduces
incompatability https://github.com/spacetelescope/synphot_refactor/issues/411
- python-stwcs :: would be upgraded from 1.7.3 to 1.7.4; sanity check fails
requiring NumPy 2.0+
- python-webbpsf :: would be upgraded from 1.5.0 to 2.0.0; project in
migration to https://github.com/spacetelescope/stpsf
- splash :: would be upgraded from 3.11.1 to 3.11.2; needs a new giza
- giza :: would be upgraded from 1.4.1 to 1.5.0; test failed

** build stats

--8<---------------cut here---------------start------------->8---
> ./pre-inst-env guix build indi@2 iraf-community java-cds-healpix libsep
python-astropy python-astropy-iers-data python-cdflib python-ginga
python-glue-core python-gw-sky python-jwst python-libstempo python-losoto
python-photutils python-pyvo python-rad python-roman-datamodels
python-skyfield python-sncosmo python-spherical-geometry python-stcal
python-stdatamodels python-stsci-stimage python-sunkit-magex python-sunpy
python-sunraster python-tweakwcs python-zodipy rust-moc scamp stellarium

/gnu/store/8sr4gfiv2880la2z8vl4xv677051i7mi-indi-2.1.3
/gnu/store/cjfkbhdg9lr29kyw6xjfbs1y9rylcafl-iraf-community-2.18.1
/gnu/store/6pv49hk2s2pjcs6f11900cy85lh52lzg-java-cds-healpix-0.30.3
/gnu/store/30dqa58da6whzlrlk9gqjfb648qdqfmi-libsep-1.4.1
/gnu/store/dyldnk0fx5rj08f7cbd1v7w59pkv73nk-python-astropy-7.0.1
/gnu/store/h3ws93sykdpzz3q109g1y0ng8ar07y0i-python-astropy-iers-data-0.2025.4.14.0.37.22
/gnu/store/c8qvn5pl36c1m29xm43fzxwpykcjp4bv-python-cdflib-1.3.4
/gnu/store/6gq84fa3izidy0xhb0zp7k4a8gymmg6m-python-ginga-5.3.0
/gnu/store/5zhjnlcz11hvb0xxralw5sikx30ir8mx-python-glue-core-1.22.1
/gnu/store/vlv176s75m8mn3wz1492p5m82m2bb5xi-python-gw-sky-0.1.0
/gnu/store/ascynv74qagp17q4gp4dqbcj8jsad3q0-python-jwst-1.18.0
/gnu/store/w4aj4xrc9j0dnvgjy9cgd6113p3b96ag-python-libstempo-2.5.1
/gnu/store/pmpxh2rllfadvqrghl7n8zqv5am959ir-python-losoto-2.5.0
/gnu/store/0pym5wqlkgx1gimsa6qagw49zrpgs9jk-python-photutils-2.2.0
/gnu/store/wc2cf5gdhjiaac9p5k5rlqjdkaah7c88-python-pyvo-1.6.2
/gnu/store/4glpsqh6rky18a273l8iz23lib7qagc4-python-rad-0.24.0
/gnu/store/4p9gqc77qyisqf8bynkjqq09v8d8f38a-python-roman-datamodels-0.24.0
/gnu/store/1kfm3521q7qcj5l1bl8sdflq3qbxp9xg-python-skyfield-1.53
/gnu/store/fn52rd44g1d5p5aj2k1m6kz16qj757x9-python-sncosmo-2.12.1
/gnu/store/nkyw20czmv5qlmgpmmc2dr3ykh07by93-python-spherical-geometry-1.3.3
/gnu/store/0ick5aw6mrjsqrfc3la343k2yr3mw2vv-python-stcal-1.12.0
/gnu/store/lpnwn8vnb02rfakv2c6gij7jlsa90fnw-python-stdatamodels-3.0.2
/gnu/store/00bgjmcpf0qk5b4zadjfr05c2x496vyr-python-stsci-stimage-0.3.0
/gnu/store/jn9psfcslwnr9n36v7j9ddwas7zc9rlj-python-sunkit-magex-1.0.0rc1
/gnu/store/2s5zzls1nwnw1dnmgx9dlr7q21903lhy-python-sunpy-6.1.1
/gnu/store/3gp66cqjbs9xhgg1p8mgqh7a4brqysdc-python-sunraster-0.5.1
/gnu/store/kmy2i8dnvd1qfmrx5rw51xa7skgbq7vy-python-tweakwcs-0.8.10
/gnu/store/rlrpx39id7n35zrqam9cci9hjqhmz9g2-python-zodipy-1.1.1
/gnu/store/1a5w7gcjjpblmi40qckksvwpsvj6lk0b-rust-moc-0.17.0
/gnu/store/ygn5m7j09097yf8y08nlrfh9mpick160-scamp-2.14.0
/gnu/store/irgpnch32d577hg3g5zx3pm1wsz6is87-stellarium-25.1-1.8a3a53a
--8<---------------cut here---------------end--------------->8---

--8<---------------cut here---------------start------------->8---
> ./pre-inst-env guix refresh --list-dependent indi@2 iraf-community
java-cds-healpix libsep python-astropy python-astropy-iers-data python-cdflib
python-ginga python-glue-core python-gw-sky python-jwst python-libstempo
python-losoto python-photutils python-pyvo python-rad python-roman-datamodels
python-skyfield python-sncosmo python-spherical-geometry python-stcal
python-stdatamodels python-stsci-stimage python-sunkit-magex python-sunpy
python-sunraster python-tweakwcs python-zodipy rust-moc scamp stellarium

Building the following 41 packages would ensure 108 dependent packages are
rebuilt: stellarium@25.1-1.8a3a53a python-asdf-zarr@0.0.4
python-asdf-compression@0.0.1-1.7cfd07c python-viresclient@0.12.3
python-lofar-h5plot@2.9.1 python-coolest@0.1.9 python-naima@0.10.0
python-cesium@0.12.1 python-regularizepsf@1.0.2 python-halotools@0.9.3
python-gw-sky@0.1.0 python-zodipy@1.1.1 python-statmorph@0.6.1 scamp@2.14.0
python-libstempo@2.5.1 python-pint-pulsar@1.1.1 python-holodeck@1.5.2
python-mapsims@2.6.0 python-spisea@2.1.13 python-yt-astro-analysis@1.1.3
python-pyxsim@4.4.2 python-glue-qt@0.3.3 python-astroalign@2.6.1
ginga-qt5@5.3.0 python-astroplan@0.10.1 python-fitsblender@0.4.4 veusz@3.6.2
python-kanon@0.6.6 python-poliastro@0.17.0 python-sndata@1.3.0
python-stsci-skypac@1.0.10 python-astrocut@0.12.0 python-glue-astronomy@0.10.0
python-sbpy@0.5.0 python-webbpsf@1.5.0 python-acstools@3.7.2
python-sunraster@0.5.1 python-radiospectra@0.6.1 python-sunkit-magex@1.0.0rc1
python-sunkit-image@0.6.1 python-jwst-reffiles@1.0.1

/gnu/store/irgpnch32d577hg3g5zx3pm1wsz6is87-stellarium-25.1-1.8a3a53a
/gnu/store/j1kc5hgkjml4yl0v5xap9fqnm01n85jd-python-asdf-zarr-0.0.4
/gnu/store/3qpjpgnz9jfpdgwc9m3n0nyr3lx4l81n-python-asdf-compression-0.0.1-1.7cfd07c
/gnu/store/jjg36l4pcxn2zjhh94qlw95if45wv0pm-python-viresclient-0.12.3
/gnu/store/rq5g6im0mzffpii0a75gmvz79rhryhmf-python-lofar-h5plot-2.9.1
/gnu/store/32hb8j5dpmn368qildl979fiy155z4ml-python-coolest-0.1.9
/gnu/store/ffr7s28dbhjzbl1dxbz21dya5bdhafag-python-naima-0.10.0
/gnu/store/g0da8fmq8ggvlzvvrg0mp3b2kxf1sb99-python-cesium-0.12.1
/gnu/store/70ag7jghh5225rvwznjx2drlddh2pw2h-python-regularizepsf-1.0.2
/gnu/store/cs9b1nv6p7lpf65n4cyxykrb6m4q773v-python-halotools-0.9.3
/gnu/store/vlv176s75m8mn3wz1492p5m82m2bb5xi-python-gw-sky-0.1.0
/gnu/store/rlrpx39id7n35zrqam9cci9hjqhmz9g2-python-zodipy-1.1.1
/gnu/store/pgz8ns54p6gqyx816dp7b70jhmih7pvl-python-statmorph-0.6.1
/gnu/store/ygn5m7j09097yf8y08nlrfh9mpick160-scamp-2.14.0
/gnu/store/w4aj4xrc9j0dnvgjy9cgd6113p3b96ag-python-libstempo-2.5.1
/gnu/store/l3ys60g1qrqasd0sdv2cxiaydycpy1v8-python-pint-pulsar-1.1.1
/gnu/store/jwwsgh2xv3x9ppsxxkkncb6d1cjvzafi-python-holodeck-1.5.2
/gnu/store/898aznbm3gd5slj38l9vcqxq538zrsk9-python-mapsims-2.6.0
/gnu/store/ma7qwk7pwqvxrbhxwyl7aachyrvg3n63-python-spisea-2.1.13
/gnu/store/4ygfd9kswvbji6gr36hwhrhml6cyhjs5-python-yt-astro-analysis-1.1.3
/gnu/store/0bk8a3c5pvvl5vngni3c2nwsfff0w87z-python-pyxsim-4.4.2
/gnu/store/7izrnvdy2mnww1in63gbrzpk4kg7s0ac-python-glue-qt-0.3.3
/gnu/store/ri0xhi16hnykqr2ignmqj4a84c6k6aih-python-astroalign-2.6.1
/gnu/store/ss934543lk201dzpzlmvzf1gx4h58vsh-ginga-qt5-5.3.0
/gnu/store/788yrdcf75z9pbdwlswjpxznb7i3rs1d-python-astroplan-0.10.1
/gnu/store/xrlwb8n8ibvsd0i4kfmp7a43qppi0r7m-python-fitsblender-0.4.4
/gnu/store/qkjjy1bsmx6z8cnhgbcfpjky2zq7q4cx-veusz-3.6.2
/gnu/store/45fw6lawwsxdmabbjjmr64kck5b207sv-python-kanon-0.6.6
/gnu/store/7lv7xrh4dviil4866rvrrsrp0sb2sfds-python-poliastro-0.17.0
/gnu/store/50zvv1w9lkc3yqz1m9smp9d6g6j7qd4n-python-sndata-1.3.0
/gnu/store/h5i9hdjh43ap6bvcn09vfmnx9an8agyi-python-stsci-skypac-1.0.10
/gnu/store/4f3gxzrd5r9s94dwjfcqygxibpw7vhbs-python-astrocut-0.12.0
/gnu/store/5q2lz1z9axv7pfm3a1ccbymg06xmp126-python-glue-astronomy-0.10.0
/gnu/store/s311a0h4r8m26zv7s2nd9v7c1jgydxws-python-sbpy-0.5.0
/gnu/store/6d27jyxgvqaiv251l01fifqvn2ml3mvh-python-webbpsf-1.5.0
/gnu/store/q2a2pqx0jn2ysgr27misrprliij6isa7-python-acstools-3.7.2
/gnu/store/3gp66cqjbs9xhgg1p8mgqh7a4brqysdc-python-sunraster-0.5.1
/gnu/store/149f7j67ish4g3rgcbx5v6z0sn268p67-python-radiospectra-0.6.1
/gnu/store/jn9psfcslwnr9n36v7j9ddwas7zc9rlj-python-sunkit-magex-1.0.0rc1
/gnu/store/vqxx2s26zhfb5hbcd6l7w76pkhjz35aq-python-sunkit-image-0.6.1
/gnu/store/4pf6pypklr6fgav11znn9hq07n0z74mr-python-jwst-reffiles-1.0.1
--8<---------------cut here---------------end--------------->8---

Sharlatan Hellseher (32):
  gnu: indi-2.0: Update to 2.1.3.
  gnu: iraf-community: Update to 2.18.1.
  gnu: libsep: Update to 1.4.1.
  gnu: scamp: Update to 2.14.0.
  gnu: stellarium: Update to 25.1-1.8a3a53a.
  gnu: python-skyfield: Update to 1.53.
  gnu: python-astropy-iers-data: Update to 0.2025.4.14.0.37.22.
  gnu: python-astropy: Update to 7.0.1.
  gnu: python-sunpy: Update to 6.1.1.
  gnu: python-photutils: Simplify.
  gnu: python-photutils: Update to 2.2.0.
  gnu: python-stdatamodels: Update to 3.0.2.
  gnu: python-stcal: Update to 1.12.0.
  gnu: python-jwst: Update to 1.18.0.
  gnu: python-cdflib: Update to 1.3.4.
  gnu: python-ginga: Update to 5.3.0.
  gnu: python-glue-core: Update to 1.22.1.
  gnu: python-losoto: Update to 2.5.0.
  gnu: python-pyvo: Update to 1.6.2.
  gnu: python-rad: Update to 0.24.0.
  gnu: python-roman-datamodels: Update to 0.24.0.
  gnu: python-sncosmo: Update to 2.12.1.
  gnu: python-spherical-geometry: Update to 1.3.3.
  gnu: python-stsci-stimage: Update to 0.3.0.
  gnu: python-sunkit-magex: Update to 1.0.0rc1.
  gnu: python-tweakwcs: Update to 0.8.10.
  gnu: python-zodipy: Update to 1.1.1.
  gnu: Add java-cds-healpix.
  gnu: Add python-gw-sky.
  gnu: Add python-libstempo.
  gnu: Add python-sunraster.
  gnu: Add rust-moc-0.17.

 gnu/packages/astronomy.scm | 593 ++++++++++++++++++++++---------------
 gnu/packages/crates-io.scm |  66 +++++
 2 files changed, 423 insertions(+), 236 deletions(-)


base-commit: 4488cca17c9c02add8366dce9e8dd2f528c15a58
  

Comments

Sharlatan Hellseher April 22, 2025, 8:38 a.m. UTC | #1
Hi Hilton,

Thanks for lightning response!

If I move the rust-moc into astronomy module where I'll use it in python
package in the future would it be OK? Also I've submitted 2 or 3 patches
where Rust was involved in Python do I need to warry about them be
removed?

And if you give me some example on the current/upcoming Rust package
format and how to deal with intermediate dependencies please.

--
Thanks,
Oleg
  
Hilton Chain April 22, 2025, 10:39 a.m. UTC | #2
On Tue, 22 Apr 2025 16:38:06 +0800,
Sharlatan Hellseher wrote:
>
> [1  <text/plain (7bit)>]
>
> Hi Hilton,
>
> Thanks for lightning response!
>
> If I move the rust-moc into astronomy module where I'll use it in python
> package in the future would it be OK? Also I've submitted 2 or 3 patches

No problem.

> where Rust was involved in Python do I need to warry about them be
> removed?

On rust-team I have already removed #:cargo-inputs for all packages out of
crates-* modules and made a DRAFT commit to remove all crates-* modules.  Let me
know if you need some of them and where to place them.

I'll send patch for a blog post and explain all things.  gnome-team and
python-team are big Rust users so I'll CC you too.  Whether to remove these
modules or not and when to remove them will be covered then too.  My current
plan is to make a channel and place these modules there as-is, so an external
user can still have them without changing module imports.

> And if you give me some example on the current/upcoming Rust package
> format and how to deal with intermediate dependencies please.

See latest revision of [1] for the documentation change.  And rust-team commits,
you might be interested in the ones removing #:cargo-inputs and changing bulid
systems.

For simplicity a Rust programs directly depends on all dependencies, so we don't
need to handle them.  This allowed me to migrate the 150 Rust programs and 3600+
dependencies within two weeks.  I have briefly checked all their sources and
unbundled more dependencies. :)
---
[1] New Rust packaging workflow based on lockfile importer.
https://issues.guix.gnu.org/77093
https://yhetil.org/guix-patches/cover.1742281797.git.hako@ultrarare.space/