def waveform(syn, obs, *args, **kwargs):
    """
    Waveform difference from Tromp et al 2005 Eq 9

    :type syn: np.array
    :param syn: synthetic data array
    :type obs: np.array
    :param obs: observed data array
    """
    wadj = syn - obs

    return wadj