These are chat archives for spyder-ide/public

21st
Dec 2018
jayavignesh-ravichandran
@jayavignesh-ravichandran
Dec 21 2018 10:58
intellisense is not working
can any one help
IPython >=4.0 : 6.5.0 (OK)
cython >=0.21 : 0.28.5 (OK)
jedi >=0.9.0 : 0.12.1 (OK)
matplotlib >=2.0.0: 2.2.3 (OK)
nbconvert >=4.0 : 5.4.0 (OK)
numpy >=1.7 : 1.15.4 (OK)
pandas >=0.13.1 : 0.23.4 (OK)
pycodestyle >=2.3 : 2.4.0 (OK)
pyflakes >=0.6.0 : 2.0.0 (OK)
pygments >=2.0 : 2.2.0 (OK)
pylint >=0.25 : 2.1.1 (OK)
qtconsole >=4.2.0 : 4.4.1 (OK)
rope >=0.9.4 : 0.11.0 (OK)
sphinx >=0.6.6 : 1.7.9 (OK)
sympy >=0.7.3 : 1.1.1 (OK)
windows os 64 bit installed spyder via anaconda
spyder version 3.3.2 and python 3.7
jayavignesh-ravichandran
@jayavignesh-ravichandran
Dec 21 2018 11:12
Anyone there
Manuel Martinez
@manmartgarc
Dec 21 2018 14:20
Hey y'all! Is there a way that I can pull up the DataFrame Explorer via terminal? Also (sorry if this has already been requested) is there a feature in the works where 1) you can have the DataFrame explorer on a completely separate window, so as to be able to alt-tab? 2) Have the DataFrame explorer dynamically update as you make changes to the DataFrame in memory?
CAM Gerlach
@CAM-Gerlach
Dec 21 2018 15:43
@jayavignesh-ravichandran Sorry you're having a problem. You mean code completion? Help? Real-time analysis? "Intellisense" is a Micro$oft-trademarked term that can mean any number of those things. As basic guesses, you can try conda update jedi rope parso in your Spyder environment, try downgrading to the versions in anaconda 5.3.0 (conda install anaconda=5.3.0), or try downgrading to Python 3.6 (conda install python=3.6) in case it is some incompatibility still there. I'm not 100% sure what the latest code completion fixes are, since its very sensitive to breaking in each new version of a number of dependencies, which hopefully will be made much less of an issue once Spyder 4 is released with a brand new completion architecture.
CAM Gerlach
@CAM-Gerlach
Dec 21 2018 16:29

Is there a way that I can pull up the DataFrame Explorer via terminal?

You mean the Variable Explorer or DataFrame Editor @manmartgarc (it has viewers/editors for not only Dataframe like Rstudio, but Arrays, Series, Indicies, images, lists, sets, dicts, tuples, scalars, arbitrary objects and and more)? Not currently, but that's a feature I'd really like to have as well since I make heavy use of VIew(df) in Rstudio to do the same thing. @ccordoba12 , is this something that would be feasible to implement? A several other uses have asked about this in the past as well.

you can have the DataFrame explorer on a completely separate window, so as to be able to alt-tab?

In Spyder 4, you can undock the Variable Explorer (or any Spyder pane) to be a separate, Alt-Tabbable window, and any sub-windows opened off it will go with it. However, the windows themselves are all still children of it, which makes them not be able to be independently focus able, alt-tabbable, closable, show up in the taskbar, etc. This is actually something that's been bothering me myself. Accordingly, I've opened an issue about it, spyder-ide/spyder#8474 , and plan to implement a solution pending @ccordoba12 's feedback. Thanks!

Have the DataFrame explorer dynamically update as you make changes to the DataFrame in memory?

A refresh button (the easiest way to implement this in the short term, since there are many usecases where its desirable to have them not update) has been suggested in e.g. spyder-ide/spyder#2863 and spyder-ide/spyder#6325 , but no one's gotten the time to implement it yet. I could at some point, or perhaps you might like to? It shouldn't be too difficult and its all in Python but it does require learning a bit of Spyder's internal machinery.

Manuel Martinez
@manmartgarc
Dec 21 2018 16:51

I guess I mean the DataFrame Editor. And yes, I mean like View(df) in RStudio or browse in Stata.

You mean the Variable Explorer or DataFrame Editor

Amazing!

In Spyder 4, you can undock the Variable Explorer (or any Spyder pane) to be a separate, Alt-Tabbable window, and any sub-windows opened off it will go with it.

I understand how an update button could be the best solution. I will take a look at the open issues! I'd be my first time collaborating - very exciting!

A refresh button (the easiest way to implement this in the short term, since there are many usecases where its desirable to have them not update)

Thanks for the answers!
CAM Gerlach
@CAM-Gerlach
Dec 21 2018 18:35
@manmartgarc Fantastic! We're always happy to have people contribute features of interest to them, since Spyder is developed by and for the community by volutneers and our resources are far more limited than a project like Jupyter despite having not being too far behind in userbase. Let us know if you'd like some guidance; Carlos (our lead maintainer) is the expert when it comes to the Console-Variable Explorer interaction.