This is a question which came up in the answer https://tex.stackexchange.com/a/183227/1537 .
Suppose we have a sequence of numbers for which we know that they are the log of some quantity. Now I want to compute exp of the input value and format the result in some cool way. How can I avoid rounding inaccuracies such that it fits all numbers in the sequence?
Let us assume that the problem is stated as

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{fpu}
\begin{document}
\thispagestyle{empty}
% use \newcommand (not \def), so the one (and only)
% argument can be specified in {} (and not in []) brackets
\newcommand{\mynum}[1]{
% =\pgfmathparse{e^\tick}\pgfmathresult : ! Dimension too large. ; - use exp(x)
\pgfkeys{/pgf/fpu}% else dimension too large!
\pgfmathparse{exp(#1)}%
\pgfmathfloattofixed\pgfmathresult
\pgfmathresult
}
\message{^^J}
\mynum{-0.69316}
\mynum{0.0}
\mynum{1.60942}
\mynum{2.30258}
\mynum{3.912}
\mynum{4.60516}
\mynum{6.21458}
\mynum{6.90775}
\mynum{8.51717}
\mynum{9.21033}
\mynum{10.81975}
\mynum{11.51291}
\end{document}
Ideally, each number would be rounded to a relative accuracy of, say, 3 digits - but relative to the number as such.
