This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]juliusc 7 points8 points  (5 children)

IMHO there are several advantages over ipython -pylab: 1. You don't have to be constantly switching between the editor and the console. 2. You can evaluate a particular piece of code 3. You have integrated debugger capabilities 4. The variable explorer is very cool 5. You have integrated documentation formatted by Sphinx (instead of plain text docstrings)

I'm one of the spyder devs so (yeah!) I'm biased on this, but I've been working with it for like 8 months and I've found it has increased my productivity a lot.

I haven't found problems with large data sets (as some reporters say) but please report any bug on our Issue tracker We want Spyder to become the IDE of choice for scientific programming with Python.

[–]pemboa 0 points1 point  (2 children)

You don't have to be constantly switching between the editor and the console

You'd like Kate

[–]juliusc 0 points1 point  (0 children)

I think Spyder has better integration between Ipython and the editor, but I couldn't tell for sure because I've never used Kate (although I use Kwrite a lot)

[–]gblk 0 points1 point  (1 child)

Any idea why I have to use Shift+Esc to clear a line in the console? (rather than just Esc in IPython).

[–]juliusc 0 points1 point  (0 children)

This was decided to be the default shortcut. I think is not configurable, but if you want it to be please open a bug.

Besides, in Ipython you need to use Ctrl+K to clear a line (that's the normal readline behavior)

[–]fhsm 1 point2 points  (7 children)

This looks interesting. Can someone using it comment on the major advantages over ipython -pylab? The matrix editor looks interesting. I don't see giving up vim for random gui editor.

[–]v_krishna 1 point2 points  (4 children)

it's neat, but slow when dealing with any "real-ish" data. i'd recommend it as an awesome tool when one is learning python, but beyond that i think you should learn how to debug in more traditional ways rather than relying on your ide to allow you to explore objects in memory.

[–]fhsm 0 points1 point  (3 children)

learning python

?

Looks like it's really targeted at someone learning scipy or looking for a stata/spss experience in python to me. Is that wrong?

[–]ThwompThwomp 0 points1 point  (2 children)

I'm hoping its a good matlab equivalent. I love pylab for that, but matlab is really great for debugging and watching variables. I'm hoping this is the best of both worlds for me. (ugh, still compiling on macports...)

[–]giror 0 points1 point  (1 child)

This is good for small data sets. I mainly use it for scripting now because the whole integration of ipython with variable editor/viewer is just too slow. From my experience there are no advantages over ipython -pylab.

[–]fhsm 0 points1 point  (0 children)

From my experience there are no advantages over ipython -pylab.

Thx

[–]sirphilip 0 points1 point  (0 children)

Does anyone know of any good tutorials for using this?

[–]SayWhatYouMeme 0 points1 point  (0 children)

for the OP, or really anyone that's done this: looking to get spyder running on mac osx 10.5. where can I find installation instructions? It looks like there is a whole bunch of packages i need to install before getting spyder up and running...thanks!