sentences:  IPython allows non-blocking interaction with Tkinter, PyGTK, PyQt/PySide and wxPython (the standard Python shell only allows interaction with Tkinter).IPython can interactively manage parallel computing clusters using asynchronous status callbacks and/or MPI.IPython can also be used as a system shell replacement.