[PATCH 00/27] Astro update 2025/01

  • Open
  • quality assurance status badge
Details
One participant
  • Sharlatan Hellseher
Owner
unassigned
Submitted by
Sharlatan Hellseher
Severity
normal
S
S
Sharlatan Hellseher wrote 3 days ago
(address . guix-patches@gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
cover.1737500778.git.sharlatanus@gmail.com
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

The build stats for x86_64-linux:

#+begin_src shell
Toggle quote (1 lines)
> ./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
Toggle quote (1 lines)
> ./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@1.1.0 python-spisea@2.1.13 python-cesium@0.12.1
python-naima@0.10.0 python-kanon@0.6.6 python-sncosmo@2.11.2
python-halotools@0.9.2 python-coolest@0.1.9 scamp@2.10.0
python-regularizepsf@1.0.2 python-holodeck@1.5.2
python-asdf-compression@0.0.1-1.7cfd07c python-statmorph@0.6.1
python-asdf-zarr@0.0.4 ginga-qt5@5.2.0 python-astroplan@0.10.1
python-astroalign@2.6.1 python-sunkit-image@0.5.1 python-poliastro@0.17.0
python-scikit-allel@1.3.13 python-scikit-survival@0.22.2-1.bceb53e
python-viresclient@0.12.1 variant-tools@3.1.2 python-hicexplorer@3.7.4
python-fanc@0.9.28 python-hotspotsc@1.1.1 python-celltypist@1.6.2
python-muon@0.1.6 scregseg@0.1.3 r-doubletcollection@1.1.0-1.c0d62f1
python-ikarus@0.0.2 python-multivelo@0.1.2 python-episcanpy@0.4.0
python-liana-py@1.4.0 python-metacells@0.9.5 python-pynrrd@1.0.0
python-sphinx-autodoc-typehints@1.23.0 python-cellbender@0.2.2 onionshare@2.6
python-lsp-black@1.3.0 python-pylsp-mypy@0.6.9 python-pandera@0.18.0
python-modin@0.32.0 python-brian2tools@0.3 python-gpy@1.13.1
python-deepdish@0.3.7 python-omero-py@5.13.1 python-pyrodigal@3.3.0
python-pyct@0.5.0 python-mapsims@2.6.0 python-webbpsf@1.5.0
python-acstools@3.7.2 python-jwst-reffiles@1.0.1 python-sbpy@0.5.0
python-pyxsim@4.4.2 python-yt-astro-analysis@1.1.3 python-glue-qt@0.3.2
python-glue-astronomy@0.10.0 python-radiospectra@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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 01/27] gnu: calceph: Update to 4.0.4.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
b6816486223f06c05e55428faa68c1cdf0ad9813.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (24 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 02/27] gnu: sextractor: Update to 2.28.2.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
4ef32e5638d377196326416d00503b246b623996.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (29 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 03/27] gnu: stellarium: Update to 24.4-0.60b6bec.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
04ab3883276d5e35a6676b2f9ad90c1dbeb69e79.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (52 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 08/27] gnu: python-ccdproc: Update to 2.4.3.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
8c2989626168c68787bcf53da3937ab459cb040d.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (28 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 06/27] gnu: python-astropy-iers-data: Update to 0.2025.1.20.0.32.27.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
6e8219b2e525a24f9eee7067f38e15bfbe348dfb.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (29 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 21/27] gnu: python-viresclient: Update to 0.12.1.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
a3f248e194eb0555f86b20bca7d688345f7ca7eb.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (27 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 11/27] gnu: python-crds: Update to 12.0.9.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
ca1f44d4609fbddfa8fb900c6812e8f3a07d2fcc.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (22 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 13/27] gnu: python-numexpr: Update to 2.9.0.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
9489603484b4e44e4f4b30e70de463ab2faa88fa.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (37 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 23/27] gnu: Add python-ducc0.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
4fa7d61ec5875de9007751b7c2f9514c4a7ff169.1737500778.git.sharlatanus@gmail.com
* gnu/packages/maths.scm (python-ducc0): New variable.

Change-Id: Icb8990b32d25f4ad9bd2391f7745b6c298758efa
---
gnu/packages/maths.scm | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)

Toggle diff (53 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 14/27] gnu: python-poppy: Update to 1.1.2.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
e1a21d7cb6008216b19ef32c09cfe93d62db5ae4.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (58 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 16/27] gnu: python-roman-datamodels: Update to 0.23.0.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
21db33dec2a120ee909136532418436194ab85c7.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (38 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 10/27] gnu: python-czml3: Update to 2.3.0.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
909bc15ac5ed2742cd991f96cfe6100a24c14c26.1737500778.git.sharlatanus@gmail.com
The project's maintainer has been changed, see

