Live data from Hacker News

IPython gets $1.15M funding

mail.scipy.org

71–80 of 95 posts

Re: IPython gets $1.15M funding

#72
post #17
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…

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.

In addition to the other links in this thread, Fernando's PyCon.ca keynote's has a great introduction to the power of IPython and how it's revolutionizing the scientific (and soon the general developer) communities. https://www.youtube.com/watch?v=F4rFuIb1Ie4

Re: IPython gets $1.15M funding

#73
post #36

Earlier quoted context omitted.

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.

As other replies have already eluded, this isn't really comparable to JavaScript. Also good luck crunching huge datasets on clusters from within your browser with a pure JavaSCript implementation.

Re: IPython gets $1.15M funding

#74
post #44

Why does IPython get all the love? I tried it out back in the day, but it was not very impressive. bpython is much better, but doesn't seem to get as much attention.

bpython is a very nice lightweight replacement for the standard Python interpreter. Nothing but <3 for bpython. But it's not really comparable in scope and capabilities to IPython; the latter is much more heavy-weight but for myriad good reasons.

Re: IPython gets $1.15M funding

#75
post #36

Earlier quoted context omitted.

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.

Python has a tons of scientific libraries and scientific who know how to use them.

Re: IPython gets $1.15M funding

#76
post #70
post #24

Earlier quoted context omitted.

The free version of Enthought solved a bunch of problems for me on OSX. It bundles a lot of the binary libraries that are a bitch to compile yourself.

I've had a Mac at home since 2007 and had a go at doing some python programming on it a few years ago and gave up. I got 2.7 installed, virtualenv, even Qt but eventually a few things broke and I ended up switching to programming in a Linux VM. I might have another go now I've got a shiny new Mini with ML on it. If i have problems I'll give Enthought a try. Given the popularity of OSX with developers it's shocking ho…

(disclaimer: I work for Continum Analytics)

Anaconda Community Edition installs very easily on windows, linux, and OS X, and is very easy to uninstall without breaking your system.

> No, we can't all compile from source. We're not all C hackers, that's why many of us use Python in the first place.

EXACTLY!

This is the whole idea behind Anaconda and the idea behind our beta cloud product Wakari. Wakari gives you multiple python versions, multiple numpy versions, interactive plotting in your browser, and the wonderful ipython notebook built-in. It's still in a closed beta, but people usually get approved for access the same day.

Re: IPython gets $1.15M funding

#77

The notebook interface is the natural generalisation of the REPL, and has the potential of being reused and copied by other languages (clojure, JavaScript) just as, in offline form, it has been used in Mathematica and Racket for years.

I think the notebook will eventually support other languages behind it.

Re: IPython gets $1.15M funding

#78

The notebook interface is the natural generalisation of the REPL, and has the potential of being reused and copied by other languages (clojure, JavaScript) just as, in offline form, it has been used in Mathematica and Racket for years.

I think the notebook will eventually support other languages behind it.

It should do, yes. The developers of Julia have said that they're going to use the IPython notebook rather than rolling their own interactive interface.

Re: IPython gets $1.15M funding

#79
post #48

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…

I'm sure it's useful, but is it extremely useful? I can imagine living without it, even when programming Python. I'm surprised to be honest but maybe I'm missing something.

REPL history? Tab completion? Syntax highlighting? Unix shell integration? And that's just the tip of the iceberg useful for general Python programming, nevermind the exploratory scientific environment with numpy/scipy/matplotlib/pandas.

I can imagine living without it in the same way I can imagine writing code in Notepad. Technically feasible but unacceptably painful.

Post reply on HN