473,325 Members | 2,816 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,325 software developers and data experts.

sage vs enthought for sci computing

Hello,
I have recently become interested in using python for scientific
computing, and came across both sage and enthought. I am curious if
anyone can tell me what the differences are between the two, since
there seems to be a lot of overlap (from what I have seen). If my goal
is to replace matlab (we do signal processing and stats on
physiological data, with a lot of visualization), would sage or
enthought get me going quicker? I realize that this is a pretty vague
question, and I can probably accomplish the same with either, but what
would lead me to choose one over the other?
Thanks!
Jul 7 '08 #1
6 3259
ja**********@gmail.com wrote:
Hello,
I have recently become interested in using python for scientific
computing, and came across both sage and enthought. I am curious if
anyone can tell me what the differences are between the two, since
there seems to be a lot of overlap (from what I have seen). If my goal
is to replace matlab (we do signal processing and stats on
physiological data, with a lot of visualization), would sage or
enthought get me going quicker? I realize that this is a pretty vague
question, and I can probably accomplish the same with either, but what
would lead me to choose one over the other?
Scipy or the new x-y distro is almost identical like MatLab ( but you'll
miss the var browser),
and therefor get started faster.

I've the same kind of applications and support medical researchers with
collecting and analyzing physio data.
About 2 years ago I wasn't satisfied with MatLab anymore,
so I looked at LabView, SciLab, Octave and a few others,
and decided to stay with Matlab, but embed it in my own shell.
Worked with that for about half a year,
then I tried Scipy (also embedded) and found it much better than MatLab.
At the moment I switched totally to Python,
and I'm working on a Labview like environment for Python.

hopes that helps,
cheers,
Stef

Thanks!
--
http://mail.python.org/mailman/listinfo/python-list
Jul 7 '08 #2
Hi,
>If my goal
is to replace matlab (we do signal processing and stats on
physiological data, with a lot of visualization), would sage or
enthought get me going quicker?
Pylab.
At the moment I switched totally to Python,
Me too, porting scripts was easy.

Dan
Jul 7 '08 #3
On 7 Jul, 22:35, jadamwils...@gmail.com wrote:
Hello,
I have recently become interested in using python for scientific
computing, and came across both sage and enthought. I am curious if
anyone can tell me what the differences are between the two, since
there seems to be a lot of overlap (from what I have seen). If my goal
is to replace matlab (we do signal processing and stats on
physiological data, with a lot of visualization), would sage or
enthought get me going quicker? I realize that this is a pretty vague
question, and I can probably accomplish the same with either, but what
would lead me to choose one over the other?
Thanks!
I work in neuroscience, and use Python of signal processing. I've used
Matlab before. Python is just better.

I do not use either Sage or Enthought. Instead I have istalled a
vanilla Python and the libraries I need. The most important parts are:

- Python 2.5.2
- NumPy
- SciPy
- Matplotlib
- wxPython
- pywin32
- PIL
- Cython
- PyOpenGL
- mpi4py
- processing module
- gfortran and gcc (not a Python library, but I need a C and Fortran
compiler)

Less important stuff I also have installed:

