Skip to content

Speedup via Cython

Compare
Choose a tag to compare
@MarekSuchanek MarekSuchanek released this 05 Dec 14:55
· 50 commits to master since this release

Maze analysis should be now significantly faster thanks to Cython. Implementation uses Cython numpy integration, libcpp STL containers (like map, vector and queue), custom structures and defined data types. The most of important computational steps is now pure white in Cython annotation (cython -3 --annotate maze.pyx). Tested mazes with sizes around thousands are analyzed within a second.