DataMelt (DMelt), is a platform for numeric computation, data analysis, statistics and data visualization. DMelt can be used for analysis of large data volumes, data mining, statistical analyses and math computations. DMelt creates high-quality vector-graphics images (SVG, EPS, PDF) that can be included in LaTeX and other text-processing systems. This computational platform can be used with Python (Jython), Java, Groovy, Ruby (JRuby), BeanShell and Octave programming languages.
2.608 Nov 2020 16:52
Groovy 3.0.6, Jython 2.7.2, improvements in JDK13 support
2.404 Feb 2019 22:54
JRuby and Groovy are updated.
DataMelt IDE includes a smart button (bottom-right) used to show status, help and to run code (see https://www.youtube.com/watch?v=ev-1CS-wyRk )
2.306 Nov 2018 00:32
hplot.Web has the method load() to dynamically load jar files; Classes to experiment with self-organization of vectors by Wolfhard Hövel; Integration of Weka 3.9 classes with Java scripting capabilities; Documentation includes a number of Jython examples with Weka; Search in documentation is re-indexed https://jwork.org/dmelt/dsearch/ *; get_external() method for BeanShell to load restricted jar file
2.205 Mar 2018 01:13
This stable release is intended for the use with JDK9 and JDK8. Plantuml for diagram drawing; Datumbox for data mining; Updated Search database using several examples with statistical tests; A new pop-up menu: Search DMelt project. Highlight a word and use this menu to search DMelt (Java API, examples, Wiki)
2.122 Oct 2017 17:30
Improved support for JDK9.
2.030 Jul 2017 16:34
This is a new release which includes many enhancements * Joone Neural Network * VisAd visualisation program * Menu is renamed * Less jython caching at startup * Several libraries rearranged in the lib directory * HVisAd class to work with 3D graphics of VisAd * GROOT was added * HLatexEq class to create PNG files from Latex * Rebuild Java API help system * Improved support for URL reader of scripts * La4j is updated * HPlot contour null problem solved * Preference location in HPLotJa was corrected * Cleaning jehep IDE menu
1.809 Jun 2017 02:55
Performance improvements for mathematical functions
1.707 Mar 2017 03:33
Recompiled using JDK 1.8; Updated Apache common math to 3.6.1; Constrained cubic spline approximation in jhpro; uncommon-math package was integrated; Drawj2 is included to draw images; IViewSVG is used to display SVG images (jhplot package); Gral graphic library is included; Waterloow library corrected; Many small bug fixes
1.605 Aug 2016 00:07
Improvements for image processing and object recognition.
1.521 May 2016 18:22
Improved 3D graphics for scientific plots using OpenGL. Image examples in
1.417 Nov 2015 12:47
This is a maintenance release to improve usability, and restore compatibility with the original jHepWork program (2005-2012) and the book "Scientific Data Analysis.. " (Springer-Verlag, 2010). This version will also be consistent with the new book "Numerical computations .. on the Java platform" by Springer (2016). 1) Libraries have relocated and updated. Now Jython scans only systems/ math/ physics nnet/ directories. 2) Groovy was updated and relocated to the groovy/ directory. Same with jruby. 3) Added decision tree libraries and examples 4) For Linux/Unix/Mac, it runs Jython optimizer (first time start-up) 5) some redundant libraries were removed 6) jhplot.Web class similar to wget 7) Many other small bug fixes to improve usability.
1.314 Sep 2015 00:25
This is a maintenance release improve usability. Many libraries were updated. Derby Apache database is a part of this release.
1.208 Jul 2015 23:56
1) Updated java libraries for matrix packages, such as lja4 etc.
2) Financial library finmath is a part of DMelt
3) Support for batch execution of Groovy, BeanShell, JRuby
4) One can view Javadoc description of any class, use this method:
from jhplot import *
where "obj" is Java object.
5) New canvas HPlotChart that allows to embed JFreeChart and provide
methods to export to vector graphics (EPS, PDF, SVG)
7) JFreeChart updated to v1.0.19
6) MS Excel files can be created using Python codding (or Java).
A number of examples are added.
1) Java API is integrated with the IDE. Use the mouse to navigate to the
"include" line and select "Java API" (membership support).
2) Fixed Java execution using the GUI examples (on Windows)
Read the installation instruction
1.120 May 2015 03:37