Locking and examples
CADETMatch now uses file based locking and blocks on the locks for any file that could be read and written at the same time. As a result all the graphing modules now run completely in parallel and performance is improved with some weird races fixed.
CADETMatch can now generate and run examples that cover nearly every feature of CADETMatch.
If you are testing a new version of CADET or changes made to CADET or CADETMatch you can use this as a test suite to make sure your changes have not caused unintended consequences.
Generate examples
python -m CADETMatch --generate_examples directory --cadet_examples path to cadet-binary
Run examples
python -m CADETMatch --run_examples directory
Clean all results
python -m CADETMatch --clean_examples directory