Spyder – Scientific Python Development Environment
21–30 of 30 posts
Re: Spyder – Scientific Python Development Environment
#22The problem with Python and its many IDE's is they still rely on textual code visual-sweeping. For example, you see import random but there is no shortcut to browse the random classes and methods. The same with all imported libraries. I am suprised how easily developers approve the old command line evaluator as comfortable. Try to rename several .py files while they are opened in your IDE and see what happens. Unacce…
Re: Spyder – Scientific Python Development Environment
#23Spyder is great for people coming to python from matlab. I reccommend it a lot to complete beginners, as well. For those not aware, it's basically an offshoot of python(x,y), which is a really nice python distribution for windows. Personally, I'm far, far too wedded to vim + ipython to use anything else, but it is _really_ nice to be able to point people using windows to python(x,y). I have nothing against commercial…
Re: Spyder – Scientific Python Development Environment
#24Spyder is great for people coming to python from matlab. I reccommend it a lot to complete beginners, as well. For those not aware, it's basically an offshoot of python(x,y), which is a really nice python distribution for windows. Personally, I'm far, far too wedded to vim + ipython to use anything else, but it is _really_ nice to be able to point people using windows to python(x,y). I have nothing against commercial…
Anaconda is completely free to use. It is produced by a commercial entity, but it is completely free.
Re: Spyder – Scientific Python Development Environment
#25Spyder is great for people coming to python from matlab. I reccommend it a lot to complete beginners, as well. For those not aware, it's basically an offshoot of python(x,y), which is a really nice python distribution for windows. Personally, I'm far, far too wedded to vim + ipython to use anything else, but it is _really_ nice to be able to point people using windows to python(x,y). I have nothing against commercial…
Anaconda is completely free to use. It is produced by a commercial entity, but it is completely free.
Re: Spyder – Scientific Python Development Environment
#26Windows users can also consider Visual Studio + Python Tools [1]. Another multiplatform alternative is Enthought's Canopy (Free Academic License) [2]. I consider both to be superior alternatives to Spyder for scientific python usage. And of course the iPython notebook [3] which is my favorite alternative but you still can't easily inspect the variables, I hope it comes soon with the javascript enhancements. I appreci…
I agree with your complaint about our docs, they are very minimal indeed. What we have tried to do is to make our interface as easy to understand as possible to compensate that fact. But I'll try to improve them.
If you find elements of our UI not polished enough, please post a message in our mailing list with a detailed explanation, this is very important to us. For example, I fixed most of the complaints on this blog post [2], which helped us to improve a lot our UI.
[1] http://code.google.com/p/spyderlib/downloads/list
[2] http://xcorr.net/2013/04/17/evaluating-ides-for-scientific-p...
Re: Spyder – Scientific Python Development Environment
#27I use spyder with Scipy and it generally works quite well. Normally I am a vim user and do not like IDEs, but Spyder make switching between data, sources and repl really neat. On the other hand, only with spyder I get that many annoying trailing spaces for some reaseon.
Automatically remove trailing spaces when saving files
in
Tools > Preferences > Editor > Advanced Settings > Source code
Re: Spyder – Scientific Python Development Environment
#28Spyder is a really nice interface, but it has one huge problem (on windows at least), you can only have one instance of it open at any given time. It's hugely irritating for experimentation and so mostly I use IPython Notebook these days.
Tools > Preferences > General > Interface
and deactivate the option called
Use a single instance
As simple as that. Almost all in Spyder is configurable :)
Re: Spyder – Scientific Python Development Environment
#29All the scientists I work with (quite a few), swear by IPython Notebook.
Re: Spyder – Scientific Python Development Environment
#30An far as I know Spyder still doesn't support Python 3. Still a decent IDE for scientific Python, though.