I would like to build and interpolation function that takes in x & y data points and interpolates between them logarithmically in both x and y. I see that this a reply on this post (Interpolate on log scale) provides a nice way of interpolating along the y-axis; i.e., it linearly interpolates {x, log(y)} and then outputs the interpolated {x’, y’} (in other words, it gives f(x)) by exponentiating the result rather than giving {x’, log(y’)}. What I would like to do is interpolate {log(x), log(y)} and then be given an interpolated function {x’, y’} as the output rather than {log(x’), y’} (that is, I want f(x) instead of f(log(x)) ). Is this possible within Mathematica?