Feature Request: Import Jupyter notebooks
See original GitHub issueI’ve been looking for efficient ways to help users search Jupyter notebooks, and storing them in SQLIte may be one way to support this.
The Jupyter notebook .ipynb
document format is a JSON document (specification), but only some of the elements are meaningful to users. For example, Jupyter notebooks include the notion of “typed” cells, such as markdown or code cells. Storing the contents of these cells, along the type of the cell and the cell order in a notebook, could provide one way of supporting search over them in a meaningful way.
More generally, indexing a Jupyter documents could be seen as an instance of only storing a subset of a JSON document in a structured way and as such provide a test case for a “parsed” JSON import?
Issue Analytics
- State:
- Created 5 years ago
- Comments:7 (5 by maintainers)
Top Results From Across the Web
Feature request: Support Jupyter notebooks and IPython #16
I'd like to help but I do not really understand what do you mean by the code from iPython shell? The input code...
Read more >Creating Pull Requests with Jupyter Notebooks - Medium
I started working with Jupyter Notebooks, which was wonderful for my research and ... from nbconvert.exporters.script import ScriptExporter.
Read more >How to Automatically Import Your Favorite Libraries into ...
Navigate to ~/. · Create a folder called startup if it's not already there · Add a new Python file called start.py ·...
Read more >How to use Jupyter notebooks in Sphinx - Read the Docs
You need to click it before exporting your notebook to HTML. JupyterLab provides a “Save Widget State Automatically” option in the “Settings” menu....
Read more >Working with Jupyter Notebooks in Visual Studio Code
If you have an existing Jupyter Notebook, you can open it by right-clicking on the file and opening with VS Code, or through...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@psychemedia I had implemented Jupyter Notebook support at
sqlitebite 0.16.0
For example, https://github.com/aymericdamien/TensorFlow-Examples/blob/master/notebooks/3_NeuralNetworks/recurrent_network.ipynb will converted into the following:
schema
tables
cells_source
rnn
function requirementscells_outputs
cells_outputs_kv
cells_kv
metadata_kernelspec
metadata_language_info
metadata_kv
kv
Any feedback or comments would be appreciated.
I’ll close the issue. Feel free to reopen if you still have any problems about the issue.