mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Add python-lenstronomy.
* gnu/packages/astronomy.scm (python-lenstronomy): New variable. Change-Id: I8e9604c3cfef1d46fb3676362dd53a2cd6e34e36
This commit is contained in:
parent
f77ecfbbb1
commit
2e5d28bd36
1 changed files with 89 additions and 0 deletions
|
@ -52,6 +52,7 @@
|
|||
#:use-module (gnu packages documentation)
|
||||
#:use-module (gnu packages flex)
|
||||
#:use-module (gnu packages fontutils)
|
||||
#:use-module (gnu packages freedesktop)
|
||||
#:use-module (gnu packages gcc)
|
||||
#:use-module (gnu packages geo)
|
||||
#:use-module (gnu packages gettext)
|
||||
|
@ -4599,6 +4600,94 @@ Telescope,JWST} from a set of input dark current files and a set of flat field
|
|||
files.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public python-lenstronomy
|
||||
(package
|
||||
(name "python-lenstronomy")
|
||||
(version "1.13.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch) ;no tests data in the PyPI tarball
|
||||
(uri (git-reference
|
||||
(url "https://github.com/lenstronomy/lenstronomy")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0j0qc8vw53n9sg5yncilkfd6n5s2jixrm83an0q1gv2m2yk5dsn7"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:test-flags
|
||||
#~(list "--numprocesses" (number->string (parallel-job-count))
|
||||
;; TypeError: SparseSolverBase.__init__() got an
|
||||
;; unexpected keyword argument 'num_iter_lens'
|
||||
"--ignore=test/test_ImSim/test_image_model_pixelbased.py"
|
||||
"-k" (string-join
|
||||
;; AttributeError: 'FlatLambdaCDM' object has no attribute '_Ok0'
|
||||
(list "not test_angular_diameter_distance"
|
||||
"test_angular_diameter_distance_array"
|
||||
"test_angular_diameter_distance_z1z2"
|
||||
"test_geo_shapiro_delay"
|
||||
"test_interpol"
|
||||
"test_set_T_ij_stop"
|
||||
"test_update_source_redshift"
|
||||
;; FileNotFoundError: [Errno 2] No such file or
|
||||
;; directory: '/tmp/.../coolest_template.json'
|
||||
"test_full"
|
||||
"test_load"
|
||||
"test_pemd"
|
||||
"test_pemd_via_epl"
|
||||
"test_raise"
|
||||
"test_update"
|
||||
;; _flapack.error: (liwork>=max(1,10*n)||liwork==-1)
|
||||
;; failed for 10th keyword liwork: dsyevr:liwork=1
|
||||
"test_sampler"
|
||||
;; TypeError: SLIT_Starlets.function_2d() got an
|
||||
;; unexpected keyword argument 'n_pix_x'
|
||||
"test_pixelbased_modelling"
|
||||
;; AssertionError: Arrays are not almost equal to 1
|
||||
;; decimals ACTUAL: 0.8382375738251702
|
||||
"test_run_fit")
|
||||
" and not "))))
|
||||
(native-inputs
|
||||
(list python-colossus
|
||||
;; python-nestcheck
|
||||
;; python-pymultinest
|
||||
;; python-starred-astro
|
||||
python-coolest
|
||||
python-pytest
|
||||
python-pytest-xdist))
|
||||
(propagated-inputs
|
||||
(list python-astropy
|
||||
python-cobaya
|
||||
python-configparser
|
||||
python-corner
|
||||
python-dynesty
|
||||
python-emcee
|
||||
python-h5py
|
||||
python-matplotlib
|
||||
python-mpmath
|
||||
python-multiprocess
|
||||
python-nautilus-sampler
|
||||
python-numba
|
||||
python-numpy
|
||||
python-pyxdg
|
||||
python-pyyaml
|
||||
python-schwimmbad
|
||||
python-scikit-image
|
||||
python-scikit-learn
|
||||
python-scipy
|
||||
python-slitronomy
|
||||
python-zeus-mcmc))
|
||||
(home-page "https://github.com/lenstronomy/lenstronomy")
|
||||
(synopsis "Multi-purpose lens modeling software")
|
||||
(description
|
||||
"@code{lenstronomy} is a multi-purpose software package to model strong
|
||||
gravitational lenses. @code{lenstronomy} finds application for time-delay
|
||||
cosmography and measuring the expansion rate of the Universe, for quantifying
|
||||
lensing substructure to infer dark matter properties, morphological
|
||||
quantification of galaxies, quasar-host galaxy decomposition and much more.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public python-libstempo
|
||||
(package
|
||||
(name "python-libstempo")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue