Reinteract: Un notebook interactivo hecho en python

Reinteract es un notebook interactivo similar al que se puede encontrar para Mathematica, con la ventaja de ser libre desde el lenguaje de implementación (python) hasta la aplicación misma. Para mayor información:

http://roscidus.com/images/blog/reinteract-rox.png

1. Instalación

Una vez instalado 0install ejecuta:

$ 0launch http://rox.sourceforge.net/2007/interfaces/Reinteract.xml

o simplemente arrastra esa url a add app y luego al lugar que quieras que tenga en tu disco duro y listo.

addAppReinteract.png

Reinteract instalado vía AddApp mostrados en una ventana de Rox Filer

2. Uso

Para hacer el mismo demo que aparece en la pantalla se hace:

# wajig install python-numpy python-matplotlib

Y luego lanzas reinteract y escribes dentro de la sesión:

from numpy import *
from replot import *
x = linspace(0, 2 * pi, 100)
plot (x, sin(x))

Para el sonido hacemos:

x = linspace (0, 2 * pi, 44100)
from replay import play
play (sin(x) + sin(3 * x) / 3 + sin(5 * x) / 5)

Reinteract (last edited 2008-04-20 14:40:27 by localhost)