Difference between revisions of "Analytica 4.0 beta Release Notes"

(Updated build number and date)
Line 1: Line 1:
 
(Back to [[Beta Tester Page]])
 
(Back to [[Beta Tester Page]])
  
These Release Notes apply to '''Build 4.0.0.5013 July 2007'''.
+
These Release Notes apply to '''Build 4.0.0.511 Aug, 2007'''.
  
 
= Installation Notes =
 
= Installation Notes =

Revision as of 19:19, 1 August 2007

(Back to Beta Tester Page)

These Release Notes apply to Build 4.0.0.51, 1 Aug, 2007.

Installation Notes

  • Analytica 4.0 can coexist with Analytica 3.1 on the same computer. Thus, you can install Analytica 4.0 beta while retaining Analytica 3.1. After installing 4.0, a double-click on a x.ANA file will run the model in 4.0. To run a model with 3.1, start Analytica 3.1, and use the Open Model... option from the File menu to select the model.
  • If you uninstall Analytica 3.0 or 3.1 after installing 4.0, it will wipe out the 4.0 registry tree. So, you will need to re-run the 4.0 installer.

Upward compatibility for Models from Analytica 3.1

Most models created in Analyica 3.1 load and evaluate fine in 4.0. We hope beta testers will check that 4.0 works and gives the same results as 3.1 -- unless there is a good reason why they should be different. There are two areas where you should expect results to be different:

  • Graph settings: Some Graph Setup options will not transfer to 4.0, because 4.0 offers different (and much richer) graphing options. For example, settings for axis ranges in 4.0 may attach to the Index rather than the graph. So, expect to do some tweaking of graphs -- and to enjoy the new options.
  • 0*NaN and 0*INF: Analytica 4.0 supports the IEEE 754 Binary Floating Point Arithmetic standard: Thus 0*NaN or 0*INF return NaN. In 3.1, the result was zero. If your model took advantage of the old behavior to zero out NaNs or INFs, you may find NaN or Null in downstream results that were not there in 3.1. If you check Show result warnings in the Preference dialog, it will warn you if your model relies on the old behavior and help pinpoint where this occurs.

See Changes in 4.0 that could impact 3.x models for a more comprehensive list.

Not working yet

  • There may be some problems saving models in XML format, especially related to system variable settings. For important stuff, stick with the default Analytica file format for now.
  • Auto recovery does not correctly recover "Add Linked Module" actions. Some problems after "Add Module". OLE links are not re-established. In the latter two cases, saving the model after crash recovery, then reloading should fix the problem. It is best to save after adding a module or library, rather than relying on auto recovery.

Changes in 4.0.0.51

Highlights are listed. Some basic bug fixes in this build are not listed here.

Tables

  • The TableCellDefault attribute, which controls what default value to use in cells of a table when new rows or columns are added, now supports Choice definitions (and a few others) correctly.
  • If you remove the last table index from an edit table by deleting the arrow from the index to the node containing the table, the definition now converts to a legal non-table definition.

Number Format

  • Fixed a problem in which the Integer number format did not previously work correctly for numbers larger than 2,147,483,648 (= 2^31).

General

  • You can now click on an arrow to select it when that appears above another node, such as a text box.
  • When you change the title of an object, Analytica generates an identifier from the title by replacing characters that are not valid in the identifier with underscores. This has been altered slightly so that characters containing accents are now converted to the unaccented character rather than to an underscore. For example, á becomes a, ñ becomes n in the identifier, etc.
  • The behavior of up-arrow and down-arrow inside a text box (such as the definition field in expr view) has been altered slightly to be more intuitive, particularly when using up/down arrows to pass over blank lines.

Functions

  • When the MsgBox function is used to display more than 16K characters, the dialog would often not display at all. The string is now truncated to 16K characters to ensure that the dialog displays (this is still more characters than will typically fit on a monitor).
  • Multinomial distribution function (in the Multivariate Distributions library) now accepts zero probabilities in P parameter. Previously zero probabilities produced an error message.

ADE

  • Identifier returned by CAEngine::AddModule included trailing whitespace. This whitespace has been removed.
  • CAEngine::AddModule: Relative path names interpreted relative to CurrentModelDirectory( ). Problem with long path names fixed.
  • Graphs of type jpeg and bmp with "no background fill" use white background, which fixes a problem in which such graphs appear black, including the one in the Tutorial.NET example.
  • CAEngine::DeleteObject: When applied to a module object, contained objects are now also deleted automatically.


Previous Beta Builds

Comments


You are not allowed to post comments.