In [1]:
from sokoenginepy.variant import BoardGraph
from sokoenginepy import Variant
from sokoenginepy.variant import GraphType
%load_ext snakeviz

%%snakeviz
g = BoardGraph(5000, GraphType.DIRECTED)

In [3]:
from sokoenginepy.variant import BoardGraph
from sokoenginepy import Variant
from sokoenginepy.variant import GraphType
from sokoenginepy.core import Tessellation
%load_ext snakeviz

g = BoardGraph(100 * 500, GraphType.DIRECTED)

%%snakeviz
g.reconfigure_edges(100, 500, Tessellation.factory(Variant.SOKOBAN))


The snakeviz extension is already loaded. To reload it, use:
  %reload_ext snakeviz