GroovyLab is a free, cross-platform Matlab-like scientific computing platform written in Groovy.
You can use GroovyLab either with Matlab-lke command console, or as a powerful and more convenient editor based on the jsyntaxpane component.
Also, the GroovyLab platform supports Computer Algebra based on the symja project.
GroovyLab is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).
Detailed instructions on how to install and use the GroovyLab utility on your Mac are available HERE.
Requirements:
· Java 1.7 or later
What's New in This Release: [ read full changelog ]
· Support for completion with F4, Shift-F4, see WhatsNew wiki page
· Better JBLAS support
· Support for abbreviations improved, see WhatsNew wiki page
· In development object-oriented plotting routines, see wiki page
· Font magnification in rsyntaxarea editor
· Improvement on matrix get/set operations (30-Apr)
· Configurable output of matrices/vectors, i.e. how many decimal digits, matrix rows/cols etc (Apr 28)
· Code buffering option. Conversion routines to some other Matrix formats of some libraries, see wiki page.
· F8 executes scripts in background, i.e. without blocking.
· Minor improvements with configurable sizes for the main frames
· Support for plotting using JFreeChart and VISAD EJML wrapping is in development.
· Documentation on the important import buffering issue, see wiki page
· Support for JBLAS library in GroovyLab, see wiki page