Ejemplo n.º 1
0
    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))
Ejemplo n.º 2
0
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])
Ejemplo n.º 3
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])