dart_constructs 1.1.2 dart_constructs: ^1.1.2 copied to clipboard
As of now, the constructs project has one data structure, that is the nth dimensional matrix construct. Say I want to make a 3x3x3x3 integer matrix initialized with a value of 5, I would simply type N [...]
dart_construct ChangeLog
Version 1.1.2 Released
- Fixed some spelling and grammatical errors
- Updated some tests.
- Added a benchmark test. In object vs primitives, Java primitives beat NMatrix. However, everything is an object in Dart, therefore there is an object vs object test. Java Arraylists get stackOverflow, where NMatrix continues to perform. See GitHub for test code.
Version 1.1.1 Released
Fixed Changelog Style Error.
Version 1.1.0 Released
Not enough tests for dimensionalExpansion have been made to confirm stability. This version is patch to an incorrect implementation of the dimensionalExpansion algorithm from version 1.0.0. In the previous version, the matrix was linearized and then sequentially placed into each position of the new matrix. This was quickly realized to be both a poor and incorrect implementation as the old values where not truly placed into their new relative positions. This has now been fixed with an updated matrixPorting algorithm. If future tests reveal any minor errors, updates to 1.1 will be made.
Version 1.0.0 Released
This is the initial release of dart_construct. The initial release contains the initial implementation of the NMatrix class. Future changes may occur, for any errors or non-negligible performance enhancements. Also Future classes may be implemented alongside NMatrix. Not all functions have been fully tested