@itay livni that’s a great callout - we use that line as a way to detect if the user is running in an ipython notebook, in which case we don’t render the graph in a new window and render it inline instead. However the import is trapped because it fails if the user isn’t running in ipython. So it’s not a dependency per se, it’s just a way to make a nicer experience for people running in a notebook