Recent News

Below are listed recent news items about Mira software products. Older news was removed.

Mira Version 8.55 (12 June 2022)

Mira Pro x64:

Search Keyword Values command
dialog The new Search Keyword Values command creates a table in a Report Window containing images that satisfy comparisons with keyword values. For example, you can use this search_report search_report command to find the images in a folder having an exposure time between 5 and 20 seconds, acquired with a specific filter, and after a specific date and time. Any number of keywords may be tested using the comparisons =, <, >, not =, > and <, and others. The collected images may be displayed, saved as a File List, exported, or otherwise analyzed as per other Report Window data. The search result may contain images meeting any one of the keyword criteria or all of the criteria. The pictures at right show the command dialog, a report with images matching at least one of the keyword tests and another report matching all of the keyword tests.

Create Image Keyword List command
Added commends to the Report Window's context menu: Save to File List, Display selected image, and Display selected images as an image set. This menu is also used by the Search Keyword Values command.

General Properties dialog
Added an "Open file tabs toward the left" checkbox to the General Properties dialog. This option controls whether tabs for newly opened files appear at the left or right end of the tab row of the Multi-tab control.

Mira Version 8.54 (20 May 2022)

Mira Pro x64
Added View FITS File Header command to view raw headers directly from the FITS file, without the changes that are applied during normal FITS file opening.

All platforms
Made several minor bug fixes.

Mira Pro x64 Version 8.53 (18 April 2022)

This major new release adds several valuable features. For details, see the User's Guide at and the "Readme" document provided with the Mira installation.

  • The new Add Metadata command adds information to image headers at file open or save to correct errors from the camera control software or add other useful data. For example, add keywords like SITELONG, SITELAT, RDNOISE, GAIN, etc., or rename invalid FITS keywords like EXPOSURE when the FITS file is opened. Beyond repairing errors in the image history, adding this metadata at file open time  makes tasks such as aperture photometry more efficient.

  • The Cursor Toolbar makes it more efficient to change image cursor types or set colors and other properties.

  • Changed the Image Set toolbar to the Image Set Docking Pane.

  • Added the Measure Lines, Measure Angles, and Measure Regions toolbars to the user interface.

  • FITS Header Pane (updated)

  • FITS Header Editor (updated)

  • MIRAPROC Keyword

  • MIRAFITS Keyword

  • MIRAVERS Keyword

  • User's Guide: "Working with FITS Format" (expanded topic)

The capabilities of the Mira Pro x64 Script language have been significantly expanded for use in standalone scripts and and interacting with the Mira user interface. See the "Recently Added Features" topic in the online User's Guide at Below is a brief summary.

CMeasurePoints Class

This new class creates a collection of point markers and draws them on a displayed image. The Point Measurements toolbar is also opened for working with the marked points.

CMeasureLines Class

This new class creates a collection of lines and draws them on a displayed image. The Line Measurements toolbar is also opened for working with the marked lines.

CMeasureAngles Class

This new class creates a collection of angles and draws them on a displayed image. The Angle Measurements toolbar is also opened for working with the marked angles.

CMeasureRegions Class

This new class creates a collection of regular or irregular regions and draws them on a displayed image. The Region Measurements toolbar is also opened for working with the marked regions.

CImExtract Class

This new class detects and extracts objects and properties from the image. The CImExtract class manages the detection and extraction of properties for separated sources in an image. See the Mira User's Guide for more information under the main topic Extracting Sources from Images.

CGridView Class

The CGridView class provides an interface to a 2-dimensional grid of values like those used by the Mira user interface to report measurements or other tabulated values. This class can create a grid window for output from the script or attach a grid window already on the Mira desktop. Attaching a grid allow your scripts to read, change, or add to the grid contents or subject the tabulated values to further analysis, like statistics using the CStats class, least squares fitting using the CLsqFit class, or  other processing. Once a CGridView window is created by a script, it is subject to all grid commands available from the Mira user interface.

CLsqFit Class

The CLsqFit class performs least squares analysis of sample data. This class uses the linear least squares method to fit up to 100 coefficients for 1 to 10 independent variables. Options include fitting single channel or RGB data, using built-in functions and user-defined functions, iterative data rejection, point editing, and forcing coefficients to specified values.

CStats Class

The class was extended to add new methods such as Kurtosis and Skewness. All functions were extended to support images as well as ordinary lua tables of data.

CPoint Class

This new class provides a convenient way to work with a pair of numbers, as for a point on the x,y plane. Several methods and a collection of math operators are provided for efficiently working with the x and y members of the CPoint object.

CLabels Class

Revised the class to match the protocol for the new measurement classes like CMeasurePoints. A few minor bugs were fixed, and the documentation was revised.

CImage Class

Added the CImage:ToTable() method which converts a CImage (image object in the script) into a lua table. A non-class function also exists to convert a lua table to a CImage.


Learn More

Name  *

E-mail  *

Item of Interest





Verification *