Community Discovery Library
Deep Thought is the perfect codename for (a release of) a community detection library.
[she] is a computer that was created by a pan-dimensional, hyper-intelligent species of beings (whose three-dimensional protrusions into our universe are ordinary white mice) to come up with the Answer to The Ultimate Question of Life, the Universe, and Everything. Deep Thought is the size of a small city.
When, after seven and a half million years of calculation, the answer finally turns out to be 42, Deep Thought admonishes Loonquawl and Phouchg (the receivers of the Ultimate Answer) that: "[she] checked it very thoroughly, and that quite definitely is the answer. I think the problem, to be quite honest with you is that you've never actually known what the question was."
Douglas Adams - Hitchhiker's Guide to the Galaxy
Deep Thought captures the main aspects of Community Detection:
This version reduces the number of available algorithms to simplify the dependency chain and installation process.
Dependencies upgraded (major breaking changes)
Dependencies removed:
Dependencies made optional:
New CD algorithms:
Additional notes:
graph-tool
support is maintained, but its dependency is not explicitly introduced (neither in pypi nor in the conda distributions). Its installation has to be fulfilled separately from cdlib
.bayanpy
depends on Gouroby solver that needs to be installed separately.infomap
package is not installed, cdlib
will fall back on the python-igraph
implementation of such an algorithm.Full Changelog: https://github.com/GiulioRossetti/cdlib/compare/v0.2.6...v0.3.0
:new: CDlib light version (python only dependencies)
:arrow_up: python-infomap 1.7.1 support
Changes:
Bug fix:
New algorithms:
New Features:
New Algorithms:
Changes/Fix:
New Features:
Changes:
New Features:
Changes:
CDlib first release.