Save a Project
- From the File menu, select Save Project.
- From the Save as type: drop down list, select Project.
Discover new features and enhancements.
Discover Compose, including its language support and system requirements.
The Compose tutorials and associated example model files help introduce you to the basic functionality of the software.
Learn about the features and functionality available in Compose.
Run the software using console, GUI, batch and start-up file methods.
Learn about the supported languages and utilities for coding in Compose.
Open Matrix Language is the primary math and scripting language for Compose.
Compose supports the Tcl scripting language, revision 8.5.9, for editing, execution, and debugging.
Compose supports Python 3.8 as a scripting language.
Compose supports R as a scripting language for both edition and execution.
The User Profile tool facilitates a choice of languages for the Compose coding environment.
The Compose Integrated Development Environment offers many tools which can be used for authoring and debugging operations.
Use the Editor to create or open script files for authoring and execution.
The Project Browser displays all open files and plots within the current session contents in a hierarchical tree.
Additional folders can be created and nested within the Files folder. These are virtual folders and are not created on disk.
Additional files can be created and added to the Project Browser.
Enter, execute and display the OML commands and script outputs.
The File Browser allows for browsing folder contents, adding new files, and deleting existing ones.
The Command History window displays all the commands entered at the command window by date since the last full erase.
Displays demo files (OML, Python and Tcl scripts) that are present in the installation.
The Variable Browser displays all the workspace variables along with their value, type, and scope.
The displays information about the item currently selected in the Project Browser.
Execute 2D and 3D plot commands and display plots in a dedicated area.
A matrix can be accessed from the Variable Browser.
The Bookmarks window lists all the bookmarks in the project. Each bookmark is listed along with its host file and the line number.
Compose contains five menus: File, Edit, View, Tools, and Debug.
A library is a self-contained set of files which provides additional functions for the OML language.
Learn how to open, create, and close scripts.
Click Run to execute a script.
Run files and profile them at the same time.
In Compose, you can create 2-D and 3-D plots using OML plotting commands.
Use the Debugger to find errors in the script.
The Compose Notebook is a web-based implementation of Compose’s OpenMatrix Language (OML) into a Jupyter Notebook. Notebooks (see www.jupyter.org) are a powerful way to execute and demonstrate scripted languages.
Learn about the methods, functions and file input and output options for creating a GUI.
Use the HDF5 Viewer to import data and navigate through the hierarchy of .hdf5 files.
Use the Signal Viewer to import and treat (basic) signals in both time and frequency domains, as well as generate signals based on the most common waveforms such as step, chirp and sawtooth.
Use the Plot Assistant to create plots from the various 2D and 3D OML plot types.
Use the Extension Manager to create custom extensions, load extensions automatically, and add custom documentation for defined features.
OML functions can be registered from the Compose graphical user interface or via a preference file and later opened in certain HyperWorks products.
Additional libraries can be written in the C/C++ or Fortran language and interfaced with OML.
Reference guides are available for functions and commands supported by OML, Tcl, and Python.
Get help for the optional libraries that are available in the Extension Manager.
You've got questions? We've got answers!
Learn about the features and functionality available in Compose.
Learn about the supported languages and utilities for coding in Compose.
The Compose Integrated Development Environment offers many tools which can be used for authoring and debugging operations.
The Project Browser displays all open files and plots within the current session contents in a hierarchical tree.
(c) Altair Engineering, Inc. All rights reserved.