The goal of this project is to help readers understand and utilize the algorithm presented in our paper (http://arxiv.org/abs/1309.6605). These scripts use Sage to find symmetries and clusters in networks, and compute the transformation matrix to irreducible representation coordinates.
I will try to update these codes to be more useful in the coming months. I welcome feedback, and will try to fix bugs and add features accordingly.
Disclaimer: I make no guarantee that my code will work for your purposes, whatever they are.
Follow Network Symmetries and Synchronization
Other Useful Business Software
Our Free Plans just got better! | Auth0
You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Rate This Project
Login To Rate This Project
User Reviews
-
Overall I am very impressed. I did just want to note that using Ubuntu 14.04 and sage 7.2 I was not able to run your code as published. In order to get it to run I had to change get_orbits to: def get_orbits(self): ''' Returns the orbits of automorphism group as a list of lists ''' if self._orbits==None: self._group,self._orbits = \ (sg.Graph(sg.Matrix(self._adjmat))).automorphism_group(orbits=True) return sg.copy(self._orbits)