For numeric stuff I regrettably tend to use MATLAB (which was well established at my current employer well before I got here). Python/Numpy would be a pretty good alternative—as a programming language MATLAB is maybe one step above INTERCAL—but isn’t so convenient for interactive use, which is quite a big deal.
Doesn’t ipython solve a lot of the issues of convenience for interactive use?
Yes, ipython is nice and plays well with matplotlib. But there are some things MATLAB still does a lot better. For instance: make a 3d plot and move your point of view around with the mouse. Trivial in MATLAB, impossible in ipython/matplotlib.
Doesn’t ipython solve a lot of the issues of convenience for interactive use?
Yes, ipython is nice and plays well with matplotlib. But there are some things MATLAB still does a lot better. For instance: make a 3d plot and move your point of view around with the mouse. Trivial in MATLAB, impossible in ipython/matplotlib.