From 73769dcb8667b855b95d183322214331b0c11dd0 Mon Sep 17 00:00:00 2001 From: Anthony LaTorre Date: Sat, 10 Sep 2011 17:20:49 -0400 Subject: round value and uncertainty in ufloat_to_str(). --- tools.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tools.py') diff --git a/tools.py b/tools.py index a884db3..1840fae 100644 --- a/tools.py +++ b/tools.py @@ -6,7 +6,8 @@ import math def ufloat_to_str(x): msd = -int(math.floor(math.log10(x.std_dev()))) - return '%.*f +/- %.*f' % (msd, x.nominal_value, msd, x.std_dev()) + return '%.*f +/- %.*f' % (msd, round(x.nominal_value, msd), + msd, round(x.std_dev(), msd)) def progress(seq): "Print progress while iterating over `seq`." -- cgit