Package: guix-patches;
Reported by: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Date: Tue, 21 Jan 2025 23:17:02 UTC
Severity: normal
Tags: patch
Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 75742 in the body.
You can then email your comments to 75742 AT debbugs.gnu.org in the normal way.
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#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:17: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
.
(Tue, 21 Jan 2025 23:17: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/27] Astro update 2025/01 Date: Tue, 21 Jan 2025 23:15:16 +0000
Hi Guix! Just after python-team branch has been merged, during DDoS to GNU infrastructure, before Guix unconference on FOSDEM 2025 and go-team branch merge on horizon - the first astrosoft for this year (it's 2025 already!) is ready for review. The main highlights: - Stellarium is upgraded to it's latest commit due to issue with INDI (24.3->24.4-0.60b6bec) - More lower level projects are finally packaged, some of them depend on HEALPix: python-pixell - Finally, packaged ducc - a numerical library with binding in C++, Rust, Python, Julia and Fortran The log: - added [6/6] - [X] python-agnpy :: Modelling Active Galactic Nuclei radiative processes with python - [X] python-ducc0 :: Distinctly Useful Code Collection - [X] python-mapsims :: Map based simulations software for CMB Experiments - [X] python-pixell :: Tectangular pixel map manipulation and harmonic analysis - [X] python-pysm3 :: Sky emission simulations for Cosmic Microwave Background experiments - [X] ska-sdp-func :: SDP Processing Function Library - updated [20/20] - [X] calceph :: 4.0.3->4.0.4 - [X] python-ads :: 0.12.6->0.12.77 - [X] python-asdf-compression :: 0.0.1-0.57cc7e7->0.0.1-1.7cfd07c - [X] python-astropy-iers-data :: 0.2024.11.18.0.35.2->0.2025.1.20.0.32.27 - [X] python-astroquery :: 0.4.7->0.4.8 - [X] python-ccdproc :: 2.4.2->2.4.3 - [X] python-cdflib :: 1.3.2->1.3.3 - [X] python-crds :: 12.0.8->12.0.9 - [X] python-czml3 :: 1.0.2->2.3.0. - [X] python-ndcube :: 2.2.4->2.3.0 - [X] python-poppy :: 1.1.1->1.1.2 - [X] python-rad :: 0.22.0->0.23.0 - [X] python-roman-datamodels :: 0.22.0->0.23.0 - [X] python-spectral-cube :: 0.6.5->0.6.6 - [X] python-statmorph :: 0.6.0->0.6.1 - [X] python-numexpr :: 2.8.4->2.9.0; starting from 2.10.0, NumPy 2+ is required - [X] python-sunpy-soar :: 1.10->1.11.0 - [X] python-viresclient :: 0.12.0->0.12.1 - [X] sextractor :: 2.28.0->2.28.2 - [X] stellarium :: 24.3->24.4-0.60b6bec Hand of help is need here. - issues [5/5][100%] - [X] python-astropy :: would be upgraded from 6.1.7 to 7.0.0; Python3.11 is required - [X] python-stcal :: would be upgraded from 1.10.0 to 1.11.0; failed to build with numpy 1.24 - [X] python-jwst - [X] python-jwst-reffiles - [X] python-naima :: would be upgraded from 0.10.0 to 0.10.2; NumPy 2 or later - [X] python-photutils :: would be upgraded from 1.10.0 to 1.11.0; NumPy 1.25+ - [X] python-poliastro :: failed to build, not maintained there is an alternative fork to wich we may migrate <https://github.com/pleiszenburg/hapsira> The build stats for x86_64-linux: #+begin_src shell > ./pre-inst-env guix build calceph python-ads python-asdf-compression python-astropy-iers-data python-astroquery python-ccdproc python-cdflib python-crds python-czml3 python-ducc0 python-mapsims python-ndcube python-numexpr python-pixell python-poppy python-pysm3 python-rad python-roman-datamodels python-so-noise-models python-spectral-cube python-statmorph python-sunpy-soar python-viresclient sextractor ska-sdp-func stellarium /gnu/store/8117y20155rrlxdpdwf1fv0378jq5lf3-calceph-4.0.4 /gnu/store/vlsp69is3zl9fygf29if310hqrn9cqn7-python-ads-0.12.7 /gnu/store/7q6cy40d4n9j7qq6irhvqp50syrhw6qy-python-asdf-compression-0.0.1-1.7cfd07c /gnu/store/3wby3h12g8rs3gp001s32g50r71ssn8i-python-astropy-iers-data-0.2025.1.20.0.32.27 /gnu/store/xisipx93la5v021sfkkp7mhjb5m6b6ay-python-astroquery-0.4.8 /gnu/store/3fm9ic2sc9y1zvm0dp57yh1k8fwkskcg-python-ccdproc-2.4.3 /gnu/store/rqzj1h5r6fj82ycw77c0576jac1c4lrs-python-cdflib-1.3.3 /gnu/store/mrabslkj2cdrwfmikjas5vkxgb5af3nw-python-crds-12.0.9 /gnu/store/iwlin46pkd0kh8ihf6iakcbmrg2xp1sc-python-czml3-2.3.0 /gnu/store/bbdhcysdn39m205mm52vsnpvyck1xwiz-python-ducc0-0.36.0 /gnu/store/x7ywqh573xs3jzj3kfhll4f9blagwcgk-python-mapsims-2.6.0 /gnu/store/aj7xda4624g26f2varkjj731z2fvwzwd-python-ndcube-2.3.0 /gnu/store/s5zqqdri6969ixbxmw66354kh15yqmyx-python-numexpr-2.9.0 /gnu/store/pscp7qm569g35035nfcnrjym8qa7m681-python-pixell-0.28.0 /gnu/store/ww7zm8pc9wxvgkmg3askhk4pv9yd1ln6-python-poppy-1.1.2 /gnu/store/9ya2i65kq0jqg9pa39wqfn4ybrd644kw-python-pysm3-3.4.1a1 /gnu/store/9y40q58hmcdmkaz84ca82ndgc7bnljk5-python-rad-0.23.0 /gnu/store/rg6ks17zijb0yy40psxwq2ihlvjyb703-python-roman-datamodels-0.23.0 /gnu/store/d1qig8wq4l4mnk7x2zzc3x96g0dxirn7-python-so-noise-models-0.0.0-0.fac881e /gnu/store/3f63pv6xx1lm3pygbqs6z4955pw2nqhq-python-spectral-cube-0.6.6 /gnu/store/3hzg0m82qn3p4d3bvzalih36b5cbn6gk-python-statmorph-0.6.1 /gnu/store/hmdjc16wsn9mnw935jxs51jqg1bcbsvj-python-sunpy-soar-1.11.0 /gnu/store/6wznz1xldpcmqjj78czj7c2h5dxvrlbl-python-viresclient-0.12.1 /gnu/store/2vaks8h599zyzk6qyxc4ln47ldxd71vw-sextractor-2.28.2 /gnu/store/2iwfw2zw99n0sca6j8pkyzdcc5hkfh5z-ska-sdp-func-1.2.2 /gnu/store/86ddzf3xvi8r8sx115na7dsmzk14a190-stellarium-24.4-0.60b6bec #+end_src #+begin_example > ./pre-inst-env guix refresh --list-dependent calceph python-ads python-asdf-compression python-astropy-iers-data python-astroquery python-ccdproc python-cdflib python-crds python-czml3 python-ducc0 python-mapsims python-ndcube python-numexpr python-pixell python-poppy python-pysm3 python-rad python-roman-datamodels python-so-noise-models python-spectral-cube python-statmorph python-sunpy-soar python-viresclient sextractor ska-sdp-func stellarium Building the following 59 packages would ensure 146 dependent packages are rebuilt: python-zodipy <at> 1.1.0 python-spisea <at> 2.1.13 python-cesium <at> 0.12.1 python-naima <at> 0.10.0 python-kanon <at> 0.6.6 python-sncosmo <at> 2.11.2 python-halotools <at> 0.9.2 python-coolest <at> 0.1.9 scamp <at> 2.10.0 python-regularizepsf <at> 1.0.2 python-holodeck <at> 1.5.2 python-asdf-compression <at> 0.0.1-1.7cfd07c python-statmorph <at> 0.6.1 python-asdf-zarr <at> 0.0.4 ginga-qt5 <at> 5.2.0 python-astroplan <at> 0.10.1 python-astroalign <at> 2.6.1 python-sunkit-image <at> 0.5.1 python-poliastro <at> 0.17.0 python-scikit-allel <at> 1.3.13 python-scikit-survival <at> 0.22.2-1.bceb53e python-viresclient <at> 0.12.1 variant-tools <at> 3.1.2 python-hicexplorer <at> 3.7.4 python-fanc <at> 0.9.28 python-hotspotsc <at> 1.1.1 python-celltypist <at> 1.6.2 python-muon <at> 0.1.6 scregseg <at> 0.1.3 r-doubletcollection <at> 1.1.0-1.c0d62f1 python-ikarus <at> 0.0.2 python-multivelo <at> 0.1.2 python-episcanpy <at> 0.4.0 python-liana-py <at> 1.4.0 python-metacells <at> 0.9.5 python-pynrrd <at> 1.0.0 python-sphinx-autodoc-typehints <at> 1.23.0 python-cellbender <at> 0.2.2 onionshare <at> 2.6 python-lsp-black <at> 1.3.0 python-pylsp-mypy <at> 0.6.9 python-pandera <at> 0.18.0 python-modin <at> 0.32.0 python-brian2tools <at> 0.3 python-gpy <at> 1.13.1 python-deepdish <at> 0.3.7 python-omero-py <at> 5.13.1 python-pyrodigal <at> 3.3.0 python-pyct <at> 0.5.0 python-mapsims <at> 2.6.0 python-webbpsf <at> 1.5.0 python-acstools <at> 3.7.2 python-jwst-reffiles <at> 1.0.1 python-sbpy <at> 0.5.0 python-pyxsim <at> 4.4.2 python-yt-astro-analysis <at> 1.1.3 python-glue-qt <at> 0.3.2 python-glue-astronomy <at> 0.10.0 python-radiospectra <at> 0.6.0c #+end_example Sharlatan Hellseher (27): gnu: calceph: Update to 4.0.4. gnu: sextractor: Update to 2.28.2. gnu: stellarium: Update to 24.4-0.60b6bec. gnu: python-ads: Update to 0.12.7. gnu: python-asdf-compression: Update to 0.0.1-1.7cfd07c. gnu: python-astropy-iers-data: Update to 0.2025.1.20.0.32.27. gnu: python-astroquery: Update to 0.4.8. gnu: python-ccdproc: Update to 2.4.3. gnu: python-cdflib: Update to 1.3.3. gnu: python-czml3: Update to 2.3.0. gnu: python-crds: Update to 12.0.9. gnu: python-ndcube: Update to 2.3.0. gnu: python-numexpr: Update to 2.9.0. gnu: python-poppy: Update to 1.1.2. gnu: python-rad: Update to 0.23.0. gnu: python-roman-datamodels: Update to 0.23.0. gnu: Add python-pvextractor-bootstrap. gnu: python-spectral-cube: Update to 0.6.6. gnu: python-statmorph: Update to 0.6.1. gnu: python-sunpy-soar: Update to 1.11.0. gnu: python-viresclient: Update to 0.12.1. gnu: Add ska-sdp-func. gnu: Add python-ducc0. gnu: Add python-pixell. gnu: Add python-pysm3. gnu: Add python-so-noise-models. gnu: Add python-mapsims. gnu/packages/astronomy.scm | 568 ++++++++++++++++++++++++++++-------- gnu/packages/maths.scm | 40 +++ gnu/packages/python-xyz.scm | 19 +- 3 files changed, 504 insertions(+), 123 deletions(-) base-commit: ae217b7159ee202229eab39cd49adb9254cd4a96 -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:24:01 GMT) Full text and rfc822 format available.Message #8 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 01/27] gnu: calceph: Update to 4.0.4. Date: Tue, 21 Jan 2025 23:21:49 +0000
* gnu/packages/astronomy.scm (calceph): Update to 4.0.4. Change-Id: Idffb093376dc4c5d9bc9b3691dccafeb9ffa7e46 --- 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 f2d5bb2fe92..4512493402f 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -262,7 +262,7 @@ (define-public aoflagger (define-public calceph (package (name "calceph") - (version "4.0.3") + (version "4.0.4") (source (origin (method git-fetch) @@ -271,7 +271,7 @@ (define-public calceph (commit (string-append name "_" (string-replace-substring version "." "_"))))) (sha256 - (base32 "1985ihkpxr0vra5xr664yxg9llby88j3zkbhqn38lh8wn0gwivj9")) + (base32 "0cs34iwrgja7f47l8cvpxzgljxay5x4bx80hdpclaksilysvlyk0")) (file-name (git-file-name name version)))) (build-system cmake-build-system) (native-inputs -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:25:02 GMT) Full text and rfc822 format available.Message #11 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 02/27] gnu: sextractor: Update to 2.28.2. Date: Tue, 21 Jan 2025 23:21:50 +0000
* gnu/packages/astronomy.scm (sextractor): Update to 2.28.2. Change-Id: I1af48d5656e8f5a8425f6e8928a86742f2620a74 --- gnu/packages/astronomy.scm | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 4512493402f..2bd8fecf754 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6823,7 +6823,7 @@ (define-public scamp (define-public sextractor (package (name "sextractor") - (version "2.28.0") + (version "2.28.2") (source (origin (method git-fetch) @@ -6832,12 +6832,8 @@ (define-public sextractor (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "15v7brjiraj2rdyxiidcgb58b3dqzdd363j31cjrfqhd1wc8ii5j")))) + (base32 "05i2q1665y4hv0dymgcwraq7ixwr706gwfb88vyvi8hazgym2iaq")))) (build-system gnu-build-system) - ;; NOTE: (Sharlatan-20210124T103117+0000): Building with `atlas' is failing - ;; due to missing shared library which required on configure phase. Switch - ;; build to use `openblas' instead. It requires FFTW with single precision - ;; `fftwf'. (arguments (list #:configure-flags -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:25:03 GMT) Full text and rfc822 format available.Message #14 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 03/27] gnu: stellarium: Update to 24.4-0.60b6bec. Date: Tue, 21 Jan 2025 23:21:51 +0000
* gnu/packages/astronomy.scm (stellarium): Update to 24.4-0.60b6bec. [source]: Use the latest commit containing the build fix. [inputs]: Remove indi, add indi-2.0. Change-Id: Ic35bb032bd56d1a00e7de5d6de57946e25325a69 --- gnu/packages/astronomy.scm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 2bd8fecf754..545a7434e69 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -7127,18 +7127,23 @@ (define-public stackistry (license license:gpl3+))) (define-public stellarium - (package + ;; XXX fatal error: libs/indiclient/baseclient.h: No such file or directory + ;; <https://github.com/Stellarium/stellarium/issues/4019>, using the latest + ;; commit. + (let ((commit "60b6becd4147dd7c731ed0be790b1a30cdc0039b") + (revision "0")) + (package (name "stellarium") - (version "24.3") + (version (git-version "24.4" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/Stellarium/stellarium") - (commit (string-append "v" version)))) + (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "0wwaddbqcia6jaz3lc1cf63pvi9bqj2cglp428i77jlfs3dfj45j")))) + (base32 "1i00f63pmyy55mwagab4pv419agzmg2c4075hc8cgbhhhfr6gm8d")))) (build-system cmake-build-system) ;; TODO: Complete documentation build and split into dedicated outputs. (arguments @@ -7162,7 +7167,7 @@ (define-public stellarium (inputs (list calcmysky-qt5 gpsd - indi + indi-2.0 libnova nlopt openssl @@ -7192,7 +7197,7 @@ (define-public stellarium 3D, just like what you see with the naked eye, binoculars, or a telescope. It can be used to control telescopes over a serial port for tracking celestial objects.") - (license license:gpl2+))) + (license license:gpl2+)))) (define-public stuff (package -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:25:04 GMT) Full text and rfc822 format available.Message #17 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 08/27] gnu: python-ccdproc: Update to 2.4.3. Date: Tue, 21 Jan 2025 23:21:56 +0000
* gnu/packages/astronomy.scm (python-ccdproc): Update to 2.4.3. [native-inputs]: Add python-hatch-vcs and python-hatchling. Change-Id: I28517fd7e02dbfce0655a528b6aa90ad0ef82500 --- gnu/packages/astronomy.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 5970421ae30..0cecabc4b8b 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -1998,16 +1998,18 @@ (define-public python-casa-formats-io (define-public python-ccdproc (package (name "python-ccdproc") - (version "2.4.2") + (version "2.4.3") (source (origin (method url-fetch) (uri (pypi-uri "ccdproc" version)) (sha256 - (base32 "14faivm9nihpdwzg0jx1c9zr7jk22gjfjw78raq6h63ypl10i6yx")))) + (base32 "1crc565n0x1krd59cjm2vnmzyi0p83yc8vpxq6hldj7vdnqgl8yq")))) (build-system pyproject-build-system) (native-inputs - (list python-memory-profiler + (list python-hatch-vcs + python-hatchling + python-memory-profiler python-pytest-astropy)) (propagated-inputs (list python-astropy -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:26:02 GMT) Full text and rfc822 format available.Message #20 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 06/27] gnu: python-astropy-iers-data: Update to 0.2025.1.20.0.32.27. Date: Tue, 21 Jan 2025 23:21:54 +0000
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.1.20.0.32.27. [native-inptus]: Remove python-hypothesis. Change-Id: I75bd9bfd5199741c3df98240439ef2d5302e6510 --- gnu/packages/astronomy.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index a80c6fee941..9dc026ece3a 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3520,19 +3520,18 @@ (define-public python-astropy-healpix (define-public python-astropy-iers-data (package (name "python-astropy-iers-data") - (version "0.2024.11.18.0.35.2") + (version "0.2025.1.20.0.32.27") (source (origin (method url-fetch) (uri (pypi-uri "astropy_iers_data" version)) (sha256 - (base32 "1n6j5pa5whcpx2hn7n78a7k2xllwgj5gq4lkb9jimrdvx7p0hl5i")))) + (base32 "1r4vdg90kk4d84vd0gjhnqlwazccsa1w53lj0d1dlkfnbhlkdfmi")))) (build-system pyproject-build-system) (arguments (list #:tests? #f)) ; no tests (native-inputs - (list python-hypothesis - python-setuptools + (list python-setuptools python-setuptools-scm python-wheel)) (home-page "https://docs.astropy.org/en/latest/utils/iers.html") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:26:03 GMT) Full text and rfc822 format available.Message #23 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 21/27] gnu: python-viresclient: Update to 0.12.1. Date: Tue, 21 Jan 2025 23:22:09 +0000
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.12.1. Change-Id: I3b46ba1c97e4fcda7338c1234850c52c223c62db --- gnu/packages/astronomy.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 85ff0dd9322..f1ae519c25c 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6467,16 +6467,17 @@ (define-public python-tweakwcs (define-public python-viresclient (package (name "python-viresclient") - (version "0.12.0") + (version "0.12.1") (source (origin (method url-fetch) (uri (pypi-uri "viresclient" version)) (sha256 - (base32 "1y3g59yh3ic5288f2n9r6bj7b0w3vfdfcnqfg1va0z7w9jnk55j1")))) + (base32 "04micg72jag8zyvszc9hhi5p0zr8j3k93chhd5gkl20bvk69l3fp")))) (build-system pyproject-build-system) (native-inputs - (list python-flit-core python-pytest)) + (list python-flit-core + python-pytest)) (propagated-inputs (list python-cdflib python-jinja2 -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:26:03 GMT) Full text and rfc822 format available.Message #26 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 11/27] gnu: python-crds: Update to 12.0.9. Date: Tue, 21 Jan 2025 23:21:59 +0000
* gnu/packages/astronomy.scm (python-crds): Update to 12.0.9. Change-Id: I107a874f3e2c8d9a7e019fc592c8d67d1d4f2810 --- 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 1cb57aa09fb..5ad39ff879c 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2146,13 +2146,13 @@ (define-public python-cosmopy (define-public python-crds (package (name "python-crds") - (version "12.0.8") + (version "12.0.9") (source (origin (method url-fetch) (uri (pypi-uri "crds" version)) (sha256 - (base32 "09kdpaywj88n31jard4wbqmb9132qf6fk0ar2z6ca9vswavivfk8")))) + (base32 "0cf6pr6lixqhmvig9ajhh68yd1ri7dninamakvs728mjd5nswmw3")))) (build-system pyproject-build-system) (arguments (list -- 2.47.1
lars <at> 6xq.net, marius <at> gnu.org, me <at> bonfacemunyoki.com, sharlatanus <at> gmail.com, tanguy <at> bioneland.org, jgart <at> dismail.de, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:27:03 GMT) Full text and rfc822 format available.Message #29 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 13/27] gnu: python-numexpr: Update to 2.9.0. Date: Tue, 21 Jan 2025 23:22:01 +0000
* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.9.0. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I352536175d71e29c55c9ad71a96dbfd2b9b66759 --- gnu/packages/python-xyz.scm | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 41735a78ead..14ceb3b0fa5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -9955,16 +9955,25 @@ (define-public python-numpydoc (define-public python-numexpr (package (name "python-numexpr") - (version "2.8.4") + (version "2.9.0") ; starting from 2.10.0, NumPy 2+ is required (source (origin (method url-fetch) (uri (pypi-uri "numexpr" version)) (sha256 - (base32 - "0iv1h1lvry5vmzqyvwxfbckyhzm1vbb1bmhmj4dnj64d84vjahym")))) - (build-system python-build-system) - (arguments `(#:tests? #f)) ; no tests included + (base32 "1w5ampdamlwj8ix1ipzxngmrlqpnmcmk95gbi6839kijqkv147gj")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'build-extensions + (lambda _ + (invoke "python" "setup.py" "build_ext" "--inplace")))))) + (native-inputs + (list python-pytest + python-setuptools + python-wheel)) (propagated-inputs (list python-numpy)) (home-page "https://github.com/pydata/numexpr") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:27:03 GMT) Full text and rfc822 format available.Message #32 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 23/27] gnu: Add python-ducc0. Date: Tue, 21 Jan 2025 23:22:11 +0000
* gnu/packages/maths.scm (python-ducc0): New variable. Change-Id: Icb8990b32d25f4ad9bd2391f7745b6c298758efa --- gnu/packages/maths.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index ed9c7bfa0e9..f702603d3d4 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -4045,6 +4045,46 @@ (define-public python-cvxopt programming language.") (license license:gpl3+))) +(define-public python-ducc0 + (package + (name "python-ducc0") + (version "0.36.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.mpcdf.mpg.de/mtr/ducc") + (commit (string-append + "ducc0_" (string-replace-substring version "." "_"))))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pfj7k5s3d237r7diqrd7cgvf8p5zms6pp64nfdildx49kwggwab")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags #~(list "python/test") + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-env + (lambda _ + (setenv "DUCC0_OPTIMIZATION" "portable-strip")))))) + (native-inputs + (list pybind11 + python-pytest + python-setuptools + python-wheel)) + (propagated-inputs + (list python-numpy)) + (home-page "https://gitlab.mpcdf.mpg.de/mtr/ducc") + (synopsis "Distinctly Useful Code Collection") + (description + "This package provides a collection of basic programming tools for +numerical computation, including Fast Fourier Transforms, Spherical Harmonic +Transforms, non-equispaced Fourier transforms, as well as some concrete +applications like 4pi convolution on the sphere and gridding/degridding of +radio interferometry data.") + (license license:gpl2+))) + (define-public python-kiwisolver (package (name "python-kiwisolver") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:27:04 GMT) Full text and rfc822 format available.Message #35 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 14/27] gnu: python-poppy: Update to 1.1.2. Date: Tue, 21 Jan 2025 23:22:02 +0000
* gnu/packages/astronomy.scm (python-poppy): Update to 1.1.2. [propagated-inputs]: Add python-numexpr. [native-inputs]: Remove python-h5py, python-pandas, python-scikit-image, and python-sphinx; add python-wheel. Change-Id: I87bd37fc3001d6f341ff7b2751d15533f6a0295d --- gnu/packages/astronomy.scm | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 4e1b091bb21..4cc69af058e 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4386,36 +4386,34 @@ (define-public python-poliastro (define-public python-poppy (package (name "python-poppy") - (version "1.1.1") - (source (origin - (method url-fetch) - (uri (pypi-uri "poppy" version)) - (sha256 - (base32 - "0s8rb61q8dz66s8d3qg44kb6bb5gi40zl41ik9wyccgb4kyf3brp")))) + (version "1.1.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "poppy" version)) + (sha256 + (base32 "0mvnd9rlglb1cqhaavd2lyxnvi4xmc133x50rzzlh00xn0gyxgfq")))) (build-system pyproject-build-system) (arguments (list #:test-flags #~(list "--numprocesses" (number->string (parallel-job-count))))) + (native-inputs + (list python-docutils + python-pytest + python-pytest-astropy + python-pytest-xdist + python-setuptools-scm + python-wheel)) (propagated-inputs ;; XXX: With python-synphot (marked as optional) package added to the list ;; it tries to download from remote host during tests and fails. Overall ;; tests take up to 5-8min to pass. (list python-astropy python-matplotlib + python-numexpr python-numpy python-scipy)) - (native-inputs - (list python-docutils - python-h5py - python-pandas - python-pytest - python-pytest-astropy - python-pytest-xdist - python-scikit-image - python-setuptools-scm - python-sphinx)) (home-page "https://poppy-optics.readthedocs.io/") (synopsis "Physical Optics Propagation in Python") (description -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:27:04 GMT) Full text and rfc822 format available.Message #38 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 16/27] gnu: python-roman-datamodels: Update to 0.23.0. Date: Tue, 21 Jan 2025 23:22:04 +0000
* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.23.0. [propagated-inputs]: Remove python-asdf-3 and python-psutil; add python-asdf, python-asdf-standard, and python-lz4. Change-Id: I7fc02f43be6eb29d3c492325628e7e759b7e8254 --- 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 dc0938fb550..fde482f0868 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6296,13 +6296,13 @@ (define-public python-radiospectra (define-public python-roman-datamodels (package (name "python-roman-datamodels") - (version "0.22.0") + (version "0.23.0") (source (origin (method url-fetch) (uri (pypi-uri "roman_datamodels" version)) (sha256 - (base32 "0n50pgs7y0nmrx86qlny27mas2zgx708gm3xfkl7an2nwkdfwfld")))) + (base32 "1r7l93z89d93kkpfcxcy12g1ijy2q942j4g4s1d62rzdcz11gann")))) (build-system pyproject-build-system) (arguments (list @@ -6322,12 +6322,13 @@ (define-public python-roman-datamodels python-setuptools-scm python-wheel)) (propagated-inputs - (list python-asdf-3 + (list python-asdf python-asdf-astropy + python-asdf-standard python-astropy python-gwcs + python-lz4 python-numpy - python-psutil python-rad)) (home-page "https://github.com/spacetelescope/roman_datamodels") (synopsis "Roman Datamodels Support") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:27:05 GMT) Full text and rfc822 format available.Message #41 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 10/27] gnu: python-czml3: Update to 2.3.0. Date: Tue, 21 Jan 2025 23:21:58 +0000
The project's maintainer has been changed, see <https://github.com/poliastro/czml3/issues/112>. * gnu/packages/astronomy.scm (python-czml3): Update to 2.3.0. [source] <url>: Adjust it as project's owner has been changed. [native-inputs]: Remove python-astropy-minimal, and python-pytest-mypy. [propagated-inputs]: Remove python-attrs. Add python-numpy, python-pydantic-2, python-strenum, and python-typing-extensions. [home-page]: Adjust it as project's owner has been changed. [license]: Likewise. Change-Id: I71116eaf53ce87ff72a4f238362cd2669e6e9ddb --- gnu/packages/astronomy.scm | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index ff879490409..1cb57aa09fb 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2193,34 +2193,37 @@ (define-public python-crds (define-public python-czml3 (package (name "python-czml3") - (version "1.0.2") + (version "2.3.0") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/poliastro/czml3") + ;; Maintainer of the project has been changed, see + ;; <https://github.com/poliastro/czml3/issues/112>. + (url "https://github.com/Stoops-ML/czml3") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0gsdffn5w7j1aridvmx4xh6axvmbmqjwawacc8fnshpcyh4md5pn")))) + (base32 "1125239knl4w2njnrqvdc5qzjvq80zlf247z72za7qz6k0rnv3rw")))) (build-system pyproject-build-system) (native-inputs - (list python-astropy-minimal - python-pytest - python-pytest-mypy + (list python-pytest python-setuptools python-wheel)) (propagated-inputs - (list python-attrs - python-dateutil + (list python-dateutil + python-numpy + python-pydantic-2 + python-strenum + python-typing-extensions python-w3lib)) - (home-page "https://github.com/poliastro/czml3") + (home-page "https://github.com/Stoops-ML/czml3") (synopsis "Python library to write CZML") (description "CZML3 is a Python library to write CZML, a JSON format for describing a time-dynamic graphical scene, primarily for display in a web browser running Cesium.") - (license license:expat))) + (license license:bsd-3))) (define-public python-drizzle (package -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:27:05 GMT) Full text and rfc822 format available.Message #44 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 20/27] gnu: python-sunpy-soar: Update to 1.11.0. Date: Tue, 21 Jan 2025 23:22:08 +0000
* gnu/packages/astronomy.scm (python-sunpy-soar): Update to 1.11.0. [source] <uri>: Adjust it as PyPI archive name has been changed. [arguments] <test-flags>: Skip more tests. [propagated-inputs]: Add python-astropy, python-matplotlib, and python-requests. [native-inputs]: Add python-pytest-doctestplus, python-responses, python-setuptools, and python-wheel. Change-Id: Icf3a4450f6f7898b85d93f83f7ca40c412c12c6f --- gnu/packages/astronomy.scm | 56 ++++++++++++++++++++++++++------------ 1 file changed, 38 insertions(+), 18 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index ea9cbcd79b7..85ff0dd9322 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4783,29 +4783,42 @@ (define-public python-sunpy (define-public python-sunpy-soar (package (name "python-sunpy-soar") - (version "1.10") + (version "1.11.0") (source (origin (method url-fetch) - (uri (pypi-uri "sunpy-soar" version)) + (uri (pypi-uri "sunpy_soar" version)) (sha256 - (base32 "0pb7dr06n20hdhlqf8npb4j1qb5034cgwqi3iciqdi1wxyy5pjc6")))) + (base32 "015pc6m7bdmgyw2inmjv84fgsjj8x90f91gphyv9ql4xn6yspnc2")))) (build-system pyproject-build-system) (arguments (list #:test-flags - ;; Disabe tests requireing network access. - #~(list "-k" (string-append - "not test_search" - " and not test_search_low_latency" - " and not test_insitu_search" - " and not test_no_results" - " and not test_no_instrument" - " and not test_download_path" - " and not test_search_soop" - " and not test_when_soar_provider_passed" - " and not test_when_sdac_provider_passed" - " and not test_when_wrong_provider_passed")) + ;; Disable tests requiring network access to download test data from + ;; <http://soar.esac.esa.int> and <http://docs.virtualsolar.org>. + #~(list "-k" (string-join + (list "not test_distance_out_of_bounds_warning" + "test_distance_search_insitu" + "test_distance_search_remote_sensing" + "test_distance_time_search" + "test_download_path" + "test_insitu_search" + "test_invalid_detector" + "test_no_instrument" + "test_no_results" + "test_search" + "test_search_detector_instrument_dimension_2" + "test_search_detector_instrument_dimension_4" + "test_search_low_latency" + "test_search_soop" + "test_search_wavelength_detector_column" + "test_wavelength_column_wavelength_exists" + "test_wavelength_range" + "test_wavelength_single" + "test_when_sdac_provider_passed" + "test_when_soar_provider_passed" + "test_when_wrong_provider_passed") + " and not ")) #:phases #~(modify-phases %standard-phases (add-before 'check 'set-home-env @@ -4813,10 +4826,17 @@ (define-public python-sunpy-soar ;; Tests require HOME to be set. ;; Permission denied: '/homeless-shelter' (setenv "HOME" "/tmp")))))) - (propagated-inputs - (list python-sunpy)) (native-inputs - (list python-pytest)) + (list python-pytest + python-pytest-doctestplus + python-responses + python-setuptools + python-wheel)) + (propagated-inputs + (list python-astropy + python-matplotlib + python-requests + python-sunpy)) (home-page "https://docs.sunpy.org/projects/soar") (synopsis "Solar Orbiter Archive plugin for SunPy") (description -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:27:06 GMT) Full text and rfc822 format available.Message #47 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 25/27] gnu: Add python-pysm3. Date: Tue, 21 Jan 2025 23:22:13 +0000
* gnu/packages/astronomy.scm (python-pysm3): New variable. Change-Id: I5d3ff6e14af22ff3ef0e5e95fea4eb9842deb045 --- gnu/packages/astronomy.scm | 82 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index c4d7936e3dd..0797c76a02f 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3065,6 +3065,88 @@ (define-public python-pysiril natively in Siril.") (license license:gpl3))) +(define-public python-pysm3 + (package + (name "python-pysm3") + (version "3.4.1a1") + (source + (origin + (method git-fetch) ; no tests data in the PyPI tarball + (uri (git-reference + (url "https://github.com/galsci/pysm") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0rp22d1ckln9j490ga5snk0xb28qal1i10m4kqmhg7sfkw7dnnzs")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + ;; Tests requiring additinal FITS files. + ;; <https://healpy.github.io/healpy-data> + ;; <https://portal.nersc.gov/project/cmb/pysm-data> + #~(list "-k" (string-join + (list "not test_model" + "test_bandpass_unit_conversion_CMB2MJysr" + "test_bandpass_unit_conversion_MJysr2KRJ" + "test_cmb_lensed" + "test_cmb_map" + "test_cmb_map_bandpass" + "test_co" + "test_co_model" + "test_dust_model" + "test_model_d12" + "test_d10_vs_d11" + "test_dust_model_353" + "test_gnilc_857" + "test_highfreq_dust_model" + "test_presmoothed" + "test_sky_max_nside" + "test_sky_max_nside_highres" + "test_read_map_unit" + "test_read_map_unit_dimensionless" + "test_healpix_output_nside" + "test_smoothing_healpix" + "test_smoothing_healpix_beamwindow" + "test_s6_vs_s5" + "test_synch_44" + "test_synch_model_noscaling" + "test_synch_model_s7_44" + "test_synch_model_s7_noscaling" + "test_synchrotron_model" + "test_bandpass_unit_conversion") + " and not ")) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'set-version + (lambda _ + (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version)))))) + (native-inputs + (list nss-certs-for-test + python-hatch-vcs + python-hatchling + python-netcdf4 + python-pixell + python-psutil + python-pytest + python-pytest-astropy + python-setuptools-scm + python-xarray)) + (propagated-inputs + (list python-astropy + python-healpy + python-numba + python-toml)) + (home-page "https://pysm3.readthedocs.io/") + (synopsis "Sky emission simulations for Cosmic Microwave Background experiments") + (description + "PySM generates full-sky simulations of Galactic emissions in intensity +and polarization relevant to @acronym{Cosmic Microwave Background, CMB} +experiments. It is a large refactor of +@url{https://github.com/bthorne93/PySM_public, PySM 2} focused on reducing +memory usage, improving performance and run in parallel with MPI.") + (license license:bsd-3))) + (define-public python-pyxsim (package (name "python-pyxsim") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:27:06 GMT) Full text and rfc822 format available.Message #50 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 17/27] gnu: Add python-pvextractor-bootstrap. Date: Tue, 21 Jan 2025 23:22:05 +0000
* gnu/packages/astronomy.scm (python-pvextractor-bootstrap): New variable. Change-Id: I2020fdb58b325056b41ea1038fe79c245c3fec60 --- gnu/packages/astronomy.scm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index fde482f0868..aa9c9d2b111 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2982,6 +2982,19 @@ (define-public python-pvextractor position-frequency slice.") (license license:bsd-3))) +(define-public python-pvextractor-bootstrap + (hidden-package + (package + (inherit python-pvextractor) + (arguments + (list #:tests? #f + #:phases #~(modify-phases %standard-phases + (delete 'sanity-check)))) + (propagated-inputs '()) + (native-inputs + (list python-setuptools + python-wheel))))) + (define-public python-pysiril (package (name "python-pysiril") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:27:07 GMT) Full text and rfc822 format available.Message #53 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 27/27] gnu: Add python-mapsims. Date: Tue, 21 Jan 2025 23:22:15 +0000
* gnu/packages/astronomy.scm (python-mapsims): New variable. Change-Id: I2bc0941d80d2e0be81ec6a05636c59fc2edc0479 --- gnu/packages/astronomy.scm | 65 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 2c549c43bb8..5eb98834642 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2935,6 +2935,71 @@ (define-public python-holodeck observationally-derived galaxy merger catalogs.") (license license:expat))) +(define-public python-mapsims + (package + (name "python-mapsims") + (version "2.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "mapsims" version)) + (sha256 + (base32 "15mkdbmcys42vh46wzvaw8avx54dicav3dazflpfr634jw9bd8hs")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + ;; Tests requiring additinal FITS files. + ;; <https://portal.nersc.gov/project/cmb> + ;; <https://portal.nersc.gov/project/sobs> + #~(list "-k" (string-join + (list "not test_noise_simulator[ST0]" + "test_noise_simulator[ST3]" + "test_homogeneous_noise" + "test_from_classes_car_healpix" + "test_from_config_v02" + "test_from_classes" + "test_s4sim_202222_ame_high") + " and not ")) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "pyproject.toml" + ;; pixell==0.17.3 + (("==0.17.3") ">=0.17.3"))))))) + (native-inputs + (list nss-certs-for-test + python-flit-core + python-nbformat + python-nbval + python-pytest + python-pytest-astropy)) + (propagated-inputs + (list python-astropy + python-healpy + python-numpy + python-pixell + python-pysm3 + python-pyyaml + python-so-noise-models + python-toml)) + (home-page "https://github.com/galsci/mapsims") + (synopsis "Map based simulations software for CMB Experiments") + (description + "This package implements a functionality to produce map based simulations +for the @url{https://simonsobservatory.org/, Simons Observatory} or other CMB +experiments. It creates simulated maps in HEALPix and CAR pixelization based +on: +@itemize +@item foreground models included in PySM +@item custom foregrounds models from the so_pysm_models package +@item precomputed Cosmic Microwave Background simulations +@item noise simulations based on expected performance and simulated hitmaps +@item effect of gaussian beam convolution +@end itemize") + (license license:bsd-2))) + (define-public python-pixell (package (name "python-pixell") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:27:07 GMT) Full text and rfc822 format available.Message #56 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 26/27] gnu: Add python-so-noise-models. Date: Tue, 21 Jan 2025 23:22:14 +0000
* gnu/packages/astronomy.scm (python-so-noise-models): New variable. Change-Id: Ic07bdd4cd0f115ec80594a24b58cb1b0629b7f0f --- gnu/packages/astronomy.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 0797c76a02f..2c549c43bb8 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3323,6 +3323,39 @@ (define-public python-sncosmo to make such analysis both as flexible and clear as possible.") (license license:bsd-3))) +(define-public python-so-noise-models + (let ((commit "fac881eb5ee012673d8994443caa3c6ad7fac2b6") + (revision "0")) + (package + (name "python-so-noise-models") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) ; no release on PyPI + (uri (git-reference + (url "https://github.com/simonsobs/so_noise_models") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02ridxr3a8dx2nwsv386fxin4qs5f7h6q5sk28n9jprgnmgzzsfa")))) + (build-system pyproject-build-system) + (arguments + (list + #:tests? #f)) ; no tests + (native-inputs + (list python-setuptools + python-wheel)) + (propagated-inputs + (list python-matplotlib + python-numpy)) + (home-page "https://github.com/simonsobs/so_noise_models") + (synopsis "Simons Observatory N(ell) noise models") + (description + "This package provides N(ell) noise curve projection code for the +Simons Observatory. The intention is that the full history of noise models +will be provided to supplement published projections and simulations.") + (license license:bsd-2)))) + (define-public python-soxs (package (name "python-soxs") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:27:08 GMT) Full text and rfc822 format available.Message #59 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 05/27] gnu: python-asdf-compression: Update to 0.0.1-1.7cfd07c. Date: Tue, 21 Jan 2025 23:21:53 +0000
* gnu/packages/astronomy.scm (python-asdf-compression): Update to 0.0.1-1.7cfd07c. Change-Id: I93c820df700dfd9360f40d90b86a81a8a21327f8 --- gnu/packages/astronomy.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index eda8ca325b1..a80c6fee941 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -5899,8 +5899,8 @@ (define-public python-synphot (define-public python-asdf-compression ;; TODO: No release, change to tag when it's ready. - (let ((commit "57cc7e76fb4163be3e99fb740b36b5ec5ae96e49") - (revision "0")) + (let ((commit "7cfd07c6f789d4919e5730e0cda150fb20da4139") + (revision "1")) (package (name "python-asdf-compression") (version (git-version "0.0.1" revision commit)) @@ -5912,7 +5912,7 @@ (define-public python-asdf-compression (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "1g6iiyls950k66dmd0pbqqdvz74kksc4j191n0ik6fhjnkiwifgs")))) + (base32 "198y3mnl9kvhva479k6g9zbynjg8apsrwy7lq26g5q6v55s16hgc")))) (build-system pyproject-build-system) (arguments (list @@ -5932,7 +5932,7 @@ (define-public python-asdf-compression python-blosc python-lz4 python-zstandard)) - (home-page "https://github.com/asdf-format/asdf-fits-schemas") + (home-page "https://github.com/asdf-format/asdf-compression") (synopsis "ASDF extension to support various compression algorithms") (description "This package includes a plugin for the Python library ASDF to add -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:28:01 GMT) Full text and rfc822 format available.Message #62 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 09/27] gnu: python-cdflib: Update to 1.3.3. Date: Tue, 21 Jan 2025 23:21:57 +0000
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.3. [native-inputs]: Remove python-astropy and python-hypothesis; add python-astropy-minimal. Change-Id: I71192f39ac63152bd919a9ba9acdd3475d744e1e --- gnu/packages/astronomy.scm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 0cecabc4b8b..ff879490409 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -2028,7 +2028,7 @@ (define-public python-ccdproc (define-public python-cdflib (package (name "python-cdflib") - (version "1.3.2") + (version "1.3.3") (source (origin (method git-fetch) ; no tests in PyPI release @@ -2037,28 +2037,26 @@ (define-public python-cdflib (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0g723s5xg7vd37vlbjpgpiljd3vxwccslwzcf619zvdnc2xbcw2c")))) + (base32 "1b7r3hfkb3ldi02a6pzdcm4vrnz2ywsxy7zgg5jn903i4686wnsb")))) (build-system pyproject-build-system) (arguments (list #:phases #~(modify-phases %standard-phases (add-before 'build 'set-env-version (lambda _ - (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" - #$version))) + (setenv "SETUPTOOLS_SCM_PRETEND_VERSION" #$version))) (add-before 'check 'set-home-env (lambda _ (setenv "HOME" (getcwd))))))) (native-inputs - (list python-astropy - python-hypothesis + (list python-astropy-minimal python-pytest python-pytest-cov python-pytest-remotedata python-setuptools python-setuptools-scm - python-xarray - python-wheel)) + python-wheel + python-xarray)) (propagated-inputs (list python-numpy)) (home-page "https://github.com/MAVENSDC/cdflib") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:28:02 GMT) Full text and rfc822 format available.Message #65 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 19/27] gnu: python-statmorph: Update to 0.6.1. Date: Tue, 21 Jan 2025 23:22:07 +0000
* gnu/packages/astronomy.scm (python-statmorph): Update to 0.6.1. [arguments] <tests>: Skip 3 failing tests, reported upstream. <phases>: Add 'relax-requirements. [native-inputs]: Add python-wheel. Change-Id: I2a794c585cf9ed3c484fbdc761c7426425965dba --- gnu/packages/astronomy.scm | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 1ad0bd4dc8c..ea9cbcd79b7 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -5062,17 +5062,34 @@ (define-public python-spisea (define-public python-statmorph (package (name "python-statmorph") - (version "0.6.0") + (version "0.6.1") (source (origin (method url-fetch) (uri (pypi-uri "statmorph" version)) (sha256 - (base32 "1575vmk4kl06yxyid7mb1r7llbrmraagvx2b0h5x335ha7irnkjk")))) + (base32 "0q9h8yqd8w8ckakn3hx7r5mag3vpgaah077rvi3bdmkmix5ky7r9")))) (build-system pyproject-build-system) + (arguments + (list + #:test-flags + ;; See <https://github.com/vrodgom/statmorph/issues/13>. + #~(list "-k" (string-join + (list "not test_no_psf" + "test_psf" + "test_weightmap") + " and not ")) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "setup.py" + ;; scikit-image>=0.25.0 + ((">=0.25.0") ">=0.23.2"))))))) (native-inputs (list python-pytest - python-setuptools)) + python-setuptools + python-wheel)) (propagated-inputs (list python-astropy python-numpy -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:28:02 GMT) Full text and rfc822 format available.Message #68 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 12/27] gnu: python-ndcube: Update to 2.3.0. Date: Tue, 21 Jan 2025 23:22:00 +0000
* gnu/packages/astronomy.scm (python-ndcube): Update to 2.3.0. [arguments] <test-flags>: Run tests in parallel, it's supported by upstream. [native-inputs]: Add python-pytest-xdist. Change-Id: I92cfb35e22434226711de80b923ca02f865afaf1 --- gnu/packages/astronomy.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 5ad39ff879c..4e1b091bb21 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4157,18 +4157,19 @@ (define-public python-naima (define-public python-ndcube (package (name "python-ndcube") - (version "2.2.4") + (version "2.3.0") (source (origin (method url-fetch) (uri (pypi-uri "ndcube" version)) (sha256 - (base32 "08l4nq43igpic6v3zjnyjq3yy44czg79798rmv5la52hbzbz1kj3")))) + (base32 "1pza5g38gn941dwy8yahkd37lb7z80czs1yj38xhn2cf0s69779h")))) (build-system pyproject-build-system) (arguments (list #:test-flags - #~(list "-k" (string-append + #~(list "--numprocesses" (number->string (parallel-job-count)) + "-k" (string-append ;; Break cycle: python-ndcube -> python-specutils -> ;; python-ndcube, see ;; <https://github.com/sunpy/ndcube/issues/733>. @@ -4200,6 +4201,8 @@ (define-public python-ndcube python-pytest python-pytest-astropy python-pytest-mpl + ;; python-pytest-memray ; not packaged yet + python-pytest-xdist python-scipy python-setuptools python-setuptools-scm -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:30:03 GMT) Full text and rfc822 format available.Message #71 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 04/27] gnu: python-ads: Update to 0.12.7. Date: Tue, 21 Jan 2025 23:21:52 +0000
* gnu/packages/astronomy.scm (python-ads): Update to 0.12.7. Change-Id: I54bda0030109e2d3c36eb6620f8cf50e19e1a4f0 --- 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 545a7434e69..eda8ca325b1 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -1511,13 +1511,13 @@ (define-public python-acstools (define-public python-ads (package (name "python-ads") - (version "0.12.6") + (version "0.12.7") (source (origin (method url-fetch) (uri (pypi-uri "ads" version)) (sha256 - (base32 "18aizbsmhwz99flz8n101mi0n0lk3m3qqzfvmxrmjwqvydfypjml")))) + (base32 "156y3zp0nm77976rwsxjjdh7yvggas8s6m0nm523khvn4lq8f9n0")))) (build-system pyproject-build-system) (native-inputs (list nss-certs-for-test -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:30:04 GMT) Full text and rfc822 format available.Message #74 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 07/27] gnu: python-astroquery: Update to 0.4.8. Date: Tue, 21 Jan 2025 23:21:55 +0000
* gnu/packages/astronomy.scm (python-astroquery): Update to 0.4.8. Change-Id: I460b98ebf5a3ccc025fa9138ff72e33224a09a14 --- 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 9dc026ece3a..5970421ae30 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -3633,13 +3633,13 @@ (define-public python-astroplan (define-public python-astroquery (package (name "python-astroquery") - (version "0.4.7") + (version "0.4.8") (source (origin (method url-fetch) (uri (pypi-uri "astroquery" version)) (sha256 - (base32 "1jbyfhqk74wsdjxzqi0hcrgc7ha4q8cyjx96nv6w9bjg1b5vlzq4")))) + (base32 "1dgc792xp6bpb63kqhwqpmc7ck9ifr6wlcqqgl091mfrjy40h4aw")))) (build-system pyproject-build-system) (arguments (list -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:30:05 GMT) Full text and rfc822 format available.Message #77 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 24/27] gnu: Add python-pixell. Date: Tue, 21 Jan 2025 23:22:12 +0000
* gnu/packages/astronomy.scm (python-pixell): New variable. Change-Id: If854e44edbfccf8dfb03b5354893196ef9b1b789 --- gnu/packages/astronomy.scm | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 4057feac8f8..c4d7936e3dd 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -39,6 +39,7 @@ (define-module (gnu packages astronomy) #:use-module (gnu packages bash) #:use-module (gnu packages bison) #:use-module (gnu packages boost) + #:use-module (gnu packages build-tools) #:use-module (gnu packages certs) #:use-module (gnu packages check) #:use-module (gnu packages cmake) @@ -2934,6 +2935,48 @@ (define-public python-holodeck observationally-derived galaxy merger catalogs.") (license license:expat))) +(define-public python-pixell + (package + (name "python-pixell") + (version "0.28.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pixell" version)) + (sha256 + (base32 "11xd0ld329vr3spg5nzszn0bxzahnvkrh2akkd7qff33ndf75hkk")))) + (build-system pyproject-build-system) + (native-inputs + (list gfortran + meson-python + perl ; fortran/Makefile + pkg-config + python-cython + python-pytest)) + (propagated-inputs + (list python-astropy + python-coveralls + python-cython ; check why it needs in installation + python-dateutil + python-ducc0 + python-h5py + python-healpy + python-matplotlib + python-numba + python-numpy + python-pillow + python-pyyaml + python-scipy)) + (home-page "https://pixell.readthedocs.io/") + (synopsis "Tectangular pixel map manipulation and harmonic analysis") + (description + "pixell is a library for loading, manipulating and analyzing maps stored +in rectangular pixelization. It is mainly intended for use with maps of the +sky (e.g. CMB intensity and polarization maps, stacks of 21 cm intensity maps, +binned galaxy positions or shear) in cylindrical projection, but its core +functionality is more general.") + (license license:bsd-3))) + (define-public python-pvextractor (package (name "python-pvextractor") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:30:07 GMT) Full text and rfc822 format available.Message #80 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 15/27] gnu: python-rad: Update to 0.23.0. Date: Tue, 21 Jan 2025 23:22:03 +0000
* gnu/packages/astronomy.scm (python-rad): Update to 0.23.0. [propagated-inputs]: Remove python-asdf-3; add python-asdf. [native-inputs]: Add python-pytest-doctestplus. Change-Id: I0fa85403b34024d13c668b43aa56b5046955b6e2 --- gnu/packages/astronomy.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 4cc69af058e..dc0938fb550 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6179,13 +6179,13 @@ (define python-asdf-wcs-schemas (define-public python-rad (package (name "python-rad") - (version "0.22.0") + (version "0.23.0") (source (origin (method url-fetch) (uri (pypi-uri "rad" version)) (sha256 - (base32 "1p6v49gzbzishy1kdd5g8nbl97qp459s1smb6j94wvif4262zkm8")))) + (base32 "1c771lxj45iakj4ynjmfg332cm10yllmwniigs9zzjnb02kmaks5")))) (build-system pyproject-build-system) (arguments (list @@ -6194,11 +6194,12 @@ (define-public python-rad #:test-flags #~(list "--ignore=tests/test_schemas.py"))) (native-inputs (list python-pytest + python-pytest-doctestplus python-setuptools python-setuptools-scm python-wheel)) (propagated-inputs - (list python-asdf-3 + (list python-asdf python-asdf-astropy)) (home-page "https://github.com/spacetelescope/rad") (synopsis "Roman Attribute Dictionary") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:30:08 GMT) Full text and rfc822 format available.Message #83 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 22/27] gnu: Add ska-sdp-func. Date: Tue, 21 Jan 2025 23:22:10 +0000
* gnu/packages/astronomy.scm ska-sdp-func, python-ska-sdp-func): New variables. Change-Id: I98bf7d29aaaa0a37fc0eaa4c421f26f8b0af3844 --- gnu/packages/astronomy.scm | 61 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index f1ae519c25c..4057feac8f8 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -7032,6 +7032,67 @@ (define-public siril large number of image formats.") (license license:gpl3+))) +(define-public ska-sdp-func + (package + (name "ska-sdp-func") + (version "1.2.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/ska-telescope/sdp/ska-sdp-func") + (commit version))) + (sha256 + (base32 "0blk4sfy2kl544d7iahcd9awvlg3xvwcm5qmis6h4xiw7xgj7psf")) + (file-name (git-file-name name version)))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags + #~(list "-DBUILD_INFO=ON" + "-DFIND_CUDA=OFF") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'disable-failing-tests + (lambda _ + ;; Two tests fail with SegFAilt: "Cannot allocate GPU memory: + ;; The processing function library was compiled without CUDA + ;; support". + (substitute* "tests/CMakeLists.txt" + (("clean") "# clean"))))))) + (home-page "https://developer.skao.int/projects/ska-sdp-func/en/latest/") + (synopsis "SDP Processing Function Library") + (description + "This package provides a Square Kilometre Array (SKA) Science Data +Processor (SDP) function libary for radio astronomy.") + (license license:bsd-3))) + +(define-public python-ska-sdp-func + (package/inherit ska-sdp-func + (name "python-ska-sdp-func") + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + #~(list + ;; Ignore tests requiring CUDA. + "--ignore=tests/visibility/test_tiled_functions.py" + "--ignore=tests/visibility/test_opt_weighting.py" + ;; We don't want benchmark tests. + "--ignore=tests/fourier_transforms/test_swiftly_bench.py" + ;; Skip tests failing with errors: + ;; UnboundLocalError: local variable 'psf' referenced before assignment + ;; AttributeError: 'NoneType' object has no attribute 'asnumpy' + "-k" "not test_hogbom_clean and not test_ms_clean_cornwell"))) + (native-inputs + (list cmake + python-pytest + python-scipy + python-setuptools + python-wheel)) + (propagated-inputs + (list python-numpy)))) + (define-public skymaker (package (name "skymaker") -- 2.47.1
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:bug#75742
; Package guix-patches
.
(Tue, 21 Jan 2025 23:30:10 GMT) Full text and rfc822 format available.Message #86 received at 75742 <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742 <at> debbugs.gnu.org Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com> Subject: [PATCH 18/27] gnu: python-spectral-cube: Update to 0.6.6. Date: Tue, 21 Jan 2025 23:22:06 +0000
* gnu/packages/astronomy.scm (python-spectral-cube): Update to 0.6.6. [source] <uri>: Adjust it as the name of PyPI archive has been changed. [propagated-inputs]: Remove python-six; add python-aplpy, python-packaging, python-pvextractor-bootstrap, and python-tqdm. [native-inputs]: Remove python-pytest-astropy and python-pytest-xdist. Change-Id: Idf63ee22a289cedd6f6ba7122a62ff93cf64571f --- gnu/packages/astronomy.scm | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index aa9c9d2b111..1ad0bd4dc8c 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -4827,13 +4827,13 @@ (define-public python-sunpy-soar (define-public python-spectral-cube (package (name "python-spectral-cube") - (version "0.6.5") + (version "0.6.6") (source (origin (method url-fetch) - (uri (pypi-uri "spectral-cube" version)) + (uri (pypi-uri "spectral_cube" version)) (sha256 - (base32 "0cqxgmk46gv2qa2kls8fph105lgwbwf13hvizh6w85mzgypyp740")))) + (base32 "0hz2pxc7fnxd1xr1n74ljjc84j25plnclp3y6jwg1banps360c3f")))) (build-system pyproject-build-system) (arguments (list @@ -4842,33 +4842,24 @@ (define-public python-spectral-cube #:test-flags #~(list "--numprocesses" (number->string (parallel-job-count))))) (propagated-inputs - (list python-astropy - ;; XXX: Currently failing in upstream as it's optional silent - ;; until a new version is released, see: - ;; <https://github.com/aplpy/aplpy/issues/492>. - ;; - ;; python-aplpy + (list python-aplpy + python-astropy python-casa-formats-io python-dask python-distributed python-fsspec - ;; python-glue-core ; Not packed http://glueviz.org/, optional. python-joblib python-matplotlib python-numpy + python-packaging + python-pvextractor-bootstrap python-radio-beam python-reproject python-scipy - python-six - ;; python-yt ; Not packed https://yt-project.org/, optional. + python-tqdm python-zarr)) (native-inputs - (list ;; XXX: Introduce cycle with pvextractor, listed as extra requiremnts - ;; in [noviz] option. - ;; python-pvextractor - python-pytest-astropy - python-pytest-xdist - python-regions + (list python-regions python-setuptools-scm python-wheel)) (home-page "https://spectral-cube.readthedocs.io/en/latest/") -- 2.47.1
Sharlatan Hellseher <sharlatanus <at> gmail.com>
:Sharlatan Hellseher <sharlatanus <at> gmail.com>
:Message #91 received at 75742-done <at> debbugs.gnu.org (full text, mbox):
From: Sharlatan Hellseher <sharlatanus <at> gmail.com> To: 75742-done <at> debbugs.gnu.org Subject: [PATCH 00/27] Astro update 2025/01 Date: Wed, 29 Jan 2025 23:05:34 +0000
[Message part 1 (text/plain, inline)]
Pushed to master as: 9d99efa2256 * master gnu: Add python-mapsims. 82ea580d831 * gnu: Add python-so-noise-models. 041994a0654 * gnu: Add python-pysm3. eaf76118bbf * gnu: Add python-pixell. 7a3bb5b1c6d * gnu: Add python-ducc0. 3d8e67f12c5 * gnu: Add ska-sdp-func. 5d401e5fd7e * gnu: python-viresclient: Update to 0.12.1. a4a6cb417dc * gnu: python-sunpy-soar: Update to 1.11.0. 62b40076383 * gnu: python-statmorph: Update to 0.6.1. 666df6dabc3 * gnu: python-spectral-cube: Update to 0.6.6. 50f1837c594 * gnu: Add python-pvextractor-bootstrap. 5a06e109fe4 * gnu: python-roman-datamodels: Update to 0.23.0. 3d4d49eef68 * gnu: python-rad: Update to 0.23.0. 8fb8a63e683 * gnu: python-poppy: Update to 1.1.2. 3627d497c31 * gnu: python-numexpr: Update to 2.9.0. 4ace0faf470 * gnu: python-ndcube: Update to 2.3.0. 9f0ca1578ef * gnu: python-crds: Update to 12.0.9. be0060b5bd5 * gnu: python-czml3: Update to 2.3.0. 85eb135cb34 * gnu: python-cdflib: Update to 1.3.3. 1e836312466 * gnu: python-ccdproc: Update to 2.4.3. f8e37a74f25 * gnu: python-astroquery: Update to 0.4.8. 425eb973c20 * gnu: python-astropy-iers-data: Update to 0.2025.1.20.0.32.27. 7a1267266ab * gnu: python-asdf-compression: Update to 0.0.1-1.7cfd07c. bd49bb46c36 * gnu: python-ads: Update to 0.12.7. c228d5df3ce * gnu: stellarium: Update to 24.4-0.60b6bec. 509e2f43bb2 * gnu: sextractor: Update to 2.28.2. 3ef0fb0d768 * gnu: calceph: Update to 4.0.4. -- Oleg
[signature.asc (application/pgp-signature, inline)]
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Thu, 27 Feb 2025 12:24:12 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.