ipython description