def test_segment_radial_distances_origin(): origin = (-100, -200, -300) ref_segs = [] ref_segs2 = [] for t in NEURON.neurites: ref_segs.extend(ll for ll in iter_neurites(t, seg.radial_dist(t.value))) ref_segs2.extend(ll for ll in iter_neurites(t, seg.radial_dist(origin))) rad_dists = get_feat('segment_radial_distances', NEURON) rad_dists2 = get_feat('segment_radial_distances', NEURON, origin=origin) nt.assert_true(np.all(rad_dists == ref_segs)) nt.assert_true(np.all(rad_dists2 == ref_segs2)) nt.assert_true(np.all(rad_dists2 != ref_segs))
def test_segment_radial_distances(): ref_segs = [] for t in NEURON.neurites: ref_segs.extend(ll for ll in iter_neurites(t, seg.radial_dist(t.value))) rad_dists = get_feat('segment_radial_distances', NEURON) nt.assert_true(np.all(rad_dists == ref_segs))
def _check_segment_radial_dists(obj): origin = [0.0, 0.0, 0.0] rd = [d for d in iter_neurites(SIMPLE_NEURON, seg.radial_dist(origin))] nt.eq_(rd, [1.0, 3.0, 5.0, 7.0, 1.0, 3.0, 5.0, 7.0])