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.


Reply via email to