Compare commits

...

61 Commits

Author SHA1 Message Date
Sharlatan Hellseher
edec2f89f2 gnu: Add python-cianna.
* gnu/packages/astronomy.scm (python-cianna): New variable.

Change-Id: Ide1b3e735b6a88f2dd0e7c10e2daf4a00b6e1279
2026-04-19 23:19:53 +01:00
Sharlatan Hellseher
057d9a7527 gnu: Add python-ctaplot.
* gnu/packages/astronomy.scm (python-ctaplot): New variable.

Change-Id: I955f20973cbd90cd8fd98f2dd27e6401a9e6f45a
2026-04-19 23:19:53 +01:00
Sharlatan Hellseher
aaccf72cc6 gnu: Add python-swiftsimsoap.
* gnu/packages/astronomy.scm (python-swiftsimsoap): New variable.

Change-Id: Ia6c61d41f9972c6d3412ca3fa3c47f2a812fd801
2026-04-19 23:19:53 +01:00
Sharlatan Hellseher
5340b4e841 gnu: Add python-virgodc.
* gnu/packages/astronomy.scm (python-virgodc): New variable.

Change-Id: I12226cf15fe54d38d861910fe5202f29c8ed031d
2026-04-19 23:19:53 +01:00
Sharlatan Hellseher
50ea3d3d37 gnu: Add python-pyspedas.
* gnu/packages/astronomy.scm (python-pyspedas): New variable.

Change-Id: Ie69dfdcc25774438a5ae82ebdb85c51664374397
2026-04-19 23:19:53 +01:00
Sharlatan Hellseher
19a07f262c gnu: Add python-cdasws.
* gnu/packages/astronomy.scm (python-cdasws): New variable.

Change-Id: Id0fc8ce37ce4021ab4661614b4fc2b52e4b7e652
2026-04-19 23:19:52 +01:00
Sharlatan Hellseher
40ad134fd7 gnu: Add python-aioboto3.
* gnu/packages/python-web.scm (python-aioboto3): New variable.

Change-Id: I2ebc372405fabf2dc74f548625d93f99129b253e
2026-04-19 23:19:52 +01:00
Sharlatan Hellseher
bc3b8f15ae gnu: Add python-hapiclient.
* gnu/packages/astronomy.scm (python-hapiclient): New variable.

Change-Id: Id5022a07d40c95d930cc343fd36863b8a5a7133f
2026-04-19 23:19:52 +01:00
Sharlatan Hellseher
9491a49da2 gnu: Add python-lephare.
* gnu/packages/astronomy.scm (python-lephare): New variable.

Change-Id: I1286618f925c2c5e861d1d581d64178afff8e004
2026-04-19 23:19:52 +01:00
Sharlatan Hellseher
06c0bbf8a9 gnu: Add python-p-winds.
* gnu/packages/astronomy.scm (python-p-winds): New variable.

Change-Id: If7a96c1e31618ee7f1989bd90d6b3463443d9334
2026-04-19 23:19:52 +01:00
Sharlatan Hellseher
6c4e9067e3 gnu: Add python-flatstar.
* gnu/packages/astronomy.scm (python-flatstar): New variable.

Change-Id: I04d95f0d09dcb551a38f2f71f04a52b62412f195
2026-04-19 23:19:52 +01:00
Sharlatan Hellseher
4bc666390a gnu: Add python-pysatmadrigal.
* gnu/packages/astronomy.scm (python-pysatmadrigal): New variable.

Change-Id: I17ba10baa30c10ca01416f04c5e9452f7c35ebe8
2026-04-19 23:19:52 +01:00
Sharlatan Hellseher
29f408f484 gnu: Add python-madrigalweb.
* gnu/packages/astronomy.scm (python-madrigalweb): New variable.

Change-Id: I61bf418c29609854466d5235ef80f7565467b5c7
2026-04-19 23:19:52 +01:00
Sharlatan Hellseher
ddb4cd41ab gnu: Add python-pysatspaceweather.
* gnu/packages/astronomy.scm (python-pysatspaceweather): New variable.

