Difference between revisions of "Analytica 5.0 beta Release Notes/Changes in 5.0.14"
m (→Copy/Paste) |
m (→Evaluation) |
||
Line 12: | Line 12: | ||
== Evaluation == | == Evaluation == | ||
− | * Enhanced arithmetic operators (+, -, *, /, ^) to avoid computations when it can figure out from the evaluation context that the result will be ignored. This speeds up evaluation in some circumstances, but avoids a problem that was causing the error "Cannot use + to concatenate two text values" to appear when it should not have appeared (because text should not have been added together). | + | * Enhanced arithmetic operators (+, -, *, /, ^) to avoid computations when it can figure out from the evaluation context that the result will be ignored. This speeds up evaluation in some circumstances, but more importantly it avoids a problem that was causing the error "Cannot use + to concatenate two text values" to appear when it should not have appeared (because text should not have been added together). |
* <code>[[Mod]](x, y, pos)</code> didn't work correctly when an array was passed for <code>pos</code>. | * <code>[[Mod]](x, y, pos)</code> didn't work correctly when an array was passed for <code>pos</code>. | ||
* The [[Mod]] function now uses fixed-point arithmetic without any round-off error when x and y are both fixed-point or integer numbers. It was doing non-integer cases using floating-point arithmetic, which is subject to round-off error. | * The [[Mod]] function now uses fixed-point arithmetic without any round-off error when x and y are both fixed-point or integer numbers. It was doing non-integer cases using floating-point arithmetic, which is subject to round-off error. |
Revision as of 21:49, 15 September 2017
This page lists changes in Analytica and ADE build 5.0.14 beta since the previous 5.0.13 beta.
Cell-level formats
- Cell-format and number format dialog would take a very long time to appear in gigantic tables with cell-level formats.
- DashDotDot border style didn't offset correctly in the vertical direction, so that it often didn't show as DashDotDot when cell heights were short.
Copy/Paste
- Added the ability to copy an image from a table cell and paste it into a diagram or external program as an image.
Databases
- The ODBC library didn't handle table names correctly. The User-Defined functions there didn't recognize multi-level table names, such as
dbo.[My table]
. Instead of forming, e.g.,[dbo].[My table]
, it formed[dbo.My table]
, which didn't work.
Evaluation
- Enhanced arithmetic operators (+, -, *, /, ^) to avoid computations when it can figure out from the evaluation context that the result will be ignored. This speeds up evaluation in some circumstances, but more importantly it avoids a problem that was causing the error "Cannot use + to concatenate two text values" to appear when it should not have appeared (because text should not have been added together).
Mod(x, y, pos)
didn't work correctly when an array was passed forpos
.- The Mod function now uses fixed-point arithmetic without any round-off error when x and y are both fixed-point or integer numbers. It was doing non-integer cases using floating-point arithmetic, which is subject to round-off error.
Graphing
- A graph that used a value (rather than an index) for the color role was showing the wrong number of distinct colors.
Menus
- "Function Index" link added to the Help menu.
Messages
- The "Unrecognized identifier" parse error has two options: Edit Definition and Create Variable. Create Variable had been the default option (if you just press enter instead of clicking on a button). Changed this to make Edit Definition the default.
- Fixed a case in which the output from a previous typescript window command appeared in the error message box for an error that occurred later.
Object Window
- The Domain attribute is now shown for Time, in the same manner as for other user variables. (I.e., always present in the attribute panel pulldown; visible in the Object Window when enabled in the Attrbutes dialog).
OnChange / OnClick
- Since the result of OnChange and OnClick isn't used, it now avoids collecting the final result, which can save time and in some cases avoid some errors.
Optimizer
- ADE was unable to find the installed Gurobi. It was looking in the wrong registry hive.
Comments
Enable comment auto-refresher