Commit graph

178565 commits

Author SHA1 Message Date
Sharlatan Hellseher
4ce6d2ae3b
gnu: python-romancal: Silent check and sanity-check phases.
As it's a leaf package and quite rapidly updated check and sanity-check
phases are disabled for now to make it buildable, a fresh release might
be placed before <2026-01-30>.

* gnu/packages/astronomy.scm (python-romancal)[arguments] <tests?>:
Disable for now.
[phases]{sanity-check}: Delete phase.

Change-Id: I30af4317916639f87288779ccd7bdd69b3ce8f67
2026-01-20 12:49:21 +00:00
Sharlatan Hellseher
58060122ae
gnu: python-jwst: Relax requirements for some packages.
* gnu/packages/astronomy.scm (python-jwst)[phases]{relax-requirements}:
New phase.

Change-Id: I1c24bf2c5af53584cca3fb28e9284f4c3cd0689e
2026-01-20 12:35:57 +00:00
Sharlatan Hellseher
63658dfaa3
gnu: python-stcal: Use python-gwcs-0.26.
* gnu/packages/astronomy.scm (python-stcal)[propagated-inputs]: Remove
python-gwcs; add python-gwcs-0.26.

Change-Id: I19cdf23d729f97ac68ee7d3fe3a6058a8c2b779c
2026-01-20 12:16:38 +00:00
Sharlatan Hellseher
3201a41e6f
gnu: python-astrocut: Use python-gwcs-0.26.
* gnu/packages/astronomy.scm (python-astrocut):
[propagated-inputs]: Remove python-gwcs; add python-gwcs-0.26.
[native-inputs]: Remove python-wheel.

Change-Id: I74911d9305534eaf12c35fd3cb3de9ef674e9203
2026-01-20 12:16:38 +00:00
Sharlatan Hellseher
57002b2247
gnu: python-specutils: Use python-gwcs-0.26.
* gnu/packages/astronomy.scm (python-specutils):
[arguments] <test-flags>: Run tests from installed Python module with
"--pyargs".
[phases]{remove-local-source}: New phase.
[propagated-inputs]: Remove python-gwcs; add python-gwcs-0.26.

Change-Id: I1a8a894946e2961a46d3665e13861ad1dfd35236
2026-01-20 12:16:38 +00:00
Sharlatan Hellseher
71eae8c5f1
gnu: Add python-gwcs-0.26.
* gnu/packages/astronomy.scm (python-gwcs-0.26): New variable.

Change-Id: I94291aa749667cd94073e434822978c7b5efbd7c
2026-01-20 12:15:14 +00:00
Sharlatan Hellseher
56a97a2ea2
gnu: python-stpipe: Fix tests.
* gnu/packages/astronomy.scm (python-stpipe):
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip 6 tests.
[phases]{set-version}: New phase.

Change-Id: Ib12027ec304073f113731ee98f379277d8b51e98
2026-01-20 12:15:14 +00:00
Sharlatan Hellseher
24aec11770
gnu: python-stpreview: Fix tests.
* gnu/packages/astronomy.scm: (python-roman-datamodels-0.28,
python-rad-0.28): New variables.
(python-stpreview)[native-inputs]: Remove python-roman-datamodels and
python-wheel; add python-roman-datamodels-0.28.

Change-Id: I1dad50526d090739876761a1a6cf20359f680fe4
2026-01-20 10:38:30 +00:00
Sharlatan Hellseher
f8aa48fe9f
gnu: Add python-gammapy.
* gnu/packages/astronomy.scm (python-gammapy): New variable.

Change-Id: I9454ee32cf00bf3aa996efd71be2b32fa954ce16
2026-01-20 10:38:30 +00:00
Sharlatan Hellseher
6b7bd3bf85
gnu: Add python-pyflct.
* gnu/packages/algebra.scm (python-pyflct): New variable.

Change-Id: If92c1d6dc3a879468bd2f30f2182a84f4cf11066
2026-01-20 10:38:30 +00:00
Sharlatan Hellseher
26642d5323
gnu: Add python-astlib.
* gnu/packages/astronomy.scm (python-astlib): New variable.

Change-Id: I63691c616210c03d59ae268980161b2807e13c76
2026-01-20 10:38:30 +00:00
Sharlatan Hellseher
ca763bdd2e
gnu: Add python-casa-cube.
* gnu/packages/astronomy.scm (python-casa-cube): New variable.

Change-Id: I9ab46f06111372acd19e499ad80f291b8f8be63e
2026-01-20 10:38:29 +00:00
Sharlatan Hellseher
eb3c30de5d
gnu: Add python-cmasher.
* gnu/packages/python-science.scm (python-cmasher): New variable.

