IPython: Productive Interactive Computing
IPython provides a rich toolkit to help you make the most out of using Python interactively. Its main components are:
The enhanced interactive Python shells have the following main features:
The parallel computing architecture has the following main features:
The latest development version is always available from IPython's GitHub site.