neuron_morphology.swc_io

Module Contents

Functions

read_swc(path, columns=SWC_COLUMNS, sep=’ ‘, casts=COLUMN_CASTS) Read an swc file into a pandas dataframe
write_swc(data, path, comments=None, sep=’ ‘, columns=SWC_COLUMNS, casts=COLUMN_CASTS) Write an swc file from a pandas dataframe
apply_casts(df, casts)
morphology_from_swc(swc_path)
morphology_to_swc(morphology, swc_path, comments=None) Write an swc file from a morphology object
neuron_morphology.swc_io.SWC_COLUMNS = ['id', 'type', 'x', 'y', 'z', 'radius', 'parent']
neuron_morphology.swc_io.COLUMN_CASTS
neuron_morphology.swc_io.read_swc(path, columns=SWC_COLUMNS, sep=' ', casts=COLUMN_CASTS)

Read an swc file into a pandas dataframe

neuron_morphology.swc_io.write_swc(data, path, comments=None, sep=' ', columns=SWC_COLUMNS, casts=COLUMN_CASTS)

Write an swc file from a pandas dataframe

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

Write an swc file from a morphology object