Change-Id: I74c8ad6f9170b34b8c4fd1760c2ca3ba90d2a1f5
2026-01-20 10:38:29 +00:00
Sharlatan Hellseher
c0656350e9
gnu: Add python-bdsf.
* gnu/packages/astronomy.scm (python-bdsf): New variable.

Change-Id: Ifa147e9b17433a2c141ba902d9b3f84a08e10245
2026-01-20 10:38:29 +00:00
Sharlatan Hellseher
d7149e0828
gnu: Add boost-with-numpy.
* gnu/packages/boost.scm (boost-with-numpy): New variable.

Change-Id: I95feeed592947704aa82b7f85fc536417d1fd815
2026-01-20 10:38:29 +00:00
Sharlatan Hellseher
05b5fe752a
gnu: aoflagger: Update to 3.4.0-1.b97943f.
* gnu/packages/astronomy.scm (aoflagger): Update to
b97943fd4c809f73ce1de2129a529d702cb133aa commit.
[inputs]: Remove gtkmm-3; add gtkmm.
[native-inputs]: Remove boost-1.83; add boost.

Change-Id: Id9604ecbab91cef325135e6eabd5fbeb76e2116a
2026-01-20 10:38:29 +00:00
Sharlatan Hellseher
c70ec09458
gnu: aocommon: Update to 0.0.0-4.5f3f280.
* gnu/packages/astronomy.scm (aocommon): Update to
5f3f28099f354cfd4d077ed461c365ba46eb9ffb commit.

Change-Id: I018ead866d218daf311ecc8e6c114af020a187ad
2026-01-20 10:38:29 +00:00
Sharlatan Hellseher
940fe589be
gnu: astroterm: Update to 1.0.10.
* gnu/packages/astronomy.scm (astroterm): Update to 1.0.10.

Change-Id: I1443472049357517a9a1c7974fa92eb6fdaa0dea
2026-01-20 10:38:29 +00:00
Sharlatan Hellseher
43aab414e3
gnu: gpredict: Update to 2.4.
* gnu/packages/astronomy.scm (gpredict): Update to 2.4.
[source]: Switch to git-fetch.
[arguments] <configure-flags>: Drop all.
<phases>: Remove 'fix-tests; use custom 'bootstrap.
[native-inputs]: Add autoconf, automake, (list glib "bin"), and libtool.

Change-Id: I165ddb69109dbc0c698a24d114a2c30a83d294bd
2026-01-20 10:38:29 +00:00
Sharlatan Hellseher
5b886fae98
gnu: celestia: Update to 1.6.4-1.6de0339.
* gnu/packages/astronomy.scm (celestia): Update to
6de0339a85be38e85e2ad34f58850700be4342c5 commit.

Change-Id: I0d4b6da6812396009c3973961dceb6802fee3045
2026-01-20 10:38:28 +00:00
Sharlatan Hellseher
f113c4181a
gnu: celestia-content: Update to 0.0.0-4.7c1a1f7.
* gnu/packages/astronomy.scm (celestia-content): Update to
7c1a1f7f9189b5c207d0ef185e880077136716a3 commit.

Change-Id: I2445f9edc5804754a8540ddc7b5d2f227d02c8c6
2026-01-20 10:38:28 +00:00
Sharlatan Hellseher
202546752c
gnu: python-aiapy: Update to 0.11.0.
* gnu/packages/astronomy.scm (python-aiapy): Update to 0.11.0.
[arguments] <test-flags>: Run in a single thread, there are not too many
tests; skip one test requiring remote data.
<phases>: Preserve 'sanity-check.
[native-inputs]: Remove python-pytest-cov and python-pytest-xdist; add
python-hissw.

Change-Id: I25a5983a7f7f55c4a685c27b6dae25858e4b92c6
2026-01-20 10:38:28 +00:00
Sharlatan Hellseher
d95f7420d5
gnu: Add python-hissw.
* gnu/packages/astronomy.scm (python-hissw): New variable.

Change-Id: I2502729bc9d9fb1d7ede4af1fc8613ce98836041
2026-01-20 10:38:28 +00:00
Sharlatan Hellseher
156d939d8d
gnu: python-astromartini: Update to 2.1.15.
* gnu/packages/astronomy.scm (python-astromartini): Update to 2.1.15.
[arguments]: Drop all, tests are not thread save, run them sequentially.
[propagated-inputs]: Add python-eaglesqltools, python-halo-analysis,
python-hdecompose, and python-pyread-eagle.
[native-inputs]: Remove python-pytest-xdist.

Change-Id: I15a728bf436021ffb5616f84df0e814e84d03d57
2026-01-20 10:38:28 +00:00
Sharlatan Hellseher
8e614573c1
gnu: Add python-eaglesqltools.
* gnu/packages/astronomy.scm (python-eaglesqltools): New variable.

