Discussion:
python vs scilab
Process Control
2010-11-08 10:41:04 UTC
Permalink
hello everyone,

not exactly a python vs scilab question. i just wanted to know if anyone can
share their thoughts about python(scipy/numpy/etc.) from a scilab user's
point of view

regards
Mathieu Dubois
2010-11-08 10:59:23 UTC
Permalink
Hello,

I have used Numpy and been very seduced by it:
- first, Python is a general, object-oriented language with many
libraries and so one can do more than just data processing scripts; a
growing number of scientific projects provide C/C++ library with a
python binding (see http://neuralensemble.org/trac/PyNN/ for instance)
- second, the default data-type in Numpy is a multi-dimensional array
and most algorithms can be used on it
- third, the API is coherent and well-documented

Nevertheless Scilab has it's own strength. I have projects in scilab and
I never felt that switching to python was necessary.

I was wondering if one could use scilab (especially the upcoming 6
family) as a core python interpreter (this would be nice to have a grid
enabled python).

My 2 cents.
Post by Process Control
hello everyone,
not exactly a python vs scilab question. i just wanted to know if
anyone can share their thoughts about python(scipy/numpy/etc.) from a
scilab user's point of view
regards
Process Control
2010-11-08 11:30:51 UTC
Permalink
thanks for feedback. i agree with you. i haven't really worked with python.
for me scilab feels more coherent, at least psychologically. maybe because
it is developed by one entity whereas python for scientific computation is a
collection of separate projects.

i want to mention that there is the python(x,y) project which tries to
provide an all-in-one solution for scientific development. this project
includes the spyder IDE which is similar to matlab and scilab GUI (i.e.
display variables, code completion, history, etc.) the spyder IDE can be
installed alone. however, the pythonxy (about 400MB) installs scientific
libraries and other dependencies.
Post by Mathieu Dubois
Hello,
- first, Python is a general, object-oriented language with many libraries
and so one can do more than just data processing scripts; a growing number
of scientific projects provide C/C++ library with a python binding (see
http://neuralensemble.org/trac/PyNN/ for instance)
- second, the default data-type in Numpy is a multi-dimensional array and
most algorithms can be used on it
- third, the API is coherent and well-documented
Nevertheless Scilab has it's own strength. I have projects in scilab and I
never felt that switching to python was necessary.
I was wondering if one could use scilab (especially the upcoming 6 family)
as a core python interpreter (this would be nice to have a grid enabled
python).
My 2 cents.
Post by Process Control
hello everyone,
not exactly a python vs scilab question. i just wanted to know if anyone
can share their thoughts about python(scipy/numpy/etc.) from a scilab user's
point of view
regards
Loading...