canns.pipeline.asa_gui.models

Data models for ASA GUI.

Submodules

Classes

AnalysisConfig

Simple container for analysis parameters.

JobResult

Result container for pipeline execution.

JobSpec

Inputs and parameters for a single analysis run.

Functions

get_preset_params(preset)

Return default parameter overrides for a preset.

Package Contents

class canns.pipeline.asa_gui.models.AnalysisConfig[source]

Simple container for analysis parameters.

mode: str = 'tda'
params: dict[str, Any]
class canns.pipeline.asa_gui.models.JobResult[source]

Result container for pipeline execution.

artifacts: dict[str, pathlib.Path]
errors: list[str] = []
ok: bool
out_dir: pathlib.Path
summary: dict[str, Any]
class canns.pipeline.asa_gui.models.JobSpec[source]

Inputs and parameters for a single analysis run.

asa_file: pathlib.Path | None = None
input_mode: str
neuron_file: pathlib.Path | None = None
out_dir: pathlib.Path
params: dict[str, Any]
preset: str
traj_file: pathlib.Path | None = None
canns.pipeline.asa_gui.models.get_preset_params(preset)[source]

Return default parameter overrides for a preset.