Controlling a notebook live through a secondary program.
- Dominant language
- Jupyter Notebook
- Stars
- 13.3k
- Forks
- 5.8k
- Avg merge
- 6d 11h
- Merged PRs (30d)
- 7
Description
Hey there! This is most likely the incorrect place to ask this question but thought I'd give it a shot.
I'm trying to create a secondary program that can interact w/ a Jupyter notebook _live_.
Basically, I'm trying to write a program `alter.py` that can actually add cells to `my_notebook.ipynb`. _But the catch is I want it to update live._
So basically, if I have `my_notebook.ipynb` open on my browser and run `alter.py`, I should see a new cell added to the end of my notebook. I wouldn't need to refresh the page or anything like that.
Is this possible - if so how?
Contributor guide
Research direction
The issue mentions alter.py and my_notebook.ipynb but names no repository files, tests, or entry points. First determine whether live cell insertion from a secondary program is a supported feature and define the synchronization behavior; done would require an agreed implementation scope and acceptance criteria.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- jupyter-notebook
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100