Example #1
0
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))
Example #2
0
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))
Example #3
0
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])