Example #1
0
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)])
Example #2
0
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)])
Example #3
0
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])
Example #4
0
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]])
Example #5
0
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])
Example #6
0
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]])
Example #7
0
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])
Example #8
0
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)
Example #9
0
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)
Example #10
0
 def time_has_all_nonzero_segment_lengths(self):
     nc.has_all_nonzero_segment_lengths(self.neuron, threshold=0.0)
Example #11
0
 def time_has_all_nonzero_segment_lengths(self):
     nc.has_all_nonzero_segment_lengths(self.neuron, threshold=0.0)