Package: guix-patches;
Reported by: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Date: Sat, 22 Mar 2025 20:28:02 UTC
Severity: normal
Tags: patch
Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To reply to this bug, email your comments to 77190 AT debbugs.gnu.org.
There is no need to reopen the bug first.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:28:02 GMT) Full text and rfc822 format available.Sharlatan Hellseher <sharlatanus <at> gmail.com>
:andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
.
(Sat, 22 Mar 2025 20:28:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: guix-patches <at> gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 00/34] Astro update 2025/03. Date: Sat, 22 Mar 2025 20:27:29 +0000
> Кричат скворцы во все концы: > «Весна идет! Весне дорогу!» Hi Guix! This month is a really refreshing one, yes it’s a Spring! In packaging routines there are some fresh spring stream appear. * The main highlights - We are still on 100% build success for the whole astro collection at least with x86_64 architecture, check it out: "guix build -M8 $(guix package -A | awk '/astronomy.scm/{print $1"@"$2}')" - CFITSIO, a low level FITS manipulation library, has been refreshed to the latest available version from 4.5.0 to 4.6.0. - TEMPO and TEMPO2 were added, low level C/C++ based pulsar timing software. - Even more low level and Python packages were added (12!) this month, initiating a graph grow of the future even more dependent packages. * The log ** added [12/12] - [X] python-algopy Algorithmic Differentation in Python - [X] python-fitsblender Aggregate values in FITS headers - [X] python-numdifftools Solves automatic numerical differentiation problems - [X] python-pint-pulsar Software for high-precision pulsar timing - [X] python-simplify-polyline Simplify an open or closed polyline - [X] python-streamtracer Rapid streamline tracing in Python - [X] python-stsci-skypac Sky matching on image mosaic - [X] python-stsci-tools Collection of STScI utility functions - [X] python-stwcs WCS based distortion models and coordinate transformation - [X] python-sunkit-magex Solar Magnetic field Extrapolation - [X] tempo2 High precision pulsar timing tool - [X] tempo Pulsar timing data analysis program ** updated [20/20] Version updates and the first level of dependents built with "guix build -P1 <package-name>". - [X] cfitsio 4.5.0->4.6.0 - /gnu/store/mlxg0hwgnfhy0mx163swkcl702vlv2yi-cfitsio-4.6.0 - /gnu/store/q5v13grgysvj2smvd8f7kfmr4p0lz893-sextractor-2.28.2 - /gnu/store/6jjrzrwpv97szsqah2lw96a6a66y6cs6-wcslib-7.12 - /gnu/store/d7n85w8jn3f7icmyhksbci1hs25rxxpy-indi-1.9.9 - /gnu/store/ik0dfpamilj18m9c6kjm1q5448ml8fyg-phd2-2.6.13 - /gnu/store/xky97r47k6hh0gymywk9af0zl6ax8fk0-alfa-2.2 - /gnu/store/zhnhgyg5xlc08vj2sjzd1dsk5g8yla55-siril-1.3.3 - /gnu/store/3z36qf88496isgcy1wykq06ax65ffj5h-splash-3.11.1 - /gnu/store/wmlrvcgmvq5q0svac1r7g64ddy945y03-healpix-3.8.3 - /gnu/store/6mih2ks46jgsypkr1vifaihc54jg62v3-ccfits-2.7 - /gnu/store/gl1marm9r2bh9qvzjs5z32gv8a21227r-swarp-2.41.5 - /gnu/store/bbjq67vzvij391ndv786m8f3vyi6i3xx-indi-2.1.2.1 - /gnu/store/frhr57mlqqihcfywfn2v26ph87gi697v-python-casacore-3.6.1 - /gnu/store/r7b450ipd7gxpzyyp507sb5xwnjy93zr-imppg-2.0.0 - /gnu/store/24445jciwk9ihzpwjfinmkvk9997x2yl-healpix-cxx-3.8.3 - /gnu/store/xadzny2i947nb78ncrr2wmapclxa4dkb-casacore-3.7.1 - /gnu/store/gdrgp5025vk0bi8wr7sazpri9k9ny731-python-fitsio-1.2.5 - /gnu/store/rnnl9cvm45yvdvrnvd5qflx5760gwhxc-aoflagger-3.4.0 - /gnu/store/kagppgq5dwv0pm39pq9v6x2z79nyif1r-glnemo2-1.21.0 - /gnu/store/8whijcwdwb4w1nkb15d3lzw32nmp5nq9-python-healpy-1.18.0 - /gnu/store/zmmm0pf63g049kgff8mp0gf47bnz4ria-wcslib-8.4 - /gnu/store/j7bmbw7y6dc7q958nvpjka4jlyvma48d-julia-cfitsio-jll-4.0.0+0 - /gnu/store/9nli4b34dkvx8irgzpzyfik1ynr4xm20-gwenview-24.12.3 - /gnu/store/l8iyh93jchb5q1d8a3hksynyn63sh551-labplot-2.10.1 - [X] python-astroquery adjust inputs. - /gnu/store/z98j5skxsvajysmhk83h7ppcym5x2wh5-python-astroquery-0.4.9.post1 - /gnu/store/3gdx4bjn7vyhx3zmpyvzbfbwg4wfdw5b-python-poliastro-0.17.0 - /gnu/store/zyr6p1m3nc2r3d2k8kbzj0klybvy388p-ginga-qt5-5.2.0 - /gnu/store/mw848fn623kbixsyc049pxjkikymcmcv-python-ginga-5.2.0 - /gnu/store/4lhqzc4m9kzf3rqnaf8zv88fqxv844nx-python-webbpsf-1.5.0 - /gnu/store/wxj2rris8hmlzpv181fggqw3qgxqikkl-python-astroplan-0.10.1 - /gnu/store/58zdr1rpanxdlzhn4b5il157pd3lcl1c-python-astrocut-0.12.0 - /gnu/store/1k2xhc94q0bn6gqmw4k4x0n8rbnyhsra-python-sbpy-0.5.0 - [X] python-crds 12.0.9->12.1.4 - /gnu/store/lj78jlw21xsnk6zbmlg8bg2h99aqyhka-python-crds-12.1.4 - /gnu/store/31mab4f8p1pyp3479066n93dr9nchg0i-python-ci-watson-0.8.0 - /gnu/store/fq0h83gp0klr2sj74gfrgjszcaim81qq-python-stpipe-0.8.1 - /gnu/store/36m8xwdxg7gq5k1c5qpjrw4n6qbfxwwk-python-jwst-1.17.1 - /gnu/store/md6nf7cgdisjh3a0knb5kz7bb5wg6czp-python-stdatamodels-2.2.0 - [X] python-astropy-iers-data 0.2025.2.17.0.34.13->0.2025.3.17.0.34.53 - /gnu/store/smhb3pnyg0ginh15csjfw95miabm81r0-python-astropy-iers-data-0.2025.3.17.0.34.53 - /gnu/store/lalznz9q8kbay67fds74r8izfv7r30g0-python-astropy-minimal-6.1.7 - /gnu/store/85h6jh6m703achzw7bqcpm71pf7c5174-python-astropy-6.1.7 - [X] casacore 3.6.1->3.7.1 - /gnu/store/xadzny2i947nb78ncrr2wmapclxa4dkb-casacore-3.7.1 - /gnu/store/frhr57mlqqihcfywfn2v26ph87gi697v-python-casacore-3.6.1 - /gnu/store/rnnl9cvm45yvdvrnvd5qflx5760gwhxc-aoflagger-3.4.0 - [X] python-mpl-animators 1.2.0->1.2.1 - /gnu/store/zy5hgq4q33kgbk7grkgbqfn36dxda7pb-python-mpl-animators-1.2.1 - /gnu/store/rsniac5h5kvlb9w7qj6yfsnf3zwp5pfr-python-ndcube-2.3.1 - /gnu/store/6pim81r186ilhd7siy62k6xj6w533r7l-python-sunpy-6.0.4 - [X] python-pixell 0.28.0->0.28.4 - /gnu/store/5dvnpikn647czj1xk9pr1pwa8jh1x17i-python-pixell-0.28.4 - /gnu/store/wk3vijrbccb4y05m4g09alya0x778zrx-python-mapsims-2.6.0 - /gnu/store/9syl7mx3lybwrvk0qj691wiwvl6av5j0-python-pysm3-3.4.1a1 - [X] calcmysky (calcmysky-qt5) 0.3.3->0.3.4 - /gnu/store/b92khld5x7d007i16hzpx65csyqp6v8c-calcmysky-qt5-0.3.4 - /gnu/store/685imiaa7vmly6yf8miy6rc4xahn97d2-stellarium-24.4-0.60b6bec - [X] ccfits 2.6->2.7 - /gnu/store/6mih2ks46jgsypkr1vifaihc54jg62v3-ccfits-2.7 - /gnu/store/kagppgq5dwv0pm39pq9v6x2z79nyif1r-glnemo2-1.21.0 - [X] python-ducc0 0.36.0->0.37.1 - /gnu/store/ap040kv53xjjf4pl8hhbdrhm5ppvcadw-python-ducc0-0.37.1 - /gnu/store/5dvnpikn647czj1xk9pr1pwa8jh1x17i-python-pixell-0.28.4 - [X] python-skyfield 1.49->1.52 - /gnu/store/vrrp0nghja03jlfslpszi10mpvqm92l5-python-skyfield-1.52 - /gnu/store/85h6jh6m703achzw7bqcpm71pf7c5174-python-astropy-6.1.7 - [X] python-specreduce 1.4.1->1.5.1 - /gnu/store/wcacrav0irrbjsp7amwql53jq5f564h4-python-specreduce-1.5.1 - /gnu/store/zsdn56l677l5qnvcv7qjdam0b5i7bsyi-python-glue-astronomy-0.10.0 - [X] python-stpipe 0.8.0->0.8.1 - /gnu/store/fq0h83gp0klr2sj74gfrgjszcaim81qq-python-stpipe-0.8.1 - /gnu/store/36m8xwdxg7gq5k1c5qpjrw4n6qbfxwwk-python-jwst-1.17.1 - [X] python-sunpy-soar 1.11.0->1.11.1 - /gnu/store/4q67m5cmlv7c8qwha6f3i738nn27d4d1-python-sunpy-soar-1.11.1 - /gnu/store/6dsrk74c6x8azqvp6zl65298w3am8b2r-python-radiospectra-0.6.1 - [X] imppg 1.9.2-beta->2.0.0 - /gnu/store/r7b450ipd7gxpzyyp507sb5xwnjy93zr-imppg-2.0.0 - [X] python-glue-qt 0.3.2->0.3.3 - /gnu/store/x0gpnac3zqag1z9kf4rw5a0n3i8nxfw7-python-glue-qt-0.3.3 - [X] python-pysat 3.2.1->3.2.2 - /gnu/store/nxy76cdck7xw7fr768m6lj8sg32xlwkh-python-pysat-3.2.2 - [X] python-radiospectra 0.6.0->0.6.1 - /gnu/store/6dsrk74c6x8azqvp6zl65298w3am8b2r-python-radiospectra-0.6.1 - [X] python-sunkit-image 0.6.0->0.6.1 - /gnu/store/haxzq4ygjiaz3r7dbjwax2nsz7a1a1x2-python-sunkit-image-0.6.1 - [X] python-viresclient 0.12.2->0.12.3 - /gnu/store/dldixv0jpm1xmcbvy7ww3n5rzkijr74f-python-viresclient-0.12.3 ** issues More and more packages in astro collection started demanding on Python 3.11+ and NumPy 1.25+/2+ and cannont be updated on the current master, tracking them for vsiability and wait when python-team brings us a fresh Python 3.11 and NumPy 1.26. - libsep would be upgraded from 1.4.0 to 1.4.1; needs NumPy 1.26.4, let’s wait python-team merge - imppg Upstream issue on brocken tests https://github.com/GreatAttractor/imppg/issues/34 - python-naima would be upgraded from 0.10.0 to 0.10.2; NumPy 2+ is requried - python-photutils would be upgraded from 1.10.0 to 1.11.0; requires numpy>=1.25 and resolve new build issues. release which has a lot of fixes. - python-webbpsf would be upgraded from 1.5.0 to 2.0.0; project in migration to https://github.com/spacetelescope/stpsf - python-stdatamodels would be upgraded from 2.2.0 to 3.0.1; Requires Python 3.11 and NumPy 1.25+ - python-stsci-stimage would be upgraded from 0.2.10 to 0.3.0; Requires NumPy 2.0+ - python-sunpy would be upgraded from 6.0.4 to 6.1.1; Requires NumPy 2.0+ 1.2.4. the build stats for x8664-linux: --8<---------------cut here---------------start------------->8--- > ./pre-inst-env guix build aacircuit calcmysky casacore ccfits cfitsio imppg python-algopy python-astropy-iers-data python-astroquery python-crds python-ducc0 python-fitsblender python-glue-qt python-mpl-animators python-numdifftools python-pint-pulsar python-pixell python-pysat python-radiospectra python-simplify-polyline python-skyfield python-specreduce python-stpipe python-streamtracer python-stsci-skypac python-stsci-tools python-stwcs python-sunkit-image python-sunkit-magex python-sunpy-soar python-viresclient tempo tempo2 /gnu/store/q9b8zg6np6yj7y9hl10xf50w40yj7g15-aacircuit-0-0.18635c8 /gnu/store/ca5f056nci4cdnpjsrhqcyhq8z32jbj0-calcmysky-0.3.4 /gnu/store/xadzny2i947nb78ncrr2wmapclxa4dkb-casacore-3.7.1 /gnu/store/6mih2ks46jgsypkr1vifaihc54jg62v3-ccfits-2.7 /gnu/store/mlxg0hwgnfhy0mx163swkcl702vlv2yi-cfitsio-4.6.0 /gnu/store/r7b450ipd7gxpzyyp507sb5xwnjy93zr-imppg-2.0.0 /gnu/store/91bdjn5y353s363a9bqaj71ag22a3v93-python-algopy-0.6.0 /gnu/store/smhb3pnyg0ginh15csjfw95miabm81r0-python-astropy-iers-data-0.2025.3.17.0.34.53 /gnu/store/z98j5skxsvajysmhk83h7ppcym5x2wh5-python-astroquery-0.4.9.post1 /gnu/store/lj78jlw21xsnk6zbmlg8bg2h99aqyhka-python-crds-12.1.4 /gnu/store/ap040kv53xjjf4pl8hhbdrhm5ppvcadw-python-ducc0-0.37.1 /gnu/store/ppzswph4rj0i1y7pfihvc78yw7a9iz8j-python-fitsblender-0.4.4 /gnu/store/x0gpnac3zqag1z9kf4rw5a0n3i8nxfw7-python-glue-qt-0.3.3 /gnu/store/zy5hgq4q33kgbk7grkgbqfn36dxda7pb-python-mpl-animators-1.2.1 /gnu/store/i50nq75n56882h69laqgz5zjwiws9baf-python-numdifftools-0.9.41 /gnu/store/0qc07223x49pcgmz8zi1cj2wsjcjprmx-python-pint-pulsar-1.1.1 /gnu/store/5dvnpikn647czj1xk9pr1pwa8jh1x17i-python-pixell-0.28.4 /gnu/store/nxy76cdck7xw7fr768m6lj8sg32xlwkh-python-pysat-3.2.2 /gnu/store/6dsrk74c6x8azqvp6zl65298w3am8b2r-python-radiospectra-0.6.1 /gnu/store/blnjh2m10yrfxq9q5rvcsjf64kq9z47y-python-simplify-polyline-0.1.0 /gnu/store/vrrp0nghja03jlfslpszi10mpvqm92l5-python-skyfield-1.52 /gnu/store/wcacrav0irrbjsp7amwql53jq5f564h4-python-specreduce-1.5.1 /gnu/store/fq0h83gp0klr2sj74gfrgjszcaim81qq-python-stpipe-0.8.1 /gnu/store/y535mrj2dsh59alwkax9g8ic8y6f3l7j-python-streamtracer-2.4.0 /gnu/store/2vwgb6f8kb7k79navjyjznvfahmk8iz3-python-stsci-skypac-1.0.10 /gnu/store/gnsfpzf21bqda6gl3zpx6ss7f09njhnc-python-stsci-tools-4.2.0 /gnu/store/vvlaax1x2rf93xgc9z2imar2i55fw7b2-python-stwcs-1.7.3 /gnu/store/haxzq4ygjiaz3r7dbjwax2nsz7a1a1x2-python-sunkit-image-0.6.1 /gnu/store/fk3fp5qziw5fklbn6ifzgyy17cxh6n0x-python-sunkit-magex-1.0.0 /gnu/store/4q67m5cmlv7c8qwha6f3i738nn27d4d1-python-sunpy-soar-1.11.1 /gnu/store/dldixv0jpm1xmcbvy7ww3n5rzkijr74f-python-viresclient-0.12.3 /gnu/store/8dvkz61jawk85gdcm4qmlfwlnhdl64hi-tempo-13.103 /gnu/store/5qq80fj615ns3ids389ghxxjds3dq3b1-tempo2-2025.02.1 --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- > ./pre-inst-env guix refresh --list-dependent calcmysky casacore ccfits cfitsio imppg python-algopy python-astropy-iers-data python-astroquery python-crds python-ducc0 python-fitsblender python-glue-qt python-mpl-animators python-numdifftools python-pint-pulsar python-pixell python-pysat python-radiospectra python-simplify-polyline python-skyfield python-specreduce python-stpipe python-streamtracer python-stsci-skypac python-stsci-tools python-stwcs python-sunkit-image python-sunkit-magex python-sunpy-soar python-viresclient tempo tempo2 Building the following 52 packages would ensure 132 dependent packages are rebuilt: healpix <at> 3.8.3 swarp <at> 2.41.5 imppg <at> 2.0.0 julia-wcs <at> 0.6.2 splash <at> 3.11.1 gnuastro <at> 0.22 siril <at> 1.3.3 python-lofar-h5plot <at> 2.9.1 aoflagger <at> 3.4.0 sextractor <at> 2.28.2 alfa <at> 2.2 glnemo2 <at> 1.21.0 phd2 <at> 2.6.13 stellarium <at> 24.4-0.60b6bec julia-fitsio <at> 0.17.1 labplot <at> 2.10.1 gwenview <at> 24.12.3 python-viresclient <at> 0.12.3 python-asdf-zarr <at> 0.0.4 python-asdf-compression <at> 0.0.1-1.7cfd07c python-coolest <at> 0.1.9 python-naima <at> 0.10.0 python-zodipy <at> 1.1.0 scamp <at> 2.13.1 python-sunkit-image <at> 0.6.1 python-kanon <at> 0.6.6 python-pint-pulsar <at> 1.1.1 python-mapsims <at> 2.6.0 python-astroplan <at> 0.10.1 python-cesium <at> 0.12.1 python-spisea <at> 2.1.13 python-sndata <at> 1.3.0 ginga-qt5 <at> 5.2.0 python-halotools <at> 0.9.3 python-statmorph <at> 0.6.1 python-poliastro <at> 0.17.0 python-holodeck <at> 1.5.2 python-regularizepsf <at> 1.0.2 python-astroalign <at> 2.6.1 python-astrocut <at> 0.12.0 python-sbpy <at> 0.5.0 python-webbpsf <at> 1.5.0 python-acstools <at> 3.7.2 python-glue-qt <at> 0.3.3 python-pyxsim <at> 4.4.2 python-yt-astro-analysis <at> 1.1.3 python-glue-astronomy <at> 0.10.0 python-jwst-reffiles <at> 1.0.1 python-sunkit-magex <at> 1.0.0 python-fitsblender <at> 0.4.4 python-stsci-skypac <at> 1.0.10 python-radiospectra <at> 0.6.1 /gnu/store/wmlrvcgmvq5q0svac1r7g64ddy945y03-healpix-3.8.3 /gnu/store/gl1marm9r2bh9qvzjs5z32gv8a21227r-swarp-2.41.5 /gnu/store/r7b450ipd7gxpzyyp507sb5xwnjy93zr-imppg-2.0.0 /gnu/store/5fc9hlsc9pmg74kgikq4whzr176kyaga-julia-wcs-0.6.2 /gnu/store/3z36qf88496isgcy1wykq06ax65ffj5h-splash-3.11.1 /gnu/store/xpb83yid94n569n1r20impnywgardp1q-gnuastro-0.22 /gnu/store/zhnhgyg5xlc08vj2sjzd1dsk5g8yla55-siril-1.3.3 /gnu/store/5f45klgvr41rimqn1l8m0a8s5nhnjpz7-python-lofar-h5plot-2.9.1 /gnu/store/rnnl9cvm45yvdvrnvd5qflx5760gwhxc-aoflagger-3.4.0 /gnu/store/q5v13grgysvj2smvd8f7kfmr4p0lz893-sextractor-2.28.2 /gnu/store/xky97r47k6hh0gymywk9af0zl6ax8fk0-alfa-2.2 /gnu/store/kagppgq5dwv0pm39pq9v6x2z79nyif1r-glnemo2-1.21.0 /gnu/store/ik0dfpamilj18m9c6kjm1q5448ml8fyg-phd2-2.6.13 /gnu/store/vmr4nbagns6wfahn84snjnancapjiy5f-stellarium-24.4-0.60b6bec /gnu/store/g33cx2ndh3rypc243biz04npprasl31z-julia-fitsio-0.17.1 /gnu/store/l8iyh93jchb5q1d8a3hksynyn63sh551-labplot-2.10.1 /gnu/store/9nli4b34dkvx8irgzpzyfik1ynr4xm20-gwenview-24.12.3 /gnu/store/dldixv0jpm1xmcbvy7ww3n5rzkijr74f-python-viresclient-0.12.3 /gnu/store/iw6gqaghlzxljycy6w7hx9wa92j3h98a-python-asdf-zarr-0.0.4 /gnu/store/7c69zgl4n0fwm8vc69adriwwv3dc1nj9-python-asdf-compression-0.0.1-1.7cfd07c /gnu/store/i9azwlnmkvvhb9294y89vwssbqz4fj11-python-coolest-0.1.9 /gnu/store/iwms52gmpihhz4bf2z46vi2rh1pqxx49-python-naima-0.10.0 /gnu/store/6vync0piida3avsiv3bsgkdsk36yx8q8-python-zodipy-1.1.0 /gnu/store/nnn8jzsa3sm5m5j91wfzkgbsningv8i7-scamp-2.13.1 /gnu/store/haxzq4ygjiaz3r7dbjwax2nsz7a1a1x2-python-sunkit-image-0.6.1 /gnu/store/6p26zccwnd0ij00j2y8a1xhwh6bq0pn1-python-kanon-0.6.6 /gnu/store/0qc07223x49pcgmz8zi1cj2wsjcjprmx-python-pint-pulsar-1.1.1 /gnu/store/wk3vijrbccb4y05m4g09alya0x778zrx-python-mapsims-2.6.0 /gnu/store/wxj2rris8hmlzpv181fggqw3qgxqikkl-python-astroplan-0.10.1 /gnu/store/0z8xvb5nps1scj0mlr2zi2hc5g2j6xjm-python-cesium-0.12.1 /gnu/store/nq8k8hkg6mzc4r9z3xwh3vpkiczmwxmy-python-spisea-2.1.13 /gnu/store/wrxpw860xlmbh7bdksr4qv50zyamw17k-python-sndata-1.3.0 /gnu/store/zyr6p1m3nc2r3d2k8kbzj0klybvy388p-ginga-qt5-5.2.0 /gnu/store/afkm44hkyrbmw1nxmd60bgs3dp0c0w58-python-halotools-0.9.3 /gnu/store/n9dw8ndadmp4dxdbkg2rz2j29lg7znxk-python-statmorph-0.6.1 /gnu/store/3gdx4bjn7vyhx3zmpyvzbfbwg4wfdw5b-python-poliastro-0.17.0 /gnu/store/s4nf1fhkv4pkyww2mlrf7a8ypdhyil89-python-holodeck-1.5.2 /gnu/store/r3yk43d8chvxjdygy8f9m2j5ih3pv0mz-python-regularizepsf-1.0.2 /gnu/store/v42vig10chxnw3d8b3bmygcj53bdq905-python-astroalign-2.6.1 /gnu/store/58zdr1rpanxdlzhn4b5il157pd3lcl1c-python-astrocut-0.12.0 /gnu/store/1k2xhc94q0bn6gqmw4k4x0n8rbnyhsra-python-sbpy-0.5.0 /gnu/store/4lhqzc4m9kzf3rqnaf8zv88fqxv844nx-python-webbpsf-1.5.0 /gnu/store/d0y9fhnk8k1f6yib28wd24rcmp0w4kd0-python-acstools-3.7.2 /gnu/store/x0gpnac3zqag1z9kf4rw5a0n3i8nxfw7-python-glue-qt-0.3.3 /gnu/store/1s32prllb9cg8prklbx6bxj7ynnx3ad2-python-pyxsim-4.4.2 /gnu/store/h4ik6v1y1z03axxp7j9g76xbdbbg79w2-python-yt-astro-analysis-1.1.3 /gnu/store/zsdn56l677l5qnvcv7qjdam0b5i7bsyi-python-glue-astronomy-0.10.0 /gnu/store/7vjmm7yh4g6q1agw2l6p7k8imrw55ba7-python-jwst-reffiles-1.0.1 /gnu/store/fk3fp5qziw5fklbn6ifzgyy17cxh6n0x-python-sunkit-magex-1.0.0 /gnu/store/ppzswph4rj0i1y7pfihvc78yw7a9iz8j-python-fitsblender-0.4.4 /gnu/store/2vwgb6f8kb7k79navjyjznvfahmk8iz3-python-stsci-skypac-1.0.10 /gnu/store/6dsrk74c6x8azqvp6zl65298w3am8b2r-python-radiospectra-0.6.1 --8<---------------cut here---------------end--------------->8--- Sharlatan Hellseher (34): gnu: cfitsio: Update to 4.6.0. gnu: ccfits: Update to 2.7. gnu: calcmysky: Update to 0.3.4. gnu: casacore: Update to 3.7.1. gnu: imppg: Update to 2.0.0. gnu: python-skyfield: Update to 1.52. gnu: python-astropy-iers-data: Update to 0.2025.3.17.0.34.53. gnu: python-astroquery: Adjust inputs. gnu: python-crds: Update to 12.1.4. gnu: python-crds: Enable some tests. gnu: python-glue-qt: Update to 0.3.3. gnu: python-glue-qt: Enable tests. gnu: python-mpl-animators: Update to 1.2.1. gnu: python-ducc0: Update to 0.37.1. gnu: python-pixell: Update to 0.28.4. gnu: python-pysat: Update to 3.2.2. gnu: python-radiospectra: Update to 0.6.1. gnu: python-specreduce: Update to 1.5.1. gnu: python-stpipe: Update to 0.8.1. gnu: python-sunkit-image: Update to 0.6.1. gnu: python-sunpy-soar: Update to 1.11.1. gnu: python-viresclient: Update to 0.12.3. gnu: Add python-stsci-tools. gnu: Add python-fitsblender. gnu: Add python-simplify-polyline. gnu: Add python-stwcs. gnu: Add python-stsci-skypac. gnu: Add python-algopy. gnu: Add python-numdifftools. gnu: Add tempo. gnu: Add python-pint-pulsar. gnu: Add tempo2. gnu: Add python-streamtracer. gnu: Add python-sunkit-magex. gnu/packages/astronomy.scm | 608 ++++++++++++++++++++++++++++---- gnu/packages/maths.scm | 17 +- gnu/packages/python-science.scm | 77 ++++ gnu/packages/python-xyz.scm | 87 +++++ 4 files changed, 708 insertions(+), 81 deletions(-) base-commit: 79886293a8f075b85c4de515d64b95ebb372c55c -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:30:03 GMT) Full text and rfc822 format available.Message #8 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 01/34] gnu: cfitsio: Update to 4.6.0. Date: Sat, 22 Mar 2025 20:28:34 +0000
* gnu/packages/astronomy.scm (cfitsio): Update to 4.6.0. Change-Id: Icb15f56dd0eeb654d76e5067d86b87251999c6ef --- 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 9189cf2edb..ceeae2ead1 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -603,7 +603,7 @@ (define-public celestia-gtk (define-public cfitsio (package (name "cfitsio") - (version "4.5.0") + (version "4.6.0") (source (origin (method url-fetch) @@ -611,7 +611,7 @@ (define-public cfitsio "https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/" "cfitsio-" version ".tar.gz")) (sha256 - (base32 "02ff4xsc4r6vam4m4nmp426bpl7klbx6nn5ajgj6452w6v1lz1g4")))) + (base32 "1rykn2bnr9dfc1x2g4170s2yvl7xy6vy0ji92by31xbc9vdjydvw")))) (build-system gnu-build-system) (arguments (list -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:30:04 GMT) Full text and rfc822 format available.Message #11 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 02/34] gnu: ccfits: Update to 2.7. Date: Sat, 22 Mar 2025 20:28:35 +0000
* gnu/packages/astronomy.scm (ccfits): Update to 2.7. [arguments] <configure-flags>: Build shared library and tests. [inputs]: Add zlib. [description]: Adjust fill column indentation. Change-Id: If573eeb889f0c2feed92843978d6cabda22e627b --- gnu/packages/astronomy.scm | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index ceeae2ead1..3081d5d33b 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -499,24 +499,29 @@ (define-public casacore (define-public ccfits (package (name "ccfits") - (version "2.6") + (version "2.7") (source (origin (method url-fetch) (uri (string-append - "https://heasarc.gsfc.nasa.gov/docs/software/fitsio/ccfits/" + "https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/ccfits/" "CCfits-" version ".tar.gz")) (sha256 - (base32 "04l6na8vr5xadz3rbx62as79x1ch4994vbb625kx0dz5czdkkd1b")))) + (base32 "06mhvvdsaqvk3cc309gv6zd4lcxm5q5aialaq0n77gzczv94cdgn")))) (build-system cmake-build-system) - (inputs (list cfitsio)) + (arguments + (list + #:configure-flags + #~(list "-DBUILD_SHARED_LIBS=ON" + "-DTESTS=ON"))) + (inputs (list cfitsio zlib)) (home-page "https://heasarc.gsfc.nasa.gov/docs/software/fitsio/ccfits/") (synopsis "C++ interface to the CFITSIO") (description "CCfits is an object oriented interface to the cfitsio library. It is -designed to make the capabilities of cfitsio available to programmers working in -C++. It is written in ANSI C++ and implemented using the C++ Standard Library -with namespaces, exception handling, and member template functions.") +designed to make the capabilities of cfitsio available to programmers working +in C++. It is written in ANSI C++ and implemented using the C++ Standard +Library with namespaces, exception handling, and member template functions.") (license (license:non-copyleft "file://License.txt" "See License.txt in the distribution.")))) -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:30:05 GMT) Full text and rfc822 format available.Message #14 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 03/34] gnu: calcmysky: Update to 0.3.4. Date: Sat, 22 Mar 2025 20:28:36 +0000
* gnu/packages/astronomy.scm (calcmysky): Update to 0.3.4. Change-Id: I112f5204c56846d7df07d4d8c56f6ffd83d50826 --- 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 3081d5d33b..4bffd68fb4 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -344,7 +344,7 @@ (define-public calceph (define-public calcmysky (package (name "calcmysky") - (version "0.3.3") + (version "0.3.4") (source (origin (method git-fetch) @@ -353,7 +353,7 @@ (define-public calcmysky (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0njsapy3qlyg3y0p5a849xydzhnzk4p5s0s37zxw9k5nnaf4vinp")))) + (base32 "0blp1w1bghskfi0ysds51r2a7nvvjc9yqp5nlf8l3gciig97nhdg")))) (build-system cmake-build-system) (arguments (list #:configure-flags -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:30:06 GMT) Full text and rfc822 format available.Message #17 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 04/34] gnu: casacore: Update to 3.7.1. Date: Sat, 22 Mar 2025 20:28:37 +0000
* gnu/packages/astronomy.scm (casacore): Update to 3.7.1. Change-Id: I87b274e3517812a6bce0777e720c2cad75b95408 --- 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 4bffd68fb4..2e72cf9238 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -401,7 +401,7 @@ (define-public calcmysky-qt5 (define-public casacore (package (name "casacore") - (version "3.6.1") + (version "3.7.1") (source (origin (method git-fetch) @@ -410,7 +410,7 @@ (define-public casacore (commit (string-append "v" version)))) (sha256 (base32 - "0ja0ss1cjfx9j2pnmqzr51ipxrfij7i2c4bq4nqkgaxfk5q447i5")) + "14imw15cbxgnn75hp7aq4fymljg8m1gidihxn93ni9sacd416f7b")) (file-name (git-file-name name version)))) (build-system cmake-build-system) (arguments -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:30:07 GMT) Full text and rfc822 format available.Message #20 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 05/34] gnu: imppg: Update to 2.0.0. Date: Sat, 22 Mar 2025 20:28:38 +0000
* gnu/packages/astronomy.scm (imppg): Update to 2.0.0. [arguments] <tests?>: Disable, reported upstream. Change-Id: Ibdbd81d89011e13a9c03226e63b51dbaa5b19d68 --- gnu/packages/astronomy.scm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 2e72cf9238..a74f6c3947 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -969,7 +969,7 @@ (define-public healpix-cxx (define-public imppg (package (name "imppg") - (version "1.9.2-beta") + (version "2.0.0") (source (origin (method git-fetch) @@ -978,12 +978,15 @@ (define-public imppg (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "13kqvl9ay4x0ia7iikxbhg96pp46f1awr382p05gxdvsxksq900v")))) + (base32 "0cq7syrcclf1ykaxpjv73a30g4m8fbnqdphfs13932i0a7vgkaid")))) (build-system cmake-build-system) (arguments (list - ;; See <https://github.com/GreatAttractor/imppg/issues/28>. - #:tests? (target-x86-64?))) + ;; Tests fail on i686 see: + ;; <https://github.com/GreatAttractor/imppg/issues/28>; + ;; Tests hang on any architectures see: + ;; <https://github.com/GreatAttractor/imppg/issues/34>. + #:tests? #f)) (native-inputs (list boost pkg-config)) (inputs -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:30:08 GMT) Full text and rfc822 format available.Message #23 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 06/34] gnu: python-skyfield: Update to 1.52. Date: Sat, 22 Mar 2025 20:28:39 +0000
* gnu/packages/astronomy.scm (python-skyfield): Update to 1.52. Change-Id: I0dbae6c4f7ffad9c177d0e51a5483b361e5ad3db --- 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 a74f6c3947..2876788f47 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6915,7 +6915,7 @@ (define-public python-roman-datamodels (define-public python-skyfield (package (name "python-skyfield") - (version "1.49") + (version "1.52") (source (origin (method git-fetch) ; PyPI tarball lacks test data @@ -6924,7 +6924,7 @@ (define-public python-skyfield (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1rk71lzy8w28f2kzhxb3pyndncrj91jay43nvqlrlzjxi2rbg7ix")))) + (base32 "08gg94fb4h5gjsywzy539h9znyghbi0rqnfsnajhwf5vq8wwhbzq")))) (build-system pyproject-build-system) (arguments (list -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:30:09 GMT) Full text and rfc822 format available.Message #26 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 07/34] gnu: python-astropy-iers-data: Update to 0.2025.3.17.0.34.53. Date: Sat, 22 Mar 2025 20:28:40 +0000
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.3.17.0.34.53. Change-Id: I1924e0d7d52f29a083ac8bbf3e39e9d014eb92a5 --- 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 2876788f47..2eda5a9a65 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4189,13 +4189,13 @@ (define-public python-astropy-healpix (define-public python-astropy-iers-data (package (name "python-astropy-iers-data") - (version "0.2025.2.17.0.34.13") + (version "0.2025.3.17.0.34.53") (source (origin (method url-fetch) (uri (pypi-uri "astropy_iers_data" version)) (sha256 - (base32 "0q390s0by2szq82lligwgpbmvmdwi0jyxp0sh51kzrijg928bdil")))) + (base32 "0a7a548za7rppsggcnj8njjqq4ajlhrx27qql32jlxzl986havv4")))) (build-system pyproject-build-system) (arguments (list #:tests? #f)) ; no tests -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:30:11 GMT) Full text and rfc822 format available.Message #29 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 09/34] gnu: python-crds: Update to 12.1.4. Date: Sat, 22 Mar 2025 20:28:42 +0000
* gnu/packages/astronomy.scm (python-crds): Update to 12.1.4. [propagated-inputs]: Add python-beautifulsoup4. Change-Id: Ieb6a690115beae8231378bbbf201f1fa27cfcf0c --- gnu/packages/astronomy.scm | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index e308dcb02c..816a2a7c32 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2568,13 +2568,13 @@ (define-public python-cosmopy (define-public python-crds (package (name "python-crds") - (version "12.0.9") + (version "12.1.4") (source (origin (method url-fetch) (uri (pypi-uri "crds" version)) (sha256 - (base32 "0cf6pr6lixqhmvig9ajhh68yd1ri7dninamakvs728mjd5nswmw3")))) + (base32 "1h4il1gpk3219lskd17vfa5wpbpj2mhacv2yv9v4v33kwzfjb5w7")))) (build-system pyproject-build-system) (arguments (list @@ -2582,21 +2582,22 @@ (define-public python-crds ;; additional test data. See: ;; https://github.com/spacetelescope/crds/blob/master/setup_test_cache #:tests? #f)) + (native-inputs + (list python-setuptools + python-setuptools-scm + python-wheel)) (propagated-inputs (list python-asdf python-astropy + python-beautifulsoup4 python-boto3 python-filelock python-numpy python-parsley python-pysynphot + python-requests python-roman-datamodels - python-stsynphot - python-requests)) - (native-inputs - (list python-setuptools - python-setuptools-scm - python-wheel)) + python-stsynphot)) (home-page "https://hst-crds.stsci.edu") (synopsis "Calibration Reference Data System for HST and JWST") (description -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:30:11 GMT) Full text and rfc822 format available.Message #32 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 08/34] gnu: python-astroquery: Adjust inputs. Date: Sat, 22 Mar 2025 20:28:41 +0000
* gnu/packages/astronomy.scm (python-astroquery): [propagated-inputs]: Add python-astropy-healpix, python-boto3, and python-regions. [native-inputs]: Remove python-astropy-healpix and python-regions; add python-pytest-doctestplus. [description]: Start from a new line. Change-Id: I73a68ce54b413f6a8ada628f5a75c8732206ec68 --- gnu/packages/astronomy.scm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 2eda5a9a65..e308dcb02c 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4335,26 +4335,29 @@ (define-public python-astroquery (apply invoke "pytest" "-v" test-flags)))))))) (native-inputs (list nss-certs-for-test - python-astropy-healpix python-matplotlib - ;; python-mocpy : Not packed yet, optional python-pytest-astropy python-pytest-dependency - python-regions + python-pytest-doctestplus python-setuptools python-wheel)) (propagated-inputs (list python-astropy + python-astropy-healpix python-beautifulsoup4 + python-boto3 python-html5lib python-keyring + ;; python-mocpy : Not packed yet, optional and Rust is required python-numpy python-pyvo + python-regions python-requests)) (home-page "https://astroquery.readthedocs.io/en/latest/index.html") (synopsis "Access online astronomical data resources") - (description "Astroquery is a package that contains a collection of tools -to access online Astronomical data. Each web service has its own sub-package.") + (description + "Astroquery is a package that contains a collection of tools to access +online Astronomical data. Each web service has its own sub-package.") (license license:bsd-3))) (define-public python-astroscrappy -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:31:01 GMT) Full text and rfc822 format available.Message #35 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 10/34] gnu: python-crds: Enable some tests. Date: Sat, 22 Mar 2025 20:28:43 +0000
* gnu/packages/astronomy.scm (python-crds) [arguments] <tests?>: Enable them. <test-flags>: Ignore tests files which tests require network access, additional test data or just fail the most. [native-inputs]: Add python-mock, python-pytest, python-pytest-astropy, python-pytest-doctestplus, and python-stsynphot. Change-Id: Ic4634c8354c5094c45091b7e08e5bcea944fe47b --- gnu/packages/astronomy.scm | 41 +++++++++++++++++++++++++++++++++----- 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 816a2a7c32..920376e038 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2578,13 +2578,44 @@ (define-public python-crds (build-system pyproject-build-system) (arguments (list - ;; XXX: Tests require Internet access to https://hst-crds.stsci.edu and - ;; additional test data. See: - ;; https://github.com/spacetelescope/crds/blob/master/setup_test_cache - #:tests? #f)) + #:test-flags + ;; XXX: Tests require a complex set up and test data, try to run some + ;; minimal portion of unit tests to persist package comparability during + ;; updates. + #~(map + (lambda (ignore) (format #f "--ignore=~a" ignore)) + ;; Introduce cycle: python-crds -> python-stdatamodels -> python-crds + (list "test/bestrefs/test_bestrefs.py" + ;; Network is required to access <https://hst-crds.stsci.edu>. + "test/bestrefs/" + "test/submit/" + ;; XXX: Excluding test files which tests fail the most, maybe + ;; find a way how to enable/fix them. + "test/certify/test_certify.py" + "test/core/test_cmdline.py" + "test/core/test_heavy_client.py" + "test/core/test_reftypes.py" + "test/core/test_rmap.py" + "test/core/test_substitutions.py" + "test/misc/test_check_archive.py" + "test/misc/test_synphot.py" + "test/refactoring/test_refactor.py" + "test/roman/test_roman.py" + "test/test_bad_files.py" + "test/test_build6.py" + "test/test_diff.py" + "test/test_list.py" + "test/test_matches.py" + "test/test_rowdiff.py" + "test/test_sync.py")))) (native-inputs - (list python-setuptools + (list python-mock + python-pytest + python-pytest-astropy + python-pytest-doctestplus + python-setuptools python-setuptools-scm + python-stsynphot python-wheel)) (propagated-inputs (list python-asdf -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:31:02 GMT) Full text and rfc822 format available.Message #38 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 14/34] gnu: python-ducc0: Update to 0.37.1. Date: Sat, 22 Mar 2025 20:28:47 +0000
* gnu/packages/maths.scm (python-ducc0): Update to 0.37.1. [arguments] <test-flags>: Run tests in parallel, supported by upstream. [native-inputs]: Remove python-wheel; add cmake-minimal, python-nanobind, python-pytest-xdist, and python-scikit-build-core. Change-Id: Iedc5f5ce49c50f8b72a120f592982baad06be89f --- gnu/packages/maths.scm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 8baf3a0a7f..c9c04d2abf 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -4129,7 +4129,7 @@ (define-public python-cvxopt (define-public python-ducc0 (package (name "python-ducc0") - (version "0.36.0") + (version "0.37.1") (source (origin (method git-fetch) @@ -4139,21 +4139,26 @@ (define-public python-ducc0 "ducc0_" (string-replace-substring version "." "_"))))) (file-name (git-file-name name version)) (sha256 - (base32 "1pfj7k5s3d237r7diqrd7cgvf8p5zms6pp64nfdildx49kwggwab")))) + (base32 "0pckbip2ffmiwm73wrpvif3gy0a09v9b9kbyallp520l6l69n4k8")))) (build-system pyproject-build-system) (arguments (list - #:test-flags #~(list "python/test") + #:test-flags + #~(list "--numprocesses" (number->string (parallel-job-count)) + "python/test") #:phases #~(modify-phases %standard-phases (add-before 'build 'set-env (lambda _ (setenv "DUCC0_OPTIMIZATION" "portable-strip")))))) (native-inputs - (list pybind11 + (list cmake-minimal + pybind11 + python-nanobind python-pytest - python-setuptools - python-wheel)) + python-pytest-xdist + python-scikit-build-core + python-setuptools)) (propagated-inputs (list python-numpy)) (home-page "https://gitlab.mpcdf.mpg.de/mtr/ducc") -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:31:02 GMT) Full text and rfc822 format available.Message #41 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 15/34] gnu: python-pixell: Update to 0.28.4. Date: Sat, 22 Mar 2025 20:28:48 +0000
* gnu/packages/astronomy.scm (python-pixell): Update to 0.28.4. Change-Id: I3949b5dd80e0bdef495b6e4e73a4b6f848dfba57 --- 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 91a5d84d34..2ba6e0bbdc 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3561,13 +3561,13 @@ (define-public python-mapsims (define-public python-pixell (package (name "python-pixell") - (version "0.28.0") + (version "0.28.4") (source (origin (method url-fetch) (uri (pypi-uri "pixell" version)) (sha256 - (base32 "11xd0ld329vr3spg5nzszn0bxzahnvkrh2akkd7qff33ndf75hkk")))) + (base32 "1li6gcplqi1az9hf6kl1gsykdrrf62wra91n17r97s041hj70n3a")))) (build-system pyproject-build-system) (native-inputs (list gfortran -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:31:03 GMT) Full text and rfc822 format available.Message #44 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 16/34] gnu: python-pysat: Update to 3.2.2. Date: Sat, 22 Mar 2025 20:28:49 +0000
* gnu/packages/astronomy.scm (python-pysat): Update to 3.2.2. Change-Id: Ib7969526925c629bb505e0f1bd6ecdc53fdc56d8 --- 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 2ba6e0bbdc..0ab980b9b0 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6224,7 +6224,7 @@ (define-public python-pyregion (define-public python-pysat (package (name "python-pysat") - (version "3.2.1") + (version "3.2.2") (source (origin (method git-fetch) ; no tests data in the PyPI tarball @@ -6233,7 +6233,7 @@ (define-public python-pysat (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0xsxj66ybh7q3n68nlasz23x8lsdamny92r960gipzk8xmwwzmcw")))) + (base32 "0gm71zafigwc94s37wqyl86yjabpq6wx9izwxag74wg1ynhqyvf0")))) (build-system pyproject-build-system) (arguments (list -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:31:03 GMT) Full text and rfc822 format available.Message #47 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 17/34] gnu: python-radiospectra: Update to 0.6.1. Date: Sat, 22 Mar 2025 20:28:50 +0000
* gnu/packages/astronomy.scm (python-radiospectra): Update to 0.6.1. [arguments] <test-flags>: Run tests in parallel, supported in upstream. [native-inputs]: Add python-pytest, python-pytest-doctestplus, python-pytest-xdist, python-setuptools, and python-wheel. Change-Id: I5bb6e46a2b92f246aae0fb5bab70834087cec08f --- gnu/packages/astronomy.scm | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 0ab980b9b0..d03f0ea346 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6860,16 +6860,18 @@ (define-public python-radio-beam (define-public python-radiospectra (package (name "python-radiospectra") - (version "0.6.0") + (version "0.6.1") (source (origin (method url-fetch) (uri (pypi-uri "radiospectra" version)) (sha256 - (base32 "1mqdh90hpq7sc9lybmc7y33g84vswf7w0r5hs57rf3a9hzfxad90")))) + (base32 "14p4hp9yncyjsrbys0yjq7jbj0n9wf0x5sy67kilqrw14d1xvzch")))) (build-system pyproject-build-system) (arguments (list + #:test-flags + #~(list "--numprocesses" (number->string (parallel-job-count))) #:phases #~(modify-phases %standard-phases (add-before 'check 'set-home-env @@ -6877,16 +6879,21 @@ (define-public python-radiospectra ;; Tests require HOME to be set. ;; Permission denied: '/homeless-shelter' (setenv "HOME" "/tmp")))))) + (native-inputs + (list python-pytest + python-pytest-astropy + python-pytest-doctestplus + python-pytest-xdist + python-setuptools + python-setuptools-scm + python-sunpy-soar + python-wheel)) (propagated-inputs (list python-cdflib python-matplotlib python-numpy python-scipy python-sunpy)) - (native-inputs - (list python-pytest-astropy - python-setuptools-scm - python-sunpy-soar)) (home-page "https://docs.sunpy.org/projects/radiospectra") (synopsis "Support for radio spectra on solar physics") (description -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:31:04 GMT) Full text and rfc822 format available.Message #50 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 18/34] gnu: python-specreduce: Update to 1.5.1. Date: Sat, 22 Mar 2025 20:28:51 +0000
* gnu/packages/astronomy.scm (python-specreduce): Update to 1.5.1. Change-Id: Ib8ed6da65e477381685eae95a05e2650cca22ddb --- 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 d03f0ea346..2f1d7268f0 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4085,13 +4085,13 @@ (define-public python-soxs (define-public python-specreduce (package (name "python-specreduce") - (version "1.4.1") + (version "1.5.1") (source (origin (method url-fetch) (uri (pypi-uri "specreduce" version)) (sha256 - (base32 "14ba4ws2z3kpw007f3hpslgp5i6dx082xhql4aim7j82211gpj6s")))) + (base32 "0lx2v6wp5lrn9n7b6i15ib3a2rwndjhrm70h2r9mmx7vx44d9sd2")))) (build-system pyproject-build-system) (arguments (list -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:31:04 GMT) Full text and rfc822 format available.Message #53 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 19/34] gnu: python-stpipe: Update to 0.8.1. Date: Sat, 22 Mar 2025 20:28:52 +0000
* gnu/packages/astronomy.scm (python-stpipe): Update to 0.8.1. [propagated-inputs]: Add python-importlib-metadata and python-pyyaml. [native-inputs]: Remove python-pytest-openfiles. Change-Id: Idc8ea72b5bf19e435489eef055cec31a93e40494 --- 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 2f1d7268f0..790a5f2f9e 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -5951,13 +5951,13 @@ (define-public python-stdatamodels (define-public python-stpipe (package (name "python-stpipe") - (version "0.8.0") + (version "0.8.1") (source (origin (method url-fetch) (uri (pypi-uri "stpipe" version)) (sha256 - (base32 "1883gbn9dy3f53423rka55r828ml38dsqdamn2bgf2w5xf6cp7dg")) + (base32 "1bvdcyhqnk10ks60hcdh8javgva23y9rxqsk69frdij39ainb872")) (modules '((guix build utils))) (snippet '(begin @@ -5971,14 +5971,15 @@ (define-public python-stpipe (native-inputs (list python-pytest python-pytest-doctestplus - python-pytest-openfiles - python-setuptools-scm python-setuptools + python-setuptools-scm python-wheel)) (propagated-inputs (list python-asdf python-astropy python-crds + python-importlib-metadata + python-pyyaml python-stdatamodels)) (home-page "https://github.com/spacetelescope/stpipe") (synopsis "Framework for calibration pipeline software") -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:31:05 GMT) Full text and rfc822 format available.Message #56 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 20/34] gnu: python-sunkit-image: Update to 0.6.1. Date: Sat, 22 Mar 2025 20:28:53 +0000
* gnu/packages/astronomy.scm (python-sunkit-image): Update to 0.6.1. [native-inputs]: Remove python-pytest. Change-Id: Id83c6f125beb738ad4377030152b65efed4475ff --- gnu/packages/astronomy.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 790a5f2f9e..a2140837c6 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4133,13 +4133,13 @@ (define-public python-specreduce (define-public python-sunkit-image (package (name "python-sunkit-image") - (version "0.6.0") + (version "0.6.1") (source (origin (method url-fetch) (uri (pypi-uri "sunkit_image" version)) (sha256 - (base32 "0gdbg3g8jxcgkwd34ls6342zj90m6ncas4f655q9dh79lqy7hhm8")))) + (base32 "0x8w87vwdr78vcq0zha2y7xyfy16amc5aym4v8127xvphq1ff4v3")))) (build-system pyproject-build-system) (arguments (list @@ -4157,7 +4157,6 @@ (define-public python-sunkit-image (setenv "HOME" "/tmp")))))) (native-inputs (list python-dask - python-pytest python-pytest-astropy python-pytest-mpl python-pytest-xdist -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:31:06 GMT) Full text and rfc822 format available.Message #59 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 21/34] gnu: python-sunpy-soar: Update to 1.11.1. Date: Sat, 22 Mar 2025 20:28:54 +0000
* gnu/packages/astronomy.scm (python-sunpy-soar): Update to 1.11.1. [native-inputs]: Add python-setuptools-scm-next. Change-Id: Idee2b50c22a42fa1241cd58f47e5b31bdc508b53 --- gnu/packages/astronomy.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index a2140837c6..2a89d2201a 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -5381,13 +5381,13 @@ (define-public python-sunpy (define-public python-sunpy-soar (package (name "python-sunpy-soar") - (version "1.11.0") + (version "1.11.1") (source (origin (method url-fetch) (uri (pypi-uri "sunpy_soar" version)) (sha256 - (base32 "015pc6m7bdmgyw2inmjv84fgsjj8x90f91gphyv9ql4xn6yspnc2")))) + (base32 "04zdfxb0y7m94lna6bikdc4rwa8n11wh42jyha0fxc604xhy2b3l")))) (build-system pyproject-build-system) (arguments (list @@ -5429,6 +5429,7 @@ (define-public python-sunpy-soar python-pytest-doctestplus python-responses python-setuptools + python-setuptools-scm-next python-wheel)) (propagated-inputs (list python-astropy -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:31:06 GMT) Full text and rfc822 format available.Message #62 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 22/34] gnu: python-viresclient: Update to 0.12.3. Date: Sat, 22 Mar 2025 20:28:55 +0000
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.12.3. Change-Id: Ic173ed41c9012561d13d925e13cbbfbf78fd0009 --- 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 2a89d2201a..ef4b2b9d39 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -7042,13 +7042,13 @@ (define-public python-tweakwcs (define-public python-viresclient (package (name "python-viresclient") - (version "0.12.2") + (version "0.12.3") (source (origin (method url-fetch) (uri (pypi-uri "viresclient" version)) (sha256 - (base32 "1x1xgs6fs7rmhqs6f32x173gsz1mlrcpji0rf307x232lyav7wds")))) + (base32 "1vx1pk8sglr0xd8z4hg675s105m26x3k75mpc4bsdxryfjvmawh4")))) (build-system pyproject-build-system) (native-inputs (list python-flit-core -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:31:07 GMT) Full text and rfc822 format available.Message #65 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 23/34] gnu: Add python-stsci-tools. Date: Sat, 22 Mar 2025 20:28:56 +0000
* gnu/packages/astronomy.scm (python-stsci-tools): New variable. Change-Id: Ice4b98040b62e22a656c0992ed86921173834966 --- gnu/packages/astronomy.scm | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index ef4b2b9d39..1d50c8d04a 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6995,6 +6995,48 @@ (define-public python-skyfield orbit around the Earth.") (license license:expat))) +(define-public python-stsci-tools + (package + (name "python-stsci-tools") + (version "4.2.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "stsci_tools" version)) + (sha256 + (base32 "180x3fmp020p4imc39ajs5qs6iimd8ld5bly3g9mm4psqbp8nyw9")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + #~(list "-k" + ;; Two tests fail with error: RuntimeError: Problem during: + ;; takes_time(), exitcode: 1. Check log. + (string-append "not test_launch_and_wait[None-spawn]" + " and not test_launch_and_wait[None-forkserver]")) + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda _ + (delete-file "conftest.py")))))) + (native-inputs + (list python-pytest + python-pytest-astropy-header + python-pytest-doctestplus + python-setuptools + python-setuptools-scm-next + python-wheel)) + (propagated-inputs + (list python-astropy + python-numpy + python-packaging)) + (home-page "https://stscitools.readthedocs.io/en/latest") + (synopsis "Collection of STScI utility functions") + (description + "This package provides a collection of @acronym{Space Telescope Science +Institute, STScI} utility functions.") + (license license:bsd-3))) + (define-public python-tweakwcs (package (name "python-tweakwcs") -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:32:01 GMT) Full text and rfc822 format available.Message #68 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 27/34] gnu: Add python-stsci-skypac. Date: Sat, 22 Mar 2025 20:29:00 +0000
* gnu/packages/astronomy.scm (python-stsci-skypac): New variable. Change-Id: Ia4a87dbc7a3d5323907a2dea98df696582965532 --- gnu/packages/astronomy.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 3143867010..df3131646b 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -7026,6 +7026,36 @@ (define-public python-skyfield orbit around the Earth.") (license license:expat))) +(define-public python-stsci-skypac + (package + (name "python-stsci-skypac") + (version "1.0.10") + (source + (origin + (method url-fetch) + (uri (pypi-uri "stsci_skypac" version)) + (sha256 + (base32 "0amfknfxzrmia0d8x83i9h2v5760ynvfgfs0kzpb1ib0vyaci671")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #f)) ; no tests in PyPI or git + (native-inputs + (list python-setuptools + python-setuptools-scm-next + python-wheel)) + (propagated-inputs + (list python-astropy + python-numpy + python-spherical-geometry + python-stsci-imagestats + python-stsci-tools + python-stwcs)) + (home-page "https://stsci-skypac.readthedocs.io/en/latest") + (synopsis "Sky matching on image mosaic") + (description + "This package implements a functionality to match sky on image mosaic.") + (license license:bsd-3))) + (define-public python-stsci-tools (package (name "python-stsci-tools") -- 2.48.1
lars <at> 6xq.net, me <at> bonfacemunyoki.com, sharlatanus <at> gmail.com, tanguy <at> bioneland.org, jgart <at> dismail.de, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:32:02 GMT) Full text and rfc822 format available.Message #71 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 28/34] gnu: Add python-algopy. Date: Sat, 22 Mar 2025 20:29:01 +0000
* gnu/packages/python-science.scm (python-algopy): New variable. Change-Id: I6630f4677e0bd33f321cce9e6d1f40a6bf36c625 --- gnu/packages/python-science.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index 58abc3acee..bc78afc256 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -174,6 +174,39 @@ (define-public pyre maintainability.") (license license:bsd-3))) +(define-public python-algopy + (package + (name "python-algopy") + (version "0.6.0") ; the higher versions requir NumPy 2+ stack + (source + (origin + (method url-fetch) + (uri (pypi-uri "algopy" version)) + (sha256 + (base32 "1vjrzzxa3gvyh2zvm1vwg0s6a7dv23rihgdvgyj1vqniyymp91nq")))) + (build-system pyproject-build-system) + (native-inputs + (list python-pytest + python-setuptools + python-wheel)) + (propagated-inputs + (list python-numpy + python-scipy)) + (home-page "https://pythonhosted.org/algopy") + (synopsis "Algorithmic Differentation in Python") + (description + "AlgoPy provides a functionality to differentiate functions implemented +as computer programs by using Algorithmic Differentiation (AD) techniques in +the forward and reverse mode. + +The forward mode propagates univariate Taylor polynomials of arbitrary order. +Hence it is also possible to use AlgoPy to evaluate higher-order derivative +tensors. The reverse mode is also known as backpropagation and can be found +in similar form in tools like PyTorch. Speciality of AlgoPy is the +possibility to differentiate functions that contain matrix functions as ++,-,*,/, dot, solve, qr, eigh, cholesky.") + (license license:bsd-3))) + (define-public python-cmocean (package (name "python-cmocean") -- 2.48.1
lars <at> 6xq.net, me <at> bonfacemunyoki.com, sharlatanus <at> gmail.com, tanguy <at> bioneland.org, jgart <at> dismail.de, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:32:02 GMT) Full text and rfc822 format available.Message #74 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 29/34] gnu: Add python-numdifftools. Date: Sat, 22 Mar 2025 20:29:02 +0000
* gnu/packages/python-science.scm (python-numdifftools): New variable. Change-Id: I0b5899e0bff10b488df5377c274eca63b26f9751 --- gnu/packages/python-science.scm | 44 +++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index bc78afc256..fd250dae40 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -359,6 +359,50 @@ (define-public python-imagehash @end itemize") (license license:bsd-2))) +(define-public python-numdifftools + (package + (name "python-numdifftools") + (version "0.9.41") + (source + (origin + (method url-fetch) + (uri (pypi-uri "numdifftools" version)) + (sha256 + (base32 "1d49wd5jqnl0500jyws0vb7nv4dy4bb5ml4z9qx1n8867k6hbxsf")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags #~(list "--pyargs" "numdifftools") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "setup.py" + ;; We can run tests without deprecated pytest-runner. + (("setup_requires.*") ""))))))) + (native-inputs + (list python-algopy + python-line-profiler + python-pytest + python-setuptools + python-setuptools-scm + python-statsmodels + python-wheel)) + (propagated-inputs + (list python-numpy + python-scipy)) + (home-page "https://github.com/pbrod/numdifftools") + (synopsis "Solves automatic numerical differentiation problems") + (description + "This package implements a functionality to solve automatic numerical +differentiation problems in one or more variables. Finite differences are +used in an adaptive manner, coupled with a Richardson extrapolation +methodology to provide a maximally accurate result. The user can configure +many options like; changing the order of the method or the extrapolation, even +allowing the user to specify whether complex-step, central, forward or +backward differences are used.") + (license license:bsd-3))) + (define-public python-osqp (package (name "python-osqp") -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:32:03 GMT) Full text and rfc822 format available.Message #77 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 30/34] gnu: Add tempo. Date: Sat, 22 Mar 2025 20:29:03 +0000
* gnu/packages/astronomy.scm (tempo): New variable. Change-Id: Id2342e6c8879f87c3e6283d8a7e9c657a7472373 --- gnu/packages/astronomy.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index df3131646b..de37d6b2e6 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -8168,6 +8168,34 @@ (define-public swarp any arbitrary astrometric projection defined in the WCS standard.") (license license:gpl3+))) +(define-public tempo + (package + (name "tempo") + (version "13.103") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/tempo/tempo-" + version ".tar.gz")) + (sha256 + (base32 "1ghml56sd7rhwymrlqlvj3g12hjyqvk2sjl08rqlf5y7dwdp0nvl")))) + (build-system gnu-build-system) + (native-inputs + (list gfortran)) + (home-page "https://github.com/nanograv/tempo") + (synopsis "Pulsar timing data analysis program") + (description + "Tempo analyzes pulsar timing data. Pulse times of arrival (TOAs), +pulsar model parameters, and coded instructions are read from one or more +input files. The TOAs are fitted by a pulse timing model incorporating +transformation to the solar-system barycenter, pulsar rotation and spin-down +and, where necessary, one of several binary models. Program output includes +parameter values and uncertainties, residual pulse arrival times, chi-squared +statistics, and the covariance matrix of the model. In prediction +mode,ephemerides of pulse phase behavior (in the form of polynomial +expansions) are calculated from input timing models.") + (license license:gpl2+))) + (define-public unsio ;; There is no versioned tag, use the latest commit. (let ((commit "25e52468298e1194c9726ef5dba9d5fbb46870f5") -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:32:04 GMT) Full text and rfc822 format available.Message #80 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 31/34] gnu: Add python-pint-pulsar. Date: Sat, 22 Mar 2025 20:29:04 +0000
* gnu/packages/astronomy.scm (python-pint-pulsar): New variable. Change-Id: Ib2a6bc537c641c3cddd2b05418c30b515db4aad3 --- gnu/packages/astronomy.scm | 113 +++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index de37d6b2e6..c1dd9a9b1e 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6809,6 +6809,119 @@ (define python-asdf-wcs-schemas install an implementation package such as gwcs.") (license license:bsd-3))) +(define-public python-pint-pulsar + (package + (name "python-pint-pulsar") + (version "1.1.1") + (source + (origin + (method git-fetch) ; no tests data in the PyPI tarball + (uri (git-reference + (url "https://github.com/nanograv/PINT") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0i8vznjgbdhrfv6kcq33zvsn6q40r29sscy8fmk13vx2zfwl8nf0")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + #~(list "-k" (string-join + ;; Tests failing with assertion on not correct precision + ;; or missing data files. + (list "not test_astropy_observatory" + "test_copy_wideband_fitter_object" + "test_IERS_B_builtin_agree_with_IERS_Auto_dX" + "test_astropy_observatory" + "test_time_construction_jds_exact[tdb]" + "test_copy_toa_object" + "test_copy_residuals" + "test_copy_fitter_object") + " and not ") + ;; XXX: The most of the tests require additional data, select + ;; files where they may run without it and check how to enable + ;; more. + "tests/test_Galactic.py" + "tests/test_all_component_and_model_builder.py" + "tests/test_astrometry.py" + "tests/test_astropy_observatory.py" + "tests/test_astropy_times.py" + "tests/test_astropy_version.py" + "tests/test_binary_generic.py" + "tests/test_binconvert.py" + "tests/test_compare.py" + "tests/test_compare_model.py" + "tests/test_compare_model_ecl_vs_icrs.py" + "tests/test_convert_parfile.py" + "tests/test_copy.py" + "tests/test_covariance_matrix.py" + "tests/test_datafiles.py" + "tests/test_derived_quantities.py" + "tests/test_derivedparams.py" + "tests/test_dmxrange_add_sub.py" + "tests/test_erfautils.py" + "tests/test_eventstats.py" + "tests/test_funcpar.py" + "tests/test_kepler.py" + "tests/test_leapsec.py" + "tests/test_model_manual.py" + "tests/test_numpy.py" + "tests/test_observatory_envar.py" + "tests/test_observatory_metadata.py" + "tests/test_parfile.py" + "tests/test_parunits.py" + "tests/test_pb.py" + "tests/test_phase.py" + "tests/test_pickle.py" + "tests/test_plk_widget.py" + "tests/test_plot_utils.py" + "tests/test_plrednoise.py" + "tests/test_pmtransform_units.py" + "tests/test_precision.py" + "tests/test_prefix_param_inheritance.py" + "tests/test_priors.py" + "tests/test_process_parfile.py" + "tests/test_pulsar_mjd.py" + "tests/test_pulsar_position.py" + "tests/test_reduced_precision.py" + "tests/test_satobs.py" + "tests/test_t2binary2pint.py" + "tests/test_tcb2tdb.py" + "tests/test_templates.py" + "tests/test_variety_parfiles.py" + "tests/test_version.py"))) + (native-inputs + (list python-pytest + python-setuptools + python-versioneer + python-wheel)) + (propagated-inputs + (list python-astropy + python-corner + python-emcee + python-jplephem + python-loguru + python-matplotlib + python-nestle + python-numdifftools + python-numpy + python-pyerfa + python-scipy + python-uncertainties)) + (home-page "https://github.com/nanograv/PINT") + (synopsis "Software for high-precision pulsar timing") + (description + "PINT is not TEMPO3 - package providing a Pulsar Timing, written in +Python from scratch. +Features: +@itemize +@item a robust system to produce high-precision timing results that is +completely independent of TEMPO and Tempo2 +@item a system that is easy to extend and modify due to a good design +and the use of a modern programming language, techniques, and libraries +@end itemize") + (license license:bsd-3))) + (define-public python-rad (package (name "python-rad") -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:32:04 GMT) Full text and rfc822 format available.Message #83 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 12/34] gnu: python-glue-qt: Enable tests. Date: Sat, 22 Mar 2025 20:28:45 +0000
* gnu/packages/astronomy.scm (python-glue-qt): Enable tests, upstream has fixed them. Change-Id: Ic9a98f9beb56c0e29a2a68c04f26eab5d3f18934 --- gnu/packages/astronomy.scm | 2 -- 1 file changed, 2 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 5f8fccf3da..a898309d54 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3147,8 +3147,6 @@ (define-public python-glue-qt (build-system pyproject-build-system) (arguments (list - ;; Broken upstram, see <https://github.com/glue-viz/glue-qt/issues/23>. - #:tests? #f #:phases #~(modify-phases %standard-phases (add-before 'build 'set-env-version -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:32:05 GMT) Full text and rfc822 format available.Message #86 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 11/34] gnu: python-glue-qt: Update to 0.3.3. Date: Sat, 22 Mar 2025 20:28:44 +0000
* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.3.3. Change-Id: Id106c594844394111701290020d3e9479b2f18ae --- 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 920376e038..5f8fccf3da 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3134,7 +3134,7 @@ (define-public python-glue-core (define-public python-glue-qt (package (name "python-glue-qt") - (version "0.3.2") + (version "0.3.3") (source (origin (method git-fetch) ; no fresh release PyPI @@ -3143,7 +3143,7 @@ (define-public python-glue-qt (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1zh25y8c98lzsnha4pxm17s6bkkab97rzw9zaik8asrxhc0kgypd")))) + (base32 "14qzxszpzjz57bl75ybj8jlx73cd8lsgbb8id9gx4anq9sydzgqj")))) (build-system pyproject-build-system) (arguments (list -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:32:05 GMT) Full text and rfc822 format available.Message #89 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 13/34] gnu: python-mpl-animators: Update to 1.2.1. Date: Sat, 22 Mar 2025 20:28:46 +0000
* gnu/packages/astronomy.scm (python-mpl-animators): Update to 1.2.1. [native-inputs]: Remove python-pytest-xdist and python-setuptools-scm; add python-setuptools-scm-next. Change-Id: I69befc54fcb77a7c74a876be93f58eaf5a71fb27 --- gnu/packages/astronomy.scm | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index a898309d54..91a5d84d34 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4709,31 +4709,30 @@ (define-public python-kanon (define-public python-mpl-animators (package (name "python-mpl-animators") - (version "1.2.0") + (version "1.2.1") (source (origin (method url-fetch) (uri (pypi-uri "mpl_animators" version)) (sha256 - (base32 "0xxzwxp2zss2s5ci6d349nfdc4hcbm10pqmf5zf14yn66plc1r4k")))) + (base32 "1jscdgx1ynqvidh0kc6jxhjlp7lxhilwnp5pb6ddi7nb10as90kz")))) (build-system pyproject-build-system) (arguments (list #:phases #~(modify-phases %standard-phases - (add-before 'check 'set-home - (lambda _ - ;; Relax matplotlib warning: ... because the default path - ;; (/homeless-shelter/.config/matplotlib) is not a writable - ;; directory ... - (setenv "HOME" "/tmp")))))) + (add-before 'check 'set-home + (lambda _ + ;; Relax matplotlib warning: ... because the default path + ;; (/homeless-shelter/.config/matplotlib) is not a writable + ;; directory ... + (setenv "HOME" "/tmp")))))) (native-inputs (list python-pytest python-pytest-doctestplus python-pytest-mpl - python-pytest-xdist python-setuptools - python-setuptools-scm + python-setuptools-scm-next python-wheel)) (propagated-inputs (list python-astropy -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:32:07 GMT) Full text and rfc822 format available.Message #92 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 32/34] gnu: Add tempo2. Date: Sat, 22 Mar 2025 20:29:05 +0000
* gnu/packages/astronomy.scm (tempo2): New variable. Change-Id: Ib994ae836b1a40f0c5b1a95d08cc9693a78e9739 --- gnu/packages/astronomy.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index c1dd9a9b1e..ba697830f6 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -8309,6 +8309,44 @@ (define-public tempo expansions) are calculated from input timing models.") (license license:gpl2+))) +(define-public tempo2 + (package + (name "tempo2") + (version "2025.02.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://bitbucket.org/psrsoft/tempo2") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06494q0zff1qj813y70r014ifm60cminhk7lisy4by022mr6wd3k")))) + (build-system gnu-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-pathes + (lambda _ + (substitute* (list "bootstrap" "plugin/make_build_settings.sh") + (("/bin/bash") (which "bash")) + (("/bin/echo") "echo"))))))) + (native-inputs + (list autoconf + automake + gfortran + libtool + pkg-config)) + (home-page "https://bitbucket.org/psrsoft/tempo2") + (synopsis "High precision pulsar timing tool") + (description + "Tempo2 is a pulsar timing package, based on the old FORTRAN TEMPO code +to address some shortcomings in that code for high precision pulsar timing. +See related paper +@url{https://ui.adsabs.harvard.edu/abs/2006MNRAS.369..655H/abstract}.") + (license license:gpl3+))) + (define-public unsio ;; There is no versioned tag, use the latest commit. (let ((commit "25e52468298e1194c9726ef5dba9d5fbb46870f5") -- 2.48.1
lars <at> 6xq.net, me <at> bonfacemunyoki.com, sharlatanus <at> gmail.com, tanguy <at> bioneland.org, jgart <at> dismail.de, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:32:07 GMT) Full text and rfc822 format available.Message #95 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 33/34] gnu: Add python-streamtracer. Date: Sat, 22 Mar 2025 20:29:06 +0000
* gnu/packages/python-xyz.scm (python-streamtracer): New variable. Change-Id: If42d86ac92de197cbd8803dc7da5dfe9704785b5 --- gnu/packages/python-xyz.scm | 57 +++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7b68ec3390..61ac8e9bbc 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -773,6 +773,63 @@ (define-public python-simplify-polyline @end itemize") (license license:expat))) +(define-public python-streamtracer + (package + (name "python-streamtracer") + (version "2.4.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "streamtracer" version)) + (sha256 + (base32 "01ncr8q58xkz2dydjdg4a0c3kv4mpd6j1lzj4p0cmpg7jdi24cmr")))) + (build-system cargo-build-system) + (arguments + (list + #:imported-modules `(,@%cargo-build-system-modules + ,@%pyproject-build-system-modules) + #:modules '((guix build cargo-build-system) + ((guix build pyproject-build-system) #:prefix py:) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'build-python-module + (assoc-ref py:%standard-phases 'build)) + (add-after 'build-python-module 'install-python-module + (assoc-ref py:%standard-phases 'install)) + (add-after 'install-python-module 'add-install-to-pythonpath + (assoc-ref py:%standard-phases 'add-install-to-pythonpath)) + (add-after 'check 'check-python-module + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (with-directory-excursion #$output + (invoke "pytest" "-vv")))))) + #:cargo-inputs + `(("rust-ndarray" ,rust-ndarray-0.16) + ("rust-numpy" ,rust-numpy-0.22) + ("rust-num-derive" ,rust-num-derive-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-rayon-1" ,rust-rayon-1)) + #:cargo-development-inputs + `(("rust-float-eq" ,rust-float-eq-1) + ("rust-pyo3" ,rust-pyo3-0.22)) + #:install-source? #false)) + (native-inputs + (list maturin + python-pytest + python-pytest-doctestplus + python-wrapper)) + (propagated-inputs + (list python-numpy + python-packaging)) + (home-page "https://github.com/sunpy/streamtracer") + (synopsis "Rapid streamline tracing in Python") + (description + "streamtracer is a Python package for rapid streamline tracing on +regularly spaced grids. The actual streamline tracing is done at a low level +in Rust, with a nice Python API provided on top.") + (license license:gpl3+))) + (define-public python-takethetime (package (name "python-takethetime") -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:32:08 GMT) Full text and rfc822 format available.Message #98 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 34/34] gnu: Add python-sunkit-magex. Date: Sat, 22 Mar 2025 20:29:07 +0000
* gnu/packages/astronomy.scm (python-sunkit-magex): New variable. Change-Id: I646ec32ffb3b772e8e9136d9afc9e828ca18de39 --- gnu/packages/astronomy.scm | 57 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index ba697830f6..3540ddc46c 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -7282,6 +7282,63 @@ (define-public python-stwcs Telescope, HST}).") (license license:bsd-3))) +(define-public python-sunkit-magex + (package + (name "python-sunkit-magex") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "sunkit_magex" version)) + (sha256 + (base32 "1jx1nvb6addnsmafq1s0wrxlcpk0p2hcp6b8ldw0q3sz2dzfpcb0")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + #~(list "-k" + (string-join + ;; Some issue with presision in this test. + (list "not test_adapt_map" + ;; NotImplementedError: is_full_sun_synoptic_map is only + ;; implemented for ['CEA', 'CAR'] projections and not + "test_car_reproject") + " and not ")) + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'pre-check + ;; FileNotFoundError: [Errno 2] No such file or directory: + ;; '/homeless-shelter/.config' + (lambda _ + (setenv "HOME" "/tmp")))))) + (native-inputs + (list python-pytest + python-pytest-arraydiff + python-pytest-doctestplus + python-reproject + python-setuptools + python-setuptools-scm + python-streamtracer + python-sympy + python-wheel)) + (propagated-inputs + (list python-astropy + python-numpy + python-scikit-image + python-scipy + python-sunpy)) + (home-page "https://docs.sunpy.org/projects/sunkit-magex") + (synopsis "Solar Magnetic field Extrapolation") + (description + "This package provides a set of tools for the modelling of magnetic field +data. It is a SunPy affiliated package and is built on top of @code{sunpy} +and @code{astropy}.") + ;; This project is Copyright (c) The SunPy Community and licensed under + ;; the terms of the GNU GPL v3+ license. This package is based upon the + ;; Openastronomy packaging guide which is licensed under the BSD 3-clause + ;; license. See the licenses folder for more information. + (license (list license:gpl3+ license:bsd-3)))) + (define-public python-tweakwcs (package (name "python-tweakwcs") -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:33:06 GMT) Full text and rfc822 format available.Message #101 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 24/34] gnu: Add python-fitsblender. Date: Sat, 22 Mar 2025 20:28:57 +0000
* gnu/packages/astronomy.scm (python-fitsblender): New variable. Change-Id: I7644ee3d1ae7aefd1d4ff054e9d30953e8e902a9 --- gnu/packages/astronomy.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 1d50c8d04a..35b90be498 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2865,6 +2865,37 @@ (define-public python-extinction exitinction laws found in the literature.") (license license:expat))) +(define-public python-fitsblender + (package + (name "python-fitsblender") + (version "0.4.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "fitsblender" version)) + (sha256 + (base32 "1ba1374axaxh3dzzpii6q05z4jcrfp7yjk1wsfm2gzmxalnp0f6r")))) + (build-system pyproject-build-system) + (native-inputs + (list python-pytest + python-pytest-cov + python-setuptools + python-setuptools-scm + python-wheel)) + (propagated-inputs + (list python-astropy + python-numpy + python-stsci-tools)) + (home-page "https://github.com/spacetelescope/fitsblender") + (synopsis "Aggregate values in FITS headers") + (description + "This package supports the creation of a combined header for a FITS file +based on the contents of the headers of a set of input FITS images. A rules +file defines what keywords will be present in the combined output header as +well as how the output value will be determined from the set of values from +all the input image headers.") + (license license:bsd-3))) + (define-public python-fitsio (package (name "python-fitsio") -- 2.48.1
lars <at> 6xq.net, me <at> bonfacemunyoki.com, sharlatanus <at> gmail.com, tanguy <at> bioneland.org, jgart <at> dismail.de, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:33:07 GMT) Full text and rfc822 format available.Message #104 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 25/34] gnu: Add python-simplify-polyline. Date: Sat, 22 Mar 2025 20:28:58 +0000
* gnu/packages/python-xyz.scm (python-simplify-polyline): New variable. Change-Id: Ib4030f83db16caa07650f35080e7172f7d611f8f --- gnu/packages/python-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d22720619c..7b68ec3390 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -743,6 +743,36 @@ (define-public python-shxparser many CNC and laser operations.") (license license:expat))) +(define-public python-simplify-polyline + (package + (name "python-simplify-polyline") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "simplify_polyline" version)) + (sha256 + (base32 "08f6bvwbg04z19pirq4ynsiq89yhbzqh9g6zbnp9fvdnmics7hgw")))) + (build-system pyproject-build-system) + (native-inputs + (list python-pytest + python-setuptools + python-setuptools-scm + python-wheel)) + (propagated-inputs + (list python-numpy)) + (home-page "https://github.com/ShayHill/simplify_polyline") + (synopsis "Simplify an open or closed polyline") + (description + "This package implements functionality to work with plyline. +Features: +@itemize +@item Visvalingham-Whyatt - removes the smallest triangles formed by +three consecutive points in a polyline or polygon +@item Douglas-Peucker - gives a better representation of the convex hull +@end itemize") + (license license:expat))) + (define-public python-takethetime (package (name "python-takethetime") -- 2.48.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#77190
; Package guix-patches
.
(Sat, 22 Mar 2025 20:33:08 GMT) Full text and rfc822 format available.Message #107 received at 77190 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 26/34] gnu: Add python-stwcs. Date: Sat, 22 Mar 2025 20:28:59 +0000
* gnu/packages/astronomy.scm (python-stwcs): New variable. Change-Id: I3a6e02d076d9716f34dcc6f734c401847476ca8c --- gnu/packages/astronomy.scm | 71 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 35b90be498..3143867010 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -7068,6 +7068,77 @@ (define-public python-stsci-tools Institute, STScI} utility functions.") (license license:bsd-3))) +(define-public python-stwcs + (package + (name "python-stwcs") + (version "1.7.3") ; any newer version requires NumPy 2+ + (source + (origin + (method url-fetch) + (uri (pypi-uri "stwcs" version)) + (sha256 + (base32 "12114hx27mgwcwcyz7lghm78g6pbg8j40189lcfi22zsk47fxv11")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + #~(list "-k" (string-join + ;; XXX: Test requiring network access to download data + ;; from <mast.stsci.edu>, check if the test data may be + ;; obtained programmatically. + (list "not test1SciExt" + "testAllExt" + "testHletFromSimpleFITS" + "testHletFromString" + "testSciExtList" + "testSciExtNumList" + "testWrongD2IMModel" + "testWrongNPOLModel" + "testWrongSIPModel" + "test_add_radesys" + "test_apply_as_alternate_method" + "test_apply_as_primary_method" + "test_apply_d2im" + "test_db_connection" + "test_default" + "test_new_obs" + "test_no_HDRNAME_no_WCSNAME" + "test_outwcs" + "test_pipeline_sci1" + "test_pipeline_sci2" + "test_remove_d2im_distortion" + "test_remove_npol_distortion" + "test_remove_npol_distortion_hdulist" + "test_repeate" + "test_repeated_updatewcs_use_db" + "test_restore_headerlet" + "test_simple_sci1" + "test_simple_sci2" + "test_update_d2im_distortion" + "test_update_legacy_file" + "test_update_stis_asn" + "test_update_waiver_wfpc2") + " and not ")))) + (native-inputs + (list nss-certs-for-test + python-pytest + python-setuptools + python-setuptools-scm-next + python-wheel)) + (propagated-inputs + (list python-astropy + python-lxml + python-numpy + python-requests + python-stsci-tools)) + (home-page "https://stwcs.readthedocs.io/en/latest/") + (synopsis "WCS based distortion models and coordinate transformation") + (description + "STWCS provides support for WCS distortion models and coordinate +transformation for the imaging instruments on the @acronym{Hubble Space +Telescope, HST}).") + (license license:bsd-3))) + (define-public python-tweakwcs (package (name "python-tweakwcs") -- 2.48.1
Sharlatan Hellseher <sharlatanus <at> gmail.com>
:Sharlatan Hellseher <sharlatanus <at> gmail.com>
:Message #112 received at 77190-done <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 77190-done <at> debbugs.gnu.org Subject: [PATCH 00/34] Astro update 2025/03. Date: Mon, 31 Mar 2025 21:19:25 +0100
[Message part 1 (text/plain, inline)]
Pushed to master as: dfe263bd13 * gnu: Add python-sunkit-magex. 0b599568d5 * gnu: Add python-streamtracer. 1fe05a5f06 * gnu: Add tempo2. 54fa3af910 * gnu: Add python-pint-pulsar. c2647f5d3b * gnu: Add tempo. 5b4368e5ce * gnu: Add python-numdifftools. 34411663a9 * gnu: Add python-algopy. 45d2185c84 * gnu: Add python-stsci-skypac. 072498187b * gnu: Add python-stwcs. 8fbb0cc233 * gnu: Add python-simplify-polyline. e38e11d9f9 * gnu: Add python-fitsblender. 60795b5421 * gnu: Add python-stsci-tools. f47200bc2c * gnu: python-viresclient: Update to 0.12.3. 5ea0c437f2 * gnu: python-sunpy-soar: Update to 1.11.1. 0f79ed2db6 * gnu: python-sunkit-image: Update to 0.6.1. 78fb1e3133 * gnu: python-stpipe: Update to 0.8.1. 526582fb57 * gnu: python-specreduce: Update to 1.5.1. bb3a726196 * gnu: python-radiospectra: Update to 0.6.1. a5043ee7ee * gnu: python-pysat: Update to 3.2.2. 84f1999bee * gnu: python-pixell: Update to 0.28.4. f791ecaf43 * gnu: python-ducc0: Update to 0.37.1. 9addcf3cea * gnu: python-mpl-animators: Update to 1.2.1. a890731c6d * gnu: python-glue-qt: Enable tests. 5a09fe133b * gnu: python-glue-qt: Update to 0.3.3. 7e3eafa50a * gnu: python-crds: Enable some tests. 436c9e512b * gnu: python-crds: Update to 12.1.4. 38b351f930 * gnu: python-astroquery: Adjust inputs. 245a344d1d * gnu: python-astropy-iers-data: Update to 0.2025.3.17.0.34.53. 366e39e770 * gnu: python-skyfield: Update to 1.52. cbef5451cd * gnu: imppg: Update to 2.0.0. 0f1b15c6cf * gnu: casacore: Update to 3.7.1. fdc7167883 * gnu: calcmysky: Update to 0.3.4. 41fc921722 * gnu: ccfits: Update to 2.7. 7780f5a56c * gnu: cfitsio: Update to 4.6.0. -- Oleg
[signature.asc (application/pgp-signature, inline)]
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.