taynaud / python-louvain

Louvain Community Detection
BSD 3-Clause "New" or "Revised" License
965 stars 200 forks source link

Roadmap #93

Closed asemic-horizon closed 2 years ago

asemic-horizon commented 2 years ago

Thanks for this useful code!

Do you have a kind of TODO list that potential external contributors (such as myself) can look into?

I'm specially interested in "non-functional" updates to the code so it uses type signatures, maybe uses @singledispatch instead of isinstance checking and maybe make the code more readable with dataclasses. But that may not be in your roadmap if you're focused on supporting a range of older Pythons.

taynaud commented 2 years ago

Hello,

I have no plan to improve this tool for the moment. It's purpose is to be as close as the original implementation and nothing more. Glad it is usefull, but I do only some maintenance on it.

If you have contribution to improve the code, fix bugs, documentation, I would be glad to accept them, but I do not plan to add any features

Best