def METHOD_NAME(ctx):
    """
    The original classification considers four style of faulting categories
    (normal, strike-slip, reverse-oblique and reverse).
    """
    Fn, Fr = np.zeros_like(ctx.rake), np.zeros_like(ctx.rake)
    Fn[(ctx.rake >= -112.5) & (ctx.rake <= -67.5)] = 1.  # normal
    Fr[(ctx.rake >= 22.5) & (ctx.rake <= 157.5)] = 1.
    # joins both the reverse and reverse-oblique categories
    return Fn, Fr