Change-Id: Ibb4507feb6e353658b280a70cfa542ee58e4b645
2026-04-19 23:19:52 +01:00
Sharlatan Hellseher
b738149508 gnu: Add python-spacepy.
* gnu/packages/astronomy.scm (python-spacepy): New variable.

Change-Id: I9ef1b2bdc40710ea40e7ac6b7369b7095bef5a88
2026-04-19 23:19:52 +01:00
Sharlatan Hellseher
796a1486f3 gnu: Add voro++.
* gnu/packages/maths.scm (voro++): New variable.

Change-Id: I86fa0f124eb5b8b25fb099bb24b3c499c993345f
2026-04-19 23:19:51 +01:00
Sharlatan Hellseher
27bdead08b gnu: tenmon: Update to 20260412.
* gnu/packages/astronomy.scm (tenmon): Update to 20260412.
[inputs]: Add qtsvg.

Change-Id: I3faebc88ce31b76ca02a72facbed5e6b361165aa
2026-04-19 23:19:51 +01:00
Sharlatan Hellseher
9c481be5a6 gnu: stellarium: Update to 26.1.
* gnu/packages/astronomy.scm (stellarium): Update to 26.1.
[arguments] <tests?>: Enable.
<configure-flags>: Remove options which default value are ON (1), build
tests.
[inputs]: Add qtsvg.
[synopsis, description]: Adjust them.

Change-Id: Ic1221b9df81e8b3436f530bb6bdc53fd251380a4
2026-04-19 23:19:51 +01:00
Sharlatan Hellseher
7ecb7400d0 gnu: indi: Update to 2.2.0.
* gnu/packages/astronomy.scm (indi): Update to 2.2.0.

Change-Id: I2a34545cc935bac00494038ee5ef12ceb92b442f
2026-04-19 23:19:51 +01:00
Sharlatan Hellseher
16b26b7e64 gnu: gpredict: Update to 2.5.1.
* gnu/packages/astronomy.scm (gpredict): Update to 2.5.1.

Change-Id: If875b2d10cddfbfff54d9bc5f28d8b9dc3a77dd5
2026-04-19 23:19:51 +01:00
Sharlatan Hellseher
2c1e039a4e gnu: cpl: Update to 7.3.4.
* gnu/packages/astronomy.scm (cpl): Update to 7.3.4.

Change-Id: Ifd4a05be8bf76c9ad4e8a025cc8003ba27799151
2026-04-19 23:19:51 +01:00
Sharlatan Hellseher
5feb5a53cf gnu: cianna: Update to 1.0.1.2-0.c9aa934.
* gnu/packages/astronomy.scm (cianna): Update to
c9aa934a931ed77663997f0f20172ee7f63b068a commit.
[source] <patches>: Add patch fixing missing CUDA error during runtime.
[build-system]: Switch to cmake-build-system.
[phases]{configure, check, build}: Keep phases.
{fix-paths}: Remove phase.
[native-inputs]: Remove python-wrapper, python-numpy, python-setuptools.

* gnu/packages/patches/cianna-remove-error-for-missing-cuda.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch

Change-Id: I953ed80843ce9939b46435d8e9b8a7f2966774d4
2026-04-19 23:19:51 +01:00
Sharlatan Hellseher
4867d5e5af gnu: celestia-content: Update to 0.0.0-7.a76199c.
* gnu/packages/astronomy.scm (celestia-content): Update to
a76199c8bce62761ad577dc5c3523fb4925e09b7 commit.

Change-Id: Ie6eb5006f299411fa9489d7898671c970840067a
2026-04-19 23:19:51 +01:00
Sharlatan Hellseher
287d257a6a gnu: astroterm: Update to 1.2.0.
* gnu/packages/astronomy.scm (astroterm): Update to 1.2.0.

Change-Id: I94ca94ea4e6199957ea15293ee7659cd3ed29883
2026-04-19 23:19:51 +01:00
Sharlatan Hellseher
9b0fa9d79a gnu: python-sirilic: Update to 2.0.10.
* gnu/packages/astronomy.scm (python-sirilic): Update to 2.0.10.

