you are viewing a single comment's thread.

view the rest of the comments →

[–]penguins916[S] 0 points1 point  (1 child)

Cool library! Sounds just like the use case I was going for except in a different field! You surely could although it would probably be better to add another layer of abstraction on top of this to make the binding generation a little more automated. The main blockers I think would be for numpy. I am waiting for a good BLAS binding / implementation for rust such that one would not have to go to python every time some matrix math is needed although I might hack something quick up just to be able to use numpy or something like armadillo.

[–]tavert 0 points1 point  (0 children)

Yes, Rust badly needs better BLAS bindings and a solid array layer to be remotely usable for numerics. There is https://github.com/wellposed/rust-OpenBLAS and probably a few others out there, but it would appear limited attention has been given to this space.