Create Java applications that run on all operating systems.
Matplotlib is a python 2D plotting library which produces publication quality.
Free scientific and engineering development software for numerical computations