Learn about the features and functionality available in Compose.
Learn about the supported languages and utilities for coding in Compose.
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.
Run the software using console, GUI, batch and start-up file methods.
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.
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 Extension Manager to create custom extensions, load extensions automatically, and add custom documentation for defined features.
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.
You've got questions? We've got answers!