Scripting in Mira

Full Article

This Brief describes Mira's scripting language which is integrated into Mira Pro x64.

In the 1990's we anticipated the trend toward big images and high-dimensionality data arrays as well as the benefits of an object oriented, class-based scripting solution for efficiently working with large images and data arrays. This culminated in our Pro Script� module. The Mira Pro Script module provides a powerful and extensible, yet easy to use platform for general
computational needs as well as data processing applications, centered around the Lua language widely used in gaming and configuration applications. Lua is a modern programming language with a syntax is quite similar to Python. The Mira scripting package includes 100s of functions, dozens of object oriented classes, and some 900 methods for working with
images and data. Numerically intensive functions and methods access Mira's optimized array functions for quick numeric processing. The language can be easily extended using your own code additions, including new classes, methods,
and functions, and it readily integrates with a broad selection of 3rd party tools. With Mira scripting, you can develop and implement
custom analyses and processing procedures that run at the speed of your machine
rather than at the speed of an interpreted language.