-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Implementing functionality that would seem should already exist within a library (such as EMatrix and EVector for nalgebra in this case) I find often indicates you are incorrectly using a library.
Given the data is expected to be very dynamic with frequent updates to the inputs and outputs I do not believe nalgebra suits this use case. I don't think we would see a decline in performance with ndarray and it has all the functionality needed with ndarray_linalg and functionality such as ndarray::concatenate which nalgebra notably does not have. Avoiding implementing this missing functionality from nalgebra would simplify the project as whole.
I may create a fork for this and if this is something you're open to submit a pull request.
(I did some working with EMatrix to see how nice I could make it, and I couldn't get it nice enough to be satisfied, so that is what triggered this)