Added
- Multi-threading support to allow parallelized processing of input data
- Caching using hash digests to avoid redundant data processing when invoking OpenTabulate more than once
Changed
- Improved error and logging messages
- Reorganized package contents n a code base, additional package data and unit tests
- Completed basic unit tests for
algorithm.py