jeHEP - an IDE for jHepWork, a full-featured data-analysis framework
jeHEP is a part of jHepWork project - is a full-featured, multiplatform data-analysis framework based on Java. In includes:
-
Java-based editor with
on-fly spell checking
- Color syntax highlighting for many programming
languages
- Multiple clipboards
- Multiple bookmarks (Eclipse-like)
- File browser
- Multi-document support
- Linux/Unix - like commands cp, mv, rm, cat etc. are supported.
- Extensive LaTeX support: a structure viewer,
build-in Bibtex manager (JabRef) and LatexTools
- A document structure viewer
for fast navigation
- Extensive configurability
-
Enhanced console for BeanShell and Jython with syntax highlighting and
built-in macro language for custom commands. Macros based written for jEdit textArea can be used.
- Features multiple clipboards, recent documents, file browser, full printing
Note on BeanShell
The jeHEP editor includes the BeanShell, so you can debug the program
using simple UNIX-like commands.
-
Use the standard
BeanShell commands:
cat(); cd(); cp(); mv(); rm();
- You can call external commands as
exec("command");
- You can use any standard linux commands:
For example, if you type "make",
the console will treat is as if you call
exec("make").
To develop ROOT macros, first load the
macro as
"java -jar jehep.jar macro.cxx". Edit it,
and run as "root macro.cxx" from the
BeanShell. Then exit the root from the
File menu (".q" does not work).