synthesis_workflow.vacuum_synthesis

Functions for synthesis in vacuum to be used by luigi tasks.

Attributes

VACUUM_SYNTH_MORPHOLOGY_PATH

Functions

_grow_morphology(gid, mtype, tmd_parameters, ...[, ...])

Grow single morphology for parallel computations.

grow_vacuum_morphologies(mtypes, n_cells, ...[, ...])

Grow morphologies in vacuum.

plot_vacuum_morphologies(vacuum_synth_morphs_df, ...)

Plot synthesized morphologies on top of each others.

Module Contents

VACUUM_SYNTH_MORPHOLOGY_PATH = 'vacuum_synth_morphologies'
_grow_morphology(gid, mtype, tmd_parameters, tmd_distributions, morphology_base_path, vacuum_morphology_path=VACUUM_SYNTH_MORPHOLOGY_PATH, external_diametrizer=None)

Grow single morphology for parallel computations.

grow_vacuum_morphologies(mtypes, n_cells, tmd_parameters, tmd_distributions, morphology_base_path, region, vacuum_morphology_path=VACUUM_SYNTH_MORPHOLOGY_PATH, diametrizer='external', joblib_verbose=0, nb_jobs=1)

Grow morphologies in vacuum.

With diametrizer=’external’, we will use diameter-synthesis, otherwise ‘M1-M5’ from TNS are allowed.

plot_vacuum_morphologies(vacuum_synth_morphs_df, pdf_filename, morphology_path)

Plot synthesized morphologies on top of each others.