def test_get_section_radial_distances_endpoint(self): ref_sec_rad_dist_start = [] for t in self.neuron.neurites: ref_sec_rad_dist_start.extend( ll for ll in iter_neurites(t, sec.radial_dist(t.value, use_start_point=True))) ref_sec_rad_dist = [] for t in self.neuron.neurites: ref_sec_rad_dist.extend(ll for ll in iter_neurites(t, sec.radial_dist(t.value))) rad_dists = self.neuron.get_section_radial_distances() nt.assert_true(ref_sec_rad_dist != ref_sec_rad_dist_start) nt.assert_equal(len(rad_dists), 84) nt.assert_true(np.all(rad_dists == ref_sec_rad_dist))
def _check_section_radial_dists_start_point(obj): origin = [0.0, 0.0, 0.0] rd = [d for d in iter_neurites(obj, sec.radial_dist(origin, True))] nt.eq_(rd, [0.0, 0.0])
def _check_section_radial_dists_end_point(obj): origin = [0.0, 0.0, 0.0] rd = [d for d in iter_neurites(obj, sec.radial_dist(origin))] nt.eq_(rd, [8.0, 8.0])