Live data from Hacker News

IPython gets $1.15M funding

mail.scipy.org

31–40 of 95 posts

Re: IPython gets $1.15M funding

#31

IPython is extremely useful. I like the qtconsole feature but i find it less than perfect to install: 1. pip install ipython 2. install qt4 3. pip install pyside / qt4 bindings The better feature, for me anyway, is the notebook interface (it starts a local web server and gives you a rich web guy, somewhat like a Mathematica idea of interactive notebook editing with inline charting etc.) But, that's a whole other bunc…

That's why for apps like this (not for projects that I create with virtualenv) I much more prefer using OS package manager. Could it be any nicer than on Gentoo? ;]

  CDEPEND="dev-python/decorator
  	dev-python/pexpect
  	dev-python/pyparsing
  	dev-python/simplegeneric
  	virtual/python-argparse
  	emacs? ( app-emacs/python-mode virtual/emacs )
  	matplotlib? ( dev-python/matplotlib )
  	mongodb? ( dev-python/pymongo )
  	octave? ( dev-python/oct2py )
  	smp? ( dev-python/pyzmq )
  	wxwidgets? ( dev-python/wxpython )"
  RDEPEND="${CDEPEND}
  	notebook? ( >=www-servers/tornado-2.1
  			dev-python/pygments
  			dev-python/pyzmq )
  	qt4? ( || ( dev-python/PyQt4 dev-python/pyside )
  			dev-python/pygments
  			dev-python/pyzmq )"
  DEPEND="${CDEPEND}
  	test? ( dev-python/nose )"

Re: IPython gets $1.15M funding

#32
post #9

I really wish there was an equivalent of IPython in Ruby; it's one of the tools I miss the most from python.

Hi,

The notebook does not care wether or not the language is python,ruby.. or else. As we are mainly python developer the notebook is known for it's python bindings, but the ability to run ruby code is on its way.

Cf instruction here https://github.com/ipython/ipython/pull/2643

We really would love ruby devs help into packaging and make it seamless to run for user, and any other languages that would wish to join.

I actually working on writing a Julia kernel which will be my first encounter with Julia.

Re: IPython gets $1.15M funding

#33
post #30

I would be wonderful if we could re-use the notebook interface for other language - Octave, Julia, R, Ruby. (Would also be nice if building ipython on OS X was easier!)

AS I reply to another comment it is possible and on it's way.

for ruby cf https://github.com/ipython/ipython/pull/2643

and Julia https://github.com/JuliaLang/julia/issues/1330

Re: IPython gets $1.15M funding

#34
post #15

You can try IPython (shell) and IPython Notebook (web interface) online with Wakari at https://www.wakari.io - platform (with all popular Python scientific libraries installed) that lets you run multiple Python sessions and access them online anywhere. It also allows IPython Notebook sharing - you can share your workflow.

There's NBCloud (http://notebookcloud.appspot.com) if you want to host notebooks on your own Amazon cluster (great for using the parallel computing features).

Also, PiCloud (http://www.picloud.com) has a notebooks tab for launching an IPython Notebook as a job. That's useful because it means you can use their compute and data facilities with it easily.

Re: IPython gets $1.15M funding

#35
post #17

Earlier quoted context omitted.

It sorely needs some better tutorials, demos. The official docs are dry and dwell on technical matters rather than giving you some sense of the potential. There isn't much else out there - especially if you aren't doing scientific or statistical work. I'm sure the iPython Notebook could be useful in my day to day Python/Django usage but I haven't figured out how yet.

There's a great (but somewhat lengthy) video tutorial[1] from Pycon US'12 that covers a lot of IPython and the Notebook. Highly recommended; it's a live demo by the authors of the tools. Seriously, IPython is the coolest thing that happened to Python since Python, and anyone even slightly interested owes it to himself to play with IPython. [1] http://www.youtube.com/watch?v=2G5YTlheCbw

I'm interested in installing EPD, but it seems to want to install in my C:\Python27 directory (I'm on Windows here at work). Will this overwrite or otherwise interrupt my existing Python installation?

Re: IPython gets $1.15M funding

#36
post #8

