ScalaLab is an interactive numerical computing environment in the spirit of MATLAB. It let's you create and fill with data vectors and matrices on-the-fly, perform various operations on them, and plot and otherwise interpret the results of those operations. You can then iterate this process to refine the computations depending on what those results are. In practice, this means that you can conveniently import your data, manipulate it, perform computations on it, and then do various things with the resulting data. Alternatively, you can write all that down in a script and run it later.
ScalaLab is written in Java and is thus available for a variety of platforms. ScalaLab is even available for the popular Raspberry Pi computer that is used by scientists, engineers, DIY enthusiasts, and educators worldwide. While it is written in Java, the scripting language it uses is Scala. This is done through the use of an embedded interpreter. As such, you...