mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-25 12:05:19 -06:00
gnu: python-lenstronomy: Enable more tests and adjust inputs.
* gnu/packages/astronomy.scm (python-lenstronomy): [arguments] <test-flags>: Limit the number of parallel tests up to 8; enable more tests. <phases>: Add 'pre-check. [propagated-inputs]: Remove python-astropy, python-cobaya, python-dynesty, python-emcee, python-nautilus-sampler, python-slitronomy, and python-zeus-mcmc; add python-astropy-6. [native-inputs]: Add python-cobaya, python-emcee, python-nestcheck, python-nautilus-sampler, python-dynesty, python-setuptools, python-slitronomy, and python-zeus-mcmc. Change-Id: I4f891ec7418776e69ce8fa2f77d4e6affe9801cf
This commit is contained in:
parent
15af1d55df
commit
a310072bef
1 changed files with 36 additions and 47 deletions
|
|
@ -5628,7 +5628,7 @@ astronomical tables
|
|||
(version "1.13.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch) ;no tests data in the PyPI tarball
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/lenstronomy/lenstronomy")
|
||||
(commit (string-append "v" version))))
|
||||
|
|
@ -5638,64 +5638,55 @@ astronomical tables
|
|||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
;; tests: 1338 passed, 350 warnings
|
||||
;; tests: 1452 passed, 2163 warnings
|
||||
#:test-flags
|
||||
#~(list "--numprocesses" (number->string (parallel-job-count))
|
||||
;; TypeError: SparseSolverBase.__init__() got an
|
||||
;; unexpected keyword argument 'num_iter_lens'
|
||||
#~(list "--numprocesses" (number->string (min 8 (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"
|
||||
;; _flapack.error: (liwork>=max(1,10*n)||liwork==-1)
|
||||
;; failed for 10th keyword liwork: dsyevr:liwork=1
|
||||
(list "not test_sampler"
|
||||
;; TypeError: SLIT_Starlets.function_2d() got an
|
||||
;; unexpected keyword argument 'n_pix_x'
|
||||
"test_pixelbased_modelling"
|
||||
;; XXX: These are precision errors in tests which
|
||||
;; need to be checked properly: AssertionError:
|
||||
;; Arrays are not almost equal ...
|
||||
"test_run_fit"
|
||||
"test_multiplane"
|
||||
;; ModuleNotFoundError: No module named
|
||||
;; 'astropy.cosmology._utils'
|
||||
"test_short_and_laconic")
|
||||
" and not "))))
|
||||
"test_pixelbased_modelling")
|
||||
" and not "))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'check 'pre-check
|
||||
(lambda _
|
||||
;; Tests try to search for JSON in "path = os.getcwd()" and fail
|
||||
;; with error:
|
||||
;;
|
||||
;; FileNotFoundError: [Errno 2] No such file or directory:
|
||||
;; '/tmp/<...>/source/coolest_template.json'
|
||||
(for-each (lambda (file) (copy-file file (basename file)))
|
||||
(find-files "test/test_Util/test_COOLEST"
|
||||
"(\\.json|\\.fits)$")))))))
|
||||
(native-inputs
|
||||
(list python-colossus
|
||||
;; python-nestcheck
|
||||
;; python-pymultinest
|
||||
;; python-starred-astro
|
||||
(list python-cobaya
|
||||
python-colossus
|
||||
python-coolest
|
||||
python-emcee
|
||||
python-nestcheck
|
||||
;; python-pymultinest ;depends on MultiNest
|
||||
python-pytest
|
||||
python-pytest-xdist))
|
||||
;; python-starred-astro ;depends on python-jax
|
||||
python-nautilus-sampler
|
||||
python-dynesty
|
||||
python-pytest-xdist
|
||||
python-setuptools
|
||||
python-slitronomy
|
||||
python-zeus-mcmc))
|
||||
(propagated-inputs
|
||||
(list python-astropy
|
||||
python-cobaya
|
||||
(list python-astropy-6
|
||||
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
|
||||
|
|
@ -5703,9 +5694,7 @@ astronomical tables
|
|||
python-schwimmbad
|
||||
python-scikit-image
|
||||
python-scikit-learn
|
||||
python-scipy
|
||||
python-slitronomy
|
||||
python-zeus-mcmc))
|
||||
python-scipy))
|
||||
(home-page "https://github.com/lenstronomy/lenstronomy")
|
||||
(synopsis "Multi-purpose lens modeling software")
|
||||
(description
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue