IPython console

_images/ipython.png

A fully functional IPython console (Jupyter 5.4.0) is available in the “IPython” tab of the central area (see IPython documentation).

Command line on the left (1). Right-click displays a pop-up menu:

  • Cut, cut selected text.

  • Copy, copy selected text to the clipboard.

  • Paste, paste clipboard text to the console.

  • Select all, select all of the console text.

  • Save as HTML/XML, save the console display to HTML/XML file.

  • Print, open a print dialog to print the console display.

Modules/Types/Functions imported into the environment are displayed in the list box at top-right (2). A tooltip pops when mouse cursor remains in front of a box element. It displays its docstring.

Variables are displayed in the list box at bottom-right (3). A tooltip pops when mouse cursor remains in front of a variable. It displays its value converted to string. Double-click on a SisypheVolume, sitkImage (see SimpleITK Image class), ANTsImage (see ANTs Image class), vtkImageData (see VTK Image class) or ndarray variable (see Numpy ndarray class) opens it in the thumbnail bar.

Five buttons (4):

  • Import, import of most-used modules (PySisyphe core modules, ANTs, Matplotlib, NiBabel, Nilearn, Numpy, Pandas, Pillow, PyDicom, Scikit-image, SciPy, SimpleITK)

  • Clear, clear console.

  • Restart, restart console.

  • Save HTML/XML, save the console display to HTML/XML file.

Same functions (1, 2, 3 and 4) are accessible via the menu bar (Views -> IPython)..