Change-Id: Ifd0056dcead7d12fde5377631a14c06cafad4a06
2026-04-19 23:19:50 +01:00
Sharlatan Hellseher
9501dac3dc gnu: python-romancal: Update to 0.22.0-1.fb49640.
* gnu/packages/astronomy.scm (python-romancal): Update to
fb49640377b93d1c66456dc5bb7a6d1fa355eea1 commit.

Change-Id: I2264941fdcae8c535d272798ab4d8bb85d33c20b
2026-04-19 23:19:50 +01:00
Sharlatan Hellseher
e59338779b gnu: python-asdf-zarr: Update to 0.0.4-0.df31d90.
* gnu/packages/astronomy.scm (python-asdf-zarr): Update to
df31d9008b07d2a2c0f47df2d550a0bbd4151bb5 commit.
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-asdf-3; add python-asdf.
[native-inputs]: Remove python-wheel.

Change-Id: I7019c3ceb8d32705b1150a971b65c86821e7c352
2026-04-19 23:19:50 +01:00
Sharlatan Hellseher
2fbd8097f8 gnu: python-spisea: Update to 2.4.
* gnu/packages/astronomy.scm (python-spisea): Update to 2.4.

Change-Id: I22e60126a15331d052e3cf727f801df8de17c8cc
2026-04-19 23:19:50 +01:00
Sharlatan Hellseher
f05ca6769f gnu: python-regularizepsf: Update to 1.2.0.
* gnu/packages/astronomy.scm (python-regularizepsf): Update to 1.2.0.

Change-Id: I8575b10534b4d9324278a64921a9ab7a74c27ab4
2026-04-19 23:19:50 +01:00
Sharlatan Hellseher
6cff6e6ce3 gnu: python-pyxsim: Update to 4.5.0.
* gnu/packages/astronomy.scm (python-pyxsim): Update to 4.5.0.

Change-Id: I7ce5672014c261158605bf0556b1d28e17ffb4fb
2026-04-19 23:19:50 +01:00
Sharlatan Hellseher
4f620e79d7 gnu: python-pypeit: Update to 2.0.1.
* gnu/packages/astronomy.scm (python-pypeit): Update to 2.0.1.

Change-Id: Ib4504024f536f02cd7aaa8f59057ad5dbe4d1b7c
2026-04-19 23:19:50 +01:00
Sharlatan Hellseher
836ed8c914 gnu: python-pyhalo: Update to 1.4.6.
* gnu/packages/astronomy.scm (python-pyhalo): Update to 1.4.6.
[arguments] <test-flags>: Run all tests.

Change-Id: I16af677d0c4c3f7264f70772127cb82adadffa9c
2026-04-19 23:19:49 +01:00
Sharlatan Hellseher
88a81b789b gnu: python-pyastronomy: Update to 0.25.0.
* gnu/packages/astronomy.scm (python-pyastronomy): Update to 0.25.0.

Change-Id: Id2b169e298178524da86e8fde08130f69d419c11
2026-04-19 23:19:49 +01:00
Sharlatan Hellseher
626cd717d7 gnu: python-ctapipe: Update to 0.30.0.
* gnu/packages/astronomy.scm (python-ctapipe): Update to 0.30.0.
[source]: Switch to git-fetch.
[arguments] <tests?, test-flags>: Enable some portion of tests not
requiring remote data.
<phases>: Add 'remove-test-files.
[native-inputs]: Add nss-certs-for-test, python-h5py, python-pytest,
python-pytest-timeout, python-pytest-astropy-header,
python-pytest-xdist, and python-tomli.

Change-Id: If3fbc24c58c87ba4cadd2faddbdba38ba7abab33
2026-04-19 23:19:49 +01:00
Sharlatan Hellseher
d099c7aedd gnu: python-radiospectra: Improve package.
* gnu/packages/astronomy.scm (python-radiospectra):
[source]: Switch to git-fetch.
[arguments] <test-flags>: Limit parallel tests up to 8 threads.
[phases]{sanity-check}: Keep the phase.
{set-home-env}: Rename to {set-HOME}.
[native-inputs]: Remove python-wheel.

