Calculations with uncertainties

Pint

For  simple first-order ('linear') error propagation involving quantities with units,  you can use Pint's handy  plus_minus()  operator. It allows absolute and relative uncertainties: