def test_nonzero_segment_lengths_threshold(): nrn = NEURONS['Neuron.swc'] ids = nrn_chk.has_all_nonzero_segment_lengths(nrn) nt.ok_(ids.status) nt.assert_equal(len(ids.info), 0) ids = nrn_chk.has_all_nonzero_segment_lengths(nrn, threshold=0.25) nt.assert_equal(ids.info, [(2, 0), (23, 0), (38, 9), (44, 0), (54, 7), (62, 2), (65, 0), (72, 4), (78, 6)])
def test_nonzero_segment_lengths_threshold(): nrn = NEURONS['Neuron.swc'] ids = nrn_chk.has_all_nonzero_segment_lengths(nrn) assert ids.status assert len(ids.info) == 0 ids = nrn_chk.has_all_nonzero_segment_lengths(nrn, threshold=0.25) bad_ids = [(0, 0), (21, 0), (36, 9), (42, 0), (52, 7), (60, 2), (63, 0), (70, 4), (76, 6)] assert (ids.info == [(id, val) for id, val in bad_ids])
def test_nonzero_segment_lengths_bad_data(): files = ['Neuron_zero_length_segments.swc', 'Single_apical.swc', 'Single_basal.swc', 'Single_axon.swc', ] bad_ids = [[0, 21, 42, 63], [0], [0], [0], [0]] for i, nrn in enumerate(_pick(files)): ids = nrn_chk.has_all_nonzero_segment_lengths(nrn) assert (ids.info == [(id, 0) for id in bad_ids[i]])
def test_nonzero_segment_lengths_bad_data(): files = [ 'Neuron_zero_length_segments.swc', 'Single_apical.swc', 'Single_basal.swc', 'Single_axon.swc', ] bad_ids = [[(2, 0), (23, 0), (44, 0), (65, 0)], [(2, 0)], [(2, 0)], [(2, 0)], [(2, 0)]] for i, nrn in enumerate(_pick(files)): ids = nrn_chk.has_all_nonzero_segment_lengths(nrn) nt.assert_equal(ids.info, bad_ids[i])
def test_nonzero_segment_lengths_bad_data(): files = [ 'Neuron_zero_length_segments.swc', 'Single_apical.swc', 'Single_basal.swc', 'Single_axon.swc', ] bad_ids = [[2, 23, 44, 65], [2], [2], [2], [2]] for i, nrn in enumerate(_pick(files)): ids = nrn_chk.has_all_nonzero_segment_lengths(nrn) nt.assert_equal(ids.info, [(id + MORPHIO_OFFSET, 0) for id in bad_ids[i]])
def test_nonzero_segment_lengths_bad_data(): files = ['Neuron_zero_length_segments.swc', 'Single_apical.swc', 'Single_basal.swc', 'Single_axon.swc', ] bad_ids = [[(2, 0), (23, 0), (44, 0), (65, 0)], [(2, 0)], [(2, 0)], [(2, 0)], [(2, 0)]] for i, nrn in enumerate(_pick(files)): ids = nrn_chk.has_all_nonzero_segment_lengths(nrn) nt.assert_equal(ids.info, bad_ids[i])
def test_nonzero_segment_lengths_good_data(): nrn = NEURONS['Neuron.swc'] ids = nrn_chk.has_all_nonzero_segment_lengths(nrn) nt.ok_(ids.status) nt.ok_(len(ids.info) == 0)
def time_has_all_nonzero_segment_lengths(self): nc.has_all_nonzero_segment_lengths(self.neuron, threshold=0.0)