All releases 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.


Release Notes: This release has Parallel Colt (a multi-threaded version of Colt), a complete rewrite of HPlot3D, updated Jython, and a 3D engine to read OFF files.


Release Notes: New icons for jHPlot examples, a new Jython release, support for native SQL database reading/writing using SQLite, support for the NeoDatis object database, the ability to run Jython scripts from a URL, fixes for the doc() method in all jhplot classes, a CodeView, support for inserting LaTeX equations into the editor and Python/Jython comments using the DragMath GUI, and fixes for many small bugs.


Release Notes: This release adds new examples for confidence limit calculations. It fixes the export(file) statement when an image is produced in a background (or a batch) using the "visible(0)" statement. Carmetal is a separate jar file. Advanced statistic calculations are moved to jhpro.jar (now a proprietary part for non-commercial use). It can be used to set various statistical limits on the signal in the presence of background. A problem with fixed axis ranges in HPlot has been fixed. New methods for P1D (combineErr) and H1D (fill random numbers), and more methods to read P1D data containers.


Release Notes: Bugfixes and feature enhancements.


Release Notes: In the jeHEP IDE, broken code assist was fixed where the Java database API is missing for class descriptions. A new "Code assist" was provided. A NULL exception when a file is overwritten was fixed. A Geometry package was included (tools->geometry) along with a CPU monitor that works on Linux, Unix, and Mac OS X. The examples were updated. JHPlot received a HZirkel canvas, new methods for plot inserts in HPlotJa, eccentricity using the principle component analysis (jhplot.stat), and eccentricities using the StatShape package.