DerwenAI / kglab

Graph Data Science: an abstraction layer in Python for building knowledge graphs, integrated with popular graph libraries – atop Pandas, NetworkX, RAPIDS, RDFlib, pySHACL, PyVis, morph-kgc, pslpython, pyarrow, etc.
https://derwen.ai/docs/kgl/
MIT License
575 stars 65 forks source link

Add support for python-igraph #27

Open ceteri opened 3 years ago

ceteri commented 3 years ago
  1. Extend the Subgraph class to add support for python-igraph.

  2. Add a notebook to show example uses of igraph in comparison with networkx.

  3. Integrate use of leidenalg based on igraph support.

    • ask @colinmegill for example use cases
colinmegill commented 3 years ago

Notebooks: https://github.com/pol-is/notebooks Data: https://github.com/pol-is/openData

ceteri commented 3 years ago

Thank you @colinmegill!

Would it help to accelerate the leiden algorithm on GPUs? There's an impl in the RAPIDS version of networkx