diff --git a/pkgs/development/python-modules/baycomp/default.nix b/pkgs/development/python-modules/baycomp/default.nix new file mode 100644 index 000000000000..a9167a4c0ac0 --- /dev/null +++ b/pkgs/development/python-modules/baycomp/default.nix @@ -0,0 +1,35 @@ +{ lib +, buildPythonPackage +, fetchPypi +, numpy +, scipy +, scikit-learn +, matplotlib +, unittestCheckHook +}: + +buildPythonPackage rec { + pname = "baycomp"; + version = "1.0.2"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-xDRywWvXzfSITdTHPdMH5KPacJf+Scg81eiNdRQpI7A="; + }; + + propagatedBuildInputs = [ + numpy + scipy + matplotlib + ]; + + nativeCheckInputs = [ unittestCheckHook ]; + pythonImportsCheck = [ "baycomp" ]; + + meta = { + description = "A library for Bayesian comparison of classifiers"; + homepage = "https://github.com/janezd/baycomp"; + license = [ lib.licenses.mit ]; + maintainers = [ lib.maintainers.lucasew ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 6b0e50d61dde..404b659ef77f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1271,6 +1271,8 @@ self: super: with self; { batinfo = callPackage ../development/python-modules/batinfo { }; + baycomp = callPackage ../development/python-modules/baycomp { }; + bayesian-optimization = callPackage ../development/python-modules/bayesian-optimization { }; bayespy = callPackage ../development/python-modules/bayespy { };