DataMelt 3.0

DataMelt is a program for numeric computation, mathematics, statistics, symbolic calculations, data analysis and data visualization. It supports several scripting languages, such as Python, Ruby, Groovy (and others), with the power of hundreds of Java packages. Available for Windows, Linux and Mac OS.

Tags information-analysis mathematics visualization physics latex java groovy jython python cross-plattform linux education science-research
License Mixed
State stable

Recent Releases

3.005 Apr 2023 01:32 major bugfix: This version is designed for JDK18 and above. Better support for JDK18 and above; Integration with XChart 4.0 library; New plotting examples; Jython 2.7.3; Groovy 4.0.11; Online examples updated. 725 examples; Search was re-indexed
2.822 Jun 2022 13:58 minor bugfix: Maintenance release for JDK18; Corrected examples; Remove 2 L F not supported any longer. Minor bug fixes.
2.723 Feb 2021 19:15 major feature: Groovy 3.0.7, Jython 2.7.2, improvements in JDK13 support
2.608 Nov 2020 16:52 major feature: Groovy 3.0.6, Jython 2.7.2, improvements in JDK13 support
2.522 Feb 2020 14:28 major feature: Security improvements
2.404 Feb 2019 22:54 minor bugfix: 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 minor bugfix: 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 major feature: 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 major feature: Improved support for JDK9.
2.030 Jul 2017 16:34 major feature: 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 major feature: Performance improvements for mathematical functions
1.707 Mar 2017 03:33 major feature: 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 major feature: Improvements for image processing and object recognition.
1.521 May 2016 18:22 major feature: Improved 3D graphics for scientific plots using OpenGL. Image examples in http://jwork.org/dmelt/code/index.php?keyword=hplotxyz
1.417 Nov 2015 12:47 major feature: 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 major feature: 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 major feature: 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 See: http://jwork.org/dmelt/wikidoc/doku.php?id=man:general:run#executing_scripts 4) One can view Javadoc description of any class, use this method: from jhplot import * help.doc(obj) 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. DMelt IDE: ---------- 1) Java API is integrated with the IDE. Use the mouse to navigate to the "include" line and select "Java API" (membership support). See http://jwork.org/dmelt/wikidoc/doku.php?id=man:general:working_with_ide#lookup_java_api 2) Fixed Java execution using the GUI examples (on Windows) Read the installation instruction
1.120 May 2015 03:37 minor feature: