Scientific Programming Stack for Clojure
Asked Answered
I

2

14

I currently use Python for most of my programming, but I'm interested in learning Clojure. What libraries do I need to reproduce the functionality I have with scipy, numpy, and matplotlib? Is there anything like the Enthought distribution?

Ithunn answered 22/8, 2010 at 2:25 Comment(1)
Look for similar libraries in Java, and call them from Clojure.Thamos
Q
15

Start with Incanter: http://incanter.org/

Then look at Java scientific libraries.

Quinta answered 22/8, 2010 at 2:39 Comment(0)
S
2

I'll second Stuart's answer - Incanter is great.

As of 2013, it's also worth looking at core.matrix, which provides a high performance NumPy/SciPy API for matrix/vector maths to Clojure. The medium term plan is to get Incanter and core.matrix working together seamlessly.

Strapped answered 15/5, 2013 at 2:40 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.