| I'm interested in any jupyter workflows that allow me to use my text editor and a terminal-based language REPL/shell. In general, - I want to use my text editor to write any non-trivial function/class implementations. - I want any substantial amount of code to be held and version-controlled in regular files of code, not inside JSON. - I want to use the notebook for display (tables, figures, rendered markdown/LaTeX, etc) So the most important question is: - How do I conveniently work on a code file in my text editor, and then execute code in the notebook so that the most recent variable definitions in the code file are honored during the jupyter execution? Also - How do I start a terminal-based REPL/shell that is sharing the same kernel as the notebook? (Relevant to text editors, because this might be for example an ipython shell running inside emacs, allowing me to easily evaluate fragments of code in the text editor.) There are more sophisticated things one could imagine, but I don't think I want (e.g. evaluate a cell/notebook from the text editor, create a cell from text editor). |
[1] https://ipython.readthedocs.io/en/stable/config/extensions/a...
[2] https://jupyter-notebook.readthedocs.io/en/stable/examples/N...