Skip to main content

An advanced measurement uncertainty calculator

Project description

METAS UncLib

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

Requirements

  • numpy
  • pythonnet

Optional Requirements

  • scipy
  • matplotlib
  • jupyter

Linux

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

macOS

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