Skip to main content

An advanced measurement uncertainty calculator

Project description


To use METAS UncLib, simply do:

>>> from metas_unclib import *
>>> use_linprop()

>>> a = ufloat(3.0, 0.3, desc='a')
>>> b = ufloat(4.0, 0.4, desc='b')

>>> c = umath.sqrt(a**2 + b**2)
>>> print(c)
5.0 ± 0.3671511950137164


  • numpy
  • pythonnet

Optional Requirements

  • scipy
  • matplotlib
  • jupyter


The LD_LIBRARY_PATH environment variable has to be set to:

export LD_LIBRARY_PATH=~/.local/lib/python3.6/site-packages/metas_unclib/mkl_custom/linux/intel64


The DYLD_LIBRARY_PATH environment variable has to be set to:

export DYLD_LIBRARY_PATH=~/.local/lib/python3.6/site-packages/metas_unclib/mkl_custom/macos/intel64

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for metas-unclib, version 2.2.4
Filename, size & hash File type Python version Upload date
metas_unclib-2.2.4-py2.py3-none-any.whl (36.1 MB) View hashes Wheel py2.py3
metas_unclib-2.2.4.tar.gz (35.9 MB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page