Scripting in Mira
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.