Remove depency from graph-tool
While graph-tool is an excellent and very complete library for graph manipulation, visualization, and algorithms, it makes our installation almost impossible for Windows users. It also makes the whole installation process more cumbersome, in general. From what I remember, we no longer use many of the more advanced functionality of graph-tool, so it should be relatively easy to remove the dependency from this library whatsoever.
First step is to assess which functions of graph-tool are we using and confirming whether it is easy or not to replace it. My initial plan is to replace it with just an edge list and maybe sparse adjacency matrices. The core algorithms for optimal SDSS design are already solely using sparse matrix manipulation.
Note: graph-tool is only used in the linear-systems side of the tool.