Implementation of the ImPrEd algorithm for graph visualization proposed by Simonetto et al.(2011). The algorithm uses a force-directed approach and prevent nodes from crossing edges.
You will find the paper explaining the algorithm at: https://hal.inria.fr/inria-00605921/document