Change-Id: Ia833c3e285fe0be028402431a5e084404d28edfe
2026-01-20 10:38:28 +00:00
Sharlatan Hellseher
7dfc4961a9
gnu: Add python-hdecompose.
* gnu/packages/astronomy.scm (python-hdecompose): New variable.

Change-Id: Ib2dff022bc01a5b53c8f31568310bc5dac0517f2
2026-01-20 10:38:28 +00:00
Sharlatan Hellseher
976bf10d8f
gnu: Add python-halo-analysis.
* gnu/packages/astronomy.scm (python-halo-analysis): New variable.

Change-Id: I935894c576647c0979600fbc9096f90d2195c012
2026-01-20 10:38:27 +00:00
Sharlatan Hellseher
0eebcac247
gnu: Add python-pyread-eagle.
* gnu/packages/python-xyz.scm (python-pyread-eagle): New variable.

Change-Id: I770e2c544c2061cb4fdc9511756d66e938e4d8b6
2026-01-20 10:38:27 +00:00
Sharlatan Hellseher
f9029eba00
gnu: python-ctapipe: Update to 0.29.0.
* gnu/packages/astronomy.scm (python-ctapipe): Update to 0.29.0.

Change-Id: I7c960229da781f30c33b02386916360b5c59929e
2026-01-20 10:38:27 +00:00
Sharlatan Hellseher
106483b44b
gnu: python-drizzlepac: Update to 3.10.0-1.6ac0ef1.
* gnu/packages/astronomy.scm (python-drizzlepac): Update to
6ac0ef1a27b0e2a568b1aa1f24b118ed322db409 commit.

Change-Id: I0d2349d2a949163a83a9779370780ea653bb46ff
2026-01-20 10:38:27 +00:00
Sharlatan Hellseher
4850193a68
gnu: python-irispy-lmsal: Simplify package.
* gnu/packages/astronomy.scm (python-irispy-lmsal)[arguments]
<test-flags>: Drop all.
<phases>: Keep 'sanity-check.

Change-Id: I835672a0ef7e390222a99fe0d8bdae1f77ad947c
2026-01-20 10:38:27 +00:00
Sharlatan Hellseher
97264c89a1
gnu: python-pypeit: Update to 1.18.1.
* gnu/packages/astronomy.scm (python-pypeit): Update to 1.18.1.
[phases]{post-check}: Remove phase.
[propagated-inputs]: Remove python-astropy-6 and
python-extension-helpers; add python-astropy.
(python-pypeit-minimal)[arguments]<phases>: Remove modification of not
existing phase.

Change-Id: I326ae44eee7f1311dbfefb1c395b2ecd9264e98b
2026-01-20 10:38:27 +00:00
Sharlatan Hellseher
e323091424
gnu: python-viresclient: Update to 0.14.1.
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.14.1.

Change-Id: I1ffaa3ef7f557bebc6383ea73c3877b734fde96b
2026-01-20 10:38:27 +00:00
Sharlatan Hellseher
9986bc1d3e
gnu: tenmon: Update to 20260119.
* gnu/packages/astronomy.scm (tenmon): Update to 20260119.
[arguments]<configure-flags>: Drop them as no longer required.

Change-Id: I15ee79901ae034a44bcdbfa5bef58f679c8cf43d
2026-01-20 10:38:27 +00:00
Sharlatan Hellseher
56ee48a105
gnu: siril: Update to 1.4.1.
* gnu/packages/astronomy.scm (siril): Update to 1.4.1.

Change-Id: Ib19b745de86fa36af747c14f5e3c85e8b0ccdcf9
2026-01-20 10:38:26 +00:00
Sharlatan Hellseher
fce67fcb56
gnu: stellarium: Update to 25.4.
* gnu/packages/astronomy.scm (stellarium): Update to 25.4.

Change-Id: I62ca4248159eef580d11764e9c7b3393d9ac2a1a
2026-01-20 10:38:26 +00:00
Sharlatan Hellseher
c93ba0e741
gnu: calcmysky: Update to 0.4.0.
Upstream release note mentions dual licensing now: "This release is
relicensed to GPLv2 (with GPLv3 remaining an option) to fix
compatibility with Stellarium's license.", see:
<https://github.com/10110111/CalcMySky/releases/tag/v0.4.0>

* gnu/packages/astronomy.scm (calcmysky): Update to 0.4.0.
[license]: Adjust to new dual license model.

Change-Id: If584241c6369b4ec376c15188f5f56e49ac15155
2026-01-20 10:38:26 +00:00
Sharlatan Hellseher
451b5e4cea
gnu: python-soxs: Update to 5.2.0.
* gnu/packages/astronomy.scm (python-soxs): Update to 5.2.0.

