chthonicdaemon
Joined 7 years ago
Joined 7 years ago
I think that in all the notebook solutions I've seen that allow this, a culture emerges where the "final result" is put at the top so that you can find it easily and interact with it as a user. The actual development process involves writing stuff top down and then re-ordering it for use.
Smaller and more recent: iTerm has deep tmux support. Just do `tmux -CC` to start your session or `tmux -CC a` to attach to it and you don't have to memorise all the tmux commands.
In my case, I usually cd to the project directory, activate the associated environment, then do one of the following to work on a notebook in one of my projects, `jupyter lab`, `pycharm .`, or `code .` and go from there. In all of these cases, I get the ability to open notebooks that make use of this environment, either in the actual Jupyter lab interface, or in the tool's notebook interface (pycharm or vs code). All of these options make it pretty effortless to use the kernel associated with the environment - it's either automatically selected or it's the default in the dropdown.
Also some guitar, synth, beer brewing and other random obsessions.
[ my public key: https://keybase.io/chthonicdaemon; my proof: https://keybase.io/chthonicdaemon/sigs/cv30E-O3iqFFk4iStynruy-GsTYQqXcpmvU8JrOtDqc ]