neuron_morphology.swc_io module

neuron_morphology.swc_io.apply_casts(df, casts)[source]
neuron_morphology.swc_io.morphology_from_swc(swc_path)[source]
neuron_morphology.swc_io.morphology_to_swc(morphology, swc_path, comments=None)[source]

Write an swc file from a morphology object

neuron_morphology.swc_io.read_swc(path, columns=('id', 'type', 'x', 'y', 'z', 'radius', 'parent'), sep=' ', casts={'id': <class 'int'>, 'parent': <class 'int'>, 'type': <class 'int'>})[source]

Read an swc file into a pandas dataframe

neuron_morphology.swc_io.write_swc(data, path, comments=None, sep=' ', columns=('id', 'type', 'x', 'y', 'z', 'radius', 'parent'), casts={'id': <class 'int'>, 'parent': <class 'int'>, 'type': <class 'int'>})[source]

Write an swc file from a pandas dataframe