SocialCognitiveSystems / PRIMO

GNU Lesser General Public License v3.0
4 stars 3 forks source link

Consider dropping networkx dependency #4

Open jpoeppel opened 7 years ago

jpoeppel commented 7 years ago

We hardly networkx. It is only used as an underlying graph representation for the networks, FactorTrees and it provides a useful helper for sampling.

Functionality we would need to implement in order to drop networkx:

Our own implementation could either be general (e.g. take required parts from networkx almost as they are, but simplified for our needs), or specialized and optimized for our use case (e.g. flag nodes without ancestors specially for topological sort)

Did I forget any other functions we use?