def test_terminal_length_per_neurite(): terminal_distances = _nf.terminal_path_lengths_per_neurite(SIMPLE) assert_allclose(terminal_distances, (5 + 5., 5 + 6., 4. + 6., 4. + 5)) terminal_distances = _nf.terminal_path_lengths_per_neurite(SIMPLE, neurite_type=nm.AXON) assert_allclose(terminal_distances, (4. + 6., 4. + 5.))
def test_terminal_length_per_neurite(): nrn = nm.load_neuron(os.path.join(SWC_PATH, 'simple.swc')) terminal_distances = np.array(_nf.terminal_path_lengths_per_neurite(nrn)) np.testing.assert_allclose(terminal_distances, np.array([5 + 5., 5 + 6., 4. + 6., 4. + 5])) terminal_distances = np.array(_nf.terminal_path_lengths_per_neurite( nrn, neurite_type=nm.AXON)) np.testing.assert_allclose(terminal_distances, np.array([4. + 6., 4. + 5.]))
def test_terminal_path_length_per_neurite(): terminal_distances = _nf.terminal_path_lengths_per_neurite(SIMPLE) assert_allclose(terminal_distances, (5 + 5., 5 + 6., 4. + 6., 4. + 5)) terminal_distances = _nf.terminal_path_lengths_per_neurite( SIMPLE, neurite_type=nm.AXON) assert_allclose(terminal_distances, (4. + 6., 4. + 5.))