User:Eml5526.s11/Plotting, image processing

= GNUPlot =

GNUPlot: a portable command-line driven graphing utility for ... many ... platforms. ... to visualize mathematical functions and data interactively ... used as a plotting engine by third-party applications like Octave ... supports many types of plots in either 2D and 3D... many different types of output ... to many file formats ... interactive terminal based on wxWidgets and the creation of mousable graphs for web display using the HTML5 canvas element. Book: Janert, P.K.,  Gnuplot in Action: Understanding Data with Graphs,  Manning Publications (2009). amazon

= Matplotlib =

matplotlib: a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala MATLAB or Mathematica), web application servers, and six graphical user interface toolkits.

= PIL =

PIL: adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities.

= Open-source software =