Live data from Hacker News

Spyder – a free and open source scientific environment written in Python

spyder-ide.org

81–90 of 167 posts

Re: Spyder – a free and open source scientific environment written in Python

#81

Eh, Streamlit and PyCharm is a much more powerful combination IMO. I can’t quite put my finger on it, but something about variable explorer always felt like training wheels to me.

Because it is super manly to guess at what the 20th element of an eigenvector is? Or you like super long printouts of data where it is hard to figure out what the index is? Matlab has one for a reason, and it is because very often you want a quick look at your often gigantic data.

Re: Spyder – a free and open source scientific environment written in Python

#83
post #68

Can I get the following behavior from Spyder (last time I tried I couldn't find a way) - for some keyboard shortcut like Cmd/Ctrl + Enter: - the shortcut sends the selected code to the terminal (this is possible) - if I hit the shortcut when nothing is selected, the line where the cursor currently is gets sent to the terminal and the cursor moves to the next line of code - if the cursor is at the beginning of a block…

RStudio has this behaviour by default, I find it very convenient and I haven't been able to replicate it in other environments. Certainly you can replicate that in Emacs?!

[deleted]

Re: Spyder – a free and open source scientific environment written in Python

#84
post #66

Earlier quoted context omitted.

( Spyder maintainer here ) Kite is completely optional for Spyder. If you don't like it, you can uninstall it and Spyder will continue working without any issues.

Is there an option to not install Kite in the first place?

The issue isn't it installing Kite, it is the messages about installing Kite that bothered me.

Re: Spyder – a free and open source scientific environment written in Python

#85

Eh, Streamlit and PyCharm is a much more powerful combination IMO. I can’t quite put my finger on it, but something about variable explorer always felt like training wheels to me.

I respectfully disagree. The variable explorer allows to check what variables you have declared and how they change with changes in your code.

This is critical for scientific computing because you're constantly interacting with data (i.e. reading, cleaning, plotting and analyzing it), so having a dedicated pane for it is a great advantage.

Re: Spyder – a free and open source scientific environment written in Python

#86

Earlier quoted context omitted.

I generally find it really hard to use full on IDEs like PyCharm for doing more investigative/research kinda work in Python, which is where Jupyter/Colab/Spyder are great at. It's just a very different flow, creating a large application versus doing analysis/research.

Personally, I can't stand Jupyter for research because the introspection capabilities are so poor and limited compared to working in something like Spyder, Pycharm or VsCode. Moreover, I much prefer having interactive matplotlib plots for data exploration in a Qt/Gtk window rather than the inline matplotlib plots in Jupyter (though you can sometimes get it work to pop up windows for plots, but you still have a more i…

> Personally, I can't stand Jupyter for research because the introspection capabilities are so poor and limited compared

definetely agree. I prefer to work with code cells and prefer Spyder for being less bloated and more responsive than Pycharm, for having multiple iPython consoles and a nicer Plot window when doing DS work, though.

To me, PyCharms only shines when refactoring and testing code to make it production ready.

Re: Spyder – a free and open source scientific environment written in Python

#87

Is this written in Python? What does it use for the display?

Yes, it's written in PyQt and we integrate with a lot of libraries in the Scientific Python ecosystem (Pandas, Sympy, IPython, Matplotlib, Scipy, Cython, etc).

Re: Spyder – a free and open source scientific environment written in Python

#88

Eh, Streamlit and PyCharm is a much more powerful combination IMO. I can’t quite put my finger on it, but something about variable explorer always felt like training wheels to me.

The variable explorer comes from Matlab I think. It is handy to quickly and interactively check out what is going on in a matrix or ndarray, especially with the color coding.

Re: Spyder – a free and open source scientific environment written in Python

#89

The link to the 'editor' page 404s. All the other stuff in here sounds pretty nice, but I'm curious how the editor experience is (or if I can use something like vim instead)

> The link to the 'editor' page 404s

We just fixed this. Sorry for the inconvenience.

Re: Spyder – a free and open source scientific environment written in Python

#90
post #14

I'm sorry, I'm sure Spyder has lots of merits (and I'm sure the devs are wonderful people), but I've spent so much time fixing fellow academics' Python problems that were in the end rooted in "I don't know what I'm doing, so I installed this Spyder thing and it has now taken over every aspect of Python on my computer" that I feel a visceral negative reaction to the name in my body. Not Spyder's fault, of course, but…

Things can get very messy when installing Spyder via pip and then trying to upgrade stuff. Distutils tends to screw these updates up. I've nuked my local Python packages recently due to that mess and made a clean reinstall, but I guess that's not what you'd like to do if you have many Python packages other than Spyder installed.
Post reply on HN