* 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(-)

Toggle diff (54 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 20/27] gnu: python-sunpy-soar: Update to 1.11.0.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
7bbc4681343f01710f944e20ab401ef8b3c1f651.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (85 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 25/27] gnu: Add python-pysm3.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
b716334f65593c5bd65c8a2ff748ba95014c4aed.1737500778.git.sharlatanus@gmail.com
* gnu/packages/astronomy.scm (python-pysm3): New variable.

Change-Id: I5d3ff6e14af22ff3ef0e5e95fea4eb9842deb045
---
gnu/packages/astronomy.scm | 82 ++++++++++++++++++++++++++++++++++++++
1 file changed, 82 insertions(+)

Toggle diff (95 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 17/27] gnu: Add python-pvextractor-bootstrap.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
b266d88fdc5e11c74ec8aa8b9ae7479b96766c7b.1737500778.git.sharlatanus@gmail.com
* gnu/packages/astronomy.scm (python-pvextractor-bootstrap): New variable.

Change-Id: I2020fdb58b325056b41ea1038fe79c245c3fec60
---
gnu/packages/astronomy.scm | 13 +++++++++++++
1 file changed, 13 insertions(+)

Toggle diff (26 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 27/27] gnu: Add python-mapsims.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
bca37029a249a90db46facbbcb2b39d612f4d68a.1737500778.git.sharlatanus@gmail.com
* gnu/packages/astronomy.scm (python-mapsims): New variable.

Change-Id: I2bc0941d80d2e0be81ec6a05636c59fc2edc0479
---
gnu/packages/astronomy.scm | 65 ++++++++++++++++++++++++++++++++++++++
1 file changed, 65 insertions(+)

Toggle diff (78 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 26/27] gnu: Add python-so-noise-models.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
04e4b27f337e1e8753db46112fe33800854fe121.1737500778.git.sharlatanus@gmail.com
* gnu/packages/astronomy.scm (python-so-noise-models): New variable.

Change-Id: Ic07bdd4cd0f115ec80594a24b58cb1b0629b7f0f
---
gnu/packages/astronomy.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)

Toggle diff (46 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 05/27] gnu: python-asdf-compression: Update to 0.0.1-1.7cfd07c.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
b5770015a38cf4bbd0e6e88860ba3883b0524b6a.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (35 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 09/27] gnu: python-cdflib: Update to 1.3.3.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
96f3b9c274f6ae2b3a6992d41468922a210cb6ef.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (49 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 19/27] gnu: python-statmorph: Update to 0.6.1.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
ae68597b8fe5be604d27bf4b50a40c94b77e1311.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (44 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 12/27] gnu: python-ndcube: Update to 2.3.0.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
fa42b89c78773443737d6977ff8cdc628f841559.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (38 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 04/27] gnu: python-ads: Update to 0.12.7.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
d0c41423fd93f72036336406b6d7f45b8779ceba.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (22 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 07/27] gnu: python-astroquery: Update to 0.4.8.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
ddefe41e2bd16498b67ca18da774aa6f87725e1d.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (22 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 24/27] gnu: Add python-pixell.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
2be7ecede63ff95cffdbfee185ffa996d56f12a2.1737500778.git.sharlatanus@gmail.com
* gnu/packages/astronomy.scm (python-pixell): New variable.

Change-Id: If854e44edbfccf8dfb03b5354893196ef9b1b789
---
gnu/packages/astronomy.scm | 43 ++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)

Toggle diff (63 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 15/27] gnu: python-rad: Update to 0.23.0.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
f2adf3952ad8c025b8e7b38d67d8b1e9c141320e.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (36 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 22/27] gnu: Add ska-sdp-func.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
72f93bf6b114c64a0ae0a468ab85ef09177d348a.1737500778.git.sharlatanus@gmail.com
* 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(+)

Toggle diff (74 lines)
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
S
S
Sharlatan Hellseher wrote 3 days ago
[PATCH 18/27] gnu: python-spectral-cube: Update to 0.6.6.
(address . 75742@debbugs.gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)
18d43b79aa11e498d419c47c5c4eefd8908cce7c.1737500778.git.sharlatanus@gmail.com
* 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(-)

Toggle diff (63 lines)
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
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 75742@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 75742
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch