Altair Compose 2021.2.0 | 1.7 Gb
The Altair development team is pleased to announce the availability of Compose 2021.2.0. Analyzing data, developing algorithms, or creating models - Compose is designed to bring your ideas forward.
New Features and Enhancements 2021.2
Altair Compose 2021.2 includes the following new features and enhancements.
OML Functions, Commands, and Libraries
New functions and commands have been added for general math, statistics, signal processing, linear algebra, and controls. Two new libraries have been added: Computer Vision and Altair Integration.
General Math
- gammainc and betainc
- gammaln and betaln
- nextpow2
- nchoosek
Statistics
- mode
- mad
Signal Processing
- ifftshift
Linear Algebra
- isdiag, istril and istriu
- ipermute
- ctranspose
Controls
- rlocus
General
- getfilteredtypelist*
- cellstr
- installpythonpackage
- evalpythonfunction
- properties and methods for objects
- inputname
Computer Vision Library
- Around fifty new OML functions help you derive a vast array of information from digital images.*
Altair Integration
- Integration functions let you call Altair solvers directly from Compose.
User Experience
The following changes have been implemented in the Compose IDE:
Profiler
A new button lets you run a script and profile it at the same time. The Profiler lets you assess performance bottlenecks and get a visual understanding of any hotspots.
- New method to run files and profile them at the same time, which helps you identify performance issues and detect time consuming commands.
Extension Manager
The Extension Manager lets you add custom plugins, automatically load extensions, and add custom documentation to specific user defined features.
Additional Enhancements and Changes for the User Experience
- Visualization of cell arrays in the Variable Browser.
- Dialog window to change the file directory when a file on disk is opened in Compose
- The display of long variables in the Variable Browser is improved.
- Compose now displays a more informative explanation in the message bar when a script is running.
- Editor view improvements to allow view to be split, to synchronize scroll and to collapse all/expand all
- Python wrapper commands enable/disable the debugging of Python files in the Compose installation.
- Library name can be different from the file path and can be manually set.
- Pagination of ND cell arrays has been implemented.
- New options to load an MAT file include drag-and-drop from a folder in the OML command window or right-clicking on the file
Plotting and User Interface
Plotting Commands
- Option to save plot results in CSV or MAT file format.
- More options to draw axes (tight).
- You can now assign a handle to colorbar function.
- New stem3 function is available.
- The subplot function is improved to support unequal definition of subplots with different sizes.
- New xline and yline functions.
- New drag feature lets you change the position of an existing text box.
- Copy and paste a plot style and appearance with copystyle and pastestyle functions.
- Enable or disable new View options for 3D Plots through the Preferences menu.
- Add xdata, ydata and zdata properties to plots.
- Option to include line breaks in text using char(10) or in cell format has been added.
- Overlay plots and images with the hold function .
- hold function now allows the use of an existing plot handle as an argument.
- Add data tips in plots interactively
UI Creation Commands
New functions and updates include:
- waitforbuttonpress: pauses the GUI until a mouse button/key is pressed in the current window.
- guidata: gets or sets user-defined data in the GUI.
- uiwait: supports non-integer wait time
- ginput: gets mouse input.
- textbox uicontrol style lets you input text in multiple lines.
- waitbar: creates a progress or wait bar in the current session.
Enhancements for OML Commands and Functions
The following commands have been improved:
- Running an encrypted .omc file in batch mode is now possible.
- Functions inside an encrypted .omc file can now be registered and used in other HyperWorks applications.
- More options are available for lsqcurvefit.
- Various performance enhancements when dealing with vectors, matrices and cells.
- round supports a second argument to define the number of decimal places.
- imwrite and imshow now also support 0-1 float format RBG values.
- Add rectangle, ellipse and polyline commands in Compose Notebook.
- Support added for single-precision floating point numbers in MAT files.
- Support added for matrix as input argument for pwelch.
- Add missing properties related to bar, colormap and colorbar to Compose Notebook.
- An improved error message is issued if you use a variable that is not defined.
- Zooming area is now drawn in 3D plots.
- Overloading of :, ' and .' operators is allowed.
- The clear variant -c to clear classes is now supported.
- tfestimate now returns 3 transfer function estimates instead of only 1.
- lasterr function provides more information about a line error if the verbose function is enabled.
- eig performance improvement.
- 2D cells can now be exported from OML to Python.
- Support for events in Ordinary Differential Equations (ODE) functions.
Enhancements for Documentation
The following topics have been improved or added:
- New content available for I/O and File Operations: Reference Guides > Scripting Guide for the OpenMatrix Language >Files.
- New GUI creation topics: User Guide > Graphical User Interfaces.
- New Plotting topics: Reference Guides > Scripting Guide for the OpenMatrix Language > Plotting and Visualization.
- New Extension Manager topics: User Guide > Extension Manager.
- Links to the Altair Community and Resource Library have been added to Get Started > Compose Online Learning.
- The Demo Browser includes new examples for Statistics, Signal Processing and Optimization.
New functions and commands have been added for general math, statistics, signal processing, linear algebra, and controls. Two new libraries have been added: Computer Vision and Altair Integration.
General Math
- gammainc and betainc
- gammaln and betaln
- nextpow2
- nchoosek
Statistics
- mode
- mad
Signal Processing
- ifftshift
Linear Algebra
- isdiag, istril and istriu
- ipermute
- ctranspose
Controls
- rlocus
General
- getfilteredtypelist*
- cellstr
- installpythonpackage
- evalpythonfunction
- properties and methods for objects
- inputname
Computer Vision Library
- Around fifty new OML functions help you derive a vast array of information from digital images.*
Altair Integration
- Integration functions let you call Altair solvers directly from Compose.
User Experience
The following changes have been implemented in the Compose IDE:
Profiler
A new button lets you run a script and profile it at the same time. The Profiler lets you assess performance bottlenecks and get a visual understanding of any hotspots.
- New method to run files and profile them at the same time, which helps you identify performance issues and detect time consuming commands.
Extension Manager
The Extension Manager lets you add custom plugins, automatically load extensions, and add custom documentation to specific user defined features.
Additional Enhancements and Changes for the User Experience
- Visualization of cell arrays in the Variable Browser.
- Dialog window to change the file directory when a file on disk is opened in Compose
- The display of long variables in the Variable Browser is improved.
- Compose now displays a more informative explanation in the message bar when a script is running.
- Editor view improvements to allow view to be split, to synchronize scroll and to collapse all/expand all
- Python wrapper commands enable/disable the debugging of Python files in the Compose installation.
- Library name can be different from the file path and can be manually set.
- Pagination of ND cell arrays has been implemented.
- New options to load an MAT file include drag-and-drop from a folder in the OML command window or right-clicking on the file
Plotting and User Interface
Plotting Commands
- Option to save plot results in CSV or MAT file format.
- More options to draw axes (tight).
- You can now assign a handle to colorbar function.
- New stem3 function is available.
- The subplot function is improved to support unequal definition of subplots with different sizes.
- New xline and yline functions.
- New drag feature lets you change the position of an existing text box.
- Copy and paste a plot style and appearance with copystyle and pastestyle functions.
- Enable or disable new View options for 3D Plots through the Preferences menu.
- Add xdata, ydata and zdata properties to plots.
- Option to include line breaks in text using char(10) or in cell format has been added.
- Overlay plots and images with the hold function .
- hold function now allows the use of an existing plot handle as an argument.
- Add data tips in plots interactively
UI Creation Commands
New functions and updates include:
- waitforbuttonpress: pauses the GUI until a mouse button/key is pressed in the current window.
- guidata: gets or sets user-defined data in the GUI.
- uiwait: supports non-integer wait time
- ginput: gets mouse input.
- textbox uicontrol style lets you input text in multiple lines.
- waitbar: creates a progress or wait bar in the current session.
Enhancements for OML Commands and Functions
The following commands have been improved:
- Running an encrypted .omc file in batch mode is now possible.
- Functions inside an encrypted .omc file can now be registered and used in other HyperWorks applications.
- More options are available for lsqcurvefit.
- Various performance enhancements when dealing with vectors, matrices and cells.
- round supports a second argument to define the number of decimal places.
- imwrite and imshow now also support 0-1 float format RBG values.
- Add rectangle, ellipse and polyline commands in Compose Notebook.
- Support added for single-precision floating point numbers in MAT files.
- Support added for matrix as input argument for pwelch.
- Add missing properties related to bar, colormap and colorbar to Compose Notebook.
- An improved error message is issued if you use a variable that is not defined.
- Zooming area is now drawn in 3D plots.
- Overloading of :, ' and .' operators is allowed.
- The clear variant -c to clear classes is now supported.
- tfestimate now returns 3 transfer function estimates instead of only 1.
- lasterr function provides more information about a line error if the verbose function is enabled.
- eig performance improvement.
- 2D cells can now be exported from OML to Python.
- Support for events in Ordinary Differential Equations (ODE) functions.
Enhancements for Documentation
The following topics have been improved or added:
- New content available for I/O and File Operations: Reference Guides > Scripting Guide for the OpenMatrix Language >Files.
- New GUI creation topics: User Guide > Graphical User Interfaces.
- New Plotting topics: Reference Guides > Scripting Guide for the OpenMatrix Language > Plotting and Visualization.
- New Extension Manager topics: User Guide > Extension Manager.
- Links to the Altair Community and Resource Library have been added to Get Started > Compose Online Learning.
- The Demo Browser includes new examples for Statistics, Signal Processing and Optimization.
- Compose GUI cannot be closed after running a tkinter script.
- Pixel-region issue on imread.
- Tif files are not written correctly with imwrite.
- Stepping into a function opens a duplicate function definition if it is in a separate file.
- Support Unicode in filename.
- ndims doesn't work for 3d cell.
- randperm doens't work properly when attempting to generate large random numbers.
- Spurious data being read with xlsread.
- Missing values when reading an H3D file*
- colormap was not working for gray scale.
- Wrong output of text function in bar plots.
- GUI elements not properly showing ampersand symbol (&).
- Allocation failure crashing Compose.
- uicontrol slider not very clear after changing its background color.
- Crash when using parfor function.
- Font Normal style cannot be set for certain font types.
- Unexpected output from sort function due to an unstable sorting process.
- colorbar automatically showing after using contour function.
- Crash in debug mode when debugging a plot function.
- Subcases not being properly created in new H3D files generated with Compose.*
- Font size of 3D plot not working.
- imread should show black & white images as 2D, not 3D, matrices.
- Enhancement in surf/contour plot to avoid blurry display.
- Python window does not return results if preferred language is set to Python.
- backgroundcolor property not working with uipanel.
- plot3 command with matrix x,y,z input creates a single line.
- String functions are very slow when handling long strings.
- imshow doesn't keep the original aspect ratio.
- Spurious cell element of getprofiledata has been removed.
- freq bug with onesided option.
- firls function crashes Compose.
- Crash when readhdf5 has a variable with null description.*
- exporttopython appears successful even if var name is wrong.
- Issue with rat function crashes Compose.
- Incorrect result from ifftn with complex number.
- Syntax error does not provide correct line number.
- memoryuse doesn't work on Linux.
- Redirect now correctly opens English help if Japanese local help is unavailable.
- Application freezes if a script with infinite loop is dropped in OML window.
- Application crashes when function return values are assigned to a matrix.
- Object icons are missing from the Project Browser.
- New file is not the active one when it is loaded in Compose.
- Application not plotting the complete vector if the vector contains large numbers.
- Performance issue with assignment of variables using indices.
- "Search and Filter" does not filter results properly in the project browser.
- Mismatch between pwd output and File Browser folder.
- Issue with complex input in fft.
- No error issued when PixelRegion property in imread is too large.
Compose is an environment for doing math calculations, manipulating, and visualizing data, programming, and debugging scripts useful for repeated computations and process automation. Compose allows users to perform a wide variety of math operations including linear algebra and matrix manipulations, statistics, differential equations, signal processing, control systems, polynomial fitting, and optimization.
The broad set of native CAE and test result readers accelerates system understanding and works with Altair Activate to support model-based development, for multi-domain and system of systems simulations. Altair Embed completes the model-based design portfolio with automated code generation, allowing for the testing and verification of embedded systems.
PART 1: Altair Compose Online Training
PART 2: Altair Compose Online Training
Altair is a global technology company that provides software and cloud solutions in the areas of product development, high performance computing (HPC) and data analytics. Altair enables organizations across broad industry segments to compete more effectively in a connected world while creating a more sustainable future.
Product: Altair Compose
Version: 2021.2.0 build 5738
Supported Architectures: x64
Website Home Page : www.altair.com
Languages Supported: english
System Requirements: PC *
Size: 1.7 Gb
Operating System
- Windows 7, Windows 8.1, Windows 10.
- 64 bits only
Hardware
- OpenGL graphics card with at least 256 MB of onboard memory.
- Integrated Intel graphics hardware is currently not supported.
Memory
- 4 GB of RAM (8 GB recommended).
- 10 GB or more of free hard disk space.
- Windows 7, Windows 8.1, Windows 10.
- 64 bits only
Hardware
- OpenGL graphics card with at least 256 MB of onboard memory.
- Integrated Intel graphics hardware is currently not supported.
Memory
- 4 GB of RAM (8 GB recommended).
- 10 GB or more of free hard disk space.
Please visit my blog
Added by 3% of the overall size of the archive of information for the restoration
No mirrors please
Added by 3% of the overall size of the archive of information for the restoration
No mirrors please