Adds IPython support