ScaVis is a software application designed specifically for scientists, engineers and students in order to help them work in an interactive environment for scientific computation, data analysis and data visualization.
The program comes with support for Java libraries for 2D/3D graphics, powerful IDE, Jython shell and BeanShell consoles, various programming languages, such as C/C++, PHP and Fotran, as well as LaTeX editing capabilities.
It makes use of the concept of dynamic scripting and implements plenty of open-source software packages into a single GUI. The tool proves to be particular useful for an analysis of large numerical data, data mining, statistical analysis and mathematics.
The advantages of being portable
The app comes in a portable package which can be deployed on your system without having to go through installation steps. Plus, it doesn’t leave any traces in the Windows registry.
You may copy it on any USB flash drive or other devices and take it with you whenever you need to process scientific computation data. Since the program is written in Java you need to previously install the environment on your system.
The tool delivers a clean and intuitive layout where you can work with multiple tabs at the same time. You can open files or read script from URL, print data and view a list with recently opened items.
Working with the built-in IDE
ScaVis offers support for a powerful IDE, called jeHEP, which integrates a Java-based editor with spell checking capabilities, color syntax highlighting for various programming languages, multiple clipboards and bookmarks, file browser, and multi-document support.
Furthermore, you can make use of Linux/Unix commands (e.g. cp, mv, rm, cat), a document structure viewer, Bibtex manager, LaTeX equation editor, printing options, as well as enhanced console for BeanShell and Jython (Python implemented in Java) with syntax highlighting, and built-in macro language for custom commands.
What’s more, you can find all macros located in the user home directory, run tutorials on how to work with macros and run Python graphical examples.
The built-in jeHEP editor includes the BeanShell used for debugging the program using Unix-like commands (e.g. cat, cd, cp, mv), running external commands, making use of any standard Linux commands, as well as developing ROOT macros.
Other handy features to play with
When it comes to editing options, you are allowed to undo or redo your actions, add bookmarks, make use of a work count tool, insert date/time stamps and lock the current file.
What’s more, you can perform searches, plot data, and work with different tools, such as 2D and 3D scientific plotter, image editor, periodic table, statistics, spreadsheet, unit conversion and unit calculations.
A top data mining app on the market
All in all, ScaVis proves to be a reliable and powerful data analysis tool that supports several mathematical, data analysis and data mining features, symbolic and numeric calculations, and native Java and Python methods for file input and outputs.