agena >>
`The Power of Procedural Programming`
What are the Changes ?
----------------------
2.10.1, May 14, 2017
- The new function `calc.isdiff` checks for the differentiability of a univariate or multivariate function at a point.
- `calc.xpdiff` can now process multivariate functions f. As such, the epsilon and delta arguments must now be passed as options of the form eps=<number>, delta=<number>, with both defaults now determined by the magnitude of f's first argument, e.g. diff.xpdiff(f, 1, 2, 3, delta=1e-7, eps=1e-8).
- Fixed `hashes.md5` which sometimes produced wrong MD5 values.
- `math.random` did not recognise its third argument when given. The function also did not recognise very large lower and upper bounds properly and sometimes returned out-of-range results when given a lower or upper limit. This has all been fixed.
- The `restart` statement did not reset the seeds for `math.random`. This has been fixed.
- If called without arguments, `math.randomseed` now returns the current seeds.
- `expx2` returned `undefined` with values towards -/+infinity. This has been fixed. The second argument has become optional and by default is positive, i.e. exp(x*x) is computed.
- `math.norm` did not recognise its third argument when given and always normalised to the range [0, 1]. This has been fixed. Optimised code of the `stats` and `calc` packages, and `linalg.gsolve`.
- The C API function `agn_getpairnumbers` has been renamed to `agn_getpairinumbers`. A macro has been provided to ensure backward compatibility.
- Added eComStation OS/2 YUM installation instructions to the manual.

## Comments

Alex (Walz)

Wed, 24/06/2015 - 21:37

Permalink

## Hello,

muffetta

Thu, 25/06/2015 - 11:24

Permalink

## Of course Alex, you can

Alexander Walz

Sat, 13/05/2017 - 20:06

Permalink

## Hello,

## Add new comment