It looks like you're new here. If you want to get involved, click one of these buttons!
So I have come across NetworkX
NetworkX is a Python package for the creation,
manipulation, and study of the structure, dynamics,
and functions of complex networks.
Have successfully installed this package for Windows Klayout
A basic router for Klayout has been realized using the NetworkX package
The github can be found here
This is pretty basic point to point routing to shortest path,
No Drc or Routing channels at the present time.
The NetworkX package allows you to use various Algorithm's as shown in the shortest_paths.html above