Skip to content

jamescasbon/codenode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codenode - Interactive Programming Notebook for the Web Browser

For complete documentation, please see: http://codenode.org/docs

Quickstart

Quick Install:

$ easy_install codenode

Recommend Install:

$ easy_install -U virtualenv pip 
$ virtualenv --no-site-packages mycodenode_env
$ pip -E mycodenode_env install codenode

Quick Start:

$ codenode-admin codenode_desktop

Now open browser to http://localhost:8000

Plotting

To use maplotlib, install matplotlib and numpy:

$ pip install numpy
$ pip install http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0/matplotlib-1.0.0.tar.gz?use_mirror=switch

Now use pylab commands in a notebook, and call show() to render the plot.

Support

Please ask any questions or give any feedback! For help and feedback, go here: http://groups.google.com/group/codenode-devel

License

Codenode is free software, licensed under the BSD. See the LICENSE file.

Changes

v0.02

Deleting cells:

  • can delete cells by highlighting bracket and pressing backspace
  • context menu action for cell deletion
  • cell deletion causing notebook save

Django 2.1 Compatibility:

  • Updated audit trail
  • CSRF fixes

Chrome issues:

  • fixed width font
  • notebook renaming partial fix

Other issues:

  • ask user before navigating away from a page with unsaved changes
  • hide save as buttons
  • empty revision list does not cause error with new notebook
  • better image handling in engine output

v0.01

Initial release

About

Interactive Programming Notebook for the Web Browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 68.6%
  • Python 31.4%