FamousWhy Editor:
jHepWork is a full-featured multiplatform data-analysis framework for scientists, engineers and students. jHepWork incorporates many open-source math software packages into a coherent interface using the concept of Java scripting, rather than only-GUI or macro-based concept.
jHepWork is based on Jython, an implementation of Python written in Java.. Python is a programming language that lets you work more quickly and integrate your systems more effectively.
jHepWork includes numerical Java libraries integrated with a graphical user interface for data manipulation. Data manipulation is assumed to be done using Jython scripting, but you can also use BeanShell (BeanShell is a Java scripting language) and plain Java.
Data structures and data manipulation methods, integrated with Java classes, combines remarkable power with very clear syntax. jHepWork includes high-level data types for manipulations, calculations of systematical errors and visualization (plots, tables, spreadsheet, file input/output) which have no analogy in other data analysis frameworks.
In iHepWork many mathematical and physics libraries are linked automatically. iHepWork is fully compatible with FreeHEP libraries for data manipulation, histograms and fits.
iHepWork includes more than 10 thousand classes and methods. Most libraries were designed for data analysis and mathematical operations. For example, JEHEP IDE editor contains about 500 classes and methods, while the core package JHPLOT (the main graphical canvas and data structures) has about 1200 classes and methods. The rest are third-party libraries. You can easily navigate between classes and methods using the native code assist or external IDE (NetBeans or Eclipse).
The native Java input/output is based on serialization. The platform-neutral file formats are based on XML and compressed Google's Protocol Buffers records. jHepWork can output to the vector format (PostScript, EPS) and other formats (PDF, PNG, JPG, etc.)
jHepWork also includes a powerful Python/ Jython friendly integrated development environment with a code assist which also supports many programming languages: C/C, JAVA, PHP, FORTRAN and many more.
It includes a various list of tools:
- jHPlot examples;
- Word count;
- JabRef;
- LaTex Tools;
- Image editor;
- HPlot canvas;
- HPlotJa canvas;
- 2D Functionality view;
- 3D Functionality view;
- 2D Geometry;
- Lock file.
Requirements: Java
Why is jHepWork famous?
jHepWork is famous because it is a one of the greatest multiplatform data-analysis framework available on the market at this moment. It incorporates many open-source math software packages, being very useful for scientists, engineers and students.
Publisher: S.Chekanov
Tags: data-analysis framework, data manipulation,