/UncertaintyCalculator

Generate Uncertainty Report for Vp141/Vp241 Report

Primary LanguagePythonOtherNOASSERTION

Uncertainty Calculator

Generate sample uncertainly calculation from equation and values.

Features

  • Auto symbolic partial derivative calculation
  • Latex code generation
  • Sample numerical calculation
  • Simple description of calculation
  • Unit propagation
  • Significant figure

Demo

Usage

Install SymPy

pip install sympy

Change settings

equation_str = "P_{in} = w*h*P+log(w/h)*P"
input_sym    = 'P w h'.split()
input_val    = '150 0.258 0.211'.split()
input_unc    = '36  0.001 0.001'.split()
input_units  = [watt, meter, meter]

Generate code

python part.py

Output

code

Credits