* [bug#71084] [PATCH 00/26] Astronomy update 2024/05.
@ 2024-05-20 22:11 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 01/26] gnu: python-sep: Refresh package style Sharlatan Hellseher
` (26 more replies)
0 siblings, 27 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:11 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
Hi Guix!
The spring is nearly over, but the number of updates and new packages
still coming with astro* soft update. With my gardening of the module
it's 100% covered with pyproject-build-system for each Python project
packed there and 100% built at least on x86_64 architecture.
I would like to add python-pyspedas - Python-based Space Physics
Environment Data Analysis Software, but it depends on
<https://cdaweb.gsfc.nasa.gov/WebServices/REST> which is licensed under
<https://en.wikipedia.org/wiki/NASA_Open_Source_Agreement>, so I'm doubt
if it's acceptable or not to include to Guix main channel.
This time some of the main highlights are:
- Bringing python-yt to Guix
- All python packages are build with pyproject-build-system
- All packages are buildable at least on x86_64 architecture
- added [4/4]
- [X] python-yt :: Toolkit for analysis and visualization of
volumetric data
- [X] python-geopack :: to add python-pyspedas
- [X] python-comm :: Python Comm implementation for the Jupyter kernel
protocol; to refresh python-ipywidgets
- [X] python-viresclient :: Python package which connects to a VirES
server, of which there are two: VirES for Swarm
<https://vires.services> and VirES for Aeolus
<https://aeolus.services>; to add python-pyspedas
- updated [15/15]
- [X] calceph :: 3.5.5->4.0.0
- [X] python-astropy-iers-data :: 0.2024.4.15.2.45.49->0.2024.5.13.0.30.12
- [X] python-astropy :: 6.0.1->6.1.0
- [X] python-astroscrappy :: 1.1.0->1.2.0
- [X] python-ccdproc :: 2.4.1->2.4.2
- [X] python-cdflib :: 1.2.6->1.3.1
- [X] python-crds :: 11.17.20->11.17.22
- [X] python-dust-extinction :: 1.3->1.4
- [X] python-jplephem :: 2.21->2.22
- [X] python-rad :: 0.19.2->0.20.0
- [X] python-ewah-bool-utils :: 1.1.0->1.2.0
- [X] python-roman-datamodels :: 0.19.1->0.20.0
- [X] python-specutils :: 1.14.0->1.15.0
- [X] python-stsci-image :: 2.3.5->2.3.7
- [X] python-sunpy :: 5.1.2->5.1.3
After python-yt is available in Guix I would start preparing more Astropy
affiliated projects some of them looks very nice:
- python-tangos :: The Agile Numerical Galaxy Organisation System
- python-jdaviz :: JWST astronomical data analysis tools in the Jupyter platform
I also would like to bring IRAF project to Guix
<https://github.com/iraf-community>, it's quite old C/Fortran based
project now maintained by Ole Streicher (maintainer of
https://salsa.debian.org/debian-astro-team)
Build stats:
--8<---------------cut here---------------start------------->8---
./pre-inst-env guix build calceph python-astropy
python-astropy-iers-data python-astroscrappy python-ccdproc
python-cdflib python-comm python-crds python-dust-extinction
python-ephem python-ewah-bool-utils python-geopack python-jplephem
python-more-itertools@10.2.0 python-pyvo python-rad
python-roman-datamodels python-sep python-sgp4 python-specutils
python-stsci-image python-sunpy python-unyt python-viresclient python-yt
/gnu/store/lr7m7ka3i0317jg7m9ysn0g96k1yab9f-python-yt-4.3.1
/gnu/store/nw3ic2scsqp8060clzsxnf8xhchslpcl-python-viresclient-0.11.6
/gnu/store/ymbksv1p22rdn9fc1n7mwylpykmkdlg5-python-unyt-3.0.1
/gnu/store/n10j56jpgwcbqrvx7ii98y2pc536wy3f-python-sunpy-5.1.3
/gnu/store/jk3fphkvc4iahjsbc77mdxzdx79x9xa0-python-stsci-image-2.3.7
/gnu/store/myxavg0514pn9x0dz9bnpiyd6v00m9lg-python-specutils-1.15.0
/gnu/store/6v18fgiz99d5aj02q9z4y2smyxqja255-python-sgp4-2.23
/gnu/store/nw9n46c8x4iggz46sl2zwx4c8cvic5lg-python-sep-1.2.1
/gnu/store/z5l3g9d13g8x8dpsskgy3binhvicjfbi-python-roman-datamodels-0.20.0
/gnu/store/ck4m1qxc3nyhsim151i71afx0ay0zkfj-python-rad-0.20.0
/gnu/store/hbf6457zl31ararwhzlnvkv346f7r27k-python-pyvo-1.5.1
/gnu/store/qww87pdssi9b85kj6ma76f7pfrjbpmll-python-more-itertools-10.2.0
/gnu/store/4c71a65dv847gz1hngd2207alam1kl89-python-jplephem-2.22
/gnu/store/xw075kdkfgl1wf2gdyg65jafms7rpn3d-python-geopack-1.0.10
/gnu/store/nrpkwyxrak55glgqddpx5a5f62ddsyyw-python-ewah-bool-utils-1.2.0
/gnu/store/lryxxm8di55pzg92p5dlx97bw5slc099-python-ephem-4.1.5
/gnu/store/g2mdxjgrn2j1y0lqbifw5ybiq6bwpy0a-python-dust-extinction-1.4
/gnu/store/672rz2imm266pzyhhp9lkfxhs7f1v2lp-python-crds-11.17.22
/gnu/store/90y7ajcl05r6m4w2mhcfkrilzniqwvfc-python-comm-0.2.2
/gnu/store/vck9spqki4rv110v67j60jhqh655y1lr-python-cdflib-1.3.1
/gnu/store/8q4kickgib3cvsq7v8f806b16i4yj3ff-python-ccdproc-2.4.2
/gnu/store/5qlbc8i1yqj9jydmd5cfgkwfj5p9y2hc-python-astroscrappy-1.2.0
/gnu/store/snnhw89cd5x7xrg83x9vzzxx9771wss4-python-astropy-iers-data-0.2024.5.13.0.30.12
/gnu/store/k0v376wnz1l1f1kv4915bggavvywnlbj-python-astropy-6.1.0
/gnu/store/pdfc2v9bd4qlmzdm2d0bqrlbznfgxg8c-calceph-4.0.0
--8<---------------cut here---------------end--------------->8---
Dependent build stats:
--8<---------------cut here---------------start------------->8---
./pre-inst-env guix refresh --list-dependent calceph python-astropy
python-astropy-iers-data python-astroscrappy python-ccdproc
python-cdflib python-comm python-crds python-dust-extinction
python-ephem python-ewah-bool-utils python-geopack python-jplephem
python-more-itertools@10.2.0 python-pyvo python-rad
python-roman-datamodels python-sep python-sgp4 python-specutils
python-stsci-image python-sunpy python-unyt python-viresclient python-yt
Building the following 15 packages would ensure 63 dependent packages
are rebuilt: python-asdf-compression@0.0.1-0.57cc7e7
python-asdf-zarr@0.0.3 python-cesium@0.12.1 python-viresclient@0.11.6
scamp@2.10.0 ginga-qt5@5.0.1 python-poliastro@0.17.0 python-ginga@5.0.1
python-astroplan@0.10 python-aplpy@2.1.0 python-astroalign@2.5.1
python-jwst@1.14.0 python-radiospectra@0.5.0 python-yt@4.3.1
python-pyjanitor@0.27.0
/gnu/store/sfmkwmpihpjv10gqrbbxqzqcsb6q9ncz-python-pyjanitor-0.27.0
/gnu/store/lr7m7ka3i0317jg7m9ysn0g96k1yab9f-python-yt-4.3.1
/gnu/store/vpf2grh18jq4n59z5xk91c680g3hjkg5-python-radiospectra-0.5.0
/gnu/store/8bdpnp17zibddbgsiwyh632h794g7jrq-python-jwst-1.14.0
/gnu/store/5yrrkl1lshnz9vdmnqmlb4kysl3m1b6m-python-astroalign-2.5.1
/gnu/store/l6g5fla44hhs2rdayj9pk9wzl4hdjn6k-python-aplpy-2.1.0
/gnu/store/84gmp7ykakd4zwah9bgm59smq5zwfpj2-python-astroplan-0.10
/gnu/store/5dk6m10zr628rlj3abw965an223gh5m9-python-ginga-5.0.1
/gnu/store/35m97lhq3v26fgy5kcsyrh91sfdbkq59-python-poliastro-0.17.0
/gnu/store/b4nmarr0zzac92f32dq9hk157iszl41r-ginga-qt5-5.0.1
/gnu/store/1ibrbzqh6nm0mlkr0aafm303q2f1qaa9-scamp-2.10.0
/gnu/store/nw3ic2scsqp8060clzsxnf8xhchslpcl-python-viresclient-0.11.6
/gnu/store/0rnjpghin70x95w5psgk3ikj8xqf0iic-python-cesium-0.12.1
/gnu/store/3ycib8ybqxyq07p4f5mf5baa20fnqm1s-python-asdf-zarr-0.0.3
/gnu/store/mcl0lxi5w74b8m21iivrc8grwna1lyx4-python-asdf-compression-0.0.1-0.57cc7e7
--8<---------------cut here---------------end--------------->8---
Sharlatan Hellseher (26):
gnu: python-sep: Refresh package style.
gnu: python-ephem: Use pyproject-build-system.
gnu: python-sgp4: Use pyproject-build-system.
gnu: packages/astronomy: Minimize import from python build system.
gnu: calceph: Update to 4.0.0.
gnu: python-astropy-iers-data: Update to 0.2024.5.13.0.30.12.
gnu: python-astropy: Update to 6.1.0.
gnu: python-pyvo: Disable a failing test.
gnu: python-astroscrappy: Update to 1.2.0.
gnu: python-dust-extinction: Update to 1.4.
gnu: python-ccdproc: Update to 2.4.2.
gnu: python-cdflib: Update to 1.3.1.
gnu: python-crds: Update to 11.17.22.
gnu: python-jplephem: Update to 2.22.
gnu: python-rad: Update to 0.20.0
gnu: python-roman-datamodels: Update to 0.20.0.
gnu: python-sunpy: Update to 5.1.3.
gnu: python-stsci-image: Update to 2.3.7.
gnu: python-specutils: Update to 1.15.0.
gnu: python-unyt: Fix version detection.
gnu: python-ewah-bool-utils: Update to 1.2.0.
gnu: Add python-viresclient.
gnu: Add python-geopack.
gnu: Add python-comm.
gnu: Add python-more-itertools-next.
gnu: Add python-yt.
gnu/packages/astronomy.scm | 316 +++++++++++++++++++---------
gnu/packages/geo.scm | 26 +++
gnu/packages/jupyter.scm | 27 +++
gnu/packages/python-compression.scm | 4 +-
gnu/packages/python-science.scm | 2 +-
gnu/packages/python-xyz.scm | 35 +++
6 files changed, 303 insertions(+), 107 deletions(-)
base-commit: 7881d6085146fefda17ed9eefa133b5b5c97af87
--
2.41.0
^ permalink raw reply [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 01/26] gnu: python-sep: Refresh package style.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 02/26] gnu: python-ephem: Use pyproject-build-system Sharlatan Hellseher
` (25 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-sep): Refresh package style.
[package]: Swap to package/inherit.
[build-system]: Swap to pyproject-build-system.
[arguments]: <#:test-flags>: Activate tests for Python.
[native-inputs]: Do not modify inherited inputs, override instead. Add
python-pytest.
[propagated-inputs]: Override inputs.
[synopsis]: Add Python specific synopsis.
Change-Id: I86f68972eb51e9d546bcba6ee4f33de726c022e2
---
gnu/packages/astronomy.scm | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 3701a7e90c..62100c4c51 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4472,19 +4472,16 @@ (define-public python-pysynphot
(license license:bsd-3))))
(define-public python-sep
- (package
- (inherit libsep)
+ (package/inherit libsep
(name "python-sep")
- (build-system python-build-system)
+ (build-system pyproject-build-system)
(arguments
- (strip-keyword-arguments
- '(#:make-flags) (package-arguments libsep)))
+ (list #:test-flags #~(list "test.py")))
(native-inputs
- (modify-inputs (package-inputs libsep)
- (prepend python-cython)))
+ (list python-cython python-pytest))
(propagated-inputs
- (modify-inputs (package-inputs libsep)
- (prepend python-numpy)))))
+ (list python-numpy))
+ (synopsis "Python library for Source Extraction and Photometry")))
(define-public python-suntime
(package
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 02/26] gnu: python-ephem: Use pyproject-build-system.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 01/26] gnu: python-sep: Refresh package style Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 03/26] gnu: python-sgp4: " Sharlatan Hellseher
` (24 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ephem): Adjust indentation.
[build-system]: Swap to pyproject-build-system.
Change-Id: Idc21c004f93f2362a70b2e9fb874ff125fd8c3fa
---
gnu/packages/astronomy.scm | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 62100c4c51..e78d9b7a40 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2324,13 +2324,13 @@ (define-public python-ephem
(package
(name "python-ephem")
(version "4.1.5")
- (source (origin
- (method url-fetch)
- (uri (pypi-uri "ephem" version))
- (sha256
- (base32
- "0ainqbnvw320pc61q5b6ad6f2mhn1pvrlnq489cwfx0m82mahr0c"))))
- (build-system python-build-system)
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "ephem" version))
+ (sha256
+ (base32 "0ainqbnvw320pc61q5b6ad6f2mhn1pvrlnq489cwfx0m82mahr0c"))))
+ (build-system pyproject-build-system)
(native-inputs (list tzdata))
(home-page "https://rhodesmill.org/pyephem/")
(synopsis "Compute positions of the planets and stars")
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 03/26] gnu: python-sgp4: Use pyproject-build-system.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 01/26] gnu: python-sep: Refresh package style Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 02/26] gnu: python-ephem: Use pyproject-build-system Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 04/26] gnu: packages/astronomy: Minimize import from python build system Sharlatan Hellseher
` (23 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-sgp4): [build-system]: Swap to
pyproject-build-system.
Change-Id: Iebaba503a439d858f1e603ab3f7e4bd17be2adb1
---
gnu/packages/astronomy.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index e78d9b7a40..2d9acc5192 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2855,7 +2855,7 @@ (define-public python-sgp4
(uri (pypi-uri "sgp4" version))
(sha256
(base32 "0aalbmldks6ykgkcxwkvnp04q0avhv903m5zwvg8i7zvl99xrbfq"))))
- (build-system python-build-system)
+ (build-system pyproject-build-system)
(propagated-inputs
(list python-numpy))
(home-page "https://github.com/brandon-rhodes/python-sgp4")
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 04/26] gnu: packages/astronomy: Minimize import from python build system.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (2 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 03/26] gnu: python-sgp4: " Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 05/26] gnu: calceph: Update to 4.0.0 Sharlatan Hellseher
` (22 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm: Select just pypi-uri from python build
system module.
Change-Id: I1b02cdd24a6456d58136ee126f7bdb2a01dce9b4
---
gnu/packages/astronomy.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 2d9acc5192..f7683f6d71 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -97,7 +97,7 @@ (define-module (gnu packages astronomy)
#:use-module (guix build-system copy)
#:use-module (guix build-system gnu)
#:use-module (guix build-system meson)
- #:use-module (guix build-system python)
+ #:use-module ((guix build-system python) #:select (pypi-uri))
#:use-module (guix build-system pyproject)
#:use-module (guix download)
#:use-module (guix gexp)
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 05/26] gnu: calceph: Update to 4.0.0.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (3 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 04/26] gnu: packages/astronomy: Minimize import from python build system Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 06/26] gnu: python-astropy-iers-data: Update to 0.2024.5.13.0.30.12 Sharlatan Hellseher
` (21 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (calceph): Update to 4.0.0.
[source]: Swap to git checkout.
[build-system]: Swap to cmake-build-system.
[properties]: Remove them.
Change-Id: Ic1559a1f956aa90200c911fbee057c55a7fb9874
---
gnu/packages/astronomy.scm | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index f7683f6d71..c3894c284a 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -191,20 +191,21 @@ (define-public aocommon
(define-public calceph
(package
(name "calceph")
- (version "3.5.5")
+ (version "4.0.0")
(source
(origin
- (method url-fetch)
- (uri (string-append
- "https://www.imcce.fr/content/medias/recherche/equipes/asd/calceph/calceph-"
- version ".tar.gz"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.obspm.fr/imcce_calceph/calceph")
+ (commit (string-append name "_"
+ (string-replace-substring version "." "_")))))
(sha256
- (base32 "1jiaqyir2qcxzjlhk7f9fhrf6snjsiwxznvzdl996xr6m4lzbb7p"))))
- (build-system gnu-build-system)
+ (base32 "1yabdq51plg3dijp68xajhsz395gi2fyp5qkvrj3dgv8d4qw52nw"))
+ (file-name (git-file-name name version))))
+ (build-system cmake-build-system)
(native-inputs
(list gfortran))
(home-page "https://www.imcce.fr/inpop/calceph")
- (properties `((release-monitoring-url . ,home-page)))
(synopsis "Astronomical library to access the binary planetary ephemeris files")
(description
"The CALCEPH Library is designed to access the binary planetary ephemeris files,
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 06/26] gnu: python-astropy-iers-data: Update to 0.2024.5.13.0.30.12.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (4 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 05/26] gnu: calceph: Update to 4.0.0 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 07/26] gnu: python-astropy: Update to 6.1.0 Sharlatan Hellseher
` (20 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.5.13.0.30.12.
Change-Id: Iac104aea31b967d902f424f3257a07c30d245007
---
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 c3894c284a..aec8455b3b 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1760,13 +1760,13 @@ (define-public python-astropy-iers-data
;; In case of changing the source method git-fetch, consider to check the
;; tag as it's not following the PyPI version, see
;; <https://github.com/astropy/astropy-iers-data/issues/17>.
- (version "0.2024.4.15.2.45.49")
+ (version "0.2024.5.13.0.30.12")
(source
(origin
(method url-fetch)
(uri (pypi-uri "astropy_iers_data" version))
(sha256
- (base32 "15wran1d5bw1mm3xl3ibp6i5aa7icj9p6g1mqcyp596qmdjnm8wp"))))
+ (base32 "1vs3aqg0mb54bkci646h5pqbnfb50798ajim6xjg7nacpjhr8j3p"))))
(build-system pyproject-build-system)
(arguments
(list
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 07/26] gnu: python-astropy: Update to 6.1.0.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (5 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 06/26] gnu: python-astropy-iers-data: Update to 0.2024.5.13.0.30.12 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 08/26] gnu: python-pyvo: Disable a failing test Sharlatan Hellseher
` (19 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astropy): Update to 6.1.0.
Change-Id: I72bbbec2df8fb6aba884c0700a977b34b3d8beec
---
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 aec8455b3b..6b2c124f80 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1614,13 +1614,13 @@ (define-public celestia-gtk
(define-public python-astropy
(package
(name "python-astropy")
- (version "6.0.1")
+ (version "6.1.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "astropy" version))
(sha256
- (base32 "175k2h039c0b8rsf0fdphmxbpjrszd138j8z9zkhh1kd6pg7bac9"))
+ (base32 "03wm12bpfifvjbvf7rixv9yr5ya5c9gy9p0dff862mxi21gr2fvc"))
(modules '((guix build utils)))
(snippet
'(begin
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 08/26] gnu: python-pyvo: Disable a failing test.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (6 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 07/26] gnu: python-astropy: Update to 6.1.0 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 09/26] gnu: python-astroscrappy: Update to 1.2.0 Sharlatan Hellseher
` (18 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pyvo) [arguments]: <#:test-flags>:
Disable one failing test.
Change-Id: I662a08126991c7db1f37d9ae04160f5a926d443f
---
gnu/packages/astronomy.scm | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 6b2c124f80..39fc59509c 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2709,6 +2709,11 @@ (define-public python-pyvo
(sha256
(base32 "0cm6agaf1gvc5bi95wx6a70ngj9vn95rx78fs59vlrmpww7q2807"))))
(build-system pyproject-build-system)
+ (arguments
+ (list
+ ;; Disable one failing test, see
+ ;; <https://github.com/astropy/pyvo/issues/547>.
+ #:test-flags #~(list "-k" "not test_single_table_description")))
(native-inputs
(list python-pytest-astropy python-requests-mock python-setuptools-scm))
(propagated-inputs
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 09/26] gnu: python-astroscrappy: Update to 1.2.0.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (7 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 08/26] gnu: python-pyvo: Disable a failing test Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 10/26] gnu: python-dust-extinction: Update to 1.4 Sharlatan Hellseher
` (17 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astroscrappy): Update to 1.2.0.
[native-inputs]: Remove python-cython, python-h5py, python-pandas, and
python-scikit-image; add python-cython-3.
Change-Id: I8008d35e94f9076c489709ad241f97dec6e22b2a
---
gnu/packages/astronomy.scm | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 39fc59509c..48dde56d1e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -1936,13 +1936,13 @@ (define-public python-astroquery
(define-public python-astroscrappy
(package
(name "python-astroscrappy")
- (version "1.1.0")
+ (version "1.2.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "astroscrappy" version))
(sha256
- (base32 "0shmfilvzpmlwz4fh0bx4kqmzr0y39fgga6vipxb5d1rx1y6q6by"))))
+ (base32 "0r2alg8imr201ykjsvr6y43bzw8mwbc4ddprn8f6qfw9k4hsx8ff"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -1958,12 +1958,9 @@ (define-public python-astroscrappy
(make-file-writable "astroscrappy/_compiler.c")
(invoke "python" "setup.py" "build_ext" "--inplace"))))))
(native-inputs
- (list python-cython
+ (list python-cython-3
python-extension-helpers
- python-h5py
- python-pandas
python-pytest-astropy
- python-scikit-image
python-scipy
python-setuptools-scm))
(propagated-inputs (list python-astropy python-numpy))
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 10/26] gnu: python-dust-extinction: Update to 1.4.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (8 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 09/26] gnu: python-astroscrappy: Update to 1.2.0 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 11/26] gnu: python-ccdproc: Update to 2.4.2 Sharlatan Hellseher
` (16 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-dust-extinction): Update to 1.4.
Change-Id: I335f9ae01c022c6bea229b73f131aab459126809
---
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 48dde56d1e..d832b738a9 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2299,13 +2299,13 @@ (define-public python-drizzle
(define-public python-dust-extinction
(package
(name "python-dust-extinction")
- (version "1.3")
+ (version "1.4")
(source
(origin
(method url-fetch)
(uri (pypi-uri "dust_extinction" version))
(sha256
- (base32 "14zy6kyrfi4ash7qg1k3im1zzgr2r7rnaggzk0ar3jlfmsii743k"))))
+ (base32 "0yw2mdsbsmk0cs9wzsmmrnkhriyhj1gir6irjsfxd518fa8bik2k"))))
(build-system pyproject-build-system)
(propagated-inputs
(list python-astropy python-scipy))
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 11/26] gnu: python-ccdproc: Update to 2.4.2.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (9 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 10/26] gnu: python-dust-extinction: Update to 1.4 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 12/26] gnu: python-cdflib: Update to 1.3.1 Sharlatan Hellseher
` (15 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ccdproc): Update to 2.4.2.
Change-Id: Ic6be0d26ae6f612c9b57fd88b0458496c28b353a
---
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 d832b738a9..2065badfa4 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2048,13 +2048,13 @@ (define-public python-casa-formats-io
(define-public python-ccdproc
(package
(name "python-ccdproc")
- (version "2.4.1")
+ (version "2.4.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "ccdproc" version))
(sha256
- (base32 "186plgfhrj7wivs053y65jlv1x33y8ii31jdr2rm4s6pl0j7x29z"))))
+ (base32 "14faivm9nihpdwzg0jx1c9zr7jk22gjfjw78raq6h63ypl10i6yx"))))
(build-system pyproject-build-system)
(native-inputs
(list python-memory-profiler
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 12/26] gnu: python-cdflib: Update to 1.3.1.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (10 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 11/26] gnu: python-ccdproc: Update to 2.4.2 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 13/26] gnu: python-crds: Update to 11.17.22 Sharlatan Hellseher
` (14 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.1.
[propagated-inputs]: Remove python-attrs.
Change-Id: I13abd2608c18796e6d8d5d37bee0a037fbd2794d
---
gnu/packages/astronomy.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 2065badfa4..c6baece0f7 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2076,7 +2076,7 @@ (define-public python-ccdproc
(define-public python-cdflib
(package
(name "python-cdflib")
- (version "1.2.6")
+ (version "1.3.1")
(source
(origin
(method git-fetch) ; no tests in PyPI release
@@ -2085,7 +2085,7 @@ (define-public python-cdflib
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "1wxr35sqsdqzf85xyjh1v8hmwwiyv4cn0lr7q8l1kkngfywq5l2r"))))
+ (base32 "0zmz9wjhlq43lqy5k4fld9cj5k39s1hkkaligrn3kpf9hcbd79qn"))))
(build-system pyproject-build-system)
(arguments
(list #:phases
@@ -2098,7 +2098,7 @@ (define-public python-cdflib
(lambda _
(setenv "HOME" (getcwd)))))))
(propagated-inputs
- (list python-attrs python-numpy))
+ (list python-numpy))
(native-inputs
(list python-astropy
python-hypothesis
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 13/26] gnu: python-crds: Update to 11.17.22.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (11 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 12/26] gnu: python-cdflib: Update to 1.3.1 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 14/26] gnu: python-jplephem: Update to 2.22 Sharlatan Hellseher
` (13 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-crds): Update to 11.17.22. Adjust
indentation.
[native-inputs]: Remove python-flake8, python-ipython,
python-lockfile, python-mock, python-nose, python-pylint, and
python-pytest.
Change-Id: Idbbece6544755753dce2046292d2552924992959
---
gnu/packages/astronomy.scm | 45 +++++++++++++++++---------------------
1 file changed, 20 insertions(+), 25 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index c6baece0f7..38b878ab25 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2150,13 +2150,13 @@ (define-public python-cmyt
(define-public python-crds
(package
(name "python-crds")
- (version "11.17.20")
- (source (origin
- (method url-fetch)
- (uri (pypi-uri "crds" version))
- (sha256
- (base32
- "0480jjklv2p60fp892dr4qglwv44k86hx29y8q1c967l9k53wc9f"))))
+ (version "11.17.22")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "crds" version))
+ (sha256
+ (base32 "1i2wh7cgyn7r0fnn7ikfsdqjrcpg46xsk619mhdqywk5yjcxlz9f"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -2164,24 +2164,19 @@ (define-public python-crds
;; additional test data. See:
;; https://github.com/spacetelescope/crds/blob/master/setup_test_cache
#:tests? #f))
- (propagated-inputs (list python-asdf
- python-astropy
- python-boto3
- python-filelock
- python-numpy
- python-parsley
- python-pysynphot
- python-roman-datamodels
- python-stsynphot
- python-requests))
- (native-inputs (list python-flake8
- python-ipython
- python-lockfile
- python-mock
- python-nose
- python-pylint
- python-pytest
- python-setuptools-scm))
+ (propagated-inputs
+ (list python-asdf
+ python-astropy
+ python-boto3
+ python-filelock
+ python-numpy
+ python-parsley
+ python-pysynphot
+ python-roman-datamodels
+ python-stsynphot
+ python-requests))
+ (native-inputs
+ (list python-setuptools-scm))
(home-page "https://hst-crds.stsci.edu")
(synopsis "Calibration Reference Data System for HST and JWST")
(description
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 14/26] gnu: python-jplephem: Update to 2.22.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (12 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 13/26] gnu: python-crds: Update to 11.17.22 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 15/26] gnu: python-rad: Update to 0.20.0 Sharlatan Hellseher
` (12 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-jplephem): Update to 2.22.
Change-Id: I87c1d7e61438634fa1562c5ab42ca2f90ae588a4
---
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 38b878ab25..e7ce7e7efc 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4109,13 +4109,13 @@ (define-public sunclock
(define-public python-jplephem
(package
(name "python-jplephem")
- (version "2.21")
+ (version "2.22")
(source
(origin
(method url-fetch)
(uri (pypi-uri "jplephem" version))
(sha256
- (base32 "0mcdhb22vwbyavcnkcwchj0cxnxsvaw5563v464ipwlm0rhln69l"))))
+ (base32 "0b2rgb7pvwnl72pqjryf9c812mmdxr69fwiym7mnz05l2xrcr6hd"))))
(build-system pyproject-build-system)
(arguments
(list
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 15/26] gnu: python-rad: Update to 0.20.0
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (13 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 14/26] gnu: python-jplephem: Update to 2.22 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 16/26] gnu: python-roman-datamodels: " Sharlatan Hellseher
` (11 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-rad): Update to 0.20.0. Adjust
indentation.
Change-Id: I5921c5153ace1032313121c00c73423f3d1e7c84
---
gnu/packages/astronomy.scm | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index e7ce7e7efc..16e5310e74 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4997,13 +4997,13 @@ (define-public python-gwcs
(define-public python-rad
(package
(name "python-rad")
- (version "0.19.2")
- (source (origin
- (method url-fetch)
- (uri (pypi-uri "rad" version))
- (sha256
- (base32
- "08dh9asdjgfmczmqyjplgdvbk3n68qw6akd8h953wq6v3yr4k4rq"))))
+ (version "0.20.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "rad" version))
+ (sha256
+ (base32 "05b7qjhahzfjdp820m3qm69wrzb73njjqrzkk7hxkd8gbrbp0mj1"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -5012,7 +5012,8 @@ (define-public python-rad
#:test-flags #~(list "--ignore=tests/test_schemas.py")))
(native-inputs
(list python-pytest python-setuptools-scm))
- (propagated-inputs (list python-asdf python-asdf-astropy))
+ (propagated-inputs
+ (list python-asdf python-asdf-astropy))
(home-page "https://github.com/spacetelescope/rad")
(synopsis "Roman Attribute Dictionary")
(description
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 16/26] gnu: python-roman-datamodels: Update to 0.20.0.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (14 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 15/26] gnu: python-rad: Update to 0.20.0 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 17/26] gnu: python-sunpy: Update to 5.1.3 Sharlatan Hellseher
` (10 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-roman-datamodels): Update to
0.20.0. Adjust indentation.
Change-Id: I6bd533d81a0c8b6f2cc183e274190ff7042e965f
---
gnu/packages/astronomy.scm | 40 ++++++++++++++++++++------------------
1 file changed, 21 insertions(+), 19 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 16e5310e74..b7c885c8f2 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5098,13 +5098,13 @@ (define-public python-radiospectra
(define-public python-roman-datamodels
(package
(name "python-roman-datamodels")
- (version "0.19.1")
- (source (origin
- (method url-fetch)
- (uri (pypi-uri "roman_datamodels" version))
- (sha256
- (base32
- "1fp9rwzm5kzm0hjwwmlx7kym7yriyhxbfg2zr3y625pyvwpnl0a8"))))
+ (version "0.20.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "roman_datamodels" version))
+ (sha256
+ (base32 "1918wnssf478w168mhv009jkirmny8hyfxrkwvl8iish36dcqagh"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -5115,18 +5115,20 @@ (define-public python-roman-datamodels
(add-after 'unpack 'set-env
(lambda _
(setenv "HOME" "/tmp"))))))
- (propagated-inputs (list python-asdf
- python-asdf-astropy
- python-astropy
- python-gwcs
- python-numpy
- python-psutil
- python-rad))
- (native-inputs (list python-pytest
- python-pytest-doctestplus
- python-pytest-env
- python-pytest-xdist
- python-setuptools-scm))
+ (propagated-inputs
+ (list python-asdf
+ python-asdf-astropy
+ python-astropy
+ python-gwcs
+ python-numpy
+ python-psutil
+ python-rad))
+ (native-inputs
+ (list python-pytest
+ python-pytest-doctestplus
+ python-pytest-env
+ python-pytest-xdist
+ python-setuptools-scm))
(home-page "https://github.com/spacetelescope/roman_datamodels")
(synopsis "Roman Datamodels Support")
(description
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 17/26] gnu: python-sunpy: Update to 5.1.3.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (15 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 16/26] gnu: python-roman-datamodels: " Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 18/26] gnu: python-stsci-image: Update to 2.3.7 Sharlatan Hellseher
` (9 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-sunpy): Update to 5.1.3.
Change-Id: If025ccc8435202a6bf50cf1e48d1955c51a78a34
---
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 b7c885c8f2..9df51c03e4 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2875,13 +2875,13 @@ (define-public python-sgp4
(define-public python-sunpy
(package
(name "python-sunpy")
- (version "5.1.2")
+ (version "5.1.3")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sunpy" version))
(sha256
- (base32 "0h62qh74xanj2drikjch7h0a5g4dsaf3v4qxx38vjazmibc37ynp"))))
+ (base32 "0bqpbdgd3blpa4y5f45j5cqn0xdnmqvqnqr1vmqwn5ddlx88z5lh"))))
(build-system pyproject-build-system)
(arguments
(list
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 18/26] gnu: python-stsci-image: Update to 2.3.7.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (16 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 17/26] gnu: python-sunpy: Update to 5.1.3 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 19/26] gnu: python-specutils: Update to 1.15.0 Sharlatan Hellseher
` (8 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-stsci-image): Update to 2.3.7.
Change-Id: Icd3c8d2b893e9eb83820912a0f6afe855330aa97
---
gnu/packages/astronomy.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 9df51c03e4..e86761048f 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3229,13 +3229,13 @@ (define-public python-spherical-geometry
(define-public python-stsci-image
(package
(name "python-stsci-image")
- (version "2.3.5")
+ (version "2.3.7")
(source
(origin
(method url-fetch)
- (uri (pypi-uri "stsci.image" version))
+ (uri (pypi-uri "stsci_image" version))
(sha256
- (base32 "1vnp4256nbdvapa69cmm80sjz11ygxa49abr9nbvssj6nyyp5icb"))))
+ (base32 "13sbych5929isrick2035rk31qcb1icm2l6pz7pjqsi45hsffxxm"))))
(build-system pyproject-build-system)
(arguments
(list
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 19/26] gnu: python-specutils: Update to 1.15.0.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (17 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 18/26] gnu: python-stsci-image: Update to 2.3.7 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 20/26] gnu: python-unyt: Fix version detection Sharlatan Hellseher
` (7 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-specutils): Update to 1.15.0.
Change-Id: I43f19ce39574a497097f4605dc2a18f6fd6343e9
---
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 e86761048f..13387c3349 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -3130,13 +3130,13 @@ (define-public python-spectral-cube
(define-public python-specutils
(package
(name "python-specutils")
- (version "1.14.0")
+ (version "1.15.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "specutils" version))
(sha256
- (base32 "06l0k8hi4hbfs825cnw948nnkl627g3w48n2pf9rspbvd3vbs2qf"))))
+ (base32 "0gx90dn9vmbvd7a53xb7a51jabskrad52g7imgy0ih1jchdls2pj"))))
(build-system pyproject-build-system)
(arguments
(list
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 20/26] gnu: python-unyt: Fix version detection.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (18 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 19/26] gnu: python-specutils: Update to 1.15.0 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 21/26] gnu: python-ewah-bool-utils: Update to 1.2.0 Sharlatan Hellseher
` (6 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084
Cc: Sharlatan Hellseher, Lars-Dominik Braun, Marius Bakke,
Munyoki Kilyungi, Sharlatan Hellseher, Tanguy Le Carrour, jgart
* gnu/packages/python-science.scm (python-unyt): Fix version detection.
[native-inputs]: Add python-setuptools-scm.
Change-Id: I96e7d2530b15299a39911bebf62b76a9191ea91b
---
gnu/packages/python-science.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index 861badad2e..5e37177712 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -1860,7 +1860,7 @@ (define-public python-unyt
python-numpy
python-sympy))
;; Pint is optional, but we do not propagate it due to its size.
- (native-inputs (list python-pint python-pytest))
+ (native-inputs (list python-pint python-pytest python-setuptools-scm))
(home-page "https://unyt.readthedocs.io")
(synopsis "Library for working with data that has physical units")
(description
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 21/26] gnu: python-ewah-bool-utils: Update to 1.2.0.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (19 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 20/26] gnu: python-unyt: Fix version detection Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 22/26] gnu: Add python-viresclient Sharlatan Hellseher
` (5 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084
Cc: Sharlatan Hellseher, Lars-Dominik Braun, Marius Bakke,
Munyoki Kilyungi, Sharlatan Hellseher, Tanguy Le Carrour, jgart
* gnu/packages/python-compression.scm (python-ewah-bool-utils): Update to 1.2.0.
Change-Id: I7bc50249f2d7e97c64d23054ad176cf0e4af6258
---
gnu/packages/python-compression.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm
index 947dd189d3..96e607bfe9 100644
--- a/gnu/packages/python-compression.scm
+++ b/gnu/packages/python-compression.scm
@@ -200,13 +200,13 @@ (define-public python-cramjam
(define-public python-ewah-bool-utils
(package
(name "python-ewah-bool-utils")
- (version "1.1.0")
+ (version "1.2.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "ewah_bool_utils" version))
(sha256
- (base32 "11z9vv9m19370j762z100dqhy2ndjzkxk3w9z02lzwadbyibal3h"))))
+ (base32 "1bff3cv5m4n5pwqz0q90dy42vpyrrhylnrkcd49g1dlf3fs6r0pp"))))
(build-system pyproject-build-system)
(arguments
(list
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 22/26] gnu: Add python-viresclient.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (20 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 21/26] gnu: python-ewah-bool-utils: Update to 1.2.0 Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 23/26] gnu: Add python-geopack Sharlatan Hellseher
` (4 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-viresclient): New variable.
Change-Id: I690a6d8f1fc80dde1605f50d09f540d556fa881b
---
gnu/packages/astronomy.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 13387c3349..122be3b260 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5214,6 +5214,37 @@ (define-public python-skyfield
orbit around the Earth.")
(license license:expat)))
+(define-public python-viresclient
+ (package
+ (name "python-viresclient")
+ (version "0.11.6")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "viresclient" version))
+ (sha256
+ (base32 "1npn5ka0cflvl6ngf5b08z59dh79hnyh5v2z4sf0872q9zkwmjjw"))))
+ (build-system pyproject-build-system)
+ (native-inputs
+ (list python-flit-core python-pytest))
+ (propagated-inputs
+ (list python-cdflib
+ python-jinja2
+ python-netcdf4
+ python-pandas
+ python-requests
+ python-tables
+ python-tqdm
+ python-xarray))
+ (home-page "https://viresclient.readthedocs.io/en/latest/")
+ (synopsis "Python client for interacting with a VirES server")
+ (description
+ "This package provides a Python client for interacting with a
+@code{VirES} server, of which there are two: VirES for
+@url{https://vires.services, Swarm} and VirES for
+@url{https://aeolus.services, Aeolus}")
+ (license license:expat)))
+
(define-public python-wiimatch
(package
(name "python-wiimatch")
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 23/26] gnu: Add python-geopack.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (21 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 22/26] gnu: Add python-viresclient Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 24/26] gnu: Add python-comm Sharlatan Hellseher
` (3 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/geo.scm (python-geopack): New variable.
Change-Id: I674b09030684dd0d9f94b4b87cf96aeea983ee89
---
gnu/packages/geo.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index c9152fb4f8..69e7b58677 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -959,6 +959,32 @@ (define-public python-fiona
pyproj, Rtree, and Shapely.")
(license license:bsd-3)))
+(define-public python-geopack
+ (package
+ (name "python-geopack")
+ (version "1.0.10")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "geopack" version))
+ (sha256
+ (base32 "0mryjp7m4h99qlpvnn40s81sygr73qcv8rkmjp9pcli1gz829kjf"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ ;; XXX Reported upstream <https://github.com/tsssss/geopack/issues/21>.
+ #:tests? #f))
+ (native-inputs
+ (list python-pytest))
+ (propagated-inputs
+ (list python-numpy python-scipy))
+ (home-page "https://github.com/tsssss/geopack")
+ (synopsis "Python version of geopack and Tsyganenko models")
+ (description
+ "Python version of geopack and Tsyganenko models, compatible with
+@code{geopack05} and @code{geopack08}.")
+ (license license:expat)))
+
(define-public python-geopandas
(package
(name "python-geopandas")
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 24/26] gnu: Add python-comm.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (22 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 23/26] gnu: Add python-geopack Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 25/26] gnu: Add python-more-itertools-next Sharlatan Hellseher
` (2 subsequent siblings)
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084
Cc: Sharlatan Hellseher, Lars-Dominik Braun, Marius Bakke,
Munyoki Kilyungi, Sharlatan Hellseher, Tanguy Le Carrour, jgart
* gnu/packages/jupyter.scm (python-comm): New variable.
Change-Id: I1bed7b6f54e63db6f47cdbaccd816c56f06045f8
---
gnu/packages/jupyter.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/jupyter.scm b/gnu/packages/jupyter.scm
index ef68521b53..7ff6202665 100644
--- a/gnu/packages/jupyter.scm
+++ b/gnu/packages/jupyter.scm
@@ -4,6 +4,7 @@
;;; Copyright © 2021 Hugo Lecomte <hugo.lecomte@inria.fr>
;;; Copyright © 2022 Marius Bakke <marius@gnu.org>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2024 Sharlatan Hellseher <sharlatanus@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -491,6 +492,32 @@ (define-public python-jupyter-server-mathjax
Mathjax, the JavaScript display engine for mathematics.")
(license license:bsd-3)))
+(define-public python-comm
+ (package
+ (name "python-comm")
+ (version "0.2.2")
+ (source
+ (origin
+ (method git-fetch) ; no tests data in PyPi package
+ (uri (git-reference
+ (url "https://github.com/ipython/comm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "18xsbpd8dgcfbc51xl59nlwaq7jnyzvgzjfj6psscv71894x4lg7"))))
+ (build-system pyproject-build-system)
+ (native-inputs
+ (list python-hatchling python-pytest python-setuptools-scm))
+ (propagated-inputs
+ (list python-traitlets))
+ (home-page "https://github.com/ipython/comm")
+ (synopsis "Python Comm implementation for the Jupyter kernel protocol")
+ (description
+ "This package provides a way to register a Kernel Comm implementation, as
+per the Jupyter kernel protocol. It also provides a base Comm implementation
+and a default CommManager that can be used.")
+ (license license:bsd-3)))
+
(define-public python-nbclient
(package
(name "python-nbclient")
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 25/26] gnu: Add python-more-itertools-next.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (23 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 24/26] gnu: Add python-comm Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 26/26] gnu: Add python-yt Sharlatan Hellseher
2024-05-30 14:29 ` bug#71084: [PATCH 00/26] Astronomy update 2024/05 Andrew Tropin via Guix-patches via
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084
Cc: Sharlatan Hellseher, Lars-Dominik Braun, Marius Bakke,
Munyoki Kilyungi, Sharlatan Hellseher, Tanguy Le Carrour, jgart
* gnu/packages/python-xyz.scm (python-more-itertools-next): New variable.
Change-Id: Ia9deef0c19931356446e2731a315d27ce54e6ab0
---
gnu/packages/python-xyz.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 9d3066cab4..520dcd0b69 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -26462,6 +26462,41 @@ (define-public python-more-itertools
working with iterables.")
(license license:expat)))
+;; Needed for python-yt, older version fails with exception: E ImportError:
+;; cannot import name 'mark_ends' from 'more_itertools'
+;; (<...>more_itertools/__init__.py)
+(define-public python-more-itertools-next
+ (package
+ (inherit python-more-itertools)
+ (name "python-more-itertools")
+ (version "10.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "more-itertools" version))
+ (sha256
+ (base32
+ "1q9rq9g026m4wl6ki2q8pw7xbc02vl34qqw702h9jgixqj0b9k4g"))
+ (snippet
+ ;; distutils.errors.DistutilsOptionError: No configuration found for
+ ;; dynamic 'description'. Some dynamic fields need to be specified via
+ ;; `tool.setuptools.dynamic`others must be specified via the equivalent
+ ;; attribute in `setup.py`.
+ '(delete-file "setup.py"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "python" "-m" "unittest")))))))
+ (native-inputs
+ (list python-flit-core))
+ (propagated-inputs
+ (list python-six))))
+
(define-public python-latexcodec
(package
(name "python-latexcodec")
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [bug#71084] [PATCH 26/26] gnu: Add python-yt.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (24 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 25/26] gnu: Add python-more-itertools-next Sharlatan Hellseher
@ 2024-05-20 22:12 ` Sharlatan Hellseher
2024-05-30 14:29 ` bug#71084: [PATCH 00/26] Astronomy update 2024/05 Andrew Tropin via Guix-patches via
26 siblings, 0 replies; 28+ messages in thread
From: Sharlatan Hellseher @ 2024-05-20 22:12 UTC (permalink / raw)
To: 71084; +Cc: Sharlatan Hellseher, Andreas Enge, Eric Bavier,
Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-yt): New variable.
Change-Id: Ic8331de39e0a5e875aef8d49b7597c269b2b155e
---
gnu/packages/astronomy.scm | 79 ++++++++++++++++++++++++++++++++++++++
1 file changed, 79 insertions(+)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 122be3b260..c1fe5b0a47 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5268,6 +5268,85 @@ (define-public python-wiimatch
using (multivariate) polynomials.")
(license license:bsd-3)))
+(define-public python-yt
+ (package
+ (name "python-yt")
+ (version "4.3.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "yt" version))
+ (sha256
+ (base32 "03jy35vyniyd1pd3sv0zpd2f3ks2iyqw65xv28ids8nw6v1vavbv"))))
+ (build-system pyproject-build-system)
+ (arguments
+ (list
+ #:build-backend "setuptools.build_meta"
+ #:test-flags
+ #~(list "-n" "auto")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'relax-requirements
+ (lambda _
+ (substitute* "pyproject.toml"
+ ;; XXX: Updating ipywidgets requires long chain of rebuilds,
+ ;; maybe for python-team.
+ ;;
+ ;; ipywidgets>=8.0.0
+ ((">=8.0.0") ">=7.6.3"))))
+ (add-before 'check 'prepare-test-environment
+ (lambda _
+ (setenv "HOME" "/tmp")
+ (invoke "python" "setup.py" "build_ext" "--inplace"))))))
+ (propagated-inputs
+ (list python-cmyt
+ python-ewah-bool-utils
+ python-ipywidgets
+ python-matplotlib
+ python-more-itertools-next
+ python-numpy
+ python-packaging
+ python-pillow
+ python-tomli-w
+ python-tqdm
+ python-unyt))
+ (native-inputs
+ (list python-cython-3
+ python-nose
+ python-nose-exclude
+ python-nose-timer
+ python-pyaml
+ python-pytest
+ python-pytest-mpl
+ python-pytest-xdist
+ python-setuptools
+ python-sympy))
+ (home-page "http://yt-project.org/")
+ (synopsis "Analyzing and visualizing volumetric data framework")
+ (description
+ "This package provides a structured, variable-resolution meshes,
+ unstructured meshes, and discrete or sampled data such as particles. Focused on
+ driving physically-meaningful inquiry, it has been applied in domains such as
+ astrophysics, seismology, nuclear engineering, molecular dynamics, and
+ oceanography.")
+ (license (list
+ ;; COPYING.txt: for Python code.
+ ;;
+ ;; yt uses a shared copyright model. Each contributor maintains
+ ;; copyright over their contributions to yt. But, it is important
+ ;; to note that these contributions are typically only changes to
+ ;; the repositories. Thus, the yt source code, in its entirety is
+ ;; not the copyright of any single person or institution. Instead,
+ ;; it is the collective copyright of the entire yt Development
+ ;; Team. If individual contributors want to maintain a record of
+ ;; what changes/contributions they have specific copyright on,
+ ;; they should indicate their copyright in the commit message of
+ ;; the change, when they commit the change to one of the yt
+ ;; repositories.
+ license:bsd-3
+ ;; yt/frontends/artio/artio_headers/LICENSE: for C code.
+ license:lgpl3))))
+
(define-public unsio
;; There is no versioned tag, use the latest commit.
(let ((commit "25e52468298e1194c9726ef5dba9d5fbb46870f5")
--
2.41.0
^ permalink raw reply related [flat|nested] 28+ messages in thread
* bug#71084: [PATCH 00/26] Astronomy update 2024/05.
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
` (25 preceding siblings ...)
2024-05-20 22:12 ` [bug#71084] [PATCH 26/26] gnu: Add python-yt Sharlatan Hellseher
@ 2024-05-30 14:29 ` Andrew Tropin via Guix-patches via
26 siblings, 0 replies; 28+ messages in thread
From: Andrew Tropin via Guix-patches via @ 2024-05-30 14:29 UTC (permalink / raw)
To: Sharlatan Hellseher, 71084-done
Cc: Andreas Enge, Sharlatan Hellseher, Eric Bavier
[-- Attachment #1: Type: text/plain, Size: 8867 bytes --]
On 2024-05-20 23:11, Sharlatan Hellseher wrote:
> Hi Guix!
>
> The spring is nearly over, but the number of updates and new packages
> still coming with astro* soft update. With my gardening of the module
> it's 100% covered with pyproject-build-system for each Python project
> packed there and 100% built at least on x86_64 architecture.
>
> I would like to add python-pyspedas - Python-based Space Physics
> Environment Data Analysis Software, but it depends on
> <https://cdaweb.gsfc.nasa.gov/WebServices/REST> which is licensed under
> <https://en.wikipedia.org/wiki/NASA_Open_Source_Agreement>, so I'm doubt
> if it's acceptable or not to include to Guix main channel.
>
> This time some of the main highlights are:
> - Bringing python-yt to Guix
> - All python packages are build with pyproject-build-system
> - All packages are buildable at least on x86_64 architecture
>
> - added [4/4]
> - [X] python-yt :: Toolkit for analysis and visualization of
> volumetric data
> - [X] python-geopack :: to add python-pyspedas
> - [X] python-comm :: Python Comm implementation for the Jupyter kernel
> protocol; to refresh python-ipywidgets
> - [X] python-viresclient :: Python package which connects to a VirES
> server, of which there are two: VirES for Swarm
> <https://vires.services> and VirES for Aeolus
> <https://aeolus.services>; to add python-pyspedas
>
> - updated [15/15]
> - [X] calceph :: 3.5.5->4.0.0
> - [X] python-astropy-iers-data :: 0.2024.4.15.2.45.49->0.2024.5.13.0.30.12
> - [X] python-astropy :: 6.0.1->6.1.0
> - [X] python-astroscrappy :: 1.1.0->1.2.0
> - [X] python-ccdproc :: 2.4.1->2.4.2
> - [X] python-cdflib :: 1.2.6->1.3.1
> - [X] python-crds :: 11.17.20->11.17.22
> - [X] python-dust-extinction :: 1.3->1.4
> - [X] python-jplephem :: 2.21->2.22
> - [X] python-rad :: 0.19.2->0.20.0
> - [X] python-ewah-bool-utils :: 1.1.0->1.2.0
> - [X] python-roman-datamodels :: 0.19.1->0.20.0
> - [X] python-specutils :: 1.14.0->1.15.0
> - [X] python-stsci-image :: 2.3.5->2.3.7
> - [X] python-sunpy :: 5.1.2->5.1.3
>
> After python-yt is available in Guix I would start preparing more Astropy
> affiliated projects some of them looks very nice:
> - python-tangos :: The Agile Numerical Galaxy Organisation System
> - python-jdaviz :: JWST astronomical data analysis tools in the Jupyter platform
>
> I also would like to bring IRAF project to Guix
> <https://github.com/iraf-community>, it's quite old C/Fortran based
> project now maintained by Ole Streicher (maintainer of
> https://salsa.debian.org/debian-astro-team)
>
> Build stats:
>
> --8<---------------cut here---------------start------------->8---
> ./pre-inst-env guix build calceph python-astropy
> python-astropy-iers-data python-astroscrappy python-ccdproc
> python-cdflib python-comm python-crds python-dust-extinction
> python-ephem python-ewah-bool-utils python-geopack python-jplephem
> python-more-itertools@10.2.0 python-pyvo python-rad
> python-roman-datamodels python-sep python-sgp4 python-specutils
> python-stsci-image python-sunpy python-unyt python-viresclient python-yt
>
> /gnu/store/lr7m7ka3i0317jg7m9ysn0g96k1yab9f-python-yt-4.3.1
> /gnu/store/nw3ic2scsqp8060clzsxnf8xhchslpcl-python-viresclient-0.11.6
> /gnu/store/ymbksv1p22rdn9fc1n7mwylpykmkdlg5-python-unyt-3.0.1
> /gnu/store/n10j56jpgwcbqrvx7ii98y2pc536wy3f-python-sunpy-5.1.3
> /gnu/store/jk3fphkvc4iahjsbc77mdxzdx79x9xa0-python-stsci-image-2.3.7
> /gnu/store/myxavg0514pn9x0dz9bnpiyd6v00m9lg-python-specutils-1.15.0
> /gnu/store/6v18fgiz99d5aj02q9z4y2smyxqja255-python-sgp4-2.23
> /gnu/store/nw9n46c8x4iggz46sl2zwx4c8cvic5lg-python-sep-1.2.1
> /gnu/store/z5l3g9d13g8x8dpsskgy3binhvicjfbi-python-roman-datamodels-0.20.0
> /gnu/store/ck4m1qxc3nyhsim151i71afx0ay0zkfj-python-rad-0.20.0
> /gnu/store/hbf6457zl31ararwhzlnvkv346f7r27k-python-pyvo-1.5.1
> /gnu/store/qww87pdssi9b85kj6ma76f7pfrjbpmll-python-more-itertools-10.2.0
> /gnu/store/4c71a65dv847gz1hngd2207alam1kl89-python-jplephem-2.22
> /gnu/store/xw075kdkfgl1wf2gdyg65jafms7rpn3d-python-geopack-1.0.10
> /gnu/store/nrpkwyxrak55glgqddpx5a5f62ddsyyw-python-ewah-bool-utils-1.2.0
> /gnu/store/lryxxm8di55pzg92p5dlx97bw5slc099-python-ephem-4.1.5
> /gnu/store/g2mdxjgrn2j1y0lqbifw5ybiq6bwpy0a-python-dust-extinction-1.4
> /gnu/store/672rz2imm266pzyhhp9lkfxhs7f1v2lp-python-crds-11.17.22
> /gnu/store/90y7ajcl05r6m4w2mhcfkrilzniqwvfc-python-comm-0.2.2
> /gnu/store/vck9spqki4rv110v67j60jhqh655y1lr-python-cdflib-1.3.1
> /gnu/store/8q4kickgib3cvsq7v8f806b16i4yj3ff-python-ccdproc-2.4.2
> /gnu/store/5qlbc8i1yqj9jydmd5cfgkwfj5p9y2hc-python-astroscrappy-1.2.0
> /gnu/store/snnhw89cd5x7xrg83x9vzzxx9771wss4-python-astropy-iers-data-0.2024.5.13.0.30.12
> /gnu/store/k0v376wnz1l1f1kv4915bggavvywnlbj-python-astropy-6.1.0
> /gnu/store/pdfc2v9bd4qlmzdm2d0bqrlbznfgxg8c-calceph-4.0.0
> --8<---------------cut here---------------end--------------->8---
>
> Dependent build stats:
>
> --8<---------------cut here---------------start------------->8---
> ./pre-inst-env guix refresh --list-dependent calceph python-astropy
> python-astropy-iers-data python-astroscrappy python-ccdproc
> python-cdflib python-comm python-crds python-dust-extinction
> python-ephem python-ewah-bool-utils python-geopack python-jplephem
> python-more-itertools@10.2.0 python-pyvo python-rad
> python-roman-datamodels python-sep python-sgp4 python-specutils
> python-stsci-image python-sunpy python-unyt python-viresclient python-yt
>
> Building the following 15 packages would ensure 63 dependent packages
> are rebuilt: python-asdf-compression@0.0.1-0.57cc7e7
> python-asdf-zarr@0.0.3 python-cesium@0.12.1 python-viresclient@0.11.6
> scamp@2.10.0 ginga-qt5@5.0.1 python-poliastro@0.17.0 python-ginga@5.0.1
> python-astroplan@0.10 python-aplpy@2.1.0 python-astroalign@2.5.1
> python-jwst@1.14.0 python-radiospectra@0.5.0 python-yt@4.3.1
> python-pyjanitor@0.27.0
>
> /gnu/store/sfmkwmpihpjv10gqrbbxqzqcsb6q9ncz-python-pyjanitor-0.27.0
> /gnu/store/lr7m7ka3i0317jg7m9ysn0g96k1yab9f-python-yt-4.3.1
> /gnu/store/vpf2grh18jq4n59z5xk91c680g3hjkg5-python-radiospectra-0.5.0
> /gnu/store/8bdpnp17zibddbgsiwyh632h794g7jrq-python-jwst-1.14.0
> /gnu/store/5yrrkl1lshnz9vdmnqmlb4kysl3m1b6m-python-astroalign-2.5.1
> /gnu/store/l6g5fla44hhs2rdayj9pk9wzl4hdjn6k-python-aplpy-2.1.0
> /gnu/store/84gmp7ykakd4zwah9bgm59smq5zwfpj2-python-astroplan-0.10
> /gnu/store/5dk6m10zr628rlj3abw965an223gh5m9-python-ginga-5.0.1
> /gnu/store/35m97lhq3v26fgy5kcsyrh91sfdbkq59-python-poliastro-0.17.0
> /gnu/store/b4nmarr0zzac92f32dq9hk157iszl41r-ginga-qt5-5.0.1
> /gnu/store/1ibrbzqh6nm0mlkr0aafm303q2f1qaa9-scamp-2.10.0
> /gnu/store/nw3ic2scsqp8060clzsxnf8xhchslpcl-python-viresclient-0.11.6
> /gnu/store/0rnjpghin70x95w5psgk3ikj8xqf0iic-python-cesium-0.12.1
> /gnu/store/3ycib8ybqxyq07p4f5mf5baa20fnqm1s-python-asdf-zarr-0.0.3
> /gnu/store/mcl0lxi5w74b8m21iivrc8grwna1lyx4-python-asdf-compression-0.0.1-0.57cc7e7
> --8<---------------cut here---------------end--------------->8---
>
> Sharlatan Hellseher (26):
> gnu: python-sep: Refresh package style.
> gnu: python-ephem: Use pyproject-build-system.
> gnu: python-sgp4: Use pyproject-build-system.
> gnu: packages/astronomy: Minimize import from python build system.
> gnu: calceph: Update to 4.0.0.
> gnu: python-astropy-iers-data: Update to 0.2024.5.13.0.30.12.
> gnu: python-astropy: Update to 6.1.0.
> gnu: python-pyvo: Disable a failing test.
> gnu: python-astroscrappy: Update to 1.2.0.
> gnu: python-dust-extinction: Update to 1.4.
> gnu: python-ccdproc: Update to 2.4.2.
> gnu: python-cdflib: Update to 1.3.1.
> gnu: python-crds: Update to 11.17.22.
> gnu: python-jplephem: Update to 2.22.
> gnu: python-rad: Update to 0.20.0
> gnu: python-roman-datamodels: Update to 0.20.0.
> gnu: python-sunpy: Update to 5.1.3.
> gnu: python-stsci-image: Update to 2.3.7.
> gnu: python-specutils: Update to 1.15.0.
> gnu: python-unyt: Fix version detection.
> gnu: python-ewah-bool-utils: Update to 1.2.0.
> gnu: Add python-viresclient.
> gnu: Add python-geopack.
> gnu: Add python-comm.
> gnu: Add python-more-itertools-next.
> gnu: Add python-yt.
>
> gnu/packages/astronomy.scm | 316 +++++++++++++++++++---------
> gnu/packages/geo.scm | 26 +++
> gnu/packages/jupyter.scm | 27 +++
> gnu/packages/python-compression.scm | 4 +-
> gnu/packages/python-science.scm | 2 +-
> gnu/packages/python-xyz.scm | 35 +++
> 6 files changed, 303 insertions(+), 107 deletions(-)
>
>
> base-commit: 7881d6085146fefda17ed9eefa133b5b5c97af87
Merged, thank you for the keeping guix astronomy on bleeding edge :)
--
Best regards,
Andrew Tropin
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2024-05-30 14:31 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-20 22:11 [bug#71084] [PATCH 00/26] Astronomy update 2024/05 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 01/26] gnu: python-sep: Refresh package style Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 02/26] gnu: python-ephem: Use pyproject-build-system Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 03/26] gnu: python-sgp4: " Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 04/26] gnu: packages/astronomy: Minimize import from python build system Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 05/26] gnu: calceph: Update to 4.0.0 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 06/26] gnu: python-astropy-iers-data: Update to 0.2024.5.13.0.30.12 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 07/26] gnu: python-astropy: Update to 6.1.0 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 08/26] gnu: python-pyvo: Disable a failing test Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 09/26] gnu: python-astroscrappy: Update to 1.2.0 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 10/26] gnu: python-dust-extinction: Update to 1.4 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 11/26] gnu: python-ccdproc: Update to 2.4.2 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 12/26] gnu: python-cdflib: Update to 1.3.1 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 13/26] gnu: python-crds: Update to 11.17.22 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 14/26] gnu: python-jplephem: Update to 2.22 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 15/26] gnu: python-rad: Update to 0.20.0 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 16/26] gnu: python-roman-datamodels: " Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 17/26] gnu: python-sunpy: Update to 5.1.3 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 18/26] gnu: python-stsci-image: Update to 2.3.7 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 19/26] gnu: python-specutils: Update to 1.15.0 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 20/26] gnu: python-unyt: Fix version detection Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 21/26] gnu: python-ewah-bool-utils: Update to 1.2.0 Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 22/26] gnu: Add python-viresclient Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 23/26] gnu: Add python-geopack Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 24/26] gnu: Add python-comm Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 25/26] gnu: Add python-more-itertools-next Sharlatan Hellseher
2024-05-20 22:12 ` [bug#71084] [PATCH 26/26] gnu: Add python-yt Sharlatan Hellseher
2024-05-30 14:29 ` bug#71084: [PATCH 00/26] Astronomy update 2024/05 Andrew Tropin via Guix-patches via
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).