jHepWork is a full-featured multi-platform data analysis framework for scientists, engineers, and students. All numerical and graphical libraries written in Java are fully integrated with Jython. jHepWork comes with a powerful Python/Jython friendly IDE with a code assist.
| Tags | Scientific/Engineering Mathematics Text Editors Integrated Development Environments (IDE) Visualization Physics education |
|---|---|
| Licenses | GPL |
| Implementation | Java |
Recent releases


Changes: Based on Jython 2.5 (final). All I/O operations use file compression by default. A bugfix release for the numerical library (jhplot). Includes a browser for objects serialized in files. A new Web page and a new forum. Directory macros/applets show how to embed jHepWork graphics to the Web.


Changes: First release based on Jython 2.5b4 (equivalent to Python 2.5). All I/O classes (HFile etc) to write and read now use compression by default. Examples were expanded.


Changes: This is a bugfix release for the Jython IDE and jHplot package. Better Mac support was provided. New classes were provided for neural net, Bayesian NN, and cluster analysis (HNeuralNet, HBayes, HBsom, HCluster). Each class of jHPlot now has a doc() method for accessing the API online.


Changes: Export of graphics to images (EPS, PS, and PNG) is significantly improved for HPlot and Hplot3D canvas. I/O was improved. Almost all objects (1D and 2D histograms, functions, and arrays (P0D, P1D, and PND) can be saved and restored using Java serialization. Objects can also be saved in XML form. The code was cleaned up.


Changes: There is a new JaPlot package for drawing and displaying data on the same pad. A video with tutorials are available.