Metadata-Version: 2.1
Name: metas-unclib
Version: 2.7.1
Summary: An advanced measurement uncertainty calculator
Home-page: https://www.metas.ch/unclib
Author: Michael Wollensack
Author-email: michael.wollensack@metas.ch
License: UNKNOWN
Platform: UNKNOWN
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Description-Content-Type: text/markdown
Requires-Dist: numpy
Requires-Dist: pythonnet

# 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


