This is incomplete, but identifies major short-term TODOs for zscilib.
Some functions require boundary checks, for example to check if the input matrix is square or if the input index is not greater than the matrices dimension.
The sample applications for the svd and pseudoinverse functions still do not work with large matrices, due to an excess memory usage. Memory optimisations are required to use a pool of memory, and more efficient use of limited stack resources.
The test_matrix_unary_op
, test_matrix_unary_func
, test_matrix_binary_op
and test_matrix_binary_func
test functions are incomplete.
There are only a handful of sample applications for the physics groups. Additional sample applications should be added.
These groups of physics functiosn are currently incomplete.