def angstrom_aod_at_lambda(aod0, lambda0, alpha=1.14, lambda1=700.0):
    """
    Get AOD at specified wavelength using Angstrom turbidity model.

    Parameters
    ----------
    aod0 : numeric
        aerosol optical depth (AOD) measured at known wavelength
    lambda0 : numeric
        wavelength in nanometers corresponding to ``aod0``
    alpha : numeric, default 1.14
        Angstrom :math:`\\alpha` exponent corresponding to ``aod0``
    lambda1 : numeric, default 700
        desired wavelength in nanometers

    Returns
    -------
    aod1 : numeric
        AOD at desired wavelength, ``lambda1``

    See also
    --------
    angstrom_alpha

    References
    ----------
    .. [1] Anders Angstrom, "On the Atmospheric Transmission of Sun Radiation
       and On Dust in the Air", Geografiska Annaler Vol. 11, pp. 156-166 (1929)
       JSTOR
       :doi:`10.2307/519399`

    .. [2] Anders Angstrom, "Techniques of Determining the Turbidity of the
       Atmosphere", Tellus 13:2, pp. 214-223 (1961) Taylor & Francis
       :doi:`10.3402/tellusa.v13i2.9493` and Co-Action Publishing
       :doi:`10.1111/j.2153-3490.1961.tb00078.x`
    """
    return aod0 * (lambda1 / lambda0) ** -alpha
