postprocessor.core.lineageprocess.LineageProcess

class LineageProcess(parameters)[source]

Bases: PostProcessABC

Lineage process that must be passed a (N,3) lineage matrix (where the coliumns are trap, mother, daughter respectively)

Attributes
parameters

Methods

as_function(data, lineage, *extra_data, **kwargs)

Overrides PostProcess.as_function classmethod.

load_lineage(lineage)

Reshape the lineage information if needed

default_parameters

run

Attributes
parameters

Methods

as_function(data, lineage, *extra_data, **kwargs)

Overrides PostProcess.as_function classmethod.

load_lineage(lineage)

Reshape the lineage information if needed

default_parameters

run

__init__(parameters)[source]

Methods

__init__(parameters)

as_function(data, lineage, *extra_data, **kwargs)

Overrides PostProcess.as_function classmethod.

default_parameters(*args, **kwargs)

load_lineage(lineage)

Reshape the lineage information if needed

run(signal, lineage, *args)

Attributes

parameters

classmethod as_function(data, lineage, *extra_data, **kwargs)[source]

Overrides PostProcess.as_function classmethod. Lineage functions require lineage information to be passed if run as function.

load_lineage(lineage)[source]

Reshape the lineage information if needed