A notebook interface for wxpython
Project description
pynotebook
==========
Introduction
------------
Pynotebook is a an interactive shell for python, similar to the python
command line but much nicer to work with. Noteboks can contain python
code together with output and documentation. Nootebooks are a pleasent
way to develop python code and to document and store your ideas.
The "notebook" concept originally appeared with the program
Mathematica and became famous for python with the iPython/Jupyter
project. Unlike iPython, pynotebook does not need a webbrowser, c
extensions or anything except python and wx. Pynotebook runs out of
the box and therefore is easy to embed and distribute.
Most notable features of pynotebook are:
- syntax highlighting
- command completion (tab-key)
- builtin graphics
- matplotlib plotting
- BSD-license
Pynotebook can be used as stand alone application (pynb) or as a
library in wx programs.
There are a couple of demo applications:
- the pynb application
- a plotting demo
- a notebook interface to gnu r
The later demonstrates how to completely modify the notebook. It uses
rpy2 for interfacing gnu r and pygments for colorization.
Installation:
------------
Do in a console:
python ./setup.py build
and then as root:
python ./setup.py install
This will install the pynb application and the pynotebook module.
To open a notebook:
pynb demo/ball.pyb
==========
Introduction
------------
Pynotebook is a an interactive shell for python, similar to the python
command line but much nicer to work with. Noteboks can contain python
code together with output and documentation. Nootebooks are a pleasent
way to develop python code and to document and store your ideas.
The "notebook" concept originally appeared with the program
Mathematica and became famous for python with the iPython/Jupyter
project. Unlike iPython, pynotebook does not need a webbrowser, c
extensions or anything except python and wx. Pynotebook runs out of
the box and therefore is easy to embed and distribute.
Most notable features of pynotebook are:
- syntax highlighting
- command completion (tab-key)
- builtin graphics
- matplotlib plotting
- BSD-license
Pynotebook can be used as stand alone application (pynb) or as a
library in wx programs.
There are a couple of demo applications:
- the pynb application
- a plotting demo
- a notebook interface to gnu r
The later demonstrates how to completely modify the notebook. It uses
rpy2 for interfacing gnu r and pygments for colorization.
Installation:
------------
Do in a console:
python ./setup.py build
and then as root:
python ./setup.py install
This will install the pynb application and the pynotebook module.
To open a notebook:
pynb demo/ball.pyb
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pynotebook-0.2.0.tar.gz
(335.1 kB
view details)
File details
Details for the file pynotebook-0.2.0.tar.gz.
File metadata
- Download URL: pynotebook-0.2.0.tar.gz
- Upload date:
- Size: 335.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0576af12ca9bbe0b1c8f4cbe1d9819b8ddb80a44edfdd8ee18cdbdef843223d6
|
|
| MD5 |
d7974226441b0a62e81f07eebf0ffcc6
|
|
| BLAKE2b-256 |
91677136f78c93e3190bd6267668bc86d2620ee6c0e9a4efb8eb8303429cc549
|