Altair Compose 2019.1 Release Notes

Compose 2019.1 contains the following features and enhancements.

Highlights

  • OML performance improvements.
  • OML command window user experience improvements.
  • Web hosted help for Compose.
  • Improved Class support.
  • Demo Browser.
  • New OML functions.
  • Improvements to MAT files handling.

Math and Scripting

Class Support
Class support is extended and exposed in OML.
OML Language
OML language performance enhancements when executing large scripts (parsing).
The following functions have been added to Compose 2019 (OML):
  • impulse
  • rat
  • mscohere
  • tfestimate
  • convhulln
  • delaunay, delaunayn
  • bi2de, de2bi
  • isrow, iscolumn
  • vec2mat
  • dlmread
  • accumarray
  • deconv
  • shiftdim
  • convull
  • filt
The following OML functions have been improved or extended in Compose 2019:
  • textread
  • textscan
  • fprintf
  • rmdir

Support for regexp on Linux is improved.

File Handling
New MATIO library to better read and write MAT files.

User Experience

command window
command window pagination and display is improved (text color, navigation up/down).
Demo Browser
A Demo Browser has been added to display and load easily the demo files (tutorials, demos from toolboxes).
Online Help
Compose help (User's Guide and Reference Guide) can now be accessed online (Internet access required).

Resolved Issues

The following issues (and more) have been resolved for Compose 2019:
  • xlswrite issue for cell writing
  • Matrix extraction limitation
  • Issue when debugging a function
  • Unable to modify matrix inside of cell
  • Issue in imwrite
  • Save and Load issues
  • getcmdinput issue
  • Indexing orientation bug
  • Parsing issue for coloring in OML command window
  • Inconsistent error detection
  • Issue when indexing a string literal value
  • Resize the Plot Window when executing a script can crash Compose
  • cpsd bug
  • Syntax error when indexing a cell element in a struct
  • Issue when disable “lines purged warning” in OML command window
  • Struct assignment issue
  • textread output incorrect with float delimiter and newline
  • findobj crashes Compose
  • Compose crashes when executing pwelch
  • Set invalid markerfacecolor crashes Compose
  • Retrieving plotting properties crashes Compose
  • Cannot set plotting properties via dot notation
  • Dock and undock plot window crashes Compose
  • User interface example freezes Compose 2019
  • xlswrite issue when creating .xls/.csv file
  • Writing two columns with cell arrays in a file
  • Issue while trying to create cell array with the same string n-times
  • Issue in updating/deleting MAT files
  • Save user interface layout across sessions
  • Empty matrix assignment should not change matrix dimension
  • Matrix extraction limitation
  • Unable to modify matrix inside of cell
  • Update Binary Compatible Interface (external toolbox) documentation for 2019 changes
  • regexp function does not work properly on Linux platforms
  • Memory not freed after deleting variables from OML Variable Browser
  • sscanf foes not corrrectly parse 'N%d'
  • Compose crashed while double-clicking on the structure under Variable Browser window
  • Clamped spline issue
  • File Browser doesn't memorize the directory correctly
  • Rat(realmin) freezes Compose
  • Compose crashes when using switch with empty otherwise
  • Compose is in “RUN” mode when starting
  • Parsing issue leads to syntax coloring issue in OML command window
  • Issue when loading a text file using tab as delimiter
  • OML command window performance issue
  • Performance when assigning matrix elements
  • flipud issue
  • Cannot delete the file created by save unless you shut down Compose
  • shiftdim crashes Compose if there is no input argument
  • getcmdinput issue
  • accumarray(1,1) crashes Compose
  • Issue with multiple return values
  • Indexing orientation bug
  • max function crash
  • Issue when indexing a string literal value
  • Issue when initialize a string matrix
  • Performance issue on textread
  • Bug with mat2str
  • Correct threshold of near-singular square matrix division
  • Display issue in cell array
  • Issue with "disable lines purged" warning in OML command window
  • concat struct array does not work
  • Add undefined variables in debug mode displays an empty error window
  • Change editor font should apply to comments and keywords
  • save does not work when saving a function handle
  • Missing information in error message when reading file
  • Issue in accumarray when specifying the size of the output matrix
  • Clear menu action in OML window takes time to clear the window
  • textread with '\n' delimiter on Linux
  • Complex matrix's value display is inconsistent in the Matrix Editor
  • zlabel issue
  • fliplr does not work with ND matrices
  • accumarray should return an error when index matrix contains float numbers
  • textscan output incorrect with float delimiter and newline
  • Error message is not constructed properly