Skip to content

Worth considering switch to ndarray #51

@JonathanWoollett-Light

Description

@JonathanWoollett-Light

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions