Datamelt is designed for interactive scientific plots in 2D and 3D. It also contains numerical scientific libraries implemented in Java for mathematical functions, statistical analysis, random numbers curve fitting, and other data mining algorithms. Scripts and Java code can be run either in a GUI editor of DataMelt framework or as batch programs.
DataMelt not only analyzes the data but also depicts it in a whole different form other than pie charts, graphs etc. It can be used with several scripting languages for the JAVA platform: Groovy, Jyhton (Python programming language), JRuby (Ruby programming language) and BeanShell. Also, symbolic calculations can be done using Matlab/Octave high-level interpreted language integrated with JAVA.