nelson v0.6.9 Release Notes
Release Date: 2022-09-28 // over 1 year ago-
โ Added
linear algebra module:
rref
: Gauss-Jordan elimination.orth
: Range space of a matrix.subspace
: Angle between two subspaces.planerot
: Givens plane rotation.condeig
: Condition number with respect to eigenvalues.bandwidth
: Lower and upper matrix bandwidth.isbanded
: Determine if matrix is within specific bandwidth.
audio module:
sound
: Convert matrix of signal data to sound and play it.soundsc
: Scale data and play as sound.mu2lin
: Convert audio data from mu-law to linear signal.lin2mu
: Convert audio data from linear singal to mu-law.
elementary functions module:
toeplitz
: Toeplitz matrix.hadamard
: Hadamard matrix.wilkinson
: Wilkinson's eigenvalue test matrix.vander
: Vandermonde matrix.rosser
: Classic symmetric eigenvalue test problem.nextpow2
: Next higher power of 2.permute
: Permute array dimensions.ipermute
: Inverse permute array dimensions.rot90
: Rotate array 90 degrees.
special functions module:
dot
: Dot product.cross
: Cross product.
string module:
isletter
: Determine which characters are letters.
data analysis module:
cumsum
: Cumulative sum.cumprod
: Cumulative product.
๐ Changed
โก๏ธ #715: update
{fmt}
to 9.1.0.Nelson uses
simdutf
library to convert characters encoding faster.shorcuts
&&
and||
reworked.assign behavior with empty matrix.
๐ท #702: Ubuntu 18.04 CI removed on Github.
โ Remove definitively Appveyor CI.
C++ API:
getContentAsDoubleScalar
,getContentAsSingleScalar
,getContentAsInteger8Scalar
, ... ,getContentAsInteger64Scalar
can check if it is an integer value.๐
addgateway
,removegateway
,gatewayinfo
builtin moved inmodules_manager
module (reduces dependency)
๐ Fixed