Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.11 KB

Readme.md

File metadata and controls

28 lines (20 loc) · 1.11 KB

Jupyter + DevOps

DevOps crestomathy in jupyter notebooks.

Installation

  1. install node
  2. run npm install
  3. run npm run interpret "command" to select code where command matches a line in the notebook markdown with a question mark ? in it.

Features

  1. Export code from cells `npm run import -- "notebook export" "['index.js label or code search']"
  2. Multi-lingual, convert python to nodejs and back again
  3. Support for dozens of Jupyter kernels, built in (Coming soon!)
  4. Extendable, just add a notebook and use a ? in markdown to indicate how you want the following code cell to be referenced
  5. Multi-interface, CLI, web-host, Matlab GUI, MFC, Jupyter, etc (Coming soon!)
  6. RPC support (GCloud, AWS, Express, etc), run notebook cells from a public service
  7. Use cells like function calls, and notebooks like modules

TODO

  1. Self-hosted / no-dependencies
  2. Documentation export
  3. Multi-lingual, runs from Python/Matlab
  4. Logic merging (as opposed to line merging and feature branching, the enemies of code organization)
  5. Aspects oriented