def LerpUnclamped(num, a, b):
    """
    Linearly interpolates between ``a`` and ``b``
    by ``num`` with no limit for ``num``.

    Parameters
    ----------
    num : float
        Amount to interpolate by
    a : float
        Lower bound
    b : float
        Upper bound

    """
    return a + (b - a) * num