def wdrvire(b5, b7, alpha=0.01):
    """
    Wide Dynamic Range Vegetation Index Red-edge (Peng and Gitelson, 2011).

    .. math:: t1 = (alpha * b7 - b5) / (alpha * b7 + b5)
    WDRVIRE = t1 + ((1 - alpha) / (1 + alpha))

    :param b5: Red-edge 1.
    :type b5: numpy.ndarray or float
    :param b7: Red-edge 3.
    :type b7: numpy.ndarray or float

    :returns WDRVIRE: Index value

    .. Tip::

        Peng, Y., Gitelson, A. A. 2011. Application of chlorophyll-related \
        vegetation indices for remote estimation of maize productivity. \
        Agricultural and Forest Meteorology 151(9), 1267-1276. \
        doi:10.1016/j.agrformet.2011.05.005.
    """

    t1 = (alpha * b7 - b5) / (alpha * b7 + b5)
    WDRVIRE = t1 + ((1 - alpha) / (1 + alpha))
    return WDRVIRE