Could you sketch out a few use-cases why a library developer might want to use this API? Or who is the target audience?
a
altavir
02/11/2021, 6:35 AM
1. Obviously it simplifies producing library descriptor. You not longer need to guess what functions you should place in the line in the notebooks.
2. You get direct access to the notebook API in the library, meaning you can do notebook-specific actions. Like update cell result during the cell running (display progress etc).
3. Finally, you get Notebook reflection tool, which allows you to check global things like initialized cells and modify other cells outputs.
h
holgerbrandl
02/13/2021, 4:45 PM
Thats indeed pretty cool. Looking forward to some developer documentation about how to do so.