diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-06-11 22:53:44 +0100 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-06-30 10:11:20 +0100 |
commit | 9d7b6b809a8b75e96e6bab6e3e59f0fc29db1e19 (patch) | |
tree | 2a3b3417cdc3917ef1b92ead022a672ba25c6b22 /gnu | |
parent | 61e70aa4992700b373f6d965d1c7aa6610ef57fd (diff) | |
download | guix-9d7b6b809a8b75e96e6bab6e3e59f0fc29db1e19.tar.gz guix-9d7b6b809a8b75e96e6bab6e3e59f0fc29db1e19.zip |
gnu: Add python-yt-astro-analysis.
* gnu/packages/astronomy.scm (python-yt-astro-analysis): New variable.
Change-Id: I5369d86b884aca1b18883083db872df9333eed9e
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/astronomy.scm | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 7dbb95f788..c6f69d2e03 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -5237,6 +5237,50 @@ using (multivariate) polynomials.") ;; yt/frontends/artio/artio_headers/LICENSE: for C code. license:lgpl3)))) +(define-public python-yt-astro-analysis + (package + (name "python-yt-astro-analysis") + (version "1.1.3") + (source + (origin + (method url-fetch) + (uri (pypi-uri "yt_astro_analysis" version)) + (sha256 + (base32 "1fb3sdp6hq2c4c28pd33v9yj14x9l7qizf3y3qpl594qdq1ffmpi")))) + (build-system pyproject-build-system) + (arguments + (list + ;; Disable test which require MPI setup and failed to run, check why. + #:test-flags #~(list "--ignore=test_halo_finders_ts.py") + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'build-extensions + (lambda _ + (invoke "python" "setup.py" "build_ext" "--inplace")))))) + (propagated-inputs + (list python-h5py + python-numpy + python-packaging + python-yt)) + (native-inputs + (list python-cython + python-nose + python-tomli)) + (home-page "https://github.com/yt-project/yt_astro_analysis") + (synopsis "YT astrophysical analysis modules") + (description + "This package provides an @code{yt} extension package for astrophysical +analysis. This package contains functionality for: + +@itemize +@item halo finding and analysis +@item lightcones +@item planning cosmological simulations for making lightcones and lightrays +@item exporting to the RADMC-3D radiation transport code +@item creating PPV FITS cubes +@end itemize") + (license (list license:bsd-3 license:lgpl3)))) + (define-public qfits (package (name "qfits") |