Change-Id: I1c7e9c4bdcc766567fc9246340e8aaa39e3cec8e
2026-04-19 23:19:49 +01:00
Sharlatan Hellseher
6cf3e836ca gnu: python-aiapy: Update to 0.12.0.
* gnu/packages/astronomy.scm (python-aiapy): Update to 0.12.0.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run all tests.
[phases]{set-home}: Adjust name to {set-HOME}, remove redundant comment.
{include-package-data}: New phase.

Change-Id: Id5368484909bddec77845f92758eda3a317bd19a
2026-04-19 23:19:49 +01:00
Sharlatan Hellseher
f1c38974e7 gnu: python-dkist: Update to 1.17.0-0.4369dd7.
* gnu/packages/astronomy.scm (python-dkist): Update to
4369dd7830b29c6bf29f9053852d150eef37d971 commit.
[source]: Switch to git-fetch.

Change-Id: I9c3156c8027892eba1e95d4919e4fb77152a6a64
2026-04-19 23:19:49 +01:00
Sharlatan Hellseher
2f928f832a gnu: python-soxs: Update to 5.3.0.
* gnu/packages/astronomy.scm (python-soxs): Update to 5.3.0.

Change-Id: I1945fcbf2f02f478a1fb224b190cc3b92a420729
2026-04-19 23:19:49 +01:00
Sharlatan Hellseher
62a92c64e0 gnu: python-romanisim: Update to 0.13.1.
* gnu/packages/astronomy.scm (python-romanisim): Update to 0.13.1.

Change-Id: Ib7727d059fb85bce9e56a9b61e92f69d137e208d
2026-04-19 23:19:48 +01:00
Sharlatan Hellseher
4e831838e8 gnu: python-pysm3: Update to 3.4.4.
* gnu/packages/astronomy.scm (python-pysm3): Update to 3.4.4.

Change-Id: I18ffffc389c5d83f9adb4d91cf74e384952a5515
2026-04-19 23:19:48 +01:00
Sharlatan Hellseher
069a1fdbfd gnu: python-jwst: Update to 2.0.0.
* gnu/packages/astronomy.scm (python-jwst): Update to 2.0.0.
[source]: Switch to git-fetch.
[phases]{relax-requirements}: Adjust phase.

Change-Id: I5004446c1f03614d9e27319cef3063a229bd9421
2026-04-19 23:19:48 +01:00
Sharlatan Hellseher
23ce8a8550 gnu: python-swiftgalaxy: Update to 3.0.1.
* gnu/packages/astronomy.scm (python-swiftgalaxy): Update to 3.0.1.

Change-Id: I4a861e8165c51e5fd37d391f71b1859f735fdb56
2026-04-19 23:19:48 +01:00
Sharlatan Hellseher
d70eaaff4d gnu: python-geopack: Update to 1.0.12.
* gnu/packages/geo.scm (python-geopack): Update to 1.0.12.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-pytest and python-wheel.

Change-Id: Iee66466d505099343231b266b38864341e4c1636
2026-04-19 23:12:19 +01:00
Sharlatan Hellseher
87d8e5a1cf gnu: python-pynbody: Update to 2.4.2.
* gnu/packages/astronomy.scm (python-pynbody): Update to 2.4.2.

Change-Id: I2bd0fba9ed181f18a59ce4bcd0a65b035dab8ba8
2026-04-19 23:12:19 +01:00
Sharlatan Hellseher
b1eb1d9232 gnu: python-stdatamodels: Update to 5.0.1.
* gnu/packages/astronomy.scm (python-stdatamodels): Update to 5.0.1.
[propagated-inputs]: Add python-gwcs.
[native-inputs]: Remove nss-certs-for-test.

Change-Id: I7c27d88cc468527afcf3142adc521d2d0a0b9fbc
2026-04-19 23:12:19 +01:00
Sharlatan Hellseher
fa4647bd9c gnu: python-gammapy: Update to 2.1.
* gnu/packages/astronomy.scm (python-gammapy): Update to 2.1.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run all tests, provide --duration option to
report on long running tests.
<phases>: Remove 'relax-requirements.
[description]: Fix column fill.

