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 `#%%`).
Spyder – a free and open source scientific environment written in Python
141–150 of 167 posts
Re: Spyder – a free and open source scientific environment written in Python
#142Earlier quoted context omitted.
That would be nice, my dev environment gets wiped every night, so I see the message everyday. That and the one time I did install Kite, Kite kept bothering me about buying some enterprise plan. I do appreciate the work you do on Spyder though!
I’m not sure if it’s really fair to complain about seeing a two time post install message all the time because you effectively uninstall and reinstall the software everyday, or at the least not without disclosing that your environment isn’t what most people use.
Re: Spyder – a free and open source scientific environment written in Python
#143Re: Spyder – a free and open source scientific environment written in Python
#144Earlier quoted context omitted.
That would be nice, my dev environment gets wiped every night, so I see the message everyday. That and the one time I did install Kite, Kite kept bothering me about buying some enterprise plan. I do appreciate the work you do on Spyder though!
Great! It's too late for us to include it in our next version (4.2.2), but we'll definitely consider it for Spyder 5.0, to be released in April.
I really wish more software companies would re-think the startup nags all together. It is easy to say that 'oh we only show it once' but honestly who only installs a piece of software once in their life? I have probably clicked through the onboarding for microsofts browsers literally a thousand times now and I don't even work in IT. A typical user probably at least a dozen if not more, per piece of software...
Re: Spyder – a free and open source scientific environment written in Python
#145If you regularly use Spyder, what is it specifically that you like about it? I had pretty much thought it was just a tool for people who normally work in R and Matlab to ease into python. Which I totally understand, but is there more to it? It is purely for scientific programming, or do people use it for other things too? Like would you ever write a Django app with it? What am I missing out on by not using it? For my…
Outside of scientific computing, I typically go to Spyder on one-off scripts and smaller projects. I like Spyder over PyCharm for smaller projects because there's less startup cost and the code cells functionality is handy for the "edit and run this part until it does what I want" style of coding, which makes the bulk of my time in small projects. For bigger projects, PyCharm's refactoring, commit diffing, code regio…
Yes, I love this „quick and dirty” interactive style within Spyder too, but switch to PyCharm when I need to refactor, work with larger project or test. Sometimes I'd switch multiple times per day for the same project, so having a more Spyder-like DS tool under development at JetBrains seems to be good news.
Re: Spyder – a free and open source scientific environment written in Python
#146Earlier 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…
Re: Spyder – a free and open source scientific environment written in Python
#147Eh, 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.
Okay, so maybe a variable viewer isn’t a bad thing. I just know from personal experience that people get in the habit of scrolling through large arrays, instead of learning numpy’s slicing and shape concepts, or functions that detect e.g. the index of NaNs... I think that was mainly my point.
Re: Spyder – a free and open source scientific environment written in Python
#148Earlier 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…
For me you're now just competing with every proprietary python IDE, which basically drops you of my list of tools to use or recommend (one can also use free PyCharm or VSCode or RStudio then, where you know, what you get...)
Re: Spyder – a free and open source scientific environment written in Python
#149I love Spyder's UI but it's way too slow to load on a computer with an HDD.
Re: Spyder – a free and open source scientific environment written in Python
#150I 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.