def has_all_nonzero_neurite_radii(neuron, threshold=<NUM_LIT:0.0>):
bad_ids = []<EOL>seen_ids = set()<EOL>for s in _nf.iter_sections(neuron):<EOL><INDENT>for i, p in enumerate(s.points):<EOL><INDENT>info = (s.id, i)<EOL>if p[COLS.R] <= threshold and info not in seen_ids:<EOL><INDENT>seen_ids.add(info)<EOL>bad_ids.append(info)<EOL><DEDENT><DEDENT><DEDENT>return CheckResult(len(bad_ids) == <NUM_LIT:0>, bad_ids)<EOL>
Check presence of neurite points with radius not above threshold

    Arguments:
        neuron(Neuron): The neuron object to test
        threshold: value above which a radius is considered to be non-zero

    Returns:
        CheckResult with result including list of (section ID, point ID) pairs
        of zero-radius points