IPython notebook is actually one of the most interesting developments not just in the python world, but in computing generally. It's the first step towards the fully graphical shell on the internet that many of us have been looking for, whether or not we realize it. Being able to weave together text|markdown, tabular data (in almost any format you want) and images ( whether from matplotlib, raw captures, or synthetic…

I hate to dump on this but IMHO what the world has been waiting for is not a Mathematica clone in Python. Neither do I think it would be a step in the right direction to funnel Python development through the browser. There are those who will find it useful but others will find that there are better desktop tools for these purposes. Individual developers are free to pick and choose. Fortunately, neither this announcem…

Executable documents are powerful tools for teaching and learning. Focus in this area will pay off all across the Python community.

Re: IPython gets $1.15M funding

#37
post #30

I would be wonderful if we could re-use the notebook interface for other language - Octave, Julia, R, Ruby. (Would also be nice if building ipython on OS X was easier!)

Sage Notebook interface can be used for Python, R, Octave, Matlab, Mathematica, LaTeX among others. http://www.sagenb.org

Re: IPython gets $1.15M funding

#38
post #36

Earlier quoted context omitted.

I hate to dump on this but IMHO what the world has been waiting for is not a Mathematica clone in Python. Neither do I think it would be a step in the right direction to funnel Python development through the browser. There are those who will find it useful but others will find that there are better desktop tools for these purposes. Individual developers are free to pick and choose. Fortunately, neither this announcem…

Executable documents are powerful tools for teaching and learning. Focus in this area will pay off all across the Python community.

Executable documents are powerful tools for teaching and learning.

These already exist, though, and the ecosystem already has a lot of support and momentum behind it: javascript within the browser.

Would you explain what some of the benefits are in comparison to this? I'm an outsider so I don't have a very firm understanding of what the implications are.

Re: IPython gets $1.15M funding

#39

Earlier quoted context omitted.

There's a great (but somewhat lengthy) video tutorial[1] from Pycon US'12 that covers a lot of IPython and the Notebook. Highly recommended; it's a live demo by the authors of the tools. Seriously, IPython is the coolest thing that happened to Python since Python, and anyone even slightly interested owes it to himself to play with IPython. [1] http://www.youtube.com/watch?v=2G5YTlheCbw

I'm interested in installing EPD, but it seems to want to install in my C:\Python27 directory (I'm on Windows here at work). Will this overwrite or otherwise interrupt my existing Python installation?

As far as I can remember - yes, it will try to overwrite your Python dir, at least it did for me on my Windows machine (I backed up my original C:\Python27 before trying EPD, and then had to restore it, IIRC; there was also some mess with paths, but nothing incurable). I also tried installing EPD into its own directory, but Windows EPD package failed to run Notebook anyways (some issues with Tornado), and I was just too excited to try Notebook. Jumped to Ubuntu@EC2 and was running Notebook with EPD from it in 5 minutes.

Your mileage may vary, of course, so I'd say have a backup and give it a try - at least EPD didn't ruin anything for me. I'm pretty sure IPython Notebook on Windows machine is doable with some lib-hunting/building, since I managed to have fully functioning IPython Qt console installed and running perfectly on Win7 right now, and Notebook is just a couple additional requirements away from it.

Re: IPython gets $1.15M funding

#40
post #22
post #17

Earlier quoted context omitted.

It sorely needs some better tutorials, demos. The official docs are dry and dwell on technical matters rather than giving you some sense of the potential. There isn't much else out there - especially if you aren't doing scientific or statistical work. I'm sure the iPython Notebook could be useful in my day to day Python/Django usage but I haven't figured out how yet.

If there's one complaint to make about IPython, it's that the authors seem to be positioning IPython as a scientific/mathematical tool, even though it is so much more. Most of its docs assume you will be using IPython for its pylab and matplotlib features, instead of as a general-purpose Python shell. This is not surprising considering its roots, but still. That said, I thought it was quite straightforward to setup a…

We do make sure that it works without the rest of the Scipy stack, so it's useful for people outside the scientific world. But most of the core developers have a scientific background, and that's where we see the most interesting challenges.
Post reply on HN