Using the hard work of IPython