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.
Spyder – a free and open source scientific environment written in Python
81–90 of 167 posts
Re: Spyder – a free and open source scientific environment written in Python
#82Re: Spyder – a free and open source scientific environment written in Python
#83Can 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?!
Re: Spyder – a free and open source scientific environment written in Python
#84Earlier 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?
Re: Spyder – a free and open source scientific environment written in Python
#85Eh, 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.
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
#86Earlier 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…
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
#87Is this written in Python? What does it use for the display?
Re: Spyder – a free and open source scientific environment written in Python
#88Eh, 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.
Re: Spyder – a free and open source scientific environment written in Python
#89The 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)
We just fixed this. Sorry for the inconvenience.
Re: Spyder – a free and open source scientific environment written in Python
#90I'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…