Extending Oasis montaj

Oasis montaj is a platform that is empowered by the addition of menus, task bars and supporting "GXs" (or Python scripts or .NET XTools) that create natural workflows to support various tasks in geoscience. For example, the "Coordinates" menu provides a set of functions for managing and working with Earth coordinate systems, the "3D" menu exposes functions for working with data in 3D, and the VOXI menu supports working with 3D geophysical inversion.

When a menu or extension is activated in an open project using the "Settings / Manage Menus..." dialog, a menu file that describes the menu and taskbar is added to the interface for that project.  Menus and taskbars organize how various features and functions appear to the user, and actual functionality is coded into an extension using either the GX Language, a Python script or  a .NET XTool.  Each of these development environments will access Geosoft functions using the GX Developer API.

This section documents how to write extensions using the GX Language, Python and .NET.

Page tree