numpy | the scientific library for manipulating arrays [strongly needed] |
matplotlib | the plotting library, mainly for 2-D plots [strongly needed] |
ipython | the interactive Python shell [strongly needed] |
python-tk | [needed by default on Ubuntu] |
basemap | a plotting library that allows to plot on a sphere, to do maps, etc... [optional] |
import_all pencilIt means that all the Python subroutines located in the $PENCIL_HOME/python directory are loaded each time you start a ipython shell. They will be accessible under the name 'pc.*'.
Note: before editing you should have started ipython at least once in order for the file to be created.