Request a Trial
solidThinking

SOLIDTHINKING COMPOSE 2016: NUMERICAL COMPUTING ENVIRONMENT FOR SCIENCE & ENGINEERING


solidThinking Compose provides engineers, scientists, and product creators with a high level, matrix-based language as well as an interactive & unified programming environment for all types of math operations.

Whether you're looking to solve matrix analysis, differential equations, perform signal analysis or robustly study control design, Compose not only offers its users a modern, comprehensive set of tools to enable rapid development, but also offers a powerful engine and an interactive debugging environment for streamlined troubleshooting.

The first release of solidThinking Compose 2016 provides a best-in-class, modern user experience including:

  • High-level matrix-based interpreted language for numerical computing
  • Integrated development environment for authoring and debugging all types of math, including multi-language support
  • Algorithm development
  • Language compatible with industry standards
  • Built-in connectivity to pre/post-process Engineering and Computer Aided Engineering (CAE) data
  • Extensive math libraries:
    • Statistical data analysis & visualization
    • Matrix analysis & number theory
    • Signal processing
    • Interactive 2D & 3D plotting
    • Differential equations
    • Optimization
  • Interactive command line interface
  • Batch oriented language

Explore below to learn more about solidThinking Compose 2016 or Click Here to request a FREE demo.



Request a Trial Compose 2016 Overview Video

“The intuitive open matrix language combined with a modern integrated development environment makes solidThinking Compose perfect for anyone to quickly learn and perform numerical computations.”

Jeff Stacey, Sr.
Director, Software Development, Altair Engineering, Inc.

WHAT'S NEW IN COMPOSE 2016

Powerful and Flexible Programming



 
 

Matrix Based Data Structure
Compose open matrix language (oml) provides a matrix based, fully interpreted data structure including literals, data types, strings, variables and assignments, indexing, operators, expressions & statements, flow of control & looping, workspace & scoping rules, functions, error & warning I/O.

Compatible with Octave
Compose’s OML is compatible with Industry standards such as Octave. The language is extremely easy to learn and can also be used for batch mode execution.



Integrated Development Environment



 
 
 

Script Editor
Modern script editor with syntax highlighting, smart indentation, collapsible sections including code folding, bookmarking, searching and toggling to display on/off line numbers. Script editor also allows you to split the screen into multiple views for more interactive authoring and execution.

Command Window
A fully featured command window with command completion, code editing and display print command outputs during script execution from the editor allowing for visual and interactive code inspections during runtime.

Variable Browser
Variable browser displays all the user-generated and global workspace variables including their name, value, type and scope. Options to easily monitor variable values during debugging.



 
 

Multi-language Environment

Powerful Debugger
Powerful debugger with options to easily monitor variable values via watch window, track paths traced while executing scripts via call stack window and display all breakpoints in the debugging session via the breakpoints window.



Extensive Math Libraries



 
 
 

Differential Equations

Signal Processing

Statistical Analysis



 
 

And many more math libraries!



Data Visualization, Plotting & Reporting



  • Support for various 2D and 3D graphs
  • Graph properties and attributes can be modified easily and interactively with context menus to set plot titles, labels, axis labels, legends, and tick mark labels
  • Zoom and pan support
  • Report generation

TRY SOLIDTHINKING COMPOSE

Please complete the form below to request a free 15 day trial of solidThinking Compose.




ADDITIONAL RESOURCES


COMPLEMENTARY SOLUTIONS

solidThinking Activate

solidThinking Activate is a block diagram environment for simulation and optimization of multi-disciplinary systems.

solidThinking Embed

solidThinking Embed is a visual environment for Model Based Embedded Development.

Legal | © Copyright solidThinking, Inc. All rights reserved.