Change-Id: Iebc70c76d80138644ea25c44c3998afbcbea17cb
2026-04-19 23:12:19 +01:00
Sharlatan Hellseher
0ef2a12ebe gnu: python-swiftsimio: Update to 12.1.0.
* gnu/packages/astronomy.scm (python-swiftsimio): Update to 12.1.0.

Change-Id: Id031225bf2d0aea6d4a01615f4a2781aadd3a411
2026-04-19 23:12:19 +01:00
Sharlatan Hellseher
9b506473f9 gnu: python-stcal: Update to 1.18.0.
* gnu/packages/astronomy.scm (python-stcal): Update to 1.18.0.
[source]: Switch to git-fetch.

Change-Id: Idce95cbdd03043123fcffe2d724fdea5478a3ce4
2026-04-19 23:12:19 +01:00
Sharlatan Hellseher
1e82375f9c gnu: python-stpipe: Update to 0.12.0.
* gnu/packages/astronomy.scm (python-stpipe): Update to 0.12.0.
[source] <snippet>: Use G-Expressions, fix long lines.
[arguments] <test-flags>: Rework skipped tests, run more.
<phases>: Remove 'set-version.
[propagated-inputs]: Add python-importlib-metadata.

Change-Id: Ie11b11ae177c68d0fe7020b34d4ef4c848e389b8
2026-04-19 23:12:18 +01:00
Sharlatan Hellseher
28075b4ec0 gnu: python-colossus: Update to 1.3.17-0.fef8311.
* gnu/packages/astronomy.scm (python-colossus): Update to
fef83117a5d83a79116a64398d3e76b97f9c26f9 commit.

Change-Id: I4f5dc799ed2935418eda23465f9a7e8ffdce2287
2026-04-19 23:12:18 +01:00
Sharlatan Hellseher
2d9a7c874d gnu: python-cobaya: Update to 3.6.2.
* gnu/packages/astronomy.scm (python-cobaya): Update to 3.6.2.

Change-Id: I7e87827cf0190980d67112985fe5798ccb9e3f25
2026-04-19 23:12:18 +01:00
Sharlatan Hellseher
7e81e847a4 gnu: python-crds: Update to 13.1.14.
* gnu/packages/astronomy.scm (python-crds): Update to 13.1.14.

Change-Id: Iddd7e5094cec655cfd1f0a00298e56136eba7f89
2026-04-19 23:12:18 +01:00
Sharlatan Hellseher
5abbc81fc1 gnu: python-cdflib: Update to 1.3.9.
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.9.
[phases]{set-home-env}: Rename to {set-HOME} and assign HOME to "/tmp".

Change-Id: I3581df00d108d4c897103362cf42c74f25d358f8
2026-04-19 23:12:18 +01:00
Sharlatan Hellseher
5aa8a75603 gnu: python-photutils: Update to 3.0.0.
* gnu/packages/astronomy.scm (python-photutils): Update to 3.0.0.
[source]: Switch to git-fetch.
[phases]{check}: Keep using default phase.
{add-missing-input, remove-local-source}: New phases.

Change-Id: I5103e99028517808a01cfdddfb1ff8925e53aa08
2026-04-19 23:12:18 +01:00
Sharlatan Hellseher
f47cad05d9 gnu: python-roman-datamodels: Update to 0.31.0.
* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.31.0.
[source]: Switch to git-fetch.

Change-Id: I46a0f92f90f23bb797b74b45c18714da68c8b640
2026-04-19 23:12:18 +01:00
Sharlatan Hellseher
312b447ddc gnu: python-rad: Update to 0.31.0.
* gnu/packages/astronomy.scm (python-rad): Update to 0.31.0.
[propagated-inputs]: Add python-asdf-standard, python-deepdiff,
python-pyyaml, and python-semantic-version.
[native-inputs]: Remove python-deepdiff and python-semantic-version.

