synthesis_workflow.vacuum_synthesis¶
Functions for synthesis in vacuum to be used by luigi tasks.
Attributes¶
Functions¶
|
Grow single morphology for parallel computations. |
|
Grow morphologies in vacuum. |
|
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.