Open jensdietrich opened 2 weeks ago
done @jensdietrich
@nkiru-ede I just reviewed this -- some questions:
/Transitive_deps.py
looks pretty complex, did you write this from scratch ? Is there a lib that can do this (I think boost can be used from python - link has TC function) ?yes, it looks complex because I firstly identified and removed cycles/loops before using topological sorting to get the transitive dependencies (this is done to a depth on 10) - as I was getting hundreds of millions of relationships otherwise as it kept going into endless loops.
There are algorithms such as Floyd-Warshall, Tarjan, etc. I tried them but they were very memory intensive and kept crashing because of the size of the graph.
jensdietrich
Add additional processing step (with tests, readme description etc) to compute the TC of those three graphs, create plots for vertex and edge counts.