DataMelt is a computational environment that allows you to perform data analysis, mathematical and statistical calculations using scripting languages (Python/Jython, BeanShell, Groovy, JRuby, Matlab/Octave) on the Java and Android platforms. Unlike other similar programs, DataMelt can be used for scientific computations using the world's most-popular enterprise language, Java. DataMelt is a takeover of jHepWork (1995-2013) and SCaVis SCaVis (2013-2015) . SCaVis is fully compatible with the jHepWork v3.9.

Getting started tutorial (3 min movie)

This tutorial discusses the community "desktop" IDE. In addition, DMelt includes IDE with plotting canvases and Jython shell for small-screen devices. This video shows how to use it. Here is another example showing an interactive fit program .

Image gallery

Here you can find a gallery of output images created by DataMelt, together with source codes. Look at this link.


You can learn about DataMelt from several books.

Wiki DataMelt manual

DataMelt wiki manual is hosted by HandWiki computing encyclopedia. It is a good reference for all topics. It included real-time updates, new features and many examples that were not covered in the books.


Hundreds of DataMelt code examples can be found in code examples.

Java API

See Full Java API of DataMelt. In addition, use Java API sorted by analysis topic.

Movies with tutorials

Windows users may need to download MPEG4 codecs.

Jython useful links