A set of classes to represent Stacking Problem items, stacks, stores, instances, solutions, etc. The library also includes a TreeNode implementation suitable for use with the rr.opt.mcts.basic Monte Carlo tree search framework.
Compatible with Python 2.7+ and 3.5+ (thanks to the future library). The code may or may not work under earlier versions of Python 3 (perhaps back to 3.3).
pip install git+https://github.com/2xR/rr.opt.stacking.git#egg=rr.opt.stackingIn order to avoid polluting your system's Python installation, we recommend creating and installing into a virtualenv with the following steps:
virtualenv venv
source venv/bin/activate # venv\Scripts\activate on Windows
pip install https://github.com/2xR/rr.opt.stacking.gitContributions are welcome through github pull requests (tests would sure be nice to have... :P).
And if you're using the library and would like to say "thanks!" and/or keep me working on it, why not buy me a beer?