Altair TableView 2019 Release Notes
New Features
- Math reference support
- TableView supports cell math references in Templex expressions, like the support of curve math references in HyperGraph. For example, when referencing the B5 cell in the table of window 1, page 4, the reference would be "p4w1_B5". Relative references within the same table are also supported.
- TableView cells with Templex expressions
- The evaluation of expressions in cells which begin with an equal sign "=", similar to EXCEL are supported. The Templex expressions after the "=" are automatically evaluated and can return strings, scalars, and vectors.
- New math functions
- A basic set of new math functions enable you to perform math on multiple cells. You can use these functions to calculate the max, min, mean, and sum of multiple cells. For example, if you want to calculate the maximum over the cell ranges B3 - B8 and C12 - D14, use the Templex expression =cellmax("range", B3,B8,C12,D14).
- Plot curves based on cell values
- The new "cellrange" function returns a vector of all referenced cell values of type scalar. This can be used, for example, to plot curves in HyperGraph based on cell values. If you want to draw a curve in HyperGraph based on the cell values A10-A13, B10-B13 from a table in window 2, page 1 you can use the following math expressions: x = cellrange("range",p1w2_a10,p1w2_a13) / y = cellrange("range",p1w2_a10,p1w2_a13).
Enhancements
- Dependency tracking/ Auto-refresh
- All cells which contain Templex expressions with math references to cells or curves will be automatically updated when the values of the referenced entities change. The “dependency tracking” feature works the same way it works for references between curves in HyperGraph.
- Multi-Line support in Cell Data panel
- The Cell Data panel supports multiple lines of data, as in directly editing the cell. Pressing Alt + Enter allows you to add a line break to a single cell as in EXCEL.
Resolved Issues
- Session browser fully expands when a new page is added, or when moving between Session and Plot browsers.
- Flipping pages and changing clients via Tcl scripts triggers crashes.
- Saving tables to the EXCEL *.csv file format sometimes fails if some table cells contained very complex Templex expressions.
- Saving session files sometimes fails when some of the table cells contained very complex Templex expressions and some session file statements were not written to the session file, preventing the session from being reopened.
- Cell editing mode turns off when you move the mouse pointer out of the Cell Data panel.