Given a list of splay shots, find candidate UP or DOWN given target INC (90, or -90)

def find_candidate_vert_splays(splays, inc, delta=LRUD_DELTA):
    """Given a list of splay shots, find candidate UP or DOWN given target INC (90, or -90)"""
    # FIXME: perhaps this is the wrong approach. Should we simply select max of anything with negative/positive INC for DOWN/UP?
    #return [splay for splay in splays if angle_delta(splay['INC'], inc) <= delta/2]
    if inc == 90:
        return [splay for splay in splays if splay['INC'] >= 30]
    elif inc == -90:
        return [splay for splay in splays if splay['INC'] <= -30]