Matplotlib A python 2D plotting library Publication quality figures in several hardcopy formats and interactive environments.