Change-Id: Iae1b0e6581a249d0185029886042d8d3fe326141
2026-04-19 23:12:17 +01:00
Sharlatan Hellseher
c6ba4b50d1 gnu: python-asdf-astropy: Update to 0.11.0.
* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.11.0.
[source]: Switch to git-source.
[phases]{include-package-data}: New phases.
{set-home-env}: Rename to {set-HOME}.

Change-Id: I25e86e9c5ca3cff517041997a99345d6d3b25331
2026-04-19 23:12:17 +01:00
Sharlatan Hellseher
c952545599 gnu: python-asdf: Update to 5.2.0.
* gnu/packages/astronomy.scm (python-asdf, python-asdf-bootstrap): Update to 5.2.0.
[source]: Switch to git-fetch.
[phases]{include-package-data}: New phase.
[propagated-inputs]: Remove python-asdf-transform-schemas.
(python-asdf-3)[propagated-inputs]: Prepend python-asdf-transform-schemas.

Change-Id: Ifb62e44e4a671768e08ce7e176d652ab415c2100
2026-04-19 23:12:17 +01:00
Sharlatan Hellseher
b2762bf2b8 gnu: Add python-asdf-bootstrap: Enable sanity check.
* gnu/packages/astronomy.scm (python-asdf-bootstrap):
[phases]{sanity-check}: Preserve phase
[propagated-inputs]: Replace python-asdf-transform-schemas and
python-asdf-standard with bootstrap variants.
(python-asdf-transform-schemas-bootstrap,
python-asdf-standard-bootstrap): New variables.

Change-Id: Ic58e911482ff36c7caf82275253b99051760c97e
2026-04-19 23:12:17 +01:00
Sharlatan Hellseher
0e567eb2ca gnu: python-astropy-iers-data: Update to 0.2026.4.13.0.58.2.
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2026.4.13.0.58.2.

Change-Id: Ic07bc4386d78846a074f25c131f550d6b7c60ee4
2026-04-19 23:12:17 +01:00
Sharlatan Hellseher
8bfbae53b8 gnu: wcslib: Update to 8.6.
* gnu/packages/astronomy.scm (wcslib): Update to 8.6.

Change-Id: I6ad54e763179c692ace797fc3db4b65856c0557d
2026-04-19 23:12:17 +01:00
6 changed files with 1168 additions and 310 deletions

View File

@@ -1092,6 +1092,7 @@ dist_patch_DATA = \
%D%/packages/patches/catdoc-CVE-2017-11110.patch \
%D%/packages/patches/chez-irregex-import-cond-expand.patch \
%D%/packages/patches/chez-scheme-bin-sh.patch \
%D%/packages/patches/cianna-remove-error-for-missing-cuda.patch \
%D%/packages/patches/circos-remove-findbin.patch \
%D%/packages/patches/cdparanoia-fpic.patch \
%D%/packages/patches/cdrkit-libre-cross-compile.patch \

File diff suppressed because it is too large Load Diff

View File

