gnu: Add python-qnorm.
* gnu/packages/python-xyz.scm (python-qnorm): New variable.
This commit is contained in:
parent
931650212a
commit
25623a3b34
1 changed files with 36 additions and 0 deletions
|
@ -11123,6 +11123,42 @@ provides convenient short API for print out of values, tracebacks, and
|
||||||
falling into the Python interpreter.")
|
falling into the Python interpreter.")
|
||||||
(license license:asl2.0)))
|
(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
|
(define-public python-xlib
|
||||||
(package
|
(package
|
||||||
(name "python-xlib")
|
(name "python-xlib")
|
||||||
|
|
Reference in a new issue