News for hackers. Stuff that matters.
Re:My First Recommendation to New Scientific Coders: Learn V... by zerostar07 on Saturday November 17, 2012 @04:18AM (#4797704)
Curious about what other libraries people use. Matplotlib? Matlab?
Re:My First Recommendation to New Scientific Coders: Learn V... by dbecker on Saturday November 17, 2012 @09:38AM (#4798147)
Python is my go-to language, so I use matplotlib frequently. But I think R's ggplot2 is easily the best visualization library out there.

Bokeh is supposed to be a ggplot2 clone for python, but it's still in the very early stages.

Re:My First Recommendation to New Scientific Coders: Learn V... by hagy on Saturday November 17, 2012 @06:42AM (#4797874)
I’d strongly recommend matplotlib. It has a matlab like procedural interface that makes it very easy to pickup if you’re coming from matlab.

Additionally, it’s wonderful to be able to “dive under the hood” if you need to create a special type of visualization: i.e. the internal model is easy to understand and highly customizable. This has enabled me to create several awesome plots that would have been very difficult, if not impossible to create with any other plotting program or library.

Re:My First Recommendation to New Scientific Coders: Learn V... by marksbrown on Saturday November 17, 2012 @01:19PM (#4798652)
I completely agree about the breadth of matplotlib, though the difficulty can be looking for examples. I've often found the examples on the matplotlib website to be horribly out of date compared to features added in recent releases. Are the plots you've done available online / Any recommended blogs for interesting examples of plotting?
Re:My First Recommendation to New Scientific Coders: Learn V... by juanre on Saturday November 17, 2012 @04:43AM (#4797728)
In the color science community lots of people use matlab. I find matplotlib and numpy to be a great combination.
Re:My First Recommendation to New Scientific Coders: Learn V... by NerdGGuy on Saturday November 17, 2012 @04:23AM (#4797712)
I've used VTK before. The learning curve is much larger and it's a huge library. But it does have a lot of inbuilt functionality like database access with filters/conversions to format the data the way you need it.
Re:My First Recommendation to New Scientific Coders: Learn V... by saboot on Saturday November 17, 2012 @01:43PM (#4798717)
Physicist here.. I use CERN ROOT as it does just about everything. Occasionally I'll mix it up with python and matplotlib. GNUPlot is still great though too.
Re:My First Recommendation to New Scientific Coders: Learn V... by varjag on Saturday November 17, 2012 @07:29AM (#4797953)
Tulip is great if you deal with huge datasets that can be represented as graphs.

http://tulip.labri.fr/

Re:My First Recommendation to New Scientific Coders: Learn V... by o1iver on Saturday November 17, 2012 @06:10AM (#4797840)
In engineering we use a lot of Matlab.