Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a "Hydrogen Console" #1329

Open
AdrienLeGuillou opened this issue Jun 11, 2018 · 5 comments
Open

Add a "Hydrogen Console" #1329

AdrienLeGuillou opened this issue Jun 11, 2018 · 5 comments
Labels

Comments

@AdrienLeGuillou
Copy link

AdrienLeGuillou commented Jun 11, 2018

Hi,
it would be amazing if Hydrogen could open a console similar to what jupyterlab does. The way I see it would be like the output area but with an input space at the bottom.

This would allow executing one time code on a remote kernel (docker for example) while staying in atom.

Thanks


This has been added to the Hydrogen Wiki. If you close this issue please remove it from the Hydrogen Wiki.

@rgbkrk
Copy link
Member

rgbkrk commented Jun 13, 2018

Try out hydrogen-launcher!

jupyter console for the win

@AdrienLeGuillou
Copy link
Author

This is what I went for at first but this does not work for remote kernels.

What I had in mind is more like the "watches" but without the automatic execution. Or a temporary file just to send lines to the kernel and get the results.

@nikitakit
Copy link
Contributor

Hydrogen allows connecting multiple files to the same kernel. You can put functions/classes in one file, and use the other for more exploratory code.

You can also log in to a Jupyter notebook server via your browser and create/open a notebook. Then you can then connect hydrogen to the already-running kernel, and the notebook web UI will share all variables with hydrogen.

@AdrienLeGuillou
Copy link
Author

Thank you for the workarounds,
the 'exploratory file' is the solution I am using already. I just felt It would be great to have a more 'integrated solution'. And imagining an input zone in the output pane seems interesting to me.

I perfectly understand if this do not align with the project goals. If I find the time I might learn the APIs and try to make a plugin for that.

@wadethestealth wadethestealth added good first issue Good for new contributors help wanted Help is desired plugin-idea 💡 labels Jun 4, 2019
@wadethestealth wadethestealth removed the good first issue Good for new contributors label Jul 3, 2019
@jacquespeeters
Copy link

Debugging remote kernels is painful with Hydrogen. Used your workaround (and still using it) but it still extremely manual, requieres a lot of manipulations.

VScode is far from Hydrogen Level.
Pycharm Debugging is way better (but used to lack DataScience tools).

I'm complaining but I'm not propsoing solutions. Just pointing out it is still a huge painpoint for being a top IDE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants