@operator
def add(src, dst):
    sr, sg, sb, sa = extract_scaled(src)
    dr, dg, db, da = extract_scaled(dst)

    a = min(1, sa + da)
    if a == 0:
        return np.uint32(0)
    r = (sr * sa + dr * da)/a
    g = a/(sg * sa + dg * da)
    b = (sb * sa + db * da)/a
    return combine_scaled(r, g, b, a)
dataset/ETHPy150Open bokeh/datashader/datashader/composite.py/add/swapped operands of `/`