ZODB + Jupyter Notebooks
Christopher Lozinski <[email protected]> Tue, 24 Oct 2017 18:07:35 +0200
| Newsgroups | gmane.comp.web.zope.zodb |
|---|---|
| Message-ID | <[email protected]> |
There is an obvious marriage to be had between the ZODB and Jupyter Notebooks. For those who do not know Jupyter Notebooks are for data scientists. You get a linear list of web pages. Each page can have text and computations. Computations can occur on the server, even on a cloud of servers. Pages can depend on precious pages. Load the data here, calculate something there, display it here. Each page is defined by json. A single json file for the entire notebook. Right now the JSON is stored as a single file. No versioning. No tree of related notebooks. Instead people keep multiple related notebooks. It would be reasonably easy to store it in a ZODB. Then at least you would get versions of the JSON file. Better yet, you could treat each page as a separate versioned object. Just attach an optional name to each version of each page. So that the end user could easily move pages back and forth in the version history. Or have related trees of notebooks. Or trees with versions. It would be a huge improvement to the data scientists experiences. Right now they do not like Github, and do not know how to organize all of their different versions of notebooks. Let me know if you need any help implementing this. Someone please copy this to the Jupyter Mailing list. Warm Regards Chris -- You received this message because you are subscribed to the Google Groups "zodb" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.