Change-Id: I40cbf5dfbebd397f3428b970c41100335eede44c
2026-01-20 10:38:26 +00:00
Sharlatan Hellseher
d428e1ef69
gnu: python-swiftgalaxy: Update to 2.3.1.
* gnu/packages/astronomy.scm (python-swiftgalaxy): Update to 2.3.1.

Change-Id: I81eaba9ab7a7f809275251d3a0843bb5e7ce92c7
2026-01-20 10:38:26 +00:00
Sharlatan Hellseher
8a82216c8f
gnu: python-swiftsimio: Update to 10.7.2.
* gnu/packages/astronomy.scm (python-swiftsimio): Update to 10.7.2.

Change-Id: I904571728d939a364c2172b87623515b5f6858b7
2026-01-20 10:38:26 +00:00
Sharlatan Hellseher
250f262f93
gnu: python-stpsf: Update to 2.2.0.
* gnu/packages/astronomy.scm (python-stpsf): Update to 2.2.0.
[native-inputs]: Remove python-wheel.
2026-01-20 10:38:26 +00:00
Sharlatan Hellseher
3e3cfc8d41
gnu: python-pynbody: Update to 2.4.1.
* gnu/packages/astronomy.scm (python-pynbody): Update to 2.4.1.

Change-Id: If772a2a32cb108cab4882c077ce76a8234bdf342
2026-01-20 10:38:26 +00:00
Sharlatan Hellseher
c00e53e601
gnu: python-lenstronomy: Update to 1.13.5.
* gnu/packages/astronomy.scm (python-lenstronomy): Update to 1.13.5.
[arguments] <test-flags>: Rework skipped tests, run more.
[propagated-inputs]: Remove python-astropy-6; add python-astropy.

Change-Id: I317fabab4e377947841853f44d24b0948cec5fac
2026-01-20 10:38:25 +00:00
Sharlatan Hellseher
c38cae3f8f
gnu: python-colossus: Update to 1.3.11-0.5ea40f8.
* gnu/packages/astronomy.scm (python-colossus): Update to
5ea40f83d6f3bb56c6e1f2eb31b90dabebf60d3d commit.

Change-Id: I929dc7e45ad32fb2e007d882e0b8f0bcef162c8c
2026-01-20 10:38:25 +00:00
Sharlatan Hellseher
be8d1cacec
gnu: python-ndcube: Update to 2.4.0.
* gnu/packages/astronomy.scm (python-ndcube): Update to 2.4.0.
[arguments] <test-flags>: Skip freshly failing test only.

Change-Id: Iafd38ffeef6ab54e38ba63e370cbc2bd3cc5d1a0
2026-01-20 10:38:25 +00:00
Sharlatan Hellseher
d10b5e232e
gnu: python-ndcube-minimal: Reduce closure size.
* gnu/packages/astronomy.scm (python-ndcube-minimal)[native-inputs]: Do
not inherit from python-ndcube, remove python-matplotlib,
python-mpl-animators, and python-reproject.

Change-Id: I3b625c44ad6a09571e489fdf1f577662fec3df25
2026-01-20 10:35:47 +00:00
Sharlatan Hellseher
30514c0f21
gnu: python-drizzle: Update to 2.2.0.
* gnu/packages/astronomy.scm (python-drizzle): Update to 2.2.0.
[native-inputs]: Remove python-wheel; add python-pytest-doctestplus.

Change-Id: Id27507fb94e42a7c67ffc21cb7e4e6e69482ddc1
2026-01-20 02:20:15 +00:00
Sharlatan Hellseher
9e54825f1c
gnu: ginga: Update to 5.5.1.
* gnu/packages/astronomy.scm (ginga): Update to 5.5.1.
[arguments] <test-flags>: Don't skip tests, all of them pass successfully.

Change-Id: Ie87cc96ea661d4fd392e77c434bf1c4b2bc77552
2026-01-20 02:20:15 +00:00
Sharlatan Hellseher
546a15f46b
gnu: python-crds: Update to 13.1.1.
* gnu/packages/astronomy.scm (python-crds): Update to 13.1.1.

Change-Id: Ifcebd3e8c7562854dab36dee274bddd0bcfffd41
2026-01-20 02:20:07 +00:00
Sharlatan Hellseher
9c6989849b
gnu: python-cdflib: Update to 1.3.8.
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.8.
[arguments] <test-flags>: Deselect "remote_data" marker.
[native-inputs]: Remove python-pytest-remotedata.

Change-Id: I135588d6cdb2db4858a8f4ceca77882b074e8b9b
2026-01-20 02:04:11 +00:00