On Mon, Mar 4, 2013 at 11:54 AM, Luis Finotti <[email protected]> wrote: > > > On Monday, March 4, 2013 2:42:48 PM UTC-5, Dr. David Kirkby wrote: >> >> >> I think Sage would have a hard job breaking into the MATLAB >> strongholds in engineering. It is used to control a lot of instruments >> and data collection. >> >> Agilent, who are probably the world's premier test equipment >> manufacturer do not generally sell products like MATLAB. However, if >> you purchase an "eligible instrument" Agilent well sell a MATLAB >> license. >> >> >> http://www.home.agilent.com/agilent/editorial.jspx?cc=US&lc=eng&ckey=2001996&nid=-33330.781262&id=2001996 >> >> Perhaps Sage, linked into all the required open-source sotware could >> perhaps do everything MATLAB can. What it wont have what is acceptance >> in the industry like MATLAB does. >> >> Dave (a Chartered Engineer, not a mathematician!) > > > Thanks all for the replies so far. I can see the "stronghold" of MATLAB... > > Can anyone comment on how fast is Sage (with SciPy and/or NumPy) in some > concrete applications or benchmarks?
Performance is typically dominated by the underlying system BLAS which both NumPy and MATLAB will call under the hood to do the actual number crunching. Python (and, if necessary, Cython) tends to have better performance when you can't express your problem as a large linear algebra expression (whereas the typical modus operandi is to contort your problem into matrix multiplies and system solves, no matter how inefficient, and then let it churn on that as element-wise manipulation is really slow). I agree that asking on NumPy/SciPy lists makes more sense, I know a lot of people who have switched from MATLAB to those tools (of which Sage is a superset). It also depends on how much freedom you'll have--if you get a job where everyone uses MATLAB you might not have much choice but if you're doing research than you can use whatever tools allow you to work/collaborate best. - Robert -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-support?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
