background preloader

Ipython

Facebook Twitter

Ipython(1): Enhanced Interactive Python. Name ipython - An Enhanced Interactive Python Synopsis ipython [options] files... Description An interactive Python shell with automatic history (input and output), dynamic object introspection, easier configuration, command completion, access to the system shell, integration with numerical and scientific computing tools, and more. Special Threading Options The following special options are ONLY valid at the beginning of the command line, and not later. -gthread, -qthread, -q4thread, -wthread, -pylab Only ONE of these can be given, and it can only be given as the first option passed to IPython (it will have no effect in any other position).

With any of the first four options, IPython starts running a separate thread for the graphical toolkit's operation, so that you can open and control graphical elements from within an IPython command line, without blocking. Note that with -wthread, you can additionally use the -wxversion option to request a specific version of wx to be used. -tk -h, --help. Papers/ipython07_pe-gr_cise.pdf. IPython quick reference « scienceoss.com. IPython – A Configurable Interactive Python Shell « Musings of an OS plumber. Python is a popular interpretive object-orientated programming language that has been around since the early 1990s and comes with its own command line shell.

To make Python more productive for himself, Fernando Perez, currently a research scientist at U.C. Berkeley, created an enhanced version of the standard interactive Python shell which he called IPython. IPython evolved from a number of then existing projects: An existing project by Fernando Pérez to add Mathematica-like prompts and a flexible configuration system to the standard Python interactive interpreter.An enhanced interactive Python prompt by Janko Hauser, called IPP, which maintained a prompt history which could be incrementally searched.

It also had tab completion like many shell interpreters and a help system which you could invoke using ? Interestingly IPython started life under a GPL license but switched to a BSD license after version 0.6.3. Nowadays IPython consists of two main components: