Hello all,

I've been experimenting with a common API / abstraction for matrix and 
vector maths in Clojure:

  https://github.com/mikera/matrix-api

The idea is:
 - Provide a clear, consistent API for matrix and vector operations
 - Support multiple different underlying implementations (e.g. native code 
via JBLAS vs pure Java like vectorz-clj)
 - Provide a base which other libraries that need to consume matrices can 
build upon (e.g. Incanter)
 - Offer good performance while still presenting a reasonably flexible high 
level API

I think this could be very useful for the Clojure community, especially 
given the interest in big data, simulations, machine learning, 3D graphics 
etc. If it goes well and there is enough interest, I guess that this could 
form the basis for a future "core.matrix" library.

Comments / ideas / patches welcome.

  Mike.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to