Restructured Architecture
Pre-release
Pre-release
Sweeping restructuring and refactoring of the entire codebase. The build process has been restructured to be modularized into sub-libraries. Refactoring of I/O interaction, textual representations, metadata caching, and computational evaluation model. Added integration tests and benchmarking suite along with expanding existing unit test suites and a setting up continuous integration process to improve maintainability and quality assurance. Many quality of life, performance gains, and new features were implemented along with numerous defect corrections.
Notable changes include:
- Dramatically reduced memory pressure
- Multiple efficiency improvements of dynamic character scoring
- Many useful command line options
- Saving & reloading "save states"
- New node clustering options to Wagner build command
- Asymptotic improvement of Wagner build command
See the changelog for a complete listing of new features.