Live data from Hacker News

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

spyder-ide.org

91–100 of 167 posts

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

#91
post #77

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)

A vim plugin exists, but it's very limited.

Right, we haven't had resources to invest on it, so it's been developed by the community.

It'd be nice if we could use Neovim for text manipulations and show what comes back from it in our editor. If only days had 36 hours...

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

#93
post #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.

Agreed, installing Spyder with pip can lead to a lot of headaches. That's why we don't recommend to use it and suggest Anaconda/conda instead. But that solution also became problematic during the last couple of years (conda is too slow or throws back a huge dependency errors).

That's why we decided to create our own, self-contained installers for Windows and macOS: https://github.com/spyder-ide/spyder/releases/tag/v4.2.1

Since they are completely isolated and don't come with pip, they can't be broken. And you can connect them to other Python environments by following these instructions: http://docs.spyder-ide.org/current/faq.html#using-existing-e...

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

#94

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.

PyCharm also have a variable explorer; one which I prefer over Spyder's :)

>Eh, Streamlit and PyCharm is a much more powerful combination IMO.

What is you PyCharm + Streamlit use case and workflow? Just curious because I have just learned about Streamlit from your comment.

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

#95
As someone who has used spyder everyday for years, it’s really getting in my way lately.

Important caveat: I’ve just recently upgraded from some really old versions to the latest spyder.

Now it throws off my work flow by continuously tripping code hints or suggestions or whatever. When I try and click into the interpreter I find now I’d better click two or three times instead of one — to subvert the type hint that is sure to push cursor focus back to the code. If I don’t do that I am suddenly typing into the code window that which was intended for the interpreter. It sucks and I need to find out how to fix it. Surely there is something I can do in settings to chill the hinting/or-whatever out.

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

#96

If you use this, you are a junior dev - embarrassing

If you judge someone by the tools they use, you are a junior dev. Embarrassing.

Stop and consider that there are different tools for different purposes. Exactly the same way Word, Publisher, Photoshop, and Sublime or Vim are different from each other, so are things like PyCharm, VS Code, Jupyter, and Spyder.

A "full" IDE like PyCharm is designed for application development, including deep introspection of your code, deployment automation, tool integration for things like preprocessors (such as sass/less), and integrated support for VMs and Docker. This is overkill if you're writing a simple script, but helps for larger projects.

Something like VS Code is closer to PyCharm, but might not be as deeply integrated for any given language. It does provide a more consistent environment if you tend to work in multiple languages, which can help you avoid some of the context switching between langs.

Jupyter and Spyder serve a different purpose. They aren't the kind of thing you'd (usually) write a full application in, but it's exactly the kind of thing that would be useful to data scientist, or someone trying to explore a library. The re-executable cells in Jupyter are quite useful for quickly iterating on data cleaning code, since you can re-write and rerun a series of cells without rerunning expensive calculations or data loading.

I haven't used spyder in years (2008/9?), but it was a great way to put my fledgling python skills to use back then. I was performing a lot of data analysis on radio astro data in Matlab, but we only had so many 'roaming' licenses for our lab. Using numpy and spyder allowed me to practice my python and get my data analysis done outside of the lab.

So consider the fact that not all tools are suitable for the same thing, and that a 'senior' dev considers what tool is right for the job at hand.

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

#97
post #2

Spyder is great. With all the complexity of python dev environments (virtual env managers, package managers and then the IDE), it is nice to at least be able to provide users with a well functioning self-contained IDE that just works out of the box.

I couldn't agree more. While I have moved on from Spyder onto Pycharm for many years now, Spyder will always have a soft spot in my heart for being a great first IDE that brought so many great quality-of-life features and replicated and surpassed the MATLAB experience of prototyping and developing code/algorithms in an interactive manner. Also, I know ccordoba is here on HN. If you read this, know that you have immen…

Thanks a lot your kind words! I'm really glad you enjoyed using Spyder and have fond memories of it.

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

#98
post #66

Earlier quoted context omitted.

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.

As I said, it's a two times thing, but if it bothers you so much, we could a command line option to disable those messages completely. Would that be ok?

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

#99
post #95

As someone who has used spyder everyday for years, it’s really getting in my way lately. Important caveat: I’ve just recently upgraded from some really old versions to the latest spyder. Now it throws off my work flow by continuously tripping code hints or suggestions or whatever. When I try and click into the interpreter I find now I’d better click two or three times instead of one — to subvert the type hint that is…

I've been having that issue with vscode; sometimes the tooltips get in the way and I have to click several times to get my cursor in the code. I think the tooltips should be click through.

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

#100
post #6

The RStudio equivalent for Python. Last used this so many years ago, and from the screenshots little seems to have changed.

RStudio supports Python these days. I use it daily and it’s really enjoyable. I think they ought to call it DataStudio bc it’s multilanguage. https://rstudio.com/solutions/r-and-python/

This is a better link: https://rstudio.github.io/reticulate/
Post reply on HN