Analytica 4.4 beta Release Notes/Changes in 4.4.0.9
<< Analytica 4.4 beta Release Notes
This page lists fixes in beta build 4.4.0.9 since the previous beta build 4.4.0.7. For major enhancements since 4.3, see What's new in Analytica 4.4?.
Analytica Cloud Player
- The ACP Style Library is included with the install in the Libraries folder.
ADE
- CATable::GraphToFile was returning true when the destination directory was read-only and the operation failed.
Clipboard
- More intelligence about when to include quotes around text and when not to when copy/pasting. A bit more of this will also be in build 4.4.0.10.
- Diagram images are now copied to the clipboard in PNG and Bitmap formats. Either can be pasted into Microsoft Office apps. As a convention, the PNG diagrams use a transparent background color (so you can overlay them on other content on your power point slides), while the Bitmap images retain the background color. Use Paste Special... from Power Point or Word to select if you prefer the Bitmap. The EMF format has been removed because the quality of the EMF images was not satisfactory.
Influence Diagram
- Restored the bevel around buttons by default.
- The Right-mouse context menu when hovering over a button provides several options (like execute it or edit the script).
- You can now customize what is displayed in Description balloons in totally arbitrary ways (with the entire Analytica expression engine available for arbitrary logic).
- Description balloons would sometimes remain visible after your mouse left the window.
- Some minor one pixel adjustments to node heights and widths to make sizes consistent.
- When a variable is renamed, its node would sometimes become too narrow when the model was not using ClearType fonts.
- Fixed a bug in build 4.4.0.7 in which parts of arrows did not redraw as nodes were moved.
Engine
- When Sum finds no non-Null values, its result is now Null, rather than 0. This is to be consistent with the treatment of Null by other functions. Note: This has a small potential of breaking legacy models that relied on the 0 result.
- As a convention, array functions should ignore Null values when computing their result. Some built-in functions had not yet caught up with this convention. This build updated several built-in functions, including Correlation, Covariance, Average, SDeviation, Variance, Kurtosis, and Skewness to be consistent.
- Linked libraries would often think they had been dirtied immediately after being loaded, even though nothing had been changed. This would cause i to want to save.
Expression Assist
- Some identifier completions scrambled letters or included extra letters.
- Improved treatment of handle terms by the index-label suggestion popup when handles appear as index terms. They appears as Handle(x) and paste as such also into the expression, so that the expression is well-formed. The identifiers are not displayed twice (previously they would display twice because they were an index value, but also an object in the namespace that could be used as part of a computed expression).
- Table indexes are suggested for variables defined as tables, even if the variable hasn't yet been evaluated.
Spreadsheet Functions
- In a certain situation, SpreadsheetOpen would repeatedly ask you to find the *.xslx file when it couldn't find it. It wouldn't allow you to cancel when it didn't exist.
- The local index that provides the list of sheet names when you use SpreadsheetCell with
sheet:"*"was renamed from.Sheetsto.Sheet. This feature is new to 4.4, so it is just a twiddle on the earlier beta build.
Graphing
General GUI
Optimizer
Printing
Tables
Typescript
Window Management
- On a multi-monitor system, Analytica remembers which monitor it last ran on and opens on that same monitor.
Comments
Enable comment auto-refresher