Transparent calculations with uncertainties on the quantities involved (aka "error propagation") ; calculation of derivatives.
Python Shell
Latest commit 498afd0 Sep 17, 2016 @lebigot committed on GitHub No need to test the Python 2.7+ version with Python 2.6
Failed to load latest commit information.
doc Added thanks for help with the continuous integration. Sep 16, 2016
uncertainties Not testing lib1to2 on Appveyor (it does not seem to work Sep 16, 2016
.travis.yml No need to test the Python 2.7+ version with Python 2.6 Sep 17, 2016 Official case for the PyPI name. Sep 16, 2016
INSTALL.txt Added details on the "no method", for Python 3. Jan 16, 2016
LICENSE.txt Updated date. Aug 15, 2016 Moved the main Python version from 2.6 to 2.7. Aug 1, 2016
README.rst Updated continuous integration badges: SVG for Travis (looks better o… Sep 16, 2016
appveyor.yml Adding more comments to .gitignore Sep 16, 2016 More precise wording. Sep 4, 2016



This is the uncertainties Python package, which performs transparent calculations with uncertainties (aka "error propagation"). This package also calculates derivatives.


The current version of the master* branches in the Github repository are bleeding-edge, but they are working versions that passed the tests for many versions of Python starting at 2.4.

The master branch is for Python 2.7+ (including Python 3+ through 2to3), while the master_python2.3 branch is for Python 2.3 to 2.6 (with unit tests only run with Python 2.6).

Other branches might be present in the GitHub repository, but they are temporary and represent work in progress that does not necessarily run properly yet.


This package and its documentation are released under the Revised BSD License.