download_libs.pymay be used to download prerequisities.download_circuits.pymay be used to download test circuits.run_reduction.mcontains sample usage.reducer.mdefines reduction framework. It separates G to atomic parts and performs reduction on each part (each connected component).graph_reduce_*.mfiles defines graph algorithms reduction. Interface is defined ingraph_reduce_abstract.m.nodewise_*.mfiles defines nodewise reduction algorithms. Interface is defined innodewise_abstract.m.
MATLAB 2015b+ is recommended to take advantage of JIT-Compiler implemented in MATLAB Engine.