Yet another benchmarking article reminded me of how pretty damn badass
graph-tool is:
https://www.timlrx.com/2019/05/05/benchmark-of-popular-graph-network-packages/
It got me thinking about the future of the module and that's why I'm writing
in the forum.
Without a doubt, Tiago has pulled off something extraordinary for a
one-man-band. The only thing troublesome with this is that if anything
should ever happen to him the project would probably slowly die off - that
would be an enormous waste.
It seems like the community has established itself good enough to start
participating in active development. I personally have developed a series of
extra tools that I would like to give back but the integration with the main
repo appears to me to be too much of a daunting task. This is obviously
based on ignorance and I'm sure that if the documentation could be extended
with a 'developers' section containing examples on how to extend graph-tool
/ a bird-eye's of how graph-tool works, I reckon we could get more people
engaged with the inner workings of the module and assure maintenance in the
long term.
In order for the transition to be smooth, ideally we should come up with
this type of documentation in workshops/hackathons/meetups (would really
like to get some feedback about this).
P.S.: Should these ideas get any traction from other committed users, I'll
go ahead and nominate Tiago Peixoto for Benevolent Dictator for Life.