Logarithmic Slider with Decorator in Python Plugin

So far, I’ve only seen decorators that allow for linear scale slide bars. Is there a logarithmic scale slide bar?

For example, I have a slide bar to scale a sphere. The growth rate is very high on the left side of the slide bar, and slows down as I reach the right side (1000). I would love to have a linear growth rate (hence a logarithmic slider). Any ideas?

    @smproperty.doublevector(name="R1Scale", default_values=1)
    @smdomain.doublerange(min=1, max=1000)
    def SetR1Scale(self, x):
        self.prim.SetRadius(x*self.R1)
        self.Modified()