Release Notes¶
Version 1.1.0 (2019.05.30)¶
- Mathematical functions in the
core
module (sin
,sqrt
, etc) can be applied to Python numbers as well as uncertain numbers (previously these functions raised an exception when applied to Python numbers).- There is a new array-like class to hold collections of uncertain numbers.
UncertainArray
is based onnumpy.ndarray
, which provides excellent support for manipulating stored data. Standard mathematical operations in thecore
module can be applied toUncertainArray
objects.- A function
reporting.sensitivity()
calculates partial derivatives (sensitivity coefficients).
Version 1.0.0 (2018.11.16)¶
The initial release of the Python code version of the GUM Tree Calculator.
The source code was derived from the stand-alone GUM Tree Calculator version 0.9.11, which is available from the MSL web site . The new version has made some significant changes to the data structures used, with accompanying changes to the underlying algorithms.
The application programmer interface in GTC 1.0.0 remains very close to that provided in GTC 0.9.11, although not all functions in GTC 0.9.11 are available yet. It is our intention to provide the remainder in forthcoming releases.
The most significant change has been to the method of storing uncertain numbers. The
archive
module in GTC 0.9.11 was replaced in GTC 1.0.0 by thepersistence
module. So, archives created using GTC 0.9.11 are not interchangeable with GTC 1.0.0.