コード例 #1
0
ファイル: test_features.py プロジェクト: juanchopanza/NeuroM
def test_section_radial_distances_endpoint():
    ref_sec_rad_dist_start = []
    for t in 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 NEURON.neurites:
        ref_sec_rad_dist.extend(ll for ll in iter_neurites(t, sec.radial_dist(t.value)))

    rad_dists = get_feat('section_radial_distances', NEURON)
    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))
コード例 #2
0
ファイル: test_sections.py プロジェクト: juanchopanza/NeuroM
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])
コード例 #3
0
ファイル: test_sections.py プロジェクト: juanchopanza/NeuroM
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])