Live data from Hacker News

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

spyder-ide.org

161–167 of 167 posts

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

#161

Earlier quoted context omitted.

Also, never forget that they've bought out Atom extensions in the past to insert promotions for Kite. https://github.com/atom-minimap/minimap/issues/588#issuecomm... https://github.com/autocomplete-python/autocomplete-python/i... Edit: Related HN thread with ~400 comments. https://news.ycombinator.com/item?id=14836653

We were aware of that and very careful to not allow something like it for Spyder users.

I mean, the point isn't that Kite can't succeed at integrating with third party tools in less user-hostlile ways. The point is that I'm not touching Kite with a thousand-foot pole after what they've done in the past. The trust has been lost. And the idea that it "nags" you to install Kite seems to indicate that money has traded hands somewhere, as in this is an advertisement. It just seems like much the same as before.

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

#162

Earlier quoted context omitted.

Does the installer work with WinPython? Also, thanks for a great tool!

Sure, it works with any Python installation/environment that has spyder-kernels installed.

Thanks. So far, pip install --upgrade spyder has worked with no hiccups on WinPython, but it's good to know there's an alternative.

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

#163
post #24

Earlier quoted context omitted.

Guess I’m junior then. I learned how to code via scientific coding so I love Spyder for its simplicity. When I want to work deeply on a difficult problem and want to quickly flesh out ideas it’s my go to because it sandboxes really well and I can iterate much faster in it. I use more advanced IDE when integrating the code I developed in Spyder into a larger code base. I’m sure many will criticize my workflow but I’ve…

Which advanced IDE? Eclipse?

I am really liking VSCode as my IDE in part because I can almost use it like I use Spyder.

I used Eclipse years ago and am neutral on it. I can use it if I need to. Just wouldn’t be my go to. I can say same for PyCharm; it’s very powerful but me and PyCharm never really jelled (lol!).

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

#164

I like spyder a lot for the variable explorer, which makes it feel more like Matlab. However the constant bothering about installing Kite got annoying. Unfortunately there isn't a way to use Kite and have it not constantly annoy you about upgrading to the enterprise edition. If Kite had a no ads plan for like ~ $10 a year it would make a lot more sense to integrate it in spyder.

Also, never forget that they've bought out Atom extensions in the past to insert promotions for Kite. https://github.com/atom-minimap/minimap/issues/588#issuecomm... https://github.com/autocomplete-python/autocomplete-python/i... Edit: Related HN thread with ~400 comments. https://news.ycombinator.com/item?id=14836653

Thanks for the info. I stopped using Spyder over the annoying and distracting promotions. This confirms my feelings about it.

It is also time consuming to properly install from source, via GitHub, versus Anaconda. It does have a learning curve in that sense, even for someone pretty experienced.

I am currently using Atom. I may switch to Sublime Text and add extensions to make it a Python IDE.

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

#165
post #107

Earlier quoted context omitted.

Yes, you can disable hovers and hints completely. For that you need to go to the menu Tools > Preferences and then Completion and linting > Introspection and disable there "Show calltips" and "Enable hover hints".

Thanks! I’ll try turning off “everything” and see how it goes. — I am hoping to find some middle ground where I can still make use of some features. I’ll play around with it some more. I’d gotten discouraged by stack overflow discussion of similar issues where turning off various features wouldn’t stick.

Replying to my own comment because there’s more to it. I’m paying more attention to the issue, and sometimes Spyder just context switches, quite often with very annoying timing, and often for no reason I can pinpoint. It just wants to be in one window right after I click in a different window. This does not make easy to diagnose or complain about, but it is driving me away rapidly.

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

#166
post #151

Earlier quoted context omitted.

Would you happen to know if Spyder renders interactive Plotly plots in console or inline? I know that I can open plots in a browser window, but it is not as convenient.

The top right pane has Variable Explorer,Help, and Plots tabs. Plotly plots using the png or svg renderers will be displayed there. Not interactive though. VS Code on the other hand can do what you're looking for if you specify the "plotly_mimetype" renderer for your plots.

Thanks! This is a bit of a deal-breaker for me because I use Plotly a lot for EDA.

My ideal IDE would combine PyCharm's variable explorer and interactive debugger with Jupyter Lab's plotting, widgets, and the ease of rearranging cells. Oh, and I really need a duplicate line shortcut, which PyCharm, Spyder, and RStudio all have, but Jupyter doesn't for some reason.

I know many people use VS Code for data science, but I haven't used it much. If you have time, would you share your VS Code setup?

Cheers!

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

#167
post #48

Earlier quoted context omitted.

but why is that even there? I guess that's just another reason to stay with emacs...

Well, this is the thing: code completion in Python is not a a simple task and we've struggled for years to improve it. Now we support the Language Server Protocol (designed by Microsoft for VSCode), but still things are not great, i.e. there are many things that can't be completed by Jedi, specially for scientific libraries. So, thanks to Kite's software, we implemented a client for it and now lightly promote it to o…

I can attest to that kite was only promoted once to me through anaconda... However, kite itself has gone above and beyond to try and nag me into buying their enterprise edition - it's only just made me hate the software.

It will suggest "" completions at the top of the list, even for incredibly mundane completions, which is apparently a "premium completion" which almost immediately results in a nagging popup that requests that we purchase the enterprise edition because "you are out of your daily premium completions". If anything, I wish the spyder team would completely disallow kite to push their product in that kind of way, because it completely goes against what open-source projects stand for.

Post reply on HN