These are chat archives for spyder-ide/public

10th
Dec 2018
Rajeevan Arunthavanathan
@rajeevanarun
Dec 10 2018 02:52 UTC
hi there
CAM Gerlach
@CAM-Gerlach
Dec 10 2018 02:53 UTC
Hello, what can we help you with in Spyder?
Priyabrata Dash
@bobquest33
Dec 10 2018 03:33 UTC
Hi is there any plan to migrate spyder from pyqt to electorn
Carlos Cordoba
@ccordoba12
Dec 10 2018 03:47 UTC
@bobquest33, that's not going to happen because they are totally different technologies, sorry
Priyabrata Dash
@bobquest33
Dec 10 2018 03:48 UTC
Agreed , thanks for the explanation.
Another question is related to using auto suggest with tab when we type a variable or function. In Spyder sometimes it works and sometimes it dosen't.
Also Crtl I the help that it gives is uaually the help fro the help command
is there a way it can give help from readthe docs
Also can we write extensions for Spyder and is there template for that
CAM Gerlach
@CAM-Gerlach
Dec 10 2018 04:02 UTC
@bobquest33 Also, PyQt has some major advantages over Electron, in terms of being written in (and binding to) a far better designed language, and in fact the very same language as is used in Spyder (allowing Spyder to be developed in Spyder itself), being directly integrated with the Python stack rather than through bindings, being often more performant, offering a number of powerful facilities, and most importantly offering a true native GUI, rather than web-based facsimile.
I don't really see what significant advantage moving to Electron would offer, at least relative to those.

In Spyder sometimes it works and sometimes it dosen't.

This can be due to two major reasons: First, some functions, classes and methods simply can't be introspected statically due to the design of their packages and their code being written in non-pure Python, etc., like a lot of Pandas objects. Second, Spyder's bespoke autocompletion infrastructure can sometimes stop working, which we are hoping to resolve in Spyder 4 since we're moving to the same core implementation as VSCode and Atom, the Language Server Protocol.

is there a way it can give help from readthe docs

If the RTD help is being generated from the docstrings, etc. themselves, then that's what Spyder should show you. If its some sort of external documentation, then Spyder has no way of knowing where to look so you're best off just searching RTD.

CAM Gerlach
@CAM-Gerlach
Dec 10 2018 04:07 UTC

Also can we write extensions for Spyder

Yes, a number of plugins exist already, and we're looking to greatly improve the API in Spyder 4 in a couple months. In fact, most of Spyder's panes are written as "plugins", just internal ones.

is there template for that

Yep, we have a cookiecutter template, although it may not be 100% up to date at the moment.

Priyabrata Dash
@bobquest33
Dec 10 2018 04:22 UTC

is there a way it can give help from readthe docs

If the RTD help is being generated from the docstrings, etc. themselves, then that's what Spyder should show you. If its some sort of external documentation, then Spyder has no way of knowing where to look so you're best off just searching RTD.

The reason I ask this is because in VSCode the auto suggest and documentation is much more responsive and detailed that I can get in Spyder which is the only issue i see else Ilove spyder as my main IDE
CAM Gerlach
@CAM-Gerlach
Dec 10 2018 04:29 UTC

The reason I ask this is because in VSCode the auto suggest and documentation is much more responsive and detailed

Well, if that's the case then you should be happy to know that, as I mentioned above, we're integrating the same autocompletion/help/introspection/etc. architecture as VSCode, the Language Server Protocol, into Spyder for Spyder 4. It should be present in Spyder 4 Beta 2, due out later this month.

Aliyu Lawal
@bangisdev_twitter
Dec 10 2018 15:23 UTC

The reason I ask this is because in VSCode the auto suggest and documentation is much more responsive and detailed

Well, if that's the case then you should be happy to know that, as I mentioned above, we're integrating the same autocompletion/help/introspection/etc. architecture as VSCode, the Language Server Protocol, into Spyder for Spyder 4. It should be present in Spyder 4 Beta 2, due out later this month.

Nice!
Mansi Mehta
@mansimht71_twitter
Dec 10 2018 17:49 UTC
Hi, how can I install selenium webdriver in spyder ide ?
CAM Gerlach
@CAM-Gerlach
Dec 10 2018 17:51 UTC
@mansimht71_twitter Check out our guide to working with packages and environments in Spyder.