threeML.io.uncertainty_formatter module¶
-
threeML.io.uncertainty_formatter.
get_uncertainty_tokens
(x)[source]¶ Split the given uncertainty in number, error and exponent.
- Parameters
x – an uncertainty instance
- Returns
number, error and exponent
-
threeML.io.uncertainty_formatter.
interval_to_errors
(value, low_bound, hi_bound)[source]¶ Convert error intervals to errors
- Parameters
value – central value
low_bound – interval low bound
hi_bound – interval high bound
- Returns
(error minus, error plus)
-
threeML.io.uncertainty_formatter.
uncertainty_formatter
(value, low_bound, hi_bound)[source]¶ Gets a value and its error in input, and returns the value, the uncertainty and the common exponent with the proper number of significant digits in a string like (4.2 -0.023 +5.23) x 10^5
- Parameters
value –
error – a positive value
- Returns
string representation of interval