revise.backend.contracts.LocalRefinementStrategy

class revise.backend.contracts.LocalRefinementStrategy[source]

Bases: ABC

Task-level reconstruction strategy contract.

__init__()

Methods

__init__()

build_graph(ctx)

build_ot_problem(ctx)

finalize_svc(ctx)

global_anchoring(ctx)

prepare_context(ctx)

prepare_local_units(ctx)

solve_ot(ctx)

update_expression(ctx)

Attributes

strategy_id

strategy_id: str
abstractmethod prepare_context(ctx: PipelineContext) None[source]
abstractmethod global_anchoring(ctx: PipelineContext) None[source]
prepare_local_units(ctx: PipelineContext) None[source]
build_graph(ctx: PipelineContext) None[source]
build_ot_problem(ctx: PipelineContext) None[source]
abstractmethod solve_ot(ctx: PipelineContext) None[source]
update_expression(ctx: PipelineContext) None[source]
abstractmethod finalize_svc(ctx: PipelineContext) SVC[source]