pymnet.graphlets.orbit_equations¶
- pymnet.graphlets.orbit_equations(n, nets, auts, invs, allowed_aspects='all')¶
Generate orbit equations for up to n nodes
The equations are in following formatting:
orbits : this represents node orbits of graphlets
- Parameters:
- nint
maximum number of nodes
- netsdict (key: n_nodes, value: list of nets)
graphlets, as returned by graphlets
- autsdd (key: (n_nodes, net_index, node), value: node)
automorphisms, as returned by automorphism_orbits
- invsdict (key: complete invariant, value: tuple(n_nodes, net_index in nets))
complete invariants of the graphlets, as returned by graphlets
- allowed_aspectslist, string
the aspects that can be permutated when computing isomorphisms
- Returns:
- orbit_eqsdict (key: orbits, value: dict (key: orbit, value: coefficient))