Searching for unintended correlations

The ESI instrument has over 450 control keywords, most of which indicate the state of some part of the instrument. Given the known attributes of each keyword, it is straightforward to define a database which can serve as a log of the instrument state. This task is performed by ktlwatch. By watching for events indicating state changes and taking regular snapshots of the instrument, ktlwatch collects a history of the instrument in operation and writes it to a database.

DataMynah provides a pseudo-natural language interface for exploring that database. It inherits much of its vocabulary directly from the Memes database so that the user need not be concerned with educating Mynah about underlying details. A typical view of the Mynah command widgets is below.