IPython 0.13 inside Opera

The IPython interactive Python extended for scientific collaboration with web page notebooks now works with Opera. …

Well met,

IPython notebooks now work with Opera.

Anyone interested in software development should check it out.

http://ipython.org/

Snag a tarball from http://archive.ipython.org/release/0.13/ipython-0.13.tar.gz


tar xvf ipython-0.13.tar.gz
cd ipython-0.13
sudo python setup.py install
ipython notebook --pylab

If Opera is your default browser (and why not?) you'll see the notebook launcher page. Create a new notebook and then start to play. IPython is one powerful shell. Works great for command line, gui and now Opera web access.

By default notebooks are served on 127.0.0.1:8888

Along with pylab, you get a feature rich interactive graphing system.


from scipy.special import jn
x = linspace(0,4*pi)
for i in range(6):
plot(x, jn(i, x))

Executed from the Opera browser in the IPython notebook, to give

Even better:


$ ipython notebook --pylab=inline

to give (after filling the In[ ] code frame and hitting the little Go arrow under Kernel in the menu)

IPython notebook evaluates the code, captures all the output goodies and in a blink, a graph is embedded in the notebook. Go back and edit the In[1] block, hit go and a new graph takes it's place in the webpage. Best part, now Opera ready.

Very much worth trying, it may well increase interactive development productivity, once you get past the playing with the shiny new toy phase.

Cheers,
Brian

One Reply to “IPython 0.13 inside Opera”

  1. HelloAm mary ,i saw your profile today and became interested in you, i will like to know you the more, and i want you to send an email to my mail so that i can give you my picture for you to know whom i am. Here is my email address ([email protected]) I believe we can move from here. I am waiting for your reply in my mail don’t send it in the site.Remember the distance or color does not matter but love matters allot in life ([email protected])

Leave a Reply

Your email address will not be published. Required fields are marked *