Derivatives Expert


Compatibility Issues



Wolfram Research Inc. Product
Derivatives Expert IV
gridMathematica
(all platforms)
Full compatibility.
webMathematica
(all platforms)
Full compatibility.
Mathematica 7 or 6
(all platforms)
Full compatibility


Older versions of Derivatives Expert

Wolfram Research Inc. Product
Derivatives Expert III
gridMathematica
(all platforms)
Full compatibility.
webMathematica
(all platforms)
Full compatibility.
Mathematica 5.0-5.2
(all platforms)
Full compatibility with Derivatives Expert 3.1 (packages update). Pre-2004 Derivatives Expert III customers please get a free update of the packages.
Mathematica 4.2
(all platforms)
Full compatibility.
Mathematica 4.1
(all platforms)
Full compatibility.
Mathematica 4.0
(all platforms)

We do not guarantee full compatibility, as Derivatives Expert III was developed with a later version of Mathematica but we have not had any problems reported with the use of Mathematica 4.0 i.e. it should work fine.

One annoyance though is that when notebooks are opened, Mathematica opens a windows with the text: "Why the Beep?: This notebook was created in a more recent version of Mathematica, and may not function properly with the older front end you are using. Contact Wolfram Resarch (www.wolfram.com) for upgrade information.". Just click OK to this and everything functions fine thereafter.




Mathematica Version
Derivatives Expert 2
Derivatives Expert 1
4
Full compatibility.

There are functions that will not work in Derivatives Expert 1 with Mathematica 4.

Derivatives Expert 1 is generally functional with Mathematica 4.0, except for e.g. the following "inconvenience":

In Mathematica 3.0   N[0] results in an exact zero, while in Mathematica 4.0   N[0] results in a machine-precision zero.

In Derivatives Expert 1 there are functions that take e.g. a cash flow as the argument.

This cash flow can be specified in calendar time, thus with explicit specification of the dates e.g. {{date0, cf0},{date1,cf1}...}.

Otherwise the cash flow can be specified in non-calendar time e.g. {{0, cf0},{1,cf1}...} where cf0 is the cash flow at time zero, and cf1 is the cash flow at time 1 (year).

The change in Mathematica's handling of N[0] results in an inconvenience when using Derivatives Expert 1 with Mathematica 4. This inconvenience means e.g.:

N[{{0, cf0},{1,cf1}...}] yields
{{0., cf0},{1,cf1}...}


and this cash flow is not accepted as input in some functions (which are just a few functions). Thus the zero must presently be an exact zero to be used as an argument to the functions in question.

A solution, until you get Derivatives Expert 2, is to use e.g. Round[0.] at the relevant places.

 
3

The notebooks of Derivatives Expert 2 are fully functional with Mathematica 3, but the packages are not.

 
Full compatibility.
2.2

Not compatible.


The packages of Derivatives Expert 1 are fully functional with Mathematica 2.2, but the notebooks are not.

 
 
Copyright © 1994-2009 Innova Financial Solutions ApS. All rights reserved.   

Updated 2 August 2009