Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / kmapper / default.nix
blob86d9f2b5f79879aa2b0296db5066889fe1c3df5b
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , scikit-learn
5 , numpy
6 , scipy
7 , jinja2
8 , pytestCheckHook
9 , networkx
10 , matplotlib
11 , igraph
12 , plotly
13 , ipywidgets
16 buildPythonPackage rec {
17   pname = "kmapper";
18   version = "2.0.1";
20   src = fetchFromGitHub {
21     owner = "scikit-tda";
22     repo = "kepler-mapper";
23     rev = "v${version}";
24     sha256 = "1jqqrn7ig9kylcc8xbslxmchzghr9jgffaab3g3y3nyghk8azlgj";
25   };
27   propagatedBuildInputs = [
28     scikit-learn
29     numpy
30     scipy
31     jinja2
32   ];
34   nativeCheckInputs = [
35     pytestCheckHook
36     networkx
37     matplotlib
38     igraph
39     plotly
40     ipywidgets
41   ];
43   meta = with lib; {
44     description = "Python implementation of Mapper algorithm for Topological Data Analysis";
45     homepage = "https://kepler-mapper.scikit-tda.org/";
46     license = licenses.mit;
47     maintainers = [ ];
48     broken = true;
49   };