The Mira Pro Script Module

Custom Processing, Analysis, and Prototyping in Mira

What makes Mira Pro x64 exceptional?
Unparalleled integration between a rich full-featured GUI, automated batch processing, and unlimited extensibility through scripting.

Expand your image processing capabilities with the Mira Pro x64 Script module — your gateway to specialized processing, data analysis, and application prototyping. The Pro Script module enhances the power of Mira Pro x64� with Lua, the dynamic high-level language at the heart of leading gaming software and the trusted configuration choice for industry-standard applications like Adobe Photoshop. With its modern, high-level structure, Lua is both user-friendly and robust, offering a simple, yet powerful syntax that echoes the elegance of Python. No other scientific image processing platform offers the power of Mira's expansive GUI features integrated with both automated batch processing and an extensive scripting language.

Key Features

One feature that makes Mira Pro Script exceptional is its unique integration between Mira's GUI capabilities and scripting:

  • Run scripts directly from Mira desktop windows and data.

  • Run scripts independent of Mira windows and data.

  • Access Mira desktop windows and data from scripts.

  • Create Mira GUI windows with data for use by the GUI.

In addition to the richness built into the Lua language, Mira Pro Script adds an extremely large collection of higher level tools:

  • Some 50 easy to use object-oriented classes

  • Nearly 1000 class methods

  • Several hundred non-class functions

The Mira Pro Script design means performance as well as capability:

  • Numerically intensive class methods and functions use Mira's optimized array functions for quick numeric processing.

  • Scripts are compiled to byte-code at execution time, making execution far faster than interpreted scripting languages.


  • Mira Pro Script can be easily extended using your own classes, methods, and functions.

  • A rich selection of free Lua packages are available for inclusion in your scripts.

Further Information

Books available from booksellers such as Amazon:

Programming in Lua, 4th Edition (2016), by Roberto Ierusalimschy. This authoritative guide to the Lua language was written by its principle architect. Easy to follow for non programmers and willed with examples, this masterful work is a "must have" for learning the power of the Lua language. It may also be purchased directly from the Documentation page at

Lua Quick Start Guide (2018), by Gabor Szauer.

Lua Programming Gems (2008), ed. Luis Henrique de Figueiredo, Waldemar Celes, and Roberto Ierusalimschy. Numerous experts contribute chapters on programming techniques, algorithms, data structures, extending Lua using modules, and related topics.


Learn More

Name  *

E-mail  *

Item of Interest





Verification *