CivicSpleen / ambry

A comprehensive data package manager
BSD 2-Clause "Simplified" License
4 stars 5 forks source link

Embed bundle editing into Jupyter Notebook #152

Open ericbusboom opened 8 years ago

ericbusboom commented 8 years ago

It should be possible to create new editors for YAML and CSV in the Jupyter notebook that would allow for an editing a bundle in the Jupyter notebook interface.

This issue is related to #149 and #151

We'd need:

See http://mindtrove.info/4-ways-to-extend-jupyter-notebook/ for a description of the ways to extend Jupyter. This work would require implementing mostly notebook extensions, and a server extension.

The server extension, like the Jupyter code for editing files is probably fairly simple, just referencing the javascript code. The notebook extension would have a Javascript application that uses the generic contents API to write its file, and would collaborate with our custom ContentsManager ( #149 ) to work on files in a bundle.

ericbusboom commented 8 years ago

Skip the CSV Editor; When editing a CSV file, convert it to a YAML file.