{"library":"uncertainties","type":"library","category":null,"description":"The `uncertainties` package is an open-source Python library for doing calculations on numbers that have uncertainties (like 3.14±0.01). It automatically propagates uncertainties and handles correlations using linear error propagation theory. Maintained by the lmfit organization, it is actively developed, with version 3.2.4 released in January 2026, and a major 4.0.0 release is forthcoming.","language":"python","status":"active","version":"3.2.4","tags":["scientific computing","error propagation","numerical analysis","uncertainty","physics","engineering"],"last_verified":"Thu May 21","install":[{"cmd":"pip install uncertainties","imports":["from uncertainties import ufloat","from uncertainties.umath import sin, cos","from uncertainties import unumpy"]}],"homepage":null,"github":"https://github.com/lmfit/uncertainties","docs":"https://uncertainties.readthedocs.io/","changelog":"https://github.com/lmfit/uncertainties/blob/master/CHANGES.rst","pypi":"https://pypi.org/project/uncertainties/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.5,"avg_import_s":0.06,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/uncertainties/compatibility"}}