The eleventh release of the Chalkboard library, version 2.1.0. Main updates include:
- Changed all of the
matr
commands to work significantly faster for 2x2, 3x3, and 4x4 matrices (for example, multiplications are about 67% faster, inversions are about 85% faster, and determinants are about 95% faster) when compared with previous versions of Chalkboard - Added a total of 26
.isFoo
commands in thematr
,tens
, andvect
categories that check if a matrix, tensor, or vector fulfills a particular property (for example,matr.isDiagonal
checks if a matrix is a diagonal matrix) - There are also 14 more matrix commands, such as
matr.diagonal
,matr.eigenvalue
,matr.eigenvector
,matr.norm
, andmatr.perm
- Changed the parameters of
matr.adjugate
,matr.concat
,matr.cofactor
,matr.push
,matr.pull
,matr.toVector
, andvect.toMatrix
in a few different ways (details are in the detailed changelog below) - Removed
matr.binomial
andmatr.shift
and replaced them withmatr.lowerBinomial
,matr.symmetricBinomial
,matr.upperBinomial
,matr.lowerShift
, andmatr.upperShift
Detailed changelog: CHANGELOG.md#v210---01222024
Commits: v2.0.0...v2.1.0
Chalkboard website: https://zushah.github.io/Chalkboard