Release Notes: This release adds a tool to convert units and measures [Tools]->[Unit conversion], with examples of how to do the conversions in Java/Jython code. JScience is included as system library. HChart plots/charts can be saved to vector format (EPS/PDF/SVG). A Plot class for simple plots has been added. A spreadsheet has been added to the tool bar [Tool]->[Spreadsheet]. The HBook class to store all data objects in an XML file has been extended, and XML tags have changed to reflect these changes. It was also moved to the hplot.io package. HBook has the same methods to store data as HFile and PFile.
Release Notes: Input and error streams are redirected to an extra tab, "system console". One can disable the auto-update feature. A class called "SymRegression" has been added, which can be used to perform symbolic regression. Reading and exporting time series and tables in different formats is now supported, including ASCII, Gauss, Matlab, and Excel 97. Time series analysis was implemented (PRO version). It includes auto-correlation analysis, cross-correlation analysis, peak finder, and Gaussian filtering. The toTable() method was reimplemented and added to PND.
Release Notes: Based on version 3.5, but contains auto-updating of separate jar libraries (see the menu [Help]-[Update]). jMathLab was moved to v1.2.
Release Notes: All source code was recompiled using Java 7. The JMathLab (Octave/Matlab) computational environment was added as a "jMathLab Shell", and about 20 bugs were fixed.
Release Notes: This release corrected H2D classes (fill methods) and the installs.sh script for Macs. The JRuby language was integrated along with syntax for the JRuby editor and an integrated JRubyShell. Mouse wheel scrolling is now supported in the text area of the IDE. Jython 2.7a2 is supported. All system Java system messages are redirected to a pop-up window. HChart was rewritten and now has same methods as any other canvases and is supported by the Android version of jHepWork.
Release Notes: This release has a complete rewrite of data collections (speeds up the code by a factor of 3-5 compared to the previous releases).
Release Notes: Analytical calculation (Octave/matlab files) can be executed using the same "run" button as for jython/BeanShell/Java code. F8 can run matlab/octave code. [Help]->[jHepWork help] starts the default browser with the online manual. This release contains major financial Java packages. Symbolic calculations: see jhplot.math.Symbolic. The HPlotter class can be used to build interactive canvases using Jaida styles. A bug was fixed that sometimes caused a failure to start on Linux/Unix.
Release Notes: This release is ready for Java7.
Release Notes: System.gc() was removed from the clearData() method in HPlot to speed up execution. The HChart class has several methods to set fonts. setNameX() and setNameY() were fixed. A memory leak in all canvases based on Graph.java was fixed. A new version of Protocol Buffers 2.4.1 is now used for jHepWork I/O. This will affect several classes from jhplot.io, such as PFile and PEventFile. A new Interplator class was added in jhplot.stat. This can be used to smooth data using spline and Loess (Lowess) Local Regression Algorithm. It can be applied to data P1D and histograms. FileRoot from jhplot.io was redone. One can navigate inside ROOT files using the standard method cd(dir1/dir). The getStat() methods of P1D, H1D, and P0D return a map/dictionary with detailed statistical information for these containers.
Release Notes: Bugs in the HPlotJa canvas, alignment of "0" in the log scale of HPlot, and problems with serializing P0D and P0I were fixed. P0D, P0I, P1D, PND, and PNI data containers now have additional "read" methods to read data from URLs. HFile and Serialized method can now accept URL file locations. HPlot3D has a white box by default, and the default background of HChart is now white.