@@ -1219,20 +1219,23 @@ readily with other Python GIS packages such as pyproj, Rtree, and Shapely.")
(define-public python-geopack
(package
(name "python-geopack")
(version "1.0.10")
(version "1.0.12")
(source
(origin
(method url-fetch)
(uri (pypi-uri "geopack" version))
(method git-fetch)
(uri (git-reference
(url "https://github.com/tsssss/geopack")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0mryjp7m4h99qlpvnn40s81sygr73qcv8rkmjp9pcli1gz829kjf"))))
(base32 "0ap5j4359xxjkbz06y097yq5d37sxcwlnlsfwrv6dvza7ydmgcgg"))))
(build-system pyproject-build-system)
(arguments
(list
;; XXX Reported upstream <https://github.com/tsssss/geopack/issues/21>.
#:tests? #f))
(native-inputs
(list python-pytest python-setuptools python-wheel))
(list python-setuptools))
(propagated-inputs
(list python-numpy python-scipy))
(home-page "https://github.com/tsssss/geopack")

View File

@@ -3995,6 +3995,45 @@ addition it can be used as a module in Python for plotting. It supports
vector and bitmap output, including PDF, Postscript, SVG and EMF.")
(license license:gpl2+)))
(define-public voro++
(package
(name "voro++")
(version "0.4.6")
(source
(origin
(method url-fetch)
(uri (string-append "https://math.lbl.gov/" name "/download/dir/"
name "-" version ".tar.gz"))
(sha256
(base32 "0zj3xbrqf8sm49yhypy23k3w9786r94kcwm8v803ikp23q3p0ygg"))))
(build-system gnu-build-system)
(arguments
(list
#:tests? #f ;no tests
#:make-flags #~(list (string-append "PREFIX=" #$output))
#:phases
#~(modify-phases %standard-phases
(delete 'configure)))) ;no configure
(home-page "https://math.lbl.gov/voro++/")
(synopsis "C++ library for the computation of the Voronoi diagram")
(description
"Voro++ is a software library for carrying out three-dimensional
computations of the Voronoi tessellation. A distinguishing feature of the
Voro++ library is that it carries out cell-based calculations, computing the
Voronoi cell for each particle individually. It is particularly well-suited
for applications that rely on cell-based statistics, where features of Voronoi
cells (eg. volume, centroid, number of faces) can be used to analyze a system
of particles.
Voro++ comprises of several C++ classes that can be built as a static library.
A command-line utility is also provided that can use most features of the
code. The direct cell-by-cell construction makes the library particularly
well-suited to handling special boundary conditions and walls. It employs
algorithms that are tolerant for numerical precision errors, it exhibits high
performance, and it has been successfully employed on very large particle
systems.")
(license license:bsd-3)))
(define-public maxflow
(package
(name "maxflow")

View File

@@ -0,0 +1,32 @@
From 5eed2d2ca7c13c08ca7eb92fc4a78c30ca4b6b3d Mon Sep 17 00:00:00 2001
From: Hellseher <sharlatanus@gmail.com>
Date: Sat, 18 Apr 2026 08:26:29 +0000
Subject: [PATCH] Remove CUDA error handling from network.c
Removed error handling for CUDA compilation check.
Fixes: https://github.com/Deyht/CIANNA/issues/4
---
src/network.c | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/src/network.c b/src/network.c
index d454f64..5a9497c 100644
--- a/src/network.c
+++ b/src/network.c
@@ -155,15 +155,6 @@ CIANNA V-1.0.1.2 stable build (04/2026), by D.Cornu\n\
init_cuda(networks[network_number]);
#endif
- #ifndef CUDA
- if(comp_int == C_CUDA)
- {
- printf("\n ERROR: compute method set to CUDA while CIANNA was not compiled for it.\n");
- printf(" Install Nvidia CUDA and recompile CIANNA with the appropriate option.\n\n");
- exit(EXIT_FAILURE);
- }
- #endif
-
#ifndef BLAS
if(comp_int == C_BLAS)
{

View File

@@ -167,6 +167,46 @@
#:use-module (guix utils)
#:use-module (srfi srfi-1))
(define-public python-aioboto3
(package
(name "python-aioboto3")
(version "15.5.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/terricain/aioboto3")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "05644x17f9sl8mv9bp8l0rjcmw5x2ssyd5z1v3xmgcspk5qs6qn8"))))
(build-system pyproject-build-system)
(arguments
(list
#:tests? #f ;XXX: all tests faild
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'relax-requirements
(lambda _
(substitute* "pyproject.toml"
(("aiobotocore\\[boto3\\]==2.25.1")
"aiobotocore >= 2.25.1")))))))
(native-inputs
(list python-setuptools
python-setuptools-scm))
(propagated-inputs
(list python-aiobotocore
python-aiofiles
;; [optional]
python-boto3
python-cryptography))
(home-page "https://github.com/terricain/aioboto3")
(synopsis "Async boto3 wrapper")
(description
"This package is mostly just a wrapper combining the great work of boto3
and aiobotocore.")
(license license:asl2.0)))
(define-public python-aiocoap
(package
(name "python-aiocoap")