code: def has_all_nonzero_neurite_radii(neuron, threshold=0.0):
      '''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
      '''
      bad_ids = []
      seen_ids = set()
      for s in _nf.iter_sections(neuron):
          for i, p in enumerate(s.points):
              info = (s.id, i)
              if p[COLS.R] <= threshold and info not in seen_ids:
                  seen_ids.add(info)
                  bad_ids.append(info)
  
      return CheckResult(len(bad_ids) == 0, bad_idsf has_all_nonzero_neurite_radii(neuron, threshold=0.0):
      '''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
      '''
      bad_ids = []
      seen_ids = set()
      for s in _nf.iter_sections(neuron):
          for i, p in enumerate(s.points):
              info = (s.id, i)
              if p[COLS.R] <= threshold and info not in seen_ids:
                  seen_ids.add(info)
                  bad_ids.append(info)
  
      return CheckResult(len(bad_ids) == 0, bad_ids)
docs: 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