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))