Live data from Hacker News

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

spyder-ide.org

71–80 of 167 posts

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

#72

Earlier quoted context omitted.

Hey, a PM of PyCharm here. Justin case someone will find it useful and relevant. Our team is currently working on a brand new IDE (based on PyCharm) for data scientists. A big part of what we're doing is convenient support for Jupyter notebooks within the IDE. This new IDE is currently under development but already provides the support for notebooks similar to how the native web Jupyter notebooks work – cells and out…

Just submitted my application. I use PyCharm and Jupyter on a daily basis.

Cool, I see the request! Will send you all the info the next week already.

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

#73
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

#74
post #41

I use the Anaconda-packaged version of Spyder on a daily basis. Great product, although I can never seem to get the IDE updates to consistently work within that environment. Nevertheless it is my favorite IDE for Python.

I'm not much of an Anaconda fan, but installing Spyder as a user package (pip install -U spyder) has always worked out well for me. After an upgrade, all I've ever needed to do was to upgrade to the spyder-kernels in my venv.

Spyder is such a great tool and much more useful than Jupyter Notebooks for explorative DS work, imho. Thank a lot for maintaining it, Carlos. I don't mind the kite installer - but I've tried it out and found the completions pretty useless.

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

#75
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?

I have installed Spyder both from its own repo, and using Anaconda, and I don't have Kite. I don't recall doing anything special during installation.

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

#76
post #15

I tried to use spyder on some projects, but the constant crashing without restoration of my work got old very quickly.

I've been using Spyder for my whole DS master and rarely experiences crashes on Ubuntu, unless I've managed to go OOM. That being said, I've been using Spyder 4 via pip since the 4.0.0 release while Spyder 3 was still the default on conda. Autosave is definitely useful.

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

#78
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?

I don't understand your question. Kite doesn't come pre-installed with Spyder. We only show a dialog once informing users that Spyder can use Kite to improve code completions in our editor.

After that, if a completion can't be provided by Jedi but it could by Kite, we show another message, which can dismissed entirely.

Both things don't force you to install Kite, but also show a button in case you want to do it within Spyder.

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

#79
post #75
post #66

Earlier quoted context omitted.

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

I have installed Spyder both from its own repo, and using Anaconda, and I don't have Kite. I don't recall doing anything special during installation.

Thanks for the confirmation @buo. There's really nothing special about installing Spyder, i.e. we don't install Kite behind the scenes or anything like that.

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

#80

Earlier quoted context omitted.

Interesting! Curious as to whether you'd say the approach you are taking is closer to Jupyter's binary cell approach or RStudio's Notebook's text-based approach. Thanks!

Our current approach to is very similar to the native Jupyter experience where notebook contains multiple separate cells. You can manipulate these cells with shortcuts or mouse. It looks very similar to Jupyter or JupyterLab. At the same time, if you open a Python script, you'll be able to use cell delimiters (aka `#%%`).

Good to know, I'll always prefer working with cell delimiters like in Spyder over working with Jupyter Notebooks.

I've also tried out PyCharm Professional, but the experience with cells and iPython was just worse for me than in Spyder - so I'm only using PyCharm for refactoring right now. I think the main problem was that errors/results from cmdstanpy would simply cause PyCharm to crash/hang instead of getting handled properly like in Spyder.

Post reply on HN