Skip to content
Interactive Programming Notebook for the Web Browser
JavaScript Python
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
codenode
devel
doc
examples
.gitignore
LICENSE
MANIFEST.in
README.rst
setup.py
test.sh

README.rst

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.03
  • Jquery 1.4 update
  • Images saved as base64 in the cell contents in the database, rather than as files
  • Delete empty cell when pressing backspace (#49)
  • Suppress accidental back when pressing backspace (#51)
  • Save and restore open/closed state of cells (#55)

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

Something went wrong with that request. Please try again.