When one uses hierarchical estimation with a sigma parameter, they need to specify the bounds as [0, inf] and scale as linear. But then if they want to use non-hierarchical estimation of the same problem, the uniform sampler will fail due to infinite bounds.
It would be good to implement allowed finite bounds in case of hierarchical estimation. That might be a lot of work (to edit hierarchical estimation code to have constrained estimation of sigma with analytical solutions), so an easier solution can be to just allow finite bounds and a log10 scale, but raise a warning that the bounds for sigma will not be used in analytical hierarchical estimation.
When one uses hierarchical estimation with a sigma parameter, they need to specify the bounds as [0, inf] and scale as linear. But then if they want to use non-hierarchical estimation of the same problem, the uniform sampler will fail due to infinite bounds.
It would be good to implement allowed finite bounds in case of hierarchical estimation. That might be a lot of work (to edit hierarchical estimation code to have constrained estimation of sigma with analytical solutions), so an easier solution can be to just allow finite bounds and a log10 scale, but raise a warning that the bounds for sigma will not be used in analytical hierarchical estimation.