gnu: Add python-qnorm.
* gnu/packages/python-xyz.scm (python-qnorm): New variable.
This commit is contained in:
parent
931650212a
commit
25623a3b34
@ -11123,6 +11123,42 @@ provides convenient short API for print out of values, tracebacks, and
|
||||
falling into the Python interpreter.")
|
||||
(license license:asl2.0)))
|
||||
|
||||
(define-public python-qnorm
|
||||
(package
|
||||
(name "python-qnorm")
|
||||
(version "0.8.1")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "qnorm" version))
|
||||
(sha256
|
||||
(base32
|
||||
"1iykxrvlg32h78d3cr0137x93w8krcwc8gdqyfj55id917pz7ck1"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #false ;there are none
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'fix-pyproject-format
|
||||
(lambda _
|
||||
(substitute* "pyproject.toml"
|
||||
(("url = .*") (string-append "version = \"" #$version "\""))
|
||||
(("python_requires.*") "")
|
||||
(("packages =.*") "")
|
||||
(("install_requires") "dependencies")
|
||||
(("\"Maarten van der Sande <maartenvandersande@hotmail.com>\"")
|
||||
"{ name = \"Maarten van der Sande\", email = \"maartenvandersande@hotmail.com\"}")
|
||||
(("license = \"MIT\"") "license = { file = \"LICENSE\"}")))))))
|
||||
(propagated-inputs (list python-numba python-numpy python-pandas))
|
||||
(home-page "https://github.com/Maarten-vd-Sande/qnorm")
|
||||
(synopsis "Quantile normalization")
|
||||
(description "This tool implements quantile normalization. It properly
|
||||
resolves rank ties, which is important when ties happen frequently, such as
|
||||
when working with discrete numbers (integers) in count tables. This
|
||||
implementation should be relatively fast, and can use multiple cores to sort
|
||||
the columns and tie-resolvement is accelerated by numba.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-xlib
|
||||
(package
|
||||
(name "python-xlib")
|
||||
|
Loading…
Reference in New Issue
Block a user