SCaVis
Scientific Computation and Visualization Environment
© Copyright 2005-2013. S.Chekanov
SCaVisis an environment for scientific computation, data analysis and data visualization designed for scientists, engineers and students. The program incorporates many open-source software packages into a coherent interface using the concept of dynamic scripting
SCaViscan be used everywhere where an analysis of large numerical data volumes, data mining, statistical analysis and mathematics are essential (natural sciences, engineering, modeling and analysis of financial markets).
SCaVis is fully multiplatform and runs on any platform where Java is installed. As a Java application, SCaVis takes the full advantage of multicore processors.
jeHEP. An IDE for SCaVis
© Copyright 2005-2013. S.Chekanov
jeHEP is a part of the SCaVis 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).