- Twisted
- PyGame
- MySQL and mysqldb
- Python for .NET (http://pythonnet.sourceforge.net)
- VideoCapture







Jul 8 '08 #4
2008/7/8 three3q <th*****@arcor.de>:
Hi,
>>If my goal
is to replace matlab (we do signal processing and stats on
physiological data, with a lot of visualization), would sage or
enthought get me going quicker?
Pylab.
Not a good idea, as pylab will be replaced by pyplot which only
contains plot commands. The remaining will be left to numpy, and pylab
does not have the same functions as numpy.

My answer would be like Stuart's: a mix of Python, numpy, scipy and
whatever scikit or additional numpy module I need, with ipython.
That's if I want to do scientific computation.

Matthieu
--
French PhD student
Website : http://matthieu-brucher.developpez.com/
Blogs : http://matt.eifelle.com and http://blog.developpez.com/?blog=92
LinkedIn : http://www.linkedin.com/in/matthieubrucher
Jul 8 '08 #5
sturlamolden wrote:
On 7 Jul, 22:35, jadamwils...@gmail.com wrote:
>Hello,
I have recently become interested in using python for scientific
computing, and came across both sage and enthought. I am curious if
anyone can tell me what the differences are between the two, since
there seems to be a lot of overlap (from what I have seen). If my goal
is to replace matlab (we do signal processing and stats on
physiological data, with a lot of visualization), would sage or
enthought get me going quicker? I realize that this is a pretty vague
question, and I can probably accomplish the same with either, but what
would lead me to choose one over the other?
Thanks!

I work in neuroscience, and use Python of signal processing. I've used
Matlab before. Python is just better.

I do not use either Sage or Enthought. Instead I have istalled a
vanilla Python and the libraries I need. The most important parts are:

- Python 2.5.2
- NumPy
- SciPy
- Matplotlib
- wxPython
- pywin32
- PIL
- Cython
- PyOpenGL
- mpi4py
- processing module
- gfortran and gcc (not a Python library, but I need a C and Fortran
compiler)

Less important stuff I also have installed:

- Twisted
- PyGame
- MySQL and mysqldb
- Python for .NET (http://pythonnet.sourceforge.net)
- VideoCapture

I would add RPy for luck!
The Rproject stats package seems to have attracted a lot of medical
users, and this is a python interface.

I'm not entirely sure what is the advantage of a python wrapper
over R, (compared with the stand-alone Rproject language), but
presumably it would be to combine its functionality with that of
some of the python libraries above.

Anyway, you get lots of graphics for exploratory data analysis, high
quality stats, the ability to write scripts.

The RPy is on sourceforge:
http://rpy.sourceforge.net/

the Rproject itself is at:
http://www.r-project.org/
and there is a whole CRAN (Comprehensive R archive network)

Jul 9 '08 #6
On Jul 7, 3:35*pm, jadamwils...@gmail.com wrote:
Hello,
I have recently become interested in using python for scientific
computing, and came across both sage and enthought. I am curious if
anyone can tell me what the differences are between the two, since
there seems to be a lot of overlap (from what I have seen). If my goal
is to replace matlab (we do signal processing and stats on
physiological data, with a lot of visualization), would sage or
enthought get me going quicker? I realize that this is a pretty vague
question, and I can probably accomplish the same with either, but what
would lead me to choose one over the other?
Thanks!
Hello,

If you are using Windows, you're better off using Enthought for now
since Sage does not run natively on Windows yet. Hopefully by the end
of the year there will be a native version on Windows.

If you're on Linux or OS X (or Solaris in the near future), then Sage
does have some advantages. If you build Sage from source (which
consists solely of type "make" once), then you get a copy of ATLAS
tuned to your machine which can provide a solid speedup for numerical
linear algebra problems. You also get all of the symbolic and exact
arithmetic which may or may not be beneficial for your application.
Sage also comes with libraries so that you can script Octave or Matlab
or most any other system.

--Mike

Full disclosure: I'm a Sage developer :-)
Jul 10 '08 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: RMJ | last post by:
After installing Enthought's python and typing 'python' from within cygwin the program hangs with no output. I do not remember this being the case with earlier versions of Enthought python. Is...
0
by: Phil | last post by:
My mission is to get some data out of a sage application, via a very complicated query, into a csv file. My approach, so far, has been 1) link access tables to the sage application 2) build...
1
by: cheungs7 | last post by:
Hi all, Wondering whether you can anyone help me. We have Sage Payroll (and accounting/payroll software), which has a MS Access database where the data is stored. Now I want to access the...
2
by: kj | last post by:
Hi people, newcommer here, i know a little ms programming but am new to sage, Is it possible to connect to sage line 50 with ms access? TIA Keith
1
by: Duncan | last post by:
Dear friends, I have a client which would like us to post data into SAGE Line 50. Are there any API or Controls or methods out there that you know off which would help us achieving the task ...
2
by: Ash | last post by:
Hello everyone ! I am trying to find some sort of a cookbook or more examples for using Enthought Traits to build GUI's. I tried to follow the documentations present at the enthought site, but...
0
by: marc.holt | last post by:
Please help! I am attempting to extract data from a Sage Line 50 database ( .dta extention) via an ODBC connection. Included in the application install of Sage Line 50, is an ODBC driver. I...
0
by: Christopher Brewster | last post by:
I have always thought this idea very good, but if I download it and install it (on my MacBook pro) will any conflicts occur with existing bits and pieces of Python and its libraries? Thank...
0
by: Guido van Rossum | last post by:
Hey Travis, Congratulations with this release! Are you guys thinking of Python 2.6 yet, now that it's been released? --Guido On Tue, Oct 21, 2008 at 2:53 PM, Travis Vaught...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.