tasks.vacuum_synthesis

Luigi tasks for morphology synthesis in vacuum.

Classes

VacuumSynthesize

Grow cells in vacuum, for annotation tasks.

PlotVacuumMorphologies

Plot morphologies to obtain annotations.

Module Contents

class VacuumSynthesize(*args, **kwargs)

Bases: luigi_tools.task.WorkflowTask

Grow cells in vacuum, for annotation tasks.

mtypes

List of mtypes to plot.

Type:

list(str)

nb_jobs

Number of jobs.

Type:

int

joblib_verbose

Verbosity level of joblib.

Type:

int

vacuum_synth_morphology_path

Name of the column in the morphs_df.csv file.

Default value:

vacuum_synth_morphologies

vacuum_synth_morphs_df_path

Path to the morphs_df.csv file.

Default value:

vacuum_synth_morphs_df.csv

diametrizer

Diametrizer model to use.

Type:

str

Choices:

{M3, M4, M1, M2, external, M5}

Default value:

external

n_cells

Number of cells to synthesize.

Type:

int

Default value:

10

class PlotVacuumMorphologies(*args, **kwargs)

Bases: luigi_tools.task.WorkflowTask

Plot morphologies to obtain annotations.

vacuum_synth_morphology_path

Column name to use from the morphology DataFrame.

Type:

str

pdf_filename

Path to the output file.

Type:

str

Default value:

vacuum_morphologies.pdf