Project Inventory
This page is generated from the current AST map and is intentionally inventory-shaped rather than explanatory.
package root:
src/data_enginemodule count:
193module
data_engineattribute
__all__function
__getattr__param
name: str
module
data_engine.applicationattribute
__all__
module
data_engine.application.actionsattribute
__all__class
ActionStateApplicationmethod
build_action_contextparam
selfparam
*param
cardparam
flow_states: dict[str, str]param
runtime_sessionparam
flow_groups_by_name: dict[str, str | None]param
active_flow_statesparam
has_logs: boolparam
has_automated_flows: boolparam
workspace_available: bool=Trueparam
selected_run_group_present: bool=Falseparam
local_request_pending: bool=False
module
data_engine.application.catalogfunction
_first_grouped_entry_nameparam
entries: tuple[FlowCatalogEntry, ...]
class
FlowCatalogLoadResultattribute
catalog_stateattribute
loadedattribute
error_text
class
FlowCatalogPresentationattribute
entriesattribute
grouped_entriesattribute
selected_flow_namemethod
entries_by_nameparam
self
method
selected_entryparam
self
method
cardsparam
self
method
grouped_cardsparam
self
method
selected_cardparam
self
method
selected_list_indexparam
self
class
FlowCatalogApplicationinstance attribute
flow_catalog_servicemethod
__init__param
selfparam
*param
flow_catalog_service: FlowCatalogService
method
load_stateparam
selfparam
*param
workspace_root: Pathparam
current_state: FlowCatalogState | None=None
method
empty_stateparam
selfparam
*param
message: str=''param
current_state: FlowCatalogState | None=None
method
select_flowparam
selfparam
*param
catalog_state: FlowCatalogStateparam
flow_name: str | None
method
build_presentationparam
selfparam
*param
catalog_state: FlowCatalogState
method
load_workspace_catalogparam
selfparam
*param
workspace_paths: WorkspacePathsparam
current_state: FlowCatalogState | None=Noneparam
missing_message: str='No flow modules discovered.'
module
data_engine.application.controlattribute
__all__function
_verbose_action_errorparam
action: strparam
detail: object | None
class
OperatorActionResultattribute
requestedattribute
sync_afterattribute
ensure_daemon_startedattribute
status_textattribute
error_text
class
FlowRefreshResultattribute
reload_catalogattribute
sync_afterattribute
status_textattribute
warning_textattribute
error_text
class
OperatorControlApplicationinstance attribute
runtime_applicationinstance attribute
daemon_state_servicemethod
__init__param
selfparam
*param
runtime_application: RuntimeApplicationparam
daemon_state_service: DaemonStateService
method
run_selected_flowparam
selfparam
*param
paths: WorkspacePathsparam
runtime_session: RuntimeSessionStateparam
selected_flow_name: str | Noneparam
selected_flow_valid: boolparam
selected_flow_group: str | Noneparam
selected_flow_group_active: boolparam
blocked_status_text: strparam
timeout: float=2.0
method
start_engineparam
selfparam
*param
paths: WorkspacePathsparam
runtime_session: RuntimeSessionStateparam
has_automated_flows: boolparam
blocked_status_text: strparam
timeout: float=2.0
method
stop_pipelineparam
selfparam
*param
paths: WorkspacePathsparam
runtime_session: RuntimeSessionStateparam
selected_flow_group: str | Noneparam
blocked_status_text: strparam
timeout: float=2.0
method
request_controlparam
selfparam
daemon_manager: WorkspaceDaemonManager
method
refresh_flowsparam
selfparam
*param
paths: WorkspacePathsparam
runtime_session: RuntimeSessionStateparam
has_authored_workspace: boolparam
timeout: float=5.0
module
data_engine.application.detailsattribute
__all__class
SelectedFlowPresentationattribute
detail_stateattribute
run_groupsattribute
visible_run_groupsattribute
selected_run_keyattribute
empty_textmethod
run_group_signatureparam
self
method
selected_run_groupparam
self
class
DetailApplicationmethod
build_selected_flow_presentationparam
selfparam
*param
card: FlowCatalogLike | Noneparam
trackerparam
flow_states: dict[str, str]param
run_groups: tuple[FlowRunState, ...]param
selected_run_key: tuple[str, str] | Noneparam
max_visible_runs: int | None=None
module
data_engine.application.runtimeattribute
__all__function
_daemon_command_error_textparam
payload: dict[str, Any]param
detail: object | None
function
_daemon_command_actionparam
command: object
function
_default_state_for_modeparam
mode: str | None
function
_error_textparam
error: Exception
class
DaemonCommandResultattribute
okattribute
errorattribute
payload
class
RuntimeSyncStateattribute
daemon_statusattribute
workspace_control_stateattribute
runtime_sessionattribute
snapshot_sourceattribute
snapshot
class
RuntimeLogMessageattribute
textattribute
flow_name
class
RuntimeSnapshotPresentationattribute
operation_trackerattribute
flow_statesattribute
active_runtime_flow_namesmethod
signature_forparam
selfparam
runtime_session: RuntimeSessionState
class
FlowStateRefreshPlanattribute
flow_statesattribute
changed_flow_namesattribute
signaturemethod
states_changedparam
self
class
ManualRunCompletionattribute
runtime_sessionattribute
state_updatesattribute
log_messagesattribute
capture_resultsattribute
normalize_operationsattribute
render_durationsattribute
show_error_text
class
EngineRunCompletionattribute
runtime_sessionattribute
state_updatesattribute
failed_flow_namesattribute
log_messages
class
RuntimeApplicationinstance attribute
daemon_serviceinstance attribute
daemon_state_serviceinstance attribute
shared_state_serviceinstance attribute
daemon_lifecycle_policymethod
__init__param
selfparam
*param
daemon_service: DaemonServiceparam
daemon_state_service: DaemonStateServiceparam
shared_state_service: SharedStateServiceparam
daemon_lifecycle_policy: DaemonLifecyclePolicy=DaemonLifecyclePolicy.EPHEMERAL
method
sync_stateparam
selfparam
*param
paths: WorkspacePathsparam
daemon_manager: WorkspaceDaemonManagerparam
flow_cardsparam
runtime_ledgerparam
daemon_startup_in_progress: bool=False
method
build_runtime_snapshotparam
selfparam
*param
flow_cards: Iterable[FlowCatalogLike]param
log_entries: Iterable[FlowLogEntry]param
runtime_session: RuntimeSessionStateparam
now: float
method
plan_flow_state_refreshparam
selfparam
*param
previous_states: dict[str, str] | Noneparam
next_states: dict[str, str]param
runtime_session: RuntimeSessionState
method
run_flowparam
selfparam
paths: WorkspacePathsparam
*param
name: strparam
wait: bool=Falseparam
timeout: float=2.0
method
start_engineparam
selfparam
paths: WorkspacePathsparam
*param
timeout: float=2.0
method
refresh_flowsparam
selfparam
paths: WorkspacePathsparam
*param
timeout: float=5.0
method
stop_engineparam
selfparam
paths: WorkspacePathsparam
*param
timeout: float=2.0
method
stop_flowparam
selfparam
paths: WorkspacePathsparam
*param
name: strparam
timeout: float=2.0
method
daemon_statusparam
selfparam
paths: WorkspacePathsparam
*param
timeout: float=0.0
method
shutdown_daemonparam
selfparam
paths: WorkspacePathsparam
*param
timeout: float=0.0
method
force_shutdown_daemonparam
selfparam
paths: WorkspacePathsparam
*param
timeout: float=0.5
method
spawn_daemonparam
selfparam
paths: WorkspacePaths
method
complete_manual_runparam
selfparam
*param
runtime_session: RuntimeSessionStateparam
flow_name: strparam
group_name: str | Noneparam
flow_mode: strparam
results: objectparam
error: objectparam
stop_requested: bool
method
complete_engine_runparam
selfparam
*param
runtime_session: RuntimeSessionStateparam
flow_names: tuple[str, ...]param
flow_modes_by_name: dict[str, str]param
error: objectparam
runtime_stop_requested: boolparam
flow_stop_requested: bool
method
_spawn_and_requestparam
selfparam
paths: WorkspacePathsparam
payload: dict[str, Any]param
*param
timeout: float=0.0
method
_requestparam
selfparam
paths: WorkspacePathsparam
payload: dict[str, Any]param
*param
timeout: float=0.0
method
_client_timing_log_pathparam
paths: WorkspacePaths
method
_instrumented_payloadparam
payload: dict[str, Any]
module
data_engine.application.workspaceclass
WorkspaceBindingattribute
operator_sessionattribute
workspace_session
class
WorkspaceSessionApplicationinstance attribute
workspace_servicemethod
__init__param
selfparam
*param
workspace_service: WorkspaceService
method
refresh_sessionparam
selfparam
*param
workspace_paths: WorkspacePathsparam
override_root: Path | None
method
bind_workspaceparam
selfparam
*param
workspace_paths: WorkspacePathsparam
override_root: Path | None
module
data_engine.authoringattribute
__all__function
__getattr__param
name: str
module
data_engine.authoring.flowattribute
__all__function
_resolve_authoring_servicesparam
*param
authoring_services: AuthoringServices | None=Noneparam
runtime_execution_service: RuntimeExecutionService | None=Noneparam
flow_execution_service: FlowExecutionService | None=None
function
_infer_authoring_flow_originfunction
_with_inferred_authoring_metadataparam
flow: 'Flow'
function
load_flowparam
name: strparam
*param
data_root: Path | None=Noneparam
authoring_services: AuthoringServices | None=Noneparam
flow_execution_service: FlowExecutionService | None=None
function
discover_flowsparam
*param
data_root: Path | None=Noneparam
authoring_services: AuthoringServices | None=Noneparam
flow_execution_service: FlowExecutionService | None=None
function
runparam
*flows: Flowparam
authoring_services: AuthoringServices | None=Noneparam
runtime_execution_service: RuntimeExecutionService | None=None
class
Flowmethod
run_onceparam
selfparam
*param
authoring_services: AuthoringServices | None=Noneparam
runtime_execution_service: RuntimeExecutionService | None=None
method
previewparam
selfparam
*param
use: str | None=Noneparam
authoring_services: AuthoringServices | None=Noneparam
runtime_execution_service: RuntimeExecutionService | None=None
method
runparam
selfparam
*param
authoring_services: AuthoringServices | None=Noneparam
runtime_execution_service: RuntimeExecutionService | None=None
module
data_engine.authoring.servicesattribute
__all__function
build_authoring_servicesparam
*param
runtime_execution_service: RuntimeExecutionService | None=Noneparam
flow_execution_service: FlowExecutionService | None=None
function
default_authoring_servicesclass
AuthoringServicesattribute
runtime_execution_serviceattribute
flow_execution_service
module
data_engine.coreattribute
__all__
module
data_engine.core.flowattribute
__all__class
Flowattribute
groupattribute
nameattribute
labelattribute
triggerattribute
mirror_specattribute
stepsattribute
_workspace_rootmethod
__post_init__param
self
method
_cloneparam
selfparam
**kwargs
method
_appendparam
selfparam
step: StepSpec
method
watchparam
selfparam
*param
mode: strparam
run_as: str='individual'param
max_parallel: int=1param
source: str | Path | None=Noneparam
interval: str | None=Noneparam
time: str | tuple[str, ...] | list[str] | set[str] | None=Noneparam
extensions: tuple[str, ...] | list[str] | set[str] | None=Noneparam
settle: int=1
method
mirrorparam
selfparam
*param
root: str | Path
method
stepparam
selfparam
fn: Callable[[FlowContext], object]param
*param
use: str | None=Noneparam
save_as: str | None=Noneparam
label: str | None=None
method
mapparam
selfparam
fn: Callable[..., object]param
*param
use: str | None=Noneparam
save_as: str | None=Noneparam
label: str | None=None
method
collectparam
selfparam
extensions: tuple[str, ...] | list[str] | set[str]param
*param
root: str | Path | None=Noneparam
recursive: bool=Falseparam
use: str | None=Noneparam
save_as: str | None=Noneparam
label: str | None=None
method
step_eachparam
selfparam
fn: Callable[..., object]param
*param
use: str | None=Noneparam
save_as: str | None=Noneparam
label: str | None=None
method
modeparam
self
module
data_engine.core.helpersattribute
_FLOW_PATH_BASE_DIRattribute
__all__function
_flow_path_base_dirparam
base_dir: Path | None
function
_parse_durationparam
value: str
function
_parse_schedule_atparam
value: str
function
_normalize_watch_timesparam
value: str | tuple[str, ...] | list[str] | set[str]
function
_normalize_extensionsparam
extensions: tuple[str, ...] | list[str] | set[str] | None
function
_title_case_wordsparam
value: strparam
*param
empty: str='Step'
function
_callable_nameparam
fn: Callable[..., object]
function
_callable_identifierparam
fn: Callable[..., object]
function
_resolve_flow_pathparam
value: str | Path
function
_validate_slot_nameparam
*param
method_name: strparam
slot_name: strparam
value: str | None
function
_validate_labelparam
*param
method_name: strparam
label: str | None
module
data_engine.core.modelattribute
__all__class
FlowValidationErrorclass
FlowStoppedErrorclass
FlowExecutionErrorinstance attribute
flow_nameinstance attribute
phaseinstance attribute
detailinstance attribute
step_labelinstance attribute
function_nameinstance attribute
source_pathmethod
__init__param
selfparam
*param
flow_name: strparam
phase: strparam
detail: strparam
step_label: str | None=Noneparam
function_name: str | None=Noneparam
source_path: Path | str | None=None
method
_renderparam
self
module
data_engine.core.primitivesattribute
Tattribute
__all__function
collect_filesparam
extensions: tuple[str, ...] | list[str] | set[str]param
*param
root: str | Path | None=Noneparam
recursive: bool=False
class
WatchSpecattribute
modeattribute
run_asattribute
max_parallelattribute
sourceattribute
intervalattribute
interval_secondsattribute
timeattribute
timesattribute
time_slotsattribute
extensionsattribute
settle
class
MirrorSpecattribute
root
class
StepSpecattribute
fnattribute
useattribute
save_asattribute
labelattribute
function_name
class
SourceMetadataattribute
pathattribute
nameattribute
size_bytesattribute
modified_at_utc
class
WorkspaceConfigContextattribute
workspace_rootattribute
_cacheattribute
_namesinstance attribute
_namesmethod
config_dirparam
self
method
namesparam
self
method
getparam
selfparam
name: str
method
requireparam
selfparam
name: str
method
allparam
self
class
MirrorContextattribute
rootattribute
source_pathattribute
relative_pathmethod
__post_init__param
self
method
_prepareparam
selfparam
path: Path
method
dirparam
self
method
folderparam
self
method
with_suffixparam
selfparam
suffix: str
method
with_extensionparam
selfparam
suffix: str
method
fileparam
selfparam
name: str | Path
method
namespaced_fileparam
selfparam
name: str | Path
method
root_fileparam
selfparam
name: str | Path
class
SourceContextattribute
rootattribute
pathattribute
relative_pathmethod
__post_init__param
self
method
dirparam
self
method
folderparam
self
method
with_suffixparam
selfparam
suffix: str
method
with_extensionparam
selfparam
suffix: str
method
fileparam
selfparam
name: str | Path
method
namespaced_fileparam
selfparam
name: str | Path
method
root_fileparam
selfparam
name: str | Path
class
FlowContextattribute
flow_nameattribute
groupattribute
sourceattribute
mirrorattribute
currentattribute
objectsattribute
metadataattribute
configmethod
source_metadataparam
self
method
databaseparam
selfparam
name: str | Path
class
FileRefattribute
pathmethod
__post_init__param
self
method
nameparam
self
method
stemparam
self
method
suffixparam
self
method
parentparam
self
method
existsparam
self
method
__fspath__param
self
method
__str__param
self
class
Batchattribute
itemsmethod
__iter__param
self
method
__len__param
self
method
__getitem__param
selfparam
index: int
method
namesparam
self
method
pathsparam
self
module
data_engine.devtoolsattribute
__all__
module
data_engine.devtools.project_ast_mapattribute
DEFAULT_PACKAGE_ROOTattribute
DEFAULT_DOCS_GUIDES_DIRfunction
build_project_ast_mapparam
package_root: Path | str | None=None
function
render_project_inventory_markdownparam
package_root: Path | str | None=None
function
render_project_map_markdownparam
package_root: Path | str | None=None
function
write_project_docsparam
package_root: Path | str | None=Noneparam
docs_guides_dir: Path | str | None=None
function
_summarize_moduleparam
package_root: Pathparam
path: Path
function
_module_name_for_pathparam
package_root: Pathparam
path: Path
function
_display_package_rootparam
package_root: Path
function
_is_flow_callparam
node: ast.AST
function
_function_summaryparam
node: ast.FunctionDef | ast.AsyncFunctionDef
function
_class_summaryparam
node: ast.ClassDef
function
_parameter_namesparam
args: ast.arguments
function
_instance_attribute_namesparam
node: ast.FunctionDef | ast.AsyncFunctionDef
function
_expr_textparam
node: ast.AST
function
_build_import_graphparam
modules: tuple[ModuleSummary, ...]
function
_build_package_rollupsparam
modules: tuple[ModuleSummary, ...]
function
_build_hotspotsparam
modules: tuple[ModuleSummary, ...]
function
_resolved_import_targetsparam
module_name: strparam
item: ImportSummaryparam
module_names: set[str]
function
_candidate_targetsparam
base_module: strparam
names: tuple[str, ...]param
module_names: set[str]
function
_package_bucketparam
module_name: str
function
mainparam
argv: list[str] | None=None
class
ImportSummaryattribute
moduleattribute
namesattribute
level
class
FunctionSummaryattribute
nameattribute
linenoattribute
paramsattribute
decoratorsattribute
returnsattribute
async_def
class
ClassSummaryattribute
nameattribute
linenoattribute
basesattribute
attributesattribute
instance_attributesattribute
methodsattribute
decorators
class
AssignmentSummaryattribute
targetattribute
linenoattribute
value_kind
class
ModuleSummaryattribute
moduleattribute
pathattribute
docstringattribute
importsattribute
functionsattribute
classesattribute
assignmentsattribute
flow_callsattribute
line_count
module
data_engine.devtools.smoke_dataattribute
DEFAULT_WORKSPACE_IDSattribute
_BASE_CLAIMS_COLUMNSattribute
__all__function
build_temp_smoke_environmentparam
*param
temp_root: Pathparam
workspace_ids: list[str]
function
build_smoke_environmentparam
*param
root: Pathparam
workspace_ids: list[str]param
primary_data_dir_name: str='data'param
secondary_data_dir_name: str='data2'param
create_app_root: bool=Falseparam
rows_per_workbook: int=2param
parallel_rows_per_workbook: int | None=Noneparam
column_count: int=len(_BASE_CLAIMS_COLUMNS)
function
create_python_flow_modulesparam
target_workspace: Pathparam
*param
workspace_id: strparam
data_folder_name: strparam
schedule_interval: str='30s'
function
create_notebook_flow_modulesparam
target_workspace: Pathparam
*param
workspace_id: strparam
data_folder_name: strparam
schedule_interval: str='30s'
function
create_smoke_data_rootparam
data_root: Pathparam
*param
rows_per_workbook: int=2param
column_count: int=len(_BASE_CLAIMS_COLUMNS)
function
create_parallel_claims_data_rootparam
data_root: Pathparam
*param
file_count: int=12param
rows_per_workbook: int=2param
column_count: int=len(_BASE_CLAIMS_COLUMNS)
function
_claims_headersparam
*param
column_count: int
function
_claims_rowparam
*param
workbook_index: intparam
row_number: intparam
column_count: int
function
_write_claims_workbookparam
path: Pathparam
*param
workbook_index: intparam
rows_per_workbook: intparam
column_count: int
function
create_notebook_flow_moduleparam
path: Pathparam
source_text: str
function
write_text_fileparam
path: Pathparam
text: str
function
build_parserfunction
mainparam
argv: list[str] | None=None
function
_python_poll_sourceparam
*param
data_folder_name: str
function
_python_schedule_sourceparam
*param
data_folder_name: strparam
schedule_interval: str='30s'
function
_python_manual_sourceparam
*param
data_folder_name: str
function
_python_database_dimensions_sourceparam
*param
data_folder_name: str
function
_parallel_runtime_helpersparam
*param
data_folder_name: strparam
output_folder_name: str
function
_python_parallel_poll_sourceparam
*param
data_folder_name: str
function
_python_parallel_schedule_sourceparam
*param
data_folder_name: str
function
_python_parallel_manual_sourceparam
*param
data_folder_name: str
function
_poll_notebook_sourceparam
*param
workspace_id: strparam
data_folder_name: str
function
_schedule_notebook_sourceparam
*param
workspace_id: strparam
data_folder_name: strparam
schedule_interval: str='30s'
function
_manual_notebook_sourceparam
*param
workspace_id: strparam
data_folder_name: str
module
data_engine.docsno top-level symbols
module
data_engine.docs.sphinx_source.confattribute
ROOTattribute
projectattribute
authorattribute
releaseattribute
extensionsattribute
source_suffixattribute
templates_pathattribute
exclude_patternsattribute
html_themeattribute
html_static_pathattribute
html_css_filesattribute
html_titleattribute
autodoc_member_orderattribute
autodoc_typehintsattribute
add_module_namesattribute
napoleon_use_ivar
module
data_engine.domainattribute
__all__
module
data_engine.domain.actionsattribute
__all__class
SelectedFlowStateattribute
cardattribute
stateattribute
has_logsattribute
group_activemethod
presentparam
self
method
validparam
self
method
runningparam
self
method
from_runtimeparam
clsparam
*param
card: FlowCatalogLike | Noneparam
flow_states: Mapping[str, str]param
runtime_session: RuntimeSessionStateparam
flow_groups_by_name: Mapping[str, str]param
active_flow_states: Container[str]param
has_logs: bool
class
OperatorActionContextattribute
runtime_sessionattribute
selected_flowattribute
has_automated_flowsattribute
workspace_availableattribute
selected_run_group_presentattribute
local_request_pending
module
data_engine.domain.catalogattribute
__all__function
flow_categoryparam
mode: str
function
default_flow_stateparam
mode: str | None
class
FlowCatalogEntryattribute
nameattribute
groupattribute
titleattribute
descriptionattribute
source_rootattribute
target_rootattribute
modeattribute
intervalattribute
settleattribute
operationsattribute
operation_itemsattribute
stateattribute
validattribute
categoryattribute
errorattribute
parallelism
class
FlowCatalogLikeattribute
nameattribute
groupattribute
titleattribute
descriptionattribute
source_rootattribute
target_rootattribute
modeattribute
intervalattribute
settleattribute
operationsattribute
operation_itemsattribute
stateattribute
validattribute
categoryattribute
errorattribute
parallelism
class
FlowCatalogStateattribute
entriesattribute
flow_statesattribute
selected_flow_nameattribute
empty_messagemethod
emptyparam
clsparam
*param
empty_message: str=''
method
entries_by_nameparam
self
method
valid_entriesparam
self
method
has_automated_flowsparam
self
method
selected_entryparam
self
method
with_entriesparam
selfparam
entries: Iterable[FlowCatalogEntry]
method
with_selected_flow_nameparam
selfparam
flow_name: str | None
method
with_flow_statesparam
selfparam
flow_states: dict[str, str]
method
with_empty_messageparam
selfparam
message: str
module
data_engine.domain.detailsattribute
__all__class
FlowSummaryRowattribute
labelattribute
valuemethod
rows_for_flowparam
clsparam
card: FlowCatalogLike | Noneparam
flow_states: dict[str, str]
method
pairs_for_flowparam
clsparam
card: FlowCatalogLike | Noneparam
flow_states: dict[str, str]
class
FlowSummaryStateattribute
rowsmethod
from_flowparam
clsparam
card: FlowCatalogLike | Noneparam
flow_states: dict[str, str]
method
pairsparam
self
class
OperationArtifactStateattribute
operation_namemethod
inspectableparam
self
method
artifact_keyparam
self
method
capture_outputsparam
clsparam
card: FlowCatalogLikeparam
existing: dict[str, Path]param
results: object
class
OperationDetailRowattribute
nameattribute
statusattribute
elapsed_seconds
class
SelectedFlowDetailStateattribute
titleattribute
descriptionattribute
errorattribute
summary_rowsattribute
operation_rowsmethod
from_flowparam
clsparam
card: FlowCatalogLikeparam
tracker: 'OperationSessionState'param
*param
flow_states: dict[str, str] | None=None
class
RunStepDetailRowattribute
step_nameattribute
statusattribute
elapsed_seconds
class
RunDetailStateattribute
display_labelattribute
source_labelattribute
statusattribute
elapsed_secondsattribute
step_rowsmethod
from_runparam
clsparam
run_state: 'FlowRunState'
module
data_engine.domain.diagnosticsfunction
is_defunct_process_statusparam
status: str
class
DoctorCheckattribute
statusattribute
message
class
ProcessInfoattribute
pidattribute
ppidattribute
statusattribute
command
class
ClassifiedProcessInfoattribute
pidattribute
ppidattribute
statusattribute
commandattribute
kindmethod
is_defunctparam
self
method
is_orphanedparam
self
class
WorkspaceLeaseDiagnosticattribute
workspace_idattribute
lease_pidattribute
stateattribute
staleattribute
local_owner
module
data_engine.domain.errorsattribute
__all__class
StructuredErrorFieldattribute
labelattribute
value
class
StructuredErrorStateattribute
titleattribute
fieldsattribute
detailattribute
raw_textmethod
parseparam
clsparam
text: str
module
data_engine.domain.inspectionattribute
__all__class
FlowStepOutputsStateattribute
outputsmethod
getparam
selfparam
operation_name: str
method
hasparam
selfparam
operation_name: str
class
StepOutputIndexattribute
flow_outputsmethod
emptyparam
cls
method
from_mappingparam
clsparam
mapping: dict[str, dict[str, Path]]
method
outputs_forparam
selfparam
flow_name: str
method
output_pathparam
selfparam
flow_name: strparam
operation_name: str
method
has_outputparam
selfparam
flow_name: strparam
operation_name: str
method
with_flow_outputsparam
selfparam
flow_name: strparam
outputs: dict[str, Path]
class
ConfigPreviewStateattribute
titleattribute
descriptionattribute
summarymethod
from_flowparam
clsparam
card: FlowCatalogLike | Noneparam
flow_states: dict[str, str]
module
data_engine.domain.logsattribute
LogKindattribute
__all__function
short_source_labelparam
value: str | None
function
format_runtime_messageparam
message: str
function
format_log_lineparam
record: logging.LogRecord
function
parse_runtime_messageparam
message: str
function
parse_runtime_eventparam
record: logging.LogRecord
class
RuntimeStepEventattribute
flow_nameattribute
step_nameattribute
source_labelattribute
statusattribute
elapsed_secondsattribute
run_id
class
FlowLogEntryattribute
lineattribute
kindattribute
eventattribute
flow_nameattribute
created_at_utcattribute
persisted_idmethod
format_runtime_messageparam
message: str
method
fingerprintparam
self
module
data_engine.domain.operationsattribute
__all__class
OperationRowStateattribute
statusattribute
started_atattribute
elapsed_secondsmethod
startedparam
selfparam
*param
now: float
method
finishedparam
selfparam
*param
status: strparam
elapsed_seconds: float | None
method
normalizedparam
self
method
duration_textparam
selfparam
*param
now: floatparam
formatter
class
OperationFlowStateattribute
current_indexattribute
rowsmethod
from_operation_namesparam
clsparam
operation_names: tuple[str, ...]
method
row_stateparam
selfparam
operation_name: str
method
has_running_rowsparam
self
method
has_observed_activityparam
self
method
apply_eventparam
selfparam
operation_names: tuple[str, ...]param
event: 'RuntimeStepEvent'param
*param
now: float
method
normalized_completedparam
self
class
OperationSessionStateattribute
flow_statesmethod
emptyparam
cls
method
state_forparam
selfparam
flow_name: str
method
reset_flowparam
selfparam
flow_name: strparam
operation_names: tuple[str, ...]
method
ensure_flowparam
selfparam
flow_name: strparam
operation_names: tuple[str, ...]
method
row_stateparam
selfparam
flow_name: strparam
operation_name: str
method
apply_eventparam
selfparam
flow_name: strparam
operation_names: tuple[str, ...]param
event: 'RuntimeStepEvent'param
*param
now: float
method
duration_textparam
selfparam
flow_name: strparam
operation_name: strparam
*param
now: floatparam
formatter
method
normalize_completedparam
selfparam
flow_name: str
method
resetparam
self
module
data_engine.domain.operatorattribute
__all__class
OperatorSessionStateattribute
workspaceattribute
workspace_controlattribute
runtimeattribute
catalogattribute
operationsattribute
supportmethod
from_pathsparam
clsparam
workspace_paths: 'WorkspacePaths'param
*param
override_root: Path | None=None
method
with_workspaceparam
selfparam
workspace: WorkspaceSessionState
method
with_workspace_controlparam
selfparam
workspace_control: WorkspaceControlState
method
with_runtimeparam
selfparam
runtime: RuntimeSessionState
method
with_catalogparam
selfparam
catalog: FlowCatalogState
method
with_operationsparam
selfparam
operations: OperationSessionState
method
with_supportparam
selfparam
support: WorkspaceSupportState
module
data_engine.domain.runsattribute
RunKeyattribute
__all__class
RunStepStateattribute
step_nameattribute
statusattribute
elapsed_secondsattribute
entry
class
FlowRunStateattribute
keyattribute
display_labelattribute
source_labelattribute
statusattribute
elapsed_secondsattribute
summary_entryattribute
stepsattribute
entriesmethod
group_entriesparam
clsparam
entries: tuple[FlowLogEntry, ...]
method
_display_label_for_runparam
run: dict[str, object]
module
data_engine.domain.runtimeattribute
CONTROL_CHECKPOINT_INTERVAL_SECONDSattribute
CONTROL_STALE_AFTER_SECONDSclass
DaemonLifecyclePolicyattribute
EPHEMERALattribute
PERSISTENTmethod
coerceparam
clsparam
value: object
class
ManualRunStateattribute
group_nameattribute
flow_name
class
RuntimeSessionStateattribute
workspace_ownedattribute
leased_by_machine_idattribute
runtime_activeattribute
runtime_stoppingattribute
active_runtime_flow_namesattribute
manual_runsmethod
emptyparam
cls
method
from_daemon_snapshotparam
clsparam
snapshot: 'WorkspaceDaemonSnapshot'param
flow_cards: Iterable[FlowCatalogLike]
method
control_availableparam
self
method
manual_run_activeparam
self
method
has_active_workparam
self
method
active_manual_runsparam
self
method
manual_flow_name_for_groupparam
selfparam
group_name: str | None
method
is_group_activeparam
selfparam
group_name: strparam
flow_groups_by_name: Mapping[str, str]
method
with_manual_runs_mapparam
selfparam
active_manual_runs: Mapping[str | None, str]
method
without_manual_groupparam
selfparam
group_name: str | None
method
with_active_runtime_flow_namesparam
selfparam
flow_names: Iterable[str]
method
with_runtime_flagsparam
selfparam
*param
active: boolparam
stopping: bool
method
resetparam
self
class
DaemonStatusStateattribute
workspace_ownedattribute
leased_by_machine_idattribute
engine_activeattribute
engine_stoppingattribute
manual_run_namesattribute
last_checkpoint_at_utcattribute
sourcemethod
emptyparam
cls
method
from_snapshotparam
clsparam
snapshot: 'WorkspaceDaemonSnapshot'
method
as_runtime_sessionparam
selfparam
flow_cards: Iterable[FlowCatalogLike]
class
WorkspaceControlStateattribute
daemon_statusattribute
control_status_textattribute
blocked_status_textattribute
local_request_pendingattribute
takeover_remaining_secondsmethod
emptyparam
cls
method
from_snapshotparam
clsparam
snapshot: 'WorkspaceDaemonSnapshot'param
*param
daemon_live: boolparam
local_machine_id: strparam
control_request: Mapping[str, object] | None=Noneparam
daemon_startup_in_progress: bool=Falseparam
now_utc: datetime | None=None
module
data_engine.domain.source_stateattribute
__all__class
SourceSignatureattribute
source_pathattribute
mtime_nsattribute
size_bytes
module
data_engine.domain.supportattribute
__all__class
DocumentationSessionStateattribute
build_runningattribute
root_dirmethod
emptyparam
cls
method
availableparam
self
method
with_build_runningparam
selfparam
running: bool
method
with_root_dirparam
selfparam
root_dir: Path | None
class
WorkspaceSupportStateattribute
documentationmethod
emptyparam
cls
method
with_documentationparam
selfparam
documentation: DocumentationSessionState
module
data_engine.domain.timeattribute
__all__function
utcnow_textfunction
parse_utc_textparam
value: str | None
module
data_engine.domain.workspaceattribute
__all__class
WorkspaceRootStateattribute
effective_rootattribute
configuredattribute
override_rootmethod
from_pathsparam
clsparam
workspace_paths: 'WorkspacePaths'param
*param
override_root: Path | None=None
method
using_overrideparam
self
method
input_textparam
self
method
status_textparam
self
method
with_override_rootparam
selfparam
override_root: Path | None
class
WorkspaceSelectionStateattribute
current_workspace_idattribute
discovered_workspace_idsmethod
from_pathsparam
clsparam
workspace_paths: 'WorkspacePaths'param
*param
discovered_workspace_ids: Iterable[str]=()
method
selector_enabledparam
self
method
selector_optionsparam
self
method
with_discovered_workspace_idsparam
selfparam
workspace_ids: Iterable[str]
method
with_current_workspace_idparam
selfparam
workspace_id: str
class
WorkspaceSessionStateattribute
rootattribute
selectionmethod
from_pathsparam
clsparam
workspace_paths: 'WorkspacePaths'param
*param
override_root: Path | None=Noneparam
discovered_workspace_ids: Iterable[str]=()
method
workspace_collection_root_overrideparam
self
method
discovered_workspace_idsparam
self
method
current_workspace_idparam
self
method
with_pathsparam
selfparam
workspace_paths: 'WorkspacePaths'
method
with_override_rootparam
selfparam
override_root: Path | None
method
with_discovered_workspace_idsparam
selfparam
workspace_ids: Iterable[str]
method
with_current_workspace_idparam
selfparam
workspace_id: str
module
data_engine.flow_modulesno top-level symbols
module
data_engine.flow_modules.flow_module_compilerattribute
__all__function
compile_stale_flow_module_notebooksparam
*param
data_root: Path | None=None
function
resolve_flow_module_pathsparam
*param
data_root: Path | None=None
function
compile_flow_module_notebookparam
notebook_path: Pathparam
module_path: Path
function
_render_compiled_notebook_moduleparam
notebook_path: Path
function
mirror_flow_module_python_moduleparam
source_path: Pathparam
module_path: Path
function
_render_mirrored_python_moduleparam
source_path: Path
function
_write_module_text_if_changedparam
module_path: Pathparam
rendered: str
function
_atomic_write_textparam
path: Pathparam
text: str
function
_atomic_copy_fileparam
source_path: Pathparam
target_path: Path
function
_mirror_helper_modulesparam
helper_modules_dir: Pathparam
compiled_helper_modules_dir: Path
function
_validate_unique_authored_flow_module_stemsparam
notebook_paths: list[Path]param
python_paths: list[Path]
function
_remove_orphaned_compiled_modulesparam
modules_dir: Pathparam
authored_names: set[str]
function
_is_generated_moduleparam
module_path: Path
class
CompiledFlowModuleattribute
nameattribute
source_pathattribute
module_path
module
data_engine.flow_modules.flow_module_loaderattribute
_COMPILED_FLOW_MODULE_CONTEXTattribute
_COMPILED_FLOW_MODULE_DIRattribute
__all__function
_load_moduleparam
name: strparam
*param
data_root: Path | None=None
function
_authored_flow_module_source_pathparam
name: strparam
*param
flow_modules_dir: Path
function
_available_flow_module_namesparam
*param
flow_modules_dir: Path
function
_compiled_flow_module_import_guardparam
compiled_flow_modules_dir: Path
function
load_flow_module_definitionparam
name: strparam
*param
data_root: Path | None=None
function
discover_flow_module_definitionsparam
*param
data_root: Path | None=None
function
in_compiled_flow_module_contextfunction
current_compiled_flow_module_dirfunction
compiled_flow_module_contextparam
flow_modules_dir: Path | None=None
class
FlowModuleDefinitionattribute
nameattribute
descriptionattribute
module_pathattribute
build
class
_WorkspaceFlowModuleFinderinstance attribute
compiled_flow_modules_dirinstance attribute
local_module_namesmethod
__init__param
selfparam
compiled_flow_modules_dir: Path
method
matches_moduleparam
selfparam
fullname: str
method
find_specparam
selfparam
fullname: strparam
path: object=Noneparam
target: object=None
module
data_engine.helpersattribute
__all__
module
data_engine.helpers.duckdbattribute
__all__
module
data_engine.helpers.duckdb._commonattribute
FrameLikefunction
_quote_identifierparam
value: str
function
_quote_table_refparam
value: str
function
_schema_refparam
value: str
function
_join_predicateparam
*param
left_alias: strparam
right_alias: strparam
columns: tuple[str, ...]
function
_ordered_columnsparam
columns: tuple[str, ...]
function
_qualified_columnsparam
alias: strparam
columns: tuple[str, ...]
function
_index_nameparam
*param
table: strparam
columns: tuple[str, ...]
function
_existing_table_columnsparam
connectionparam
table: str
function
_table_column_namesparam
connectionparam
table: str
function
_normalize_table_namesparam
tables: str | list[str] | tuple[str, ...] | None
function
_list_base_tablesparam
connection
function
_normalize_selected_columnsparam
select: str | list[str] | tuple[str, ...]
function
_normalize_key_columnsparam
on: str | list[str] | tuple[str, ...]
function
_normalize_optional_limitparam
limit: int | None
function
_materialize_frameparam
df: FrameLike
function
_resolved_db_pathparam
db_path: str | Path
module
data_engine.helpers.duckdb._dimensionsfunction
build_dimensionparam
db_path: str | Pathparam
table: strparam
*param
df: FrameLikeparam
key_column: str='dimension_key'param
return_df: bool=True
function
attach_dimensionparam
db_path: str | Pathparam
table: strparam
*param
df: FrameLikeparam
on: str | list[str] | tuple[str, ...]param
key_column: str='dimension_key'param
drop_key: bool=False
function
denormalize_columnsparam
db_path: str | Pathparam
table: strparam
*param
df: FrameLikeparam
key_column: str='dimension_key'param
select: str | list[str] | tuple[str, ...]='*'param
drop_key: bool=False
function
normalize_columnsparam
db_path: str | Pathparam
table: strparam
*param
df: FrameLikeparam
on: str | list[str] | tuple[str, ...]param
key_column: str='dimension_key'param
drop_key: bool=Trueparam
returns: str | None='df'
module
data_engine.helpers.duckdb._maintenancefunction
compact_databaseparam
db_path: str | Pathparam
*param
tables: str | list[str] | tuple[str, ...] | None=Noneparam
drop_all_null_columns: bool=Trueparam
vacuum: bool=True
module
data_engine.helpers.duckdb._readfunction
read_rows_by_valuesparam
db_path: str | Pathparam
table: strparam
*param
column: strparam
is_in: list[object] | tuple[object, ...]param
select: str | list[str] | tuple[str, ...]
function
read_sqlparam
db_path: str | Pathparam
*param
sql: str
function
read_tableparam
db_path: str | Pathparam
table: strparam
*param
select: str | list[str] | tuple[str, ...]='*'param
where: str | None=Noneparam
limit: int | None=None
module
data_engine.helpers.duckdb._replacefunction
replace_rows_by_fileparam
db_path: str | Pathparam
table: strparam
*param
df: FrameLikeparam
file_hash: strparam
file_hash_column: str='file_key'param
return_df: bool=True
function
replace_rows_by_valuesparam
db_path: str | Pathparam
table: strparam
*param
df: FrameLikeparam
column: strparam
return_df: bool=True
function
replace_tableparam
db_path: str | Pathparam
table: strparam
*param
df: FrameLikeparam
return_df: bool=True
module
data_engine.helpers.polarsattribute
PathLikeattribute
ColumnNamesattribute
ReturnModeattribute
WeekMaskattribute
DateLikeattribute
ExprLikeattribute
IntExprLikeattribute
_DEFAULT_WEEK_MASKfunction
networkdaysparam
start: ExprLikeparam
end: ExprLikeparam
*param
holidays: list[DateLike | str] | tuple[DateLike | str, ...] | set[DateLike | str] | None=Noneparam
count_first_day: bool=Falseparam
mask: Iterable[bool] | None=None
function
workdayparam
start: ExprLikeparam
days: IntExprLikeparam
*param
holidays: list[DateLike | str] | tuple[DateLike | str, ...] | set[DateLike | str] | None=Noneparam
count_first_day: bool=Falseparam
mask: Iterable[bool] | None=None
function
_coerce_week_maskparam
mask: Iterable[bool] | None
function
_coerce_holiday_datesparam
holidays: list[DateLike | str] | tuple[DateLike | str, ...] | set[DateLike | str] | None
function
_as_date_exprparam
value: ExprLike
function
_as_int_exprparam
value: IntExprLike
function
_is_business_day_exprparam
date_expr: pl.Exprparam
week_mask: WeekMaskparam
holiday_dates: tuple[date, ...]
function
_forced_first_day_adjustmentparam
start_expr: pl.Exprparam
end_expr: pl.Exprparam
week_mask: WeekMaskparam
holiday_dates: tuple[date, ...]
function
_workday_resultparam
start_expr: pl.Exprparam
days_expr: pl.Exprparam
week_mask: WeekMaskparam
holiday_dates: tuple[date, ...]param
*param
count_first_day: boolparam
is_business: pl.Expr
function
write_parquet_atomicparam
df: pl.DataFrameparam
path: PathLikeparam
**write_options: object
function
write_excel_atomicparam
df: pl.DataFrameparam
path: PathLikeparam
worksheet: str | None=Noneparam
**write_options: object
function
sink_parquet_atomicparam
lf: pl.LazyFrameparam
path: PathLikeparam
**sink_options: object
function
_write_atomicparam
path: PathLikeparam
write: Callable[[Path], object]
function
_remove_temporary_fileparam
path: Path
class
DataEngineDataFrameNamespaceinstance attribute
_dfmethod
__init__param
selfparam
df: pl.DataFrame
method
normalize_column_namesparam
selfparam
columns: Iterable[object] | None=None
method
networkdaysparam
selfparam
start: ExprLikeparam
end: ExprLikeparam
*param
holidays: list[DateLike | str] | tuple[DateLike | str, ...] | set[DateLike | str] | None=Noneparam
count_first_day: bool=Falseparam
mask: Iterable[bool] | None=None
method
workdayparam
selfparam
start: ExprLikeparam
days: IntExprLikeparam
*param
holidays: list[DateLike | str] | tuple[DateLike | str, ...] | set[DateLike | str] | None=Noneparam
count_first_day: bool=Falseparam
mask: Iterable[bool] | None=None
method
write_parquet_atomicparam
selfparam
path: PathLikeparam
**write_options: object
method
write_excel_atomicparam
selfparam
path: PathLikeparam
worksheet: str | None=Noneparam
**write_options: object
method
build_dimensionparam
selfparam
db_path: PathLikeparam
table: strparam
*param
key_column: str='dimension_key'param
return_df: bool=True
method
attach_dimensionparam
selfparam
db_path: PathLikeparam
table: strparam
*param
on: ColumnNamesparam
key_column: str='dimension_key'param
drop_key: bool=False
method
denormalize_columnsparam
selfparam
db_path: PathLikeparam
table: strparam
*param
key_column: str='dimension_key'param
select: ColumnNames='*'param
drop_key: bool=False
method
normalize_columnsparam
selfparam
db_path: PathLikeparam
table: strparam
*param
on: ColumnNamesparam
key_column: str='dimension_key'param
drop_key: bool=Trueparam
returns: ReturnMode='df'
method
replace_rows_by_fileparam
selfparam
db_path: PathLikeparam
table: strparam
*param
file_hash: strparam
file_hash_column: str='file_key'param
return_df: bool=True
method
replace_rows_by_valuesparam
selfparam
db_path: PathLikeparam
table: strparam
*param
column: strparam
return_df: bool=True
method
replace_tableparam
selfparam
db_path: PathLikeparam
table: strparam
*param
return_df: bool=True
class
DataEngineLazyFrameNamespaceinstance attribute
_lfmethod
__init__param
selfparam
lf: pl.LazyFrame
method
normalize_column_namesparam
selfparam
columns: Iterable[object] | None=None
method
networkdaysparam
selfparam
start: ExprLikeparam
end: ExprLikeparam
*param
holidays: list[DateLike | str] | tuple[DateLike | str, ...] | set[DateLike | str] | None=Noneparam
count_first_day: bool=Falseparam
mask: Iterable[bool] | None=None
method
workdayparam
selfparam
start: ExprLikeparam
days: IntExprLikeparam
*param
holidays: list[DateLike | str] | tuple[DateLike | str, ...] | set[DateLike | str] | None=Noneparam
count_first_day: bool=Falseparam
mask: Iterable[bool] | None=None
method
sink_parquet_atomicparam
selfparam
path: PathLikeparam
**sink_options: object
method
build_dimensionparam
selfparam
db_path: PathLikeparam
table: strparam
*param
key_column: str='dimension_key'param
return_df: bool=True
method
attach_dimensionparam
selfparam
db_path: PathLikeparam
table: strparam
*param
on: ColumnNamesparam
key_column: str='dimension_key'param
drop_key: bool=False
method
denormalize_columnsparam
selfparam
db_path: PathLikeparam
table: strparam
*param
key_column: str='dimension_key'param
select: ColumnNames='*'param
drop_key: bool=False
method
normalize_columnsparam
selfparam
db_path: PathLikeparam
table: strparam
*param
on: ColumnNamesparam
key_column: str='dimension_key'param
drop_key: bool=Trueparam
returns: ReturnMode='df'
method
replace_rows_by_fileparam
selfparam
db_path: PathLikeparam
table: strparam
*param
file_hash: strparam
file_hash_column: str='file_key'param
return_df: bool=True
method
replace_rows_by_valuesparam
selfparam
db_path: PathLikeparam
table: strparam
*param
column: strparam
return_df: bool=True
method
replace_tableparam
selfparam
db_path: PathLikeparam
table: strparam
*param
return_df: bool=True
module
data_engine.helpers.schemaattribute
ColumnDtypesattribute
ColumnRenamesattribute
__all__function
_normalize_dtypesparam
dtypes: ColumnDtypes
function
_normalize_renamesparam
rename: ColumnRenames
function
_normalize_dropparam
drop: Iterable[str]
function
_normalize_columnsparam
columns: Iterable[str]
function
normalize_column_nameparam
name: object
function
normalized_column_renamesparam
columns: Iterable[object]
function
normalize_column_namesparam
df: pl.DataFrame | pl.LazyFrameparam
columns: Iterable[object] | None=None
class
ColumnSelectionmethod
__new__param
clsparam
columns: Iterable[str]
method
applyparam
selfparam
df: pl.DataFrame | pl.LazyFrame
method
normalize_column_namesparam
selfparam
df: pl.DataFrame | pl.LazyFrame
class
DropColumnsmethod
__new__param
clsparam
columns: Iterable[str]
method
applyparam
selfparam
df: pl.DataFrame | pl.LazyFrame
class
RenameColumnsmethod
applyparam
selfparam
df: pl.DataFrame | pl.LazyFrame
class
ColumnCastsmethod
_exprsparam
selfparam
columns: Iterable[str]
method
applyparam
selfparam
df: pl.DataFrame | pl.LazyFrame
class
TableSchemaattribute
columnsattribute
dtypesattribute
renameattribute
dropmethod
__post_init__param
self
method
normalize_column_namesparam
selfparam
df: pl.DataFrame | pl.LazyFrame
module
data_engine.hostsattribute
__all__
module
data_engine.hosts.daemonattribute
__all__
module
data_engine.hosts.daemon.appattribute
DAEMON_LOG_RETENTION_DAYSattribute
__all__function
mainparam
argv: list[str] | None=Noneparam
*param
workspace_service=Noneparam
workspace_service_factory=Noneparam
resolve_paths_func=None
function
serve_workspace_daemonparam
*param
workspace_root=Noneparam
workspace_id=Noneparam
lifecycle_policy: DaemonLifecyclePolicy=DaemonLifecyclePolicy.PERSISTENTparam
workspace_service=Noneparam
resolve_paths_func=None
class
DataEngineDaemonServiceinstance attribute
pathsinstance attribute
lifecycle_policyinstance attribute
started_at_utcinstance attribute
stateinstance attribute
hostinstance attribute
runtime_cache_ledgerinstance attribute
runtime_control_ledgerinstance attribute
flow_catalog_serviceinstance attribute
flow_execution_serviceinstance attribute
runtime_execution_serviceinstance attribute
shared_state_adapterinstance attribute
machine_idinstance attribute
daemon_idinstance attribute
pidinstance attribute
_state_lockinstance attribute
_cached_flow_cardsinstance attribute
_timing_log_pathinstance attribute
command_handlermethod
__init__param
selfparam
paths: WorkspacePathsparam
*param
dependencies: DaemonHostDependencies | None=Noneparam
identity: DaemonHostIdentity | None=Noneparam
lifecycle_policy: DaemonLifecyclePolicy=DaemonLifecyclePolicy.PERSISTENT
method
_workspace_root_is_availableparam
self
method
_retained_daemon_log_linesparam
selfparam
lines: list[str]param
*param
now: datetime | None=None
method
_debug_logparam
selfparam
message: str
method
_instrumentparam
selfparam
scope: strparam
event: strparam
*param
phase: str='mark'param
elapsed_ms: float | None=Noneparam
fields: dict[str, object] | None=None
method
_timed_operationparam
selfparam
scope: strparam
event: strparam
*param
fields: dict[str, object] | None=None
method
initializeparam
self
method
serve_foreverparam
self
method
_handle_commandparam
selfparam
payload: Any
method
_load_flow_cardsparam
selfparam
*param
force: bool=False
method
_checkpoint_loopparam
self
method
_checkpoint_onceparam
selfparam
*param
status: str
method
_refresh_observer_snapshotparam
self
method
_update_daemon_stateparam
selfparam
*param
status: str
method
_relinquish_workspace_after_checkpoint_failuresparam
self
method
_relinquish_workspace_for_control_requestparam
selfparam
requester_machine_id: str
method
_relinquish_workspace_for_missing_rootparam
self
method
_shutdown_if_unowned_and_idleparam
selfparam
*param
reason: str
method
_wake_listenerparam
self
method
_shutdownparam
self
module
data_engine.hosts.daemon.bootstrapattribute
__all__function
initialize_serviceparam
service: 'DataEngineDaemonService'
module
data_engine.hosts.daemon.clientattribute
DAEMON_AUTHKEY_FILE_NAMEattribute
_SHARED_STATE_ADAPTERattribute
_WINDOWS_ERROR_ALREADY_EXISTSattribute
_WINDOWS_STARTUP_MUTEXESattribute
__all__function
endpoint_addressparam
paths: WorkspacePaths
function
endpoint_familyparam
paths: WorkspacePaths
function
_daemon_authkey_pathparam
paths: WorkspacePaths
function
daemon_authkeyparam
paths: WorkspacePaths
function
_encode_messageparam
payload: dict[str, Any]
function
_decode_messageparam
raw: bytes
function
daemon_requestparam
paths: WorkspacePathsparam
payload: dict[str, Any]param
*param
timeout: float=5.0
function
is_daemon_liveparam
paths: WorkspacePaths
function
_kill_pidparam
pid: int
function
_harden_private_file_permissionsparam
path: Path
function
_pid_is_liveparam
pid: int | None
function
_same_machine_unreachable_lease_metadataparam
paths: WorkspacePaths
function
_same_machine_live_lease_processparam
paths: WorkspacePaths
function
_same_machine_lease_pidparam
paths: WorkspacePaths
function
_reachable_daemon_pidparam
paths: WorkspacePaths
function
_cleanup_forced_shutdownparam
paths: WorkspacePaths
function
_lease_checkpoint_age_secondsparam
metadata: dict[str, Any]
function
_wait_for_fresh_local_daemonparam
paths: WorkspacePaths
function
_should_force_recover_local_leaseparam
paths: WorkspacePaths
function
_recover_broken_local_leaseparam
paths: WorkspacePaths
function
_remove_stale_unix_endpointparam
paths: WorkspacePaths
function
_startup_lock_pathparam
paths: WorkspacePaths
function
_windows_startup_mutex_nameparam
paths: WorkspacePaths
function
_configure_ctypes_functionparam
func: Anyparam
*param
argtypes: list[Any]param
restype: Any
function
_acquire_startup_lockparam
paths: WorkspacePaths
function
_release_startup_lockparam
paths: WorkspacePaths
function
_wait_for_daemon_liveparam
paths: WorkspacePathsparam
*param
timeout_seconds: float
function
spawn_daemon_processparam
paths: WorkspacePathsparam
*param
lifecycle_policy: DaemonLifecyclePolicy=DaemonLifecyclePolicy.PERSISTENT
function
force_shutdown_daemon_processparam
paths: WorkspacePathsparam
*param
timeout: float=0.5
class
DaemonClientErrorclass
WorkspaceLeaseError
module
data_engine.hosts.daemon.commandsattribute
__all__class
DaemonCommandHandlerinstance attribute
serviceinstance attribute
runtime_commandsinstance attribute
state_syncmethod
__init__param
selfparam
service: 'DataEngineDaemonService'
method
handleparam
selfparam
payload: Any
method
checkpoint_onceparam
selfparam
*param
status: str
method
refresh_observer_snapshotparam
self
method
update_daemon_stateparam
selfparam
*param
status: str
module
data_engine.hosts.daemon.compositionattribute
__all__function
default_daemon_host_dependency_factoriesclass
DaemonHostDependencyFactoriesattribute
flow_catalog_service_factoryattribute
flow_execution_service_factoryattribute
runtime_execution_service_factoryattribute
shared_state_adapter_factory
class
DaemonHostDependenciesattribute
runtime_cache_ledgerattribute
runtime_control_ledgerattribute
flow_catalog_serviceattribute
flow_execution_serviceattribute
runtime_execution_serviceattribute
shared_state_adaptermethod
build_defaultparam
clsparam
paths: WorkspacePathsparam
*param
ledger_service: RuntimeControlLedgerService | None=Noneparam
factories: DaemonHostDependencyFactories | None=None
class
DaemonHostIdentityattribute
machine_idattribute
daemon_idattribute
pidmethod
current_processparam
cls
class
DaemonHostStateattribute
statusattribute
last_checkpoint_at_utcattribute
workspace_ownedattribute
leased_by_machine_idattribute
runtime_activeattribute
runtime_stoppingattribute
engine_startingattribute
engine_threadattribute
engine_runtime_stop_eventattribute
engine_flow_stop_eventattribute
pending_manual_run_namesattribute
manual_run_threadsattribute
manual_runtime_stop_eventsattribute
manual_flow_stop_eventsattribute
shutdown_eventattribute
checkpoint_threadattribute
consecutive_checkpoint_failuresattribute
listenerinstance attribute
workspace_ownedinstance attribute
leased_by_machine_idinstance attribute
statusinstance attribute
engine_startinginstance attribute
runtime_activeinstance attribute
runtime_stoppinginstance attribute
last_checkpoint_at_utcinstance attribute
consecutive_checkpoint_failuresinstance attribute
engine_runtime_stop_eventinstance attribute
engine_flow_stop_eventinstance attribute
engine_threadinstance attribute
listenermethod
buildparam
clsparam
*param
started_at_utc: str
method
claim_workspaceparam
self
method
release_workspaceparam
selfparam
*param
leased_by_machine_id: str | None=Noneparam
status: str | None=None
method
begin_runtimeparam
selfparam
*param
status: str='running'
method
stop_runtimeparam
selfparam
*param
status: str='stopping'
method
end_runtimeparam
selfparam
*param
status: str='idle'
method
set_checkpoint_timeparam
selfparam
checkpoint_at_utc: strparam
*param
status: str | None=None
method
set_leased_by_machine_idparam
selfparam
machine_id: str | None
method
increment_checkpoint_failuresparam
self
method
reset_checkpoint_failuresparam
self
method
set_engine_threadsparam
selfparam
*param
runtime_stop_event: threading.Eventparam
flow_stop_event: threading.Eventparam
engine_thread: threading.Thread | None=None
method
reserve_engine_startparam
self
method
clear_engine_start_reservationparam
self
method
reserve_manual_runparam
selfparam
name: str
method
clear_manual_run_reservationparam
selfparam
name: str
method
register_manual_runparam
selfparam
name: strparam
*param
thread: threading.Threadparam
runtime_stop_event: threading.Eventparam
flow_stop_event: threading.Event
method
unregister_manual_runparam
selfparam
name: str
method
set_listenerparam
selfparam
listener: object | None
class
DaemonHostFacadeinstance attribute
statemethod
__init__param
selfparam
state: DaemonHostState
method
statusparam
self
method
statusparam
selfparam
value: str
method
workspace_ownedparam
self
method
workspace_ownedparam
selfparam
value: bool
method
leased_by_machine_idparam
self
method
leased_by_machine_idparam
selfparam
value: str | None
method
runtime_activeparam
self
method
runtime_activeparam
selfparam
value: bool
method
runtime_stoppingparam
self
method
runtime_stoppingparam
selfparam
value: bool
method
shutdown_eventparam
self
method
shutdown_eventparam
selfparam
value: threading.Event
method
listenerparam
self
method
listenerparam
selfparam
value: object | None
module
data_engine.hosts.daemon.constantsattribute
CHECKPOINT_INTERVAL_SECONDSattribute
CONTROL_REQUEST_POLL_INTERVAL_SECONDSattribute
STALE_AFTER_SECONDSattribute
DAEMON_STARTUP_LOCK_STALE_SECONDSattribute
__all__
module
data_engine.hosts.daemon.entrypointsattribute
__all__function
default_workspace_service_factoryfunction
serve_workspace_daemonparam
service_typeparam
*param
workspace_root: Path | None=Noneparam
workspace_id: str | None=Noneparam
lifecycle_policy: DaemonLifecyclePolicy=DaemonLifecyclePolicy.PERSISTENTparam
workspace_service: WorkspaceService | None=Noneparam
resolve_paths_func=None
function
build_parserfunction
mainparam
service_typeparam
argv: list[str] | None=Noneparam
*param
workspace_service: WorkspaceService | None=Noneparam
workspace_service_factory: Callable[[], WorkspaceService] | None=Noneparam
resolve_paths_func=Noneparam
serve_workspace_daemon_func=None
module
data_engine.hosts.daemon.lifecycleattribute
__all__function
checkpoint_loopparam
service: 'DataEngineDaemonService'
function
relinquish_workspace_after_checkpoint_failuresparam
service: 'DataEngineDaemonService'
function
relinquish_workspace_for_control_requestparam
service: 'DataEngineDaemonService'param
requester_machine_id: str
function
relinquish_workspace_for_missing_rootparam
service: 'DataEngineDaemonService'
function
relinquish_workspace_for_missing_clientsparam
service: 'DataEngineDaemonService'
function
_should_shutdown_for_missing_clientsparam
service: 'DataEngineDaemonService'
function
shutdown_if_unowned_and_idleparam
service: 'DataEngineDaemonService'param
*param
reason: str
function
shutdownparam
service: 'DataEngineDaemonService'
module
data_engine.hosts.daemon.managerattribute
__all__function
_lease_pid_is_liveparam
metadata: dict[str, object] | None
class
WorkspaceDaemonSnapshotattribute
liveattribute
workspace_ownedattribute
leased_by_machine_idattribute
runtime_activeattribute
runtime_stoppingattribute
manual_runsattribute
last_checkpoint_at_utcattribute
source
class
WorkspaceDaemonManagerinstance attribute
pathsinstance attribute
max_sync_missesinstance attribute
shared_state_adapterinstance attribute
workspace_configuredinstance attribute
_daemon_liveinstance attribute
_sync_missesinstance attribute
_last_snapshotmethod
__init__param
selfparam
paths: WorkspacePathsparam
*param
max_sync_misses: int=3param
shared_state_adapter: DaemonSharedStateAdapter | None=None
method
daemon_liveparam
self
method
syncparam
self
method
_timing_log_pathparam
self
method
_lease_snapshotparam
self
method
control_status_textparam
selfparam
snapshot: WorkspaceDaemonSnapshotparam
*param
daemon_startup_in_progress: bool=False
method
leased_elsewhere_status_textparam
selfparam
snapshot: WorkspaceDaemonSnapshot
method
control_stateparam
selfparam
snapshot: WorkspaceDaemonSnapshotparam
*param
daemon_startup_in_progress: bool=False
method
request_controlparam
self
module
data_engine.hosts.daemon.ownershipattribute
__all__function
control_request_metadataparam
service: 'DataEngineDaemonService'
function
honor_control_request_if_neededparam
service: 'DataEngineDaemonService'
function
try_claim_requested_controlparam
service: 'DataEngineDaemonService'
function
lease_error_textparam
service: 'DataEngineDaemonService'
function
try_claim_released_workspaceparam
service: 'DataEngineDaemonService'
function
release_workspace_claimparam
service: 'DataEngineDaemonService'param
*param
leased_by_machine_id: str | None=Noneparam
status: str | None=Noneparam
update_state: bool=False
module
data_engine.hosts.daemon.runtime_commandsattribute
__all__class
DaemonRuntimeCommandHandlerinstance attribute
servicemethod
__init__param
selfparam
service: 'DataEngineDaemonService'
method
automated_flow_namesparam
selfparam
*param
force: bool=False
method
run_flowparam
selfparam
*param
name: strparam
wait: boolparam
request_id: str | None=None
method
start_engineparam
selfparam
*param
request_id: str | None=None
method
stop_engineparam
selfparam
*param
request_id: str | None=None
method
stop_flowparam
selfparam
name: strparam
request_id: str | None=None
module
data_engine.hosts.daemon.runtime_controlattribute
__all__function
stop_active_workparam
service: 'DataEngineDaemonService'
module
data_engine.hosts.daemon.serverattribute
__all__function
_serve_connectionparam
service: 'DataEngineDaemonService'param
connection
function
serve_foreverparam
service: 'DataEngineDaemonService'
function
serve_workspace_daemonparam
service_type: type['DataEngineDaemonService']param
*param
workspace_root: Path | None=Noneparam
workspace_id: str | None=Noneparam
lifecycle_policy: DaemonLifecyclePolicy=DaemonLifecyclePolicy.PERSISTENTparam
workspace_service: WorkspaceService | None=Noneparam
resolve_paths_func=None
module
data_engine.hosts.daemon.shared_stateattribute
__all__class
DaemonSharedStateAdaptermethod
initialize_workspaceparam
selfparam
paths: WorkspacePaths
method
claim_workspaceparam
selfparam
paths: WorkspacePaths
method
release_workspaceparam
selfparam
paths: WorkspacePaths
method
recover_stale_workspaceparam
selfparam
paths: WorkspacePathsparam
*param
machine_id: strparam
stale_after_seconds: floatparam
reclaim: bool=True
method
lease_is_staleparam
selfparam
paths: WorkspacePathsparam
*param
stale_after_seconds: float
method
hydrate_local_runtimeparam
selfparam
paths: WorkspacePathsparam
ledger: RuntimeSnapshotStore
method
checkpoint_workspace_stateparam
selfparam
paths: WorkspacePathsparam
ledger: RuntimeSnapshotStoreparam
*param
workspace_id: strparam
machine_id: strparam
daemon_id: strparam
pid: intparam
status: strparam
started_at_utc: strparam
last_checkpoint_at_utc: strparam
app_version: str | None
method
read_lease_metadataparam
selfparam
paths: WorkspacePaths
method
write_lease_metadataparam
selfparam
paths: WorkspacePathsparam
*param
workspace_id: strparam
machine_id: strparam
daemon_id: strparam
pid: intparam
status: strparam
started_at_utc: strparam
last_checkpoint_at_utc: strparam
app_version: str | None
method
remove_lease_metadataparam
selfparam
paths: WorkspacePaths
method
read_control_requestparam
selfparam
paths: WorkspacePaths
method
write_control_requestparam
selfparam
paths: WorkspacePathsparam
*param
workspace_id: strparam
requester_machine_id: strparam
requester_host_name: strparam
requester_pid: intparam
requester_client_kind: strparam
requested_at_utc: str
method
remove_control_requestparam
selfparam
paths: WorkspacePaths
module
data_engine.hosts.daemon.state_syncattribute
__all__class
DaemonStateSyncHandlerinstance attribute
servicemethod
__init__param
selfparam
service: 'DataEngineDaemonService'
method
load_flow_cardsparam
selfparam
*param
force: bool=False
method
status_payloadparam
self
method
checkpoint_onceparam
selfparam
*param
status: str
method
refresh_observer_snapshotparam
self
method
update_daemon_stateparam
selfparam
*param
status: str
module
data_engine.hosts.schedulerattribute
__all__class
SchedulerPortmethod
add_jobparam
selfparam
funcparam
*param
triggerparam
id: strparam
replace_existing: bool=Falseparam
max_instances: int=1
method
remove_jobparam
selfparam
job_id: str
method
startparam
self
method
shutdownparam
selfparam
wait: bool=True
class
ScheduledFlowJobattribute
job_idattribute
flow_nameattribute
trigger_kind
class
SchedulerHostinstance attribute
runtime_engineinstance attribute
schedulerinstance attribute
job_id_prefixinstance attribute
_lockinstance attribute
_job_idsmethod
__init__param
selfparam
*param
runtime_engine: RuntimeEngine | None=Noneparam
scheduler: SchedulerPort | None=Noneparam
job_id_prefix: str='data-engine:schedule:'
method
rebuild_jobsparam
selfparam
flows: tuple['Flow', ...]
method
startparam
self
method
shutdownparam
selfparam
*param
wait: bool=True
method
run_until_stoppedparam
selfparam
flows: tuple['Flow', ...]param
stop_event: Event
method
_remove_known_jobsparam
self
method
_add_flow_jobsparam
selfparam
flow: 'Flow'
method
_run_flowparam
selfparam
flow: 'Flow'
method
_job_idparam
selfparam
flow: 'Flow'param
suffix: str
module
data_engine.platformno top-level symbols
module
data_engine.platform.identityattribute
APP_INTERNAL_IDattribute
APP_DISTRIBUTION_NAMEattribute
APP_DISPLAY_NAMEattribute
APP_VERSIONattribute
APP_ENV_PREFIXattribute
APP_CACHE_DIR_NAMEattribute
APP_RUNTIME_NAMESPACEattribute
APP_ARTIFACTS_DIR_NAMEattribute
WORKSPACE_CACHE_DIR_NAMEattribute
RUNTIME_STATE_DIR_NAMEattribute
__all__function
env_varparam
name: str
module
data_engine.platform.instrumentationattribute
DATA_ENGINE_DEV_INSTRUMENT_ENV_VARattribute
DATA_ENGINE_DEV_VIZTRACE_ENV_VARattribute
_TRUE_VALUESattribute
_WRITE_LOCKattribute
_VIZTRACER_LOCKattribute
_ACTIVE_VIZTRACERSattribute
_REGISTERED_VIZTRACERSattribute
__all__function
_env_enabledparam
name: str
function
dev_instrumentation_enabledfunction
dev_viztrace_enabledfunction
new_request_idparam
prefix: str='req'
function
append_timing_lineparam
log_path: Path | Noneparam
*param
scope: strparam
event: strparam
phase: str='mark'param
elapsed_ms: float | None=Noneparam
fields: Mapping[str, object] | None=None
function
timed_operationparam
log_path: Path | Noneparam
*param
scope: strparam
event: strparam
fields: Mapping[str, object] | None=Noneparam
threshold_ms: float=200.0
function
maybe_start_viztracerparam
output_path: Path | Noneparam
*param
process_name: str
function
_stop_viztracerparam
key: str
module
data_engine.platform.interpretersattribute
__all__function
host_concrete_pathparam
value: str | Path
function
console_python_executableparam
executable: str | Path | None=None
function
preferred_gui_python_executableparam
executable: str | Path | None=None
module
data_engine.platform.local_settingsattribute
DATA_ENGINE_APP_ROOT_ENV_VARattribute
DATA_ENGINE_STATE_ROOT_ENV_VARattribute
__all__function
default_state_rootparam
*param
app_root: Path | None=None
function
default_settings_db_pathparam
*param
app_root: Path | None=None
function
sys_platformclass
LocalSettingsStoreinstance attribute
db_pathmethod
__init__param
selfparam
db_path: Path
method
open_defaultparam
clsparam
*param
app_root: Path | None=None
method
_connectionparam
self
method
_ensure_schemaparam
connection: sqlite3.Connection
method
_initializeparam
self
method
getparam
selfparam
key: str
method
setparam
selfparam
key: strparam
value: str | None
method
workspace_collection_rootparam
self
method
set_workspace_collection_rootparam
selfparam
value: Path | str | None
method
default_workspace_idparam
self
method
set_default_workspace_idparam
selfparam
value: str | None
method
runtime_rootparam
self
method
set_runtime_rootparam
selfparam
value: Path | str | None
module
data_engine.platform.pathsattribute
__all__function
normalized_path_textparam
value: Path | str
function
stable_absolute_pathparam
value: Path | str
function
stable_path_identity_textparam
value: Path | strparam
*param
case_insensitive: bool | None=None
function
path_displayparam
value: Path | str | Noneparam
*param
empty: str='(not set)'
function
toml_path_textparam
value: Path | str
function
path_sort_keyparam
value: Path | str
module
data_engine.platform.processesattribute
_WINDOWS_PROCESS_QUERY_LIMITED_INFORMATIONattribute
_WINDOWS_STILL_ACTIVEattribute
__all__function
windows_subprocess_creationflagsparam
*param
new_process_group: bool=Falseparam
no_window: bool=Falseparam
detached: bool=False
function
process_is_runningparam
pid: int | Noneparam
*param
treat_defunct_as_dead: bool=True
function
_windows_process_is_runningparam
pid: int
function
process_statusparam
pid: int
function
list_processesfunction
_list_posix_processesfunction
_list_windows_processesfunction
collapse_windows_launcher_processesparam
rows: list[ClassifiedProcessInfo]
function
force_kill_process_treeparam
pid: int
class
ProcessInspectionError
module
data_engine.platform.themeattribute
GITHUB_DARKattribute
GITHUB_LIGHTattribute
THEMESattribute
DEFAULT_THEMEattribute
__all__function
toggle_theme_nameparam
theme_name: str
function
theme_button_textparam
theme_name: str
function
_qt_theme_namefunction
_macos_theme_namefunction
_windows_theme_namefunction
_linux_theme_namefunction
system_theme_namefunction
resolve_theme_nameparam
theme_name: str=DEFAULT_THEME
class
ThemePaletteattribute
nameattribute
window_bgattribute
app_bgattribute
panel_bgattribute
panel_borderattribute
textattribute
muted_textattribute
section_textattribute
accent_textattribute
warning_textattribute
error_textattribute
button_bgattribute
button_hoverattribute
button_checked_bgattribute
button_checked_borderattribute
button_disabled_bgattribute
button_disabled_borderattribute
button_disabled_textattribute
input_bgattribute
input_borderattribute
hover_bgattribute
hover_borderattribute
selection_bgattribute
selection_textattribute
selection_borderattribute
tab_bgattribute
tab_hover_bgattribute
tab_selected_bgattribute
progress_bgattribute
progress_chunkattribute
summary_bgattribute
summary_borderattribute
request_control_bgattribute
request_control_borderattribute
request_control_hoverattribute
engine_start_bgattribute
engine_start_borderattribute
engine_start_hoverattribute
engine_stop_bgattribute
engine_stop_borderattribute
engine_stop_hover
module
data_engine.platform.workspace_modelsattribute
APP_ROOT_PATHattribute
DATA_ENGINE_APP_ROOT_ENV_VARattribute
DATA_ENGINE_WORKSPACE_ROOT_ENV_VARattribute
DATA_ENGINE_WORKSPACE_ID_ENV_VARattribute
DATA_ENGINE_WORKSPACE_COLLECTION_ROOT_ENV_VARattribute
DATA_ENGINE_RUNTIME_ROOT_ENV_VARattribute
DATA_ENGINE_RUNTIME_CACHE_DB_PATH_ENV_VARattribute
DATA_ENGINE_RUNTIME_CONTROL_DB_PATH_ENV_VARattribute
DATA_ENGINE_RUNTIME_DB_PATH_ENV_VARattribute
WORKSPACE_CONFIG_DIR_NAMEattribute
WORKSPACE_FLOW_MODULES_DIR_NAMEattribute
WORKSPACE_FLOW_HELPERS_DIR_NAMEattribute
WORKSPACE_DATABASES_DIR_NAMEattribute
WORKSPACE_STATE_DIR_NAMEattribute
WORKSPACE_AVAILABLE_MARKERS_DIR_NAMEattribute
WORKSPACE_LEASED_MARKERS_DIR_NAMEattribute
WORKSPACE_STALE_MARKERS_DIR_NAMEattribute
WORKSPACE_LEASE_METADATA_DIR_NAMEattribute
WORKSPACE_CONTROL_REQUESTS_DIR_NAMEattribute
WORKSPACE_SHARED_STATE_DIR_NAMEattribute
WORKSPACE_SHARED_RUNS_DIR_NAMEattribute
WORKSPACE_SHARED_STEP_RUNS_DIR_NAMEattribute
WORKSPACE_SHARED_LOGS_DIR_NAMEattribute
WORKSPACE_SHARED_FILE_STATE_DIR_NAMEattribute
__all__function
_resolve_app_root_pathfunction
validate_workspace_idparam
workspace_id: str
function
local_workspace_namespaceparam
workspace_root: Path | strparam
workspace_id: str
function
authored_workspace_is_availableparam
paths: WorkspacePaths
function
machine_id_textclass
InvalidWorkspaceIdErrorclass
WorkspaceSettingsattribute
app_rootattribute
settings_pathattribute
state_rootattribute
runtime_rootattribute
workspace_collection_rootattribute
default_selected
class
DiscoveredWorkspaceattribute
workspace_idattribute
workspace_root
class
WorkspacePathsattribute
app_rootattribute
workspace_collection_rootattribute
workspace_idattribute
workspace_rootattribute
config_dirattribute
flow_modules_dirattribute
databases_dirattribute
workspace_state_dirattribute
available_markers_dirattribute
leased_markers_dirattribute
stale_markers_dirattribute
lease_metadata_dirattribute
lease_metadata_pathattribute
control_requests_dirattribute
control_request_pathattribute
shared_state_dirattribute
shared_runs_pathattribute
shared_step_runs_pathattribute
shared_logs_pathattribute
shared_file_state_pathattribute
artifacts_dirattribute
workspace_cache_dirattribute
compiled_flow_modules_dirattribute
runtime_state_dirattribute
runtime_db_pathattribute
daemon_log_pathattribute
documentation_dirattribute
daemon_endpoint_kindattribute
daemon_endpoint_pathattribute
sphinx_source_dirattribute
workspace_configuredattribute
runtime_cache_db_pathattribute
runtime_control_db_pathmethod
__post_init__param
self
module
data_engine.platform.workspace_policyattribute
__all__class
AppStatePolicymethod
effective_app_rootparam
selfparam
*param
app_root: Path | None=None
method
settings_pathparam
selfparam
*param
app_root: Path | None=None
method
load_settingsparam
selfparam
*param
app_root: Path | None=None
method
write_settingsparam
selfparam
settings: WorkspaceSettings
class
WorkspaceDiscoveryPolicyattribute
PLACEHOLDER_WORKSPACE_ROOT_NAMEattribute
PLACEHOLDER_WORKSPACE_IDinstance attribute
app_state_policymethod
__init__param
selfparam
*param
app_state_policy: AppStatePolicy | None=None
method
_normalize_workspace_idparam
selfparam
candidate: strparam
*param
fallback: str | None=None
method
_placeholder_workspaceparam
selfparam
*param
app_root: Path
method
discoverparam
selfparam
*param
app_root: Path | None=Noneparam
workspace_collection_root: Path | None=Noneparam
explicit_workspace_root: Path | None=None
method
select_workspaceparam
selfparam
*param
app_root: Pathparam
workspace_id: str | Noneparam
workspace_root: Path | Noneparam
workspace_collection_root: Path | Noneparam
data_root: Path | None
class
RuntimeLayoutPolicyinstance attribute
app_state_policyinstance attribute
discovery_policymethod
__init__param
selfparam
*param
app_state_policy: AppStatePolicy | None=Noneparam
discovery_policy: WorkspaceDiscoveryPolicy | None=None
method
resolve_pathsparam
selfparam
*param
workspace_id: str | None=Noneparam
workspace_root: Path | None=Noneparam
workspace_collection_root: Path | None=Noneparam
data_root: Path | None=Noneparam
app_root: Path | None=None
method
local_workspace_namespaceparam
workspace_root: Path | strparam
workspace_id: str
method
daemon_endpointparam
*param
runtime_state_dir: Pathparam
workspace_id: str
module
data_engine.runtimeno top-level symbols
module
data_engine.runtime.engineattribute
__all__class
RuntimeEngineinstance attribute
runtime_ledgerinstance attribute
runtime_stop_eventinstance attribute
flow_stop_eventinstance attribute
status_callbackinstance attribute
flow_runtime_typeinstance attribute
grouped_runtime_typeinstance attribute
run_stop_controllermethod
__init__param
selfparam
*param
runtime_ledger: RuntimeCacheLedger | None=Noneparam
runtime_stop_event: Event | None=Noneparam
flow_stop_event: Event | None=Noneparam
status_callback: Callable[[str], None] | None=Noneparam
flow_runtime_type: type[FlowRuntime]=FlowRuntimeparam
grouped_runtime_type: type[GroupedFlowRuntime]=GroupedFlowRuntimeparam
run_stop_controller: RuntimeStopController | None=None
method
run_onceparam
selfparam
flow: 'CoreFlow'
method
run_sourceparam
selfparam
flow: 'CoreFlow'param
source_path: str | Path
method
run_batchparam
selfparam
flow: 'CoreFlow'
method
previewparam
selfparam
flow: 'CoreFlow'param
*param
use: str | None=None
method
run_continuousparam
selfparam
flow: 'CoreFlow'
method
run_groupedparam
selfparam
flows: tuple['CoreFlow', ...]param
*param
continuous: bool=True
method
stopparam
selfparam
run_id: str
method
_flow_runtimeparam
selfparam
flows: tuple['CoreFlow', ...]param
*param
continuous: bool
method
_flow_runtime_kwargsparam
self
method
_grouped_runtime_kwargsparam
self
module
data_engine.runtime.executionattribute
__all__
module
data_engine.runtime.execution.appattribute
__all__
module
data_engine.runtime.execution.contextattribute
__all__class
QueuedRunJobattribute
flowattribute
source_pathattribute
batch_signatures
class
RuntimeContextBuildermethod
_source_key_textparam
*param
source_path: Path | Noneparam
relative_path: Path | None
method
_source_file_hashparam
clsparam
*param
source_path: Path | Noneparam
relative_path: Path | None
method
new_run_idparam
self
method
buildparam
selfparam
flow: 'Flow'param
source_path: Path | Noneparam
*param
run_id: str
module
data_engine.runtime.execution.continuousattribute
__all__class
ContinuousRuntimeLoopinstance attribute
runtimemethod
__init__param
selfparam
runtime: 'FlowRuntime'
method
runparam
self
method
_poll_watch_entriesparam
selfparam
watch_entries: list[dict[str, object]]param
queue: deque[QueuedRunJob]param
queued_keys: set[tuple[str, str | None]]param
now: float
module
data_engine.runtime.execution.groupedattribute
__all__class
GroupedFlowRuntimeinstance attribute
flowsinstance attribute
continuousinstance attribute
runtime_stop_eventinstance attribute
flow_stop_eventinstance attribute
run_stop_controllerinstance attribute
status_callbackinstance attribute
_runtime_ledger_serviceinstance attribute
_runtime_ledger_factoryinstance attribute
_owns_runtime_ledgerinstance attribute
runtime_ledgermethod
__init__param
selfparam
flows: tuple['Flow', ...]param
*param
continuous: boolparam
runtime_stop_event: threading.Event | None=Noneparam
flow_stop_event: threading.Event | None=Noneparam
status_callback: Callable[[str], None] | None=Noneparam
runtime_ledger: RuntimeCacheLedger | None=Noneparam
runtime_ledger_service: RuntimeCacheLedgerService | None=Noneparam
runtime_ledger_factory: Callable[[], RuntimeCacheLedger] | None=Noneparam
run_stop_controller: RuntimeStopController | None=None
method
runparam
self
method
_grouped_flowsparam
self
module
data_engine.runtime.execution.loggingattribute
LOGGERattribute
_SHARED_QUEUED_SINKSattribute
_SHARED_QUEUED_SINKS_LOCKattribute
__all__function
acquire_queued_runtime_log_sinkparam
log_sink: RuntimeLogSinkparam
*param
flush_interval_seconds: float=0.05param
max_batch_size: int=100
class
RuntimeLogSinkmethod
appendparam
selfparam
*param
level: strparam
message: strparam
created_at_utc: strparam
run_id: str | None=Noneparam
flow_name: str | None=Noneparam
step_label: str | None=None
class
_RuntimeLogBatchSinkmethod
append_manyparam
selfparam
rows: tuple[PersistedLogEntry, ...]
class
_SharedQueuedRuntimeLogSinkinstance attribute
log_sinkinstance attribute
flush_interval_secondsinstance attribute
max_batch_sizeinstance attribute
_queueinstance attribute
_lockinstance attribute
_refcountinstance attribute
_closedinstance attribute
_failureinstance attribute
_workermethod
__init__param
selfparam
log_sink: RuntimeLogSinkparam
*param
flush_interval_seconds: float=0.05param
max_batch_size: int=100
method
acquireparam
self
method
releaseparam
self
method
appendparam
selfparam
row: PersistedLogEntry
method
closedparam
self
method
_runparam
self
method
_drain_batchparam
selfparam
batch: list[PersistedLogEntry]
method
_flush_remainingparam
self
method
_append_batchparam
selfparam
rows: tuple[PersistedLogEntry, ...]
method
_raise_if_failedparam
self
class
QueuedRuntimeLogSinkHandleinstance attribute
_shared_sinkinstance attribute
_closedmethod
__init__param
selfparam
shared_sink: _SharedQueuedRuntimeLogSink
method
appendparam
selfparam
*param
level: strparam
message: strparam
created_at_utc: strparam
run_id: str | None=Noneparam
flow_name: str | None=Noneparam
step_label: str | None=None
method
closeparam
self
class
RuntimeLogEmitterinstance attribute
log_sinkmethod
__init__param
selfparam
log_sink: RuntimeLogSink
method
log_runtime_messageparam
selfparam
message: strparam
*param
level: strparam
run_id: str | Noneparam
flow_name: str | Noneparam
step_label: str | None=Noneparam
exc_info: bool=False
method
log_flow_eventparam
selfparam
run_id: strparam
flow_name: strparam
source_path: Path | Noneparam
*param
status: strparam
elapsed: float | None=Noneparam
level: str='info'param
exc_info: bool=False
method
log_step_eventparam
selfparam
run_id: strparam
flow_name: strparam
step_label: strparam
source_path: Path | Noneparam
*param
status: strparam
elapsed: float | None=Noneparam
level: str='info'param
exc_info: bool=False
module
data_engine.runtime.execution.pollingattribute
__all__class
RuntimeSourceStateStoremethod
normalize_pathparam
selfparam
source_path: Path | str
method
signature_for_pathparam
selfparam
source_path: Path
method
is_staleparam
selfparam
flow_name: strparam
signature: SourceSignature | None
method
prune_missingparam
selfparam
*param
flow_name: strparam
current_source_paths: set[str]
class
RuntimePollingSupportinstance attribute
source_state_storemethod
__init__param
selfparam
source_state_store: RuntimeSourceStateStore
method
make_watcherparam
selfparam
trigger: WatchSpec
method
startup_sourcesparam
selfparam
flow: 'Flow'param
*param
allow_missing: bool=False
method
enqueue_jobparam
selfparam
queue: deque[QueuedRunJob]param
queued_keys: set[tuple[str, str | None]]param
flow: 'Flow'param
source_path: Path | Noneparam
*param
batch_signatures: tuple[SourceSignature, ...]=()
method
job_keyparam
selfparam
flow: 'Flow'param
source_path: Path | None
method
stale_poll_sourcesparam
selfparam
flow: 'Flow'
method
stale_batch_poll_signaturesparam
selfparam
flow: 'Flow'
method
is_poll_source_staleparam
selfparam
flow: 'Flow'param
source_path: Path | None
method
poll_source_signatureparam
selfparam
flow: 'Flow'param
source_path: Path | None
method
normalized_source_pathparam
selfparam
source_path: Path | None
module
data_engine.runtime.execution.runnerattribute
__all__class
FlowContextBuilderPortmethod
new_run_idparam
self
method
buildparam
selfparam
flow: 'Flow'param
source_path: Path | Noneparam
*param
run_id: str
class
RuntimeSourceStatePortmethod
poll_source_signatureparam
selfparam
flow: 'Flow'param
source_path: Path | None
method
normalized_source_pathparam
selfparam
source_path: Path | None
class
RuntimeStateWriterPortmethod
record_run_startedparam
selfparam
*param
run_id: strparam
flow_name: strparam
group_name: strparam
source_path: str | Noneparam
started_at_utc: str
method
record_run_finishedparam
selfparam
*param
run_id: strparam
status: strparam
finished_at_utc: strparam
error_text: str | None=None
method
record_step_startedparam
selfparam
*param
run_id: strparam
flow_name: strparam
step_label: strparam
started_at_utc: str
method
record_step_finishedparam
selfparam
*param
step_run_id: intparam
status: strparam
finished_at_utc: strparam
elapsed_ms: int | Noneparam
error_text: str | None=Noneparam
output_path: str | None=None
method
upsert_file_stateparam
selfparam
*param
flow_name: strparam
signature: SourceSignatureparam
status: strparam
run_id: str | None=Noneparam
finished_at_utc: str | None=Noneparam
error_text: str | None=None
class
RuntimeEventWriterPortmethod
log_runtime_messageparam
selfparam
message: strparam
*param
level: strparam
run_id: str | Noneparam
flow_name: str | Noneparam
step_label: str | None=Noneparam
exc_info: bool=False
method
log_flow_eventparam
selfparam
run_id: strparam
flow_name: strparam
source_path: Path | Noneparam
*param
status: strparam
elapsed: float | None=Noneparam
level: str='info'param
exc_info: bool=False
method
log_step_eventparam
selfparam
run_id: strparam
flow_name: strparam
step_label: strparam
source_path: Path | Noneparam
*param
status: strparam
elapsed: float | None=Noneparam
level: str='info'param
exc_info: bool=False
class
RuntimeStopPortmethod
register_runparam
selfparam
run_id: str
method
unregister_runparam
selfparam
run_id: str
method
check_runparam
selfparam
run_id: str | None
class
FlowRunExecutionPortsattribute
context_builderattribute
pollingattribute
state_writerattribute
log_emitterattribute
stop_controller
class
FlowRunExecutorinstance attribute
portsmethod
__init__param
selfparam
ports: FlowRunExecutionPorts
method
run_oneparam
selfparam
flow: 'Flow'param
source_path: 'Path | None'param
*param
batch_signatures=()
method
_run_one_registeredparam
selfparam
flow: 'Flow'param
source_path: 'Path | None'param
*param
run_id: strparam
batch_signatures=()
method
preview_oneparam
selfparam
flow: 'Flow'param
source_path: 'Path | None'param
*param
use: str | None
method
_ensure_runtime_sources_availableparam
selfparam
flow: 'Flow'param
context: FlowContextparam
source_path: 'Path | None'
method
_load_current_for_stepparam
selfparam
context: FlowContextparam
step: 'StepSpec'
module
data_engine.runtime.execution.singleattribute
__all__function
_open_default_runtime_cache_ledgerfunction
default_runtime_cache_ledger_serviceclass
RuntimeCacheLedgerServiceattribute
open_runtime_cache_ledger_funcmethod
open_runtime_cache_ledgerparam
self
class
FlowRuntimeinstance attribute
flowsinstance attribute
continuousinstance attribute
runtime_stop_eventinstance attribute
flow_stop_eventinstance attribute
run_stop_controllerinstance attribute
status_callbackinstance attribute
_runtime_ledger_factoryinstance attribute
_owns_runtime_ledgerinstance attribute
runtime_ledgerinstance attribute
context_builderinstance attribute
_queued_log_sinkinstance attribute
log_emitterinstance attribute
pollinginstance attribute
run_executorinstance attribute
continuous_loopmethod
__init__param
selfparam
flows: tuple['CoreFlow', ...]param
*param
continuous: boolparam
runtime_stop_event: threading.Event | None=Noneparam
flow_stop_event: threading.Event | None=Noneparam
status_callback: Callable[[str], None] | None=Noneparam
runtime_ledger: RuntimeCacheLedger | None=Noneparam
runtime_ledger_service: RuntimeCacheLedgerService | None=Noneparam
runtime_ledger_factory: Callable[[], RuntimeCacheLedger] | None=Noneparam
run_stop_controller: RuntimeStopController | None=None
method
runparam
self
method
previewparam
selfparam
*param
use: str | None=None
method
run_sourceparam
selfparam
flow: 'CoreFlow'param
source_path: str | Path
method
run_batchparam
selfparam
flow: 'CoreFlow'
method
_close_runtime_resourcesparam
self
method
_validateparam
self
method
_run_once_allparam
self
method
max_parallel_for_flowparam
selfparam
flow: 'CoreFlow'
method
_run_jobsparam
selfparam
jobs: list[QueuedRunJob]
method
dispatch_queued_jobsparam
selfparam
queueparam
queued_keys: set[tuple[str, str | None]]param
pending_futures: dict[Future[FlowContext], tuple[QueuedRunJob, int]]param
executor: ThreadPoolExecutorparam
*param
results: list[FlowContext]
method
wait_for_dispatched_jobsparam
selfparam
pending_futures: dict[Future[FlowContext], tuple[QueuedRunJob, int]]param
*param
results: list[FlowContext]
method
_drain_completed_jobsparam
selfparam
pending_futures: dict[Future[FlowContext], tuple[QueuedRunJob, int]]param
*param
results: list[FlowContext]
method
_consume_completed_futureparam
selfparam
future: Future[FlowContext]param
pending_futures: dict[Future[FlowContext], tuple[QueuedRunJob, int]]param
*param
results: list[FlowContext]
method
_preview_oneparam
selfparam
flow: 'CoreFlow'param
source_path: 'Path | None'param
*param
use: str | None
method
_make_watcherparam
selfparam
trigger: WatchSpec
method
_startup_sourcesparam
selfparam
flow: 'CoreFlow'param
*param
allow_missing: bool=False
method
_stale_poll_sourcesparam
selfparam
flow: 'CoreFlow'
method
_stale_batch_poll_signaturesparam
selfparam
flow: 'CoreFlow'
method
_is_poll_source_staleparam
selfparam
flow: 'CoreFlow'param
source_path: 'Path | None'
method
_poll_source_signatureparam
selfparam
flow: 'CoreFlow'param
source_path: 'Path | None'
method
_normalized_source_pathparam
selfparam
source_path: 'Path | None'
method
register_runparam
selfparam
run_id: str
method
unregister_runparam
selfparam
run_id: str
method
check_runparam
selfparam
run_id: str | None
method
_emit_statusparam
selfparam
message: str
module
data_engine.runtime.file_watchattribute
__all__function
_normalized_nameparam
value: str
function
_queue_keyparam
path: Path
function
_normalize_extensionsparam
extensions: tuple[str, ...] | None
function
is_temporary_file_pathparam
path: Path
function
iter_candidate_pathsparam
input_root: Pathparam
*param
extensions: tuple[str, ...] | None=Noneparam
recursive: bool=Trueparam
allow_missing: bool=False
class
IFileWatchermethod
startparam
self
method
stopparam
self
method
drain_eventsparam
self
class
PollingWatcherinstance attribute
input_rootinstance attribute
recursiveinstance attribute
extensionsinstance attribute
settleinstance attribute
_seeninstance attribute
_stable_countsinstance attribute
_emittedinstance attribute
_runningmethod
__init__param
selfparam
input_root: Pathparam
*param
recursive: bool=Trueparam
extensions: tuple[str, ...] | None=Noneparam
settle: int=1
method
startparam
self
method
stopparam
self
method
drain_eventsparam
self
method
_snapshotparam
self
method
_prune_removed_pathsparam
selfparam
current: dict[Path, tuple[int, int, int]]
module
data_engine.runtime.ledger_modelsattribute
__all__function
elapsed_secondsparam
started_at_utc: strparam
finished_at_utc: str | None
class
PersistedRunattribute
run_idattribute
flow_nameattribute
group_nameattribute
source_pathattribute
statusattribute
started_at_utcattribute
finished_at_utcattribute
error_textmethod
elapsed_secondsparam
self
class
PersistedStepRunattribute
idattribute
run_idattribute
flow_nameattribute
step_labelattribute
statusattribute
started_at_utcattribute
finished_at_utcattribute
elapsed_msattribute
error_textattribute
output_path
class
PersistedLogEntryattribute
idattribute
run_idattribute
flow_nameattribute
step_labelattribute
levelattribute
messageattribute
created_at_utc
class
PersistedFileStateattribute
flow_nameattribute
source_pathattribute
mtime_nsattribute
size_bytesattribute
last_success_run_idattribute
last_success_at_utcattribute
last_statusattribute
last_error_text
class
PersistedDaemonStateattribute
workspace_idattribute
pidattribute
endpoint_kindattribute
endpoint_pathattribute
started_at_utcattribute
last_checkpoint_at_utcattribute
statusattribute
app_rootattribute
workspace_rootattribute
version_text
class
PersistedClientSessionattribute
client_idattribute
workspace_idattribute
client_kindattribute
pidattribute
started_at_utcattribute
updated_at_utc
module
data_engine.runtime.runtime_cache_storeattribute
__all__class
_RuntimeCacheSchemamethod
open_defaultparam
clsparam
*param
data_root: Path | None=None
method
_initialize_schemaparam
self
class
RuntimeRunRepositoryinstance attribute
_storemethod
__init__param
selfparam
store: _RuntimeCacheSchema
method
record_startedparam
selfparam
*param
run_id: strparam
flow_name: strparam
group_name: strparam
source_path: str | Noneparam
started_at_utc: str
method
record_finishedparam
selfparam
*param
run_id: strparam
status: strparam
finished_at_utc: strparam
error_text: str | None=None
method
listparam
selfparam
*param
flow_name: str | None=None
method
replaceparam
selfparam
rows: tuple[PersistedRun, ...]
method
delete_flowparam
selfparam
flow_name: str
method
prune_historyparam
selfparam
*param
retention_days: int
class
RuntimeStepOutputRepositoryinstance attribute
_storemethod
__init__param
selfparam
store: _RuntimeCacheSchema
method
record_startedparam
selfparam
*param
run_id: strparam
flow_name: strparam
step_label: strparam
started_at_utc: str
method
record_finishedparam
selfparam
*param
step_run_id: intparam
status: strparam
finished_at_utc: strparam
elapsed_ms: int | Noneparam
error_text: str | None=Noneparam
output_path: str | None=None
method
list_for_runparam
selfparam
run_id: str
method
listparam
selfparam
*param
flow_name: str | None=Noneparam
after_id: int | None=None
method
replaceparam
selfparam
rows: tuple[PersistedStepRun, ...]
method
delete_flowparam
selfparam
flow_name: str
class
SourceSignatureRepositoryinstance attribute
_storemethod
__init__param
selfparam
store: _RuntimeCacheSchema
method
normalize_pathparam
selfparam
source_path: Path | str
method
signature_for_pathparam
selfparam
source_path: Path
method
is_staleparam
selfparam
flow_name: strparam
signature: SourceSignature | None
method
upsert_file_stateparam
selfparam
*param
flow_name: strparam
signature: SourceSignatureparam
status: strparam
run_id: str | None=Noneparam
finished_at_utc: str | None=Noneparam
error_text: str | None=None
method
prune_missingparam
selfparam
*param
flow_name: strparam
current_source_paths: set[str]
method
list_file_statesparam
selfparam
*param
flow_name: str | None=None
method
replace_file_statesparam
selfparam
rows: tuple[PersistedFileState, ...]
method
delete_flowparam
selfparam
flow_name: str
class
RuntimeLogRepositoryinstance attribute
_storemethod
__init__param
selfparam
store: _RuntimeCacheSchema
method
appendparam
selfparam
*param
level: strparam
message: strparam
created_at_utc: strparam
run_id: str | None=Noneparam
flow_name: str | None=Noneparam
step_label: str | None=None
method
append_manyparam
selfparam
rows: tuple[PersistedLogEntry, ...]
method
listparam
selfparam
*param
flow_name: str | None=Noneparam
run_id: str | None=Noneparam
after_id: int | None=None
method
replaceparam
selfparam
rows: tuple[PersistedLogEntry, ...]
method
delete_flowparam
selfparam
flow_name: strparam
*param
run_ids: tuple[str, ...]=()
class
RuntimeSnapshotRepositoryinstance attribute
_storemethod
__init__param
selfparam
store: _RuntimeCacheSchema
method
replaceparam
selfparam
*param
runs: tuple[PersistedRun, ...]param
step_runs: tuple[PersistedStepRun, ...]param
logs: tuple[PersistedLogEntry, ...]param
file_states: tuple[PersistedFileState, ...]
class
RuntimeExecutionStateRepositoryinstance attribute
runsinstance attribute
step_outputsinstance attribute
source_signaturesmethod
__init__param
selfparam
*param
runs: RuntimeRunRepositoryparam
step_outputs: RuntimeStepOutputRepositoryparam
source_signatures: SourceSignatureRepository
method
record_run_startedparam
selfparam
*param
run_id: strparam
flow_name: strparam
group_name: strparam
source_path: str | Noneparam
started_at_utc: str
method
record_run_finishedparam
selfparam
*param
run_id: strparam
status: strparam
finished_at_utc: strparam
error_text: str | None=None
method
record_step_startedparam
selfparam
*param
run_id: strparam
flow_name: strparam
step_label: strparam
started_at_utc: str
method
record_step_finishedparam
selfparam
*param
step_run_id: intparam
status: strparam
finished_at_utc: strparam
elapsed_ms: int | Noneparam
error_text: str | None=Noneparam
output_path: str | None=None
method
upsert_file_stateparam
selfparam
*param
flow_name: strparam
signature: SourceSignatureparam
status: strparam
run_id: str | None=Noneparam
finished_at_utc: str | None=Noneparam
error_text: str | None=None
class
RuntimeCacheLedgerinstance attribute
runsinstance attribute
step_outputsinstance attribute
source_signaturesinstance attribute
logsinstance attribute
snapshotsinstance attribute
execution_statemethod
__init__param
selfparam
db_path: Path
method
reset_flowparam
selfparam
flow_name: str
method
reset_allparam
self
module
data_engine.runtime.runtime_control_storeattribute
__all__class
DaemonStateRepositoryinstance attribute
_storemethod
__init__param
selfparam
store: _RuntimeSqliteStore
method
upsertparam
selfparam
*param
workspace_id: strparam
pid: intparam
endpoint_kind: strparam
endpoint_path: strparam
started_at_utc: strparam
last_checkpoint_at_utc: strparam
status: strparam
app_root: strparam
workspace_root: strparam
version_text: str | None=None
method
getparam
selfparam
workspace_id: str
method
clearparam
selfparam
workspace_id: str
class
ClientSessionRepositoryinstance attribute
_storemethod
__init__param
selfparam
store: _RuntimeSqliteStore
method
upsertparam
selfparam
*param
client_id: strparam
workspace_id: strparam
client_kind: strparam
pid: int
method
removeparam
selfparam
client_id: str
method
remove_for_processparam
selfparam
*param
workspace_id: strparam
client_kind: strparam
pid: int
method
count_liveparam
selfparam
workspace_id: strparam
*param
exclude_client_id: str | None=None
method
clear_workspaceparam
selfparam
workspace_id: str
class
RuntimeControlLedgerinstance attribute
daemon_stateinstance attribute
client_sessionsmethod
__init__param
selfparam
db_path: Path
method
open_defaultparam
clsparam
*param
data_root: Path | None=None
method
_initialize_schemaparam
self
method
reset_workspaceparam
selfparam
workspace_id: str
module
data_engine.runtime.runtime_dbattribute
__all__
module
data_engine.runtime.shared_stateattribute
_LEASE_METADATA_SCHEMAattribute
_CONTROL_REQUEST_SCHEMAattribute
_RUNS_SCHEMAattribute
_STEP_RUNS_SCHEMAattribute
_LOGS_SCHEMAattribute
_FILE_STATE_SCHEMAattribute
_PARQUET_READ_RETRIESattribute
__all__function
initialize_workspace_stateparam
paths: WorkspacePaths
function
claim_workspaceparam
paths: WorkspacePaths
function
release_workspaceparam
paths: WorkspacePaths
function
lease_is_staleparam
paths: WorkspacePathsparam
*param
stale_after_seconds: float
function
recover_stale_workspaceparam
paths: WorkspacePathsparam
*param
machine_id: strparam
stale_after_seconds: floatparam
reclaim: bool=True
function
checkpoint_workspace_stateparam
paths: WorkspacePathsparam
ledger: RuntimeSnapshotStoreparam
*param
workspace_id: strparam
machine_id: strparam
daemon_id: strparam
pid: intparam
status: strparam
started_at_utc: strparam
last_checkpoint_at_utc: strparam
app_version: str | None
function
write_lease_metadataparam
paths: WorkspacePathsparam
*param
workspace_id: strparam
machine_id: strparam
daemon_id: strparam
pid: intparam
status: strparam
started_at_utc: strparam
last_checkpoint_at_utc: strparam
app_version: str | None
function
hydrate_local_runtime_stateparam
paths: WorkspacePathsparam
ledger: RuntimeSnapshotStore
function
read_lease_metadataparam
paths: WorkspacePaths
function
read_control_requestparam
paths: WorkspacePaths
function
remove_lease_metadataparam
paths: WorkspacePaths
function
write_control_requestparam
paths: WorkspacePathsparam
*param
workspace_id: strparam
requester_machine_id: strparam
requester_host_name: strparam
requester_pid: intparam
requester_client_kind: strparam
requested_at_utc: str
function
_write_shared_runtime_snapshotparam
paths: WorkspacePathsparam
ledger: RuntimeSnapshotStoreparam
*param
snapshot_generation_id: str
function
_replace_shared_runtime_snapshotparam
paths: WorkspacePathsparam
*param
runs: tuple[PersistedRun, ...]param
step_runs: tuple[PersistedStepRun, ...]param
logs: tuple[PersistedLogEntry, ...]param
file_states: tuple[PersistedFileState, ...]
function
remove_control_requestparam
paths: WorkspacePaths
function
reset_flow_stateparam
paths: WorkspacePathsparam
*param
flow_name: str
function
reset_workspace_stateparam
paths: WorkspacePaths
function
_frame_with_schemaparam
rows: list[dict[str, Any]]param
schema: dict[str, pl.DataType]
function
_write_lease_metadataparam
path: Pathparam
row: dict[str, Any]
function
_write_runsparam
path: Pathparam
rows: tuple[PersistedRun, ...]param
*param
snapshot_generation_id: str
function
_write_step_runsparam
path: Pathparam
rows: tuple[PersistedStepRun, ...]param
*param
snapshot_generation_id: str
function
_write_logsparam
path: Pathparam
rows: tuple[PersistedLogEntry, ...]param
*param
snapshot_generation_id: str
function
_write_file_statesparam
path: Pathparam
rows: tuple[PersistedFileState, ...]param
*param
snapshot_generation_id: str
function
remove_file_if_existsparam
path: Path
function
_read_runsparam
path: Path
function
_read_step_runsparam
path: Path
function
_read_logsparam
path: Path
function
_read_file_statesparam
path: Path
function
_snapshot_generation_id_from_frameparam
frame: pl.DataFrame
function
_drop_snapshot_generation_idparam
row: dict[str, Any]
function
_read_parquet_with_retriesparam
path: Pathparam
*param
retries: int=_PARQUET_READ_RETRIES
function
_read_single_row_parquetparam
path: Path
function
_read_consistent_runtime_snapshotparam
paths: WorkspacePathsparam
*param
retries: int=_PARQUET_READ_RETRIES
class
_RunRepositorymethod
listparam
self
class
_StepOutputRepositorymethod
list_for_runparam
selfparam
run_id: str
class
_LogRepositorymethod
listparam
self
class
_SourceSignatureRepositorymethod
list_file_statesparam
self
class
_SnapshotRepositorymethod
replaceparam
selfparam
*param
runs: tuple[PersistedRun, ...]param
step_runs: tuple[PersistedStepRun, ...]param
logs: tuple[PersistedLogEntry, ...]param
file_states: tuple[PersistedFileState, ...]
class
RuntimeSnapshotStoreattribute
runsattribute
step_outputsattribute
logsattribute
source_signaturesattribute
snapshots
module
data_engine.runtime.sqlite_storeclass
_RuntimeSqliteStoreattribute
HISTORY_RETENTION_DAYSinstance attribute
db_pathinstance attribute
_connectionsinstance attribute
_connections_lockmethod
__init__param
selfparam
db_path: Path
method
_ensure_parent_dirparam
self
method
_connectionparam
self
method
closeparam
self
method
__del__param
self
method
_initialize_schemaparam
self
method
_checkpoint_walparam
selfparam
*param
passive: bool=False
module
data_engine.runtime.stopattribute
__all__class
RuntimeStopControllerinstance attribute
_lockinstance attribute
_requested_run_idsinstance attribute
_active_run_idsmethod
__init__param
self
method
request_stopparam
selfparam
run_id: str
method
register_runparam
selfparam
run_id: str
method
unregister_runparam
selfparam
run_id: str
method
check_runparam
selfparam
run_id: str | None
method
active_run_idsparam
self
module
data_engine.servicesattribute
__all__attribute
_SERVICE_MODULESfunction
__getattr__param
name: str
module
data_engine.services.daemonattribute
__all__class
DaemonServiceinstance attribute
_spawn_processinstance attribute
_requestinstance attribute
_is_liveinstance attribute
_force_shutdowninstance attribute
_client_error_typemethod
__init__param
selfparam
*param
spawn_process_func: Callable[..., object]=spawn_daemon_processparam
request_func: Callable[..., dict[str, Any]]=daemon_requestparam
is_live_func: Callable[[WorkspacePaths], bool]=is_daemon_liveparam
force_shutdown_func: Callable[..., None]=force_shutdown_daemon_processparam
client_error_type: type[Exception]=DaemonClientError
method
spawnparam
selfparam
paths: WorkspacePathsparam
*param
lifecycle_policy: DaemonLifecyclePolicy=DaemonLifecyclePolicy.PERSISTENT
method
requestparam
selfparam
paths: WorkspacePathsparam
payload: dict[str, Any]param
*param
timeout: float=0.0
method
is_liveparam
selfparam
paths: WorkspacePaths
method
force_shutdownparam
selfparam
paths: WorkspacePathsparam
*param
timeout: float=0.5
method
client_error_typeparam
self
module
data_engine.services.daemon_stateattribute
__all__class
DaemonStateServiceinstance attribute
shared_state_adaptermethod
__init__param
selfparam
*param
shared_state_adapter: DaemonSharedStateAdapter | None=None
method
create_managerparam
selfparam
paths: WorkspacePaths
method
syncparam
selfparam
manager: WorkspaceDaemonManager
method
control_stateparam
selfparam
manager: WorkspaceDaemonManagerparam
snapshot: WorkspaceDaemonSnapshotparam
*param
daemon_startup_in_progress: bool=False
method
request_controlparam
selfparam
manager: WorkspaceDaemonManager
module
data_engine.services.flow_catalogattribute
__all__function
_flow_pathsparam
flow: Flow
function
_flow_intervalparam
flow: Flow
function
_flow_settleparam
flow: Flow
function
_flow_parallelismparam
flow: Flow
function
flow_catalog_entry_from_flowparam
flow: Flowparam
*param
description: str | None
function
_invalid_entryparam
definition: FlowModuleDefinitionparam
exc: Exception
class
FlowCatalogServiceinstance attribute
_discover_definitionsmethod
__init__param
selfparam
*param
discover_definitions_func: Callable[..., tuple[FlowModuleDefinition, ...]]=discover_flow_module_definitions
method
load_entriesparam
selfparam
*param
workspace_root: Path | None=None
module
data_engine.services.flow_executionattribute
__all__function
_default_load_flowparam
name: strparam
*param
data_root: Path | None=None
function
_default_discover_flowsparam
*param
data_root: Path | None=None
class
FlowExecutionServiceinstance attribute
_load_flowinstance attribute
_discover_flowsmethod
__init__param
selfparam
*param
load_flow_func: Callable[..., 'CoreFlow']=_default_load_flowparam
discover_flows_func: Callable[..., tuple['CoreFlow', ...]]=_default_discover_flows
method
load_flowparam
selfparam
name: strparam
*param
workspace_root: Path | None=None
method
load_flowsparam
selfparam
names: tuple[str, ...]param
*param
workspace_root: Path | None=None
method
discover_flowsparam
selfparam
*param
workspace_root: Path | None=None
module
data_engine.services.ledgerattribute
LedgerServiceattribute
__all__class
RuntimeControlLedgerServiceinstance attribute
runtime_layout_policyinstance attribute
_open_ledger_funcmethod
__init__param
selfparam
open_ledger_func: Callable[[Path], RuntimeControlStore] | None=Noneparam
*param
runtime_layout_policy: RuntimeLayoutPolicy | None=None
method
_open_default_ledgerparam
selfparam
workspace_root: Path
method
open_for_workspaceparam
selfparam
workspace_root: Path
method
closeparam
selfparam
ledger: RuntimeControlStore
method
register_client_sessionparam
selfparam
ledger: RuntimeControlStoreparam
*param
client_id: strparam
workspace_id: strparam
client_kind: strparam
pid: int
method
remove_client_sessionparam
selfparam
ledger: RuntimeControlStoreparam
client_id: str
method
purge_process_client_sessionsparam
selfparam
ledger: RuntimeControlStoreparam
*param
workspace_id: strparam
client_kind: strparam
pid: int
method
count_live_client_sessionsparam
selfparam
ledger: RuntimeControlStoreparam
workspace_id: strparam
*param
exclude_client_id: str | None=None
module
data_engine.services.logsattribute
__all__class
LogServicemethod
create_storeparam
selfparam
runtime_cache_ledger: RuntimeCacheStore | None=None
method
reloadparam
selfparam
store: FlowLogStoreparam
runtime_cache_ledger: RuntimeCacheStore | None
method
append_entryparam
selfparam
store: FlowLogStoreparam
entry: FlowLogEntry
method
clear_flowparam
selfparam
store: FlowLogStoreparam
flow_name: str | None
method
all_entriesparam
selfparam
store: FlowLogStore
method
entries_for_flowparam
selfparam
store: FlowLogStoreparam
flow_name: str | None
method
runs_for_flowparam
selfparam
store: FlowLogStoreparam
flow_name: str | None
method
_hydrate_entriesparam
selfparam
runtime_cache_ledger: RuntimeCacheStore | Noneparam
*param
after_id: int | None=None
module
data_engine.services.operator_commandsattribute
__all__class
OperatorCommandResultattribute
requestedattribute
sync_afterattribute
ensure_daemon_startedattribute
status_textattribute
error_text
class
RefreshFlowsCommandResultattribute
reload_catalogattribute
sync_afterattribute
status_textattribute
warning_textattribute
error_text
class
ProvisionWorkspaceCommandResultattribute
workspace_idattribute
workspace_nameattribute
created_namesattribute
error_text
class
ResetWorkspaceCommandResultattribute
workspace_idattribute
error_text
class
ResetFlowCommandResultattribute
flow_nameattribute
error_text
class
ForceShutdownCommandResultattribute
error_text
class
CommandPortmethod
run_selected_flowparam
selfparam
**kwargs
method
start_engineparam
selfparam
**kwargs
method
stop_pipelineparam
selfparam
**kwargs
method
request_controlparam
selfparam
daemon_manager: WorkspaceDaemonManager
method
refresh_flowsparam
selfparam
**kwargs
method
provision_workspaceparam
selfparam
paths: WorkspacePathsparam
*param
interpreter_path: Path | None=None
method
force_shutdown_daemonparam
selfparam
paths: WorkspacePathsparam
*param
timeout: float=0.5
method
reset_workspaceparam
selfparam
*param
paths: WorkspacePathsparam
runtime_cache_ledger: RuntimeCacheLedgerparam
runtime_control_ledger: RuntimeControlLedger
method
reset_flowparam
selfparam
*param
paths: WorkspacePathsparam
runtime_cache_ledger: RuntimeCacheLedgerparam
flow_name: str
class
OperatorCommandServiceinstance attribute
control_applicationinstance attribute
runtime_applicationinstance attribute
reset_serviceinstance attribute
workspace_provisioning_servicemethod
__init__param
selfparam
*param
control_application: OperatorControlApplicationparam
runtime_application: RuntimeApplicationparam
reset_service: ResetServiceparam
workspace_provisioning_service: WorkspaceProvisioningService | None
method
_command_resultparam
result: OperatorActionResult
method
_refresh_resultparam
result: FlowRefreshResult
method
run_selected_flowparam
selfparam
**kwargs
method
start_engineparam
selfparam
**kwargs
method
stop_pipelineparam
selfparam
**kwargs
method
request_controlparam
selfparam
daemon_manager: WorkspaceDaemonManager
method
refresh_flowsparam
selfparam
**kwargs
method
provision_workspaceparam
selfparam
paths: WorkspacePathsparam
*param
interpreter_path: Path | None=None
method
force_shutdown_daemonparam
selfparam
paths: WorkspacePathsparam
*param
timeout: float=0.5
method
reset_workspaceparam
selfparam
*param
paths: WorkspacePathsparam
runtime_cache_ledger: RuntimeCacheLedgerparam
runtime_control_ledger: RuntimeControlLedger
method
reset_flowparam
selfparam
*param
paths: WorkspacePathsparam
runtime_cache_ledger: RuntimeCacheLedgerparam
flow_name: str
module
data_engine.services.operator_queriesattribute
__all__function
_first_grouped_entry_nameparam
entries: tuple[FlowCatalogLike, ...]
class
FlowCatalogItemattribute
flow_nameattribute
group_nameattribute
titleattribute
runtime_kindattribute
settleattribute
max_parallel
class
FlowConfigPreviewattribute
flow_nameattribute
rows
class
WorkspaceCatalogLoadResultattribute
catalog_stateattribute
loadedattribute
error_text
class
WorkspaceCatalogPresentationattribute
entriesattribute
grouped_entriesattribute
selected_flow_namemethod
entries_by_nameparam
self
method
selected_entryparam
self
method
cardsparam
self
method
grouped_cardsparam
self
method
selected_cardparam
self
method
selected_list_indexparam
self
class
RunGroupSummaryattribute
flow_nameattribute
run_idattribute
source_labelattribute
stateattribute
started_at_utcattribute
finished_at_utcattribute
elapsed_secondsattribute
error_text
class
RunStepDetailattribute
run_idattribute
step_nameattribute
stateattribute
elapsed_secondsattribute
output_pathattribute
error_text
class
RunLogEntryattribute
run_idattribute
flow_nameattribute
levelattribute
created_at_utcattribute
text
class
CatalogPortmethod
list_flowsparam
selfparam
*param
workspace_root: Path | None
method
load_workspace_catalogparam
selfparam
*param
workspace_root: Path | Noneparam
current_state: FlowCatalogState | None=Noneparam
missing_message: str='No flow modules discovered.'
method
select_flowparam
selfparam
*param
catalog_state: FlowCatalogStateparam
flow_name: str | None
method
build_catalog_presentationparam
selfparam
*param
catalog_state: FlowCatalogState
method
get_flow_previewparam
selfparam
*param
card: FlowCatalogLike | Noneparam
flow_states: dict[str, str]
class
HistoryPortmethod
list_flow_runsparam
selfparam
store: FlowLogStoreparam
*param
flow_name: str | None
method
list_run_groupsparam
selfparam
store: FlowLogStoreparam
*param
flow_name: str | Noneparam
limit: int=50
method
get_run_stepsparam
selfparam
ledger: RuntimeCacheStoreparam
*param
run_id: str
method
get_run_logsparam
selfparam
store: FlowLogStoreparam
*param
run_id: strparam
flow_name: str | None=Noneparam
limit: int=500
class
CatalogQueryServiceinstance attribute
flow_catalog_servicemethod
__init__param
selfparam
*param
flow_catalog_service: FlowCatalogService
method
list_flowsparam
selfparam
*param
workspace_root: Path | None
method
load_workspace_catalogparam
selfparam
*param
workspace_root: Path | Noneparam
current_state: FlowCatalogState | None=Noneparam
missing_message: str='No flow modules discovered.'
method
load_catalog_stateparam
selfparam
*param
workspace_root: Pathparam
current_state: FlowCatalogState | None=None
method
empty_catalog_stateparam
*param
message: str=''param
current_state: FlowCatalogState | None=None
method
select_flowparam
*param
catalog_state: FlowCatalogStateparam
flow_name: str | None
method
build_catalog_presentationparam
*param
catalog_state: FlowCatalogState
method
get_flow_previewparam
selfparam
*param
card: FlowCatalogLike | Noneparam
flow_states: dict[str, str]
class
HistoryQueryServiceinstance attribute
log_servicemethod
__init__param
selfparam
*param
log_service: LogService
method
_run_group_summaryparam
run_group: FlowRunState
method
list_flow_runsparam
selfparam
store: FlowLogStoreparam
*param
flow_name: str | None
method
list_run_groupsparam
selfparam
store: FlowLogStoreparam
*param
flow_name: str | Noneparam
limit: int=50
method
get_run_stepsparam
selfparam
ledger: RuntimeCacheStoreparam
*param
run_id: str
method
get_run_logsparam
selfparam
store: FlowLogStoreparam
*param
run_id: strparam
flow_name: str | None=Noneparam
limit: int=500
module
data_engine.services.resetattribute
__all__function
_clear_text_file_if_existsparam
path: Path | None
class
ResetServiceinstance attribute
shared_state_servicemethod
__init__param
selfparam
*param
shared_state_service: SharedStateService | None=None
method
reset_flowparam
selfparam
*param
paths: WorkspacePathsparam
runtime_cache_ledger: RuntimeCacheStoreparam
flow_name: str
method
reset_workspaceparam
selfparam
*param
paths: WorkspacePathsparam
runtime_cache_ledger: RuntimeCacheStoreparam
runtime_control_ledger: RuntimeControlStore
module
data_engine.services.runtime_bindingattribute
__all__class
_NullRuntimeCacheLedgerinstance attribute
runsinstance attribute
step_outputsinstance attribute
logsinstance attribute
source_signaturesinstance attribute
execution_statemethod
__init__param
self
method
closeparam
self
class
_NullRuntimeRunRepositorymethod
listparam
selfparam
*param
flow_name: str | None=None
class
_NullRuntimeLogRepositorymethod
listparam
selfparam
*param
flow_name: str | None=Noneparam
run_id: str | None=Noneparam
after_id: int | None=None
class
_NullRuntimeStepOutputRepositorymethod
list_for_runparam
selfparam
run_id: str
method
listparam
selfparam
*param
flow_name: str | None=Noneparam
after_id: int | None=None
class
_NullRuntimeSourceSignatureRepositorymethod
list_file_statesparam
selfparam
*param
flow_name: str | None=None
class
_NullRuntimeExecutionStateRepositorymethod
record_run_startedparam
selfparam
**kwargs: object
class
_NullClientSessionRepositorymethod
upsertparam
selfparam
**kwargs: object
method
removeparam
selfparam
client_id: str
method
remove_for_processparam
selfparam
*param
workspace_id: strparam
client_kind: strparam
pid: int
method
count_liveparam
selfparam
workspace_id: strparam
*param
exclude_client_id: str | None=None
class
_NullRuntimeControlLedgerinstance attribute
client_sessionsmethod
__init__param
self
method
closeparam
self
class
WorkspaceRuntimeBindingattribute
workspace_pathsattribute
runtime_cache_ledgerattribute
runtime_control_ledgerattribute
log_storeattribute
daemon_manager
class
WorkspaceRuntimeBindingServiceinstance attribute
ledger_serviceinstance attribute
log_serviceinstance attribute
daemon_state_serviceinstance attribute
runtime_history_serviceinstance attribute
_step_output_cachemethod
__init__param
selfparam
*param
ledger_service: RuntimeControlLedgerServiceparam
log_service: LogServiceparam
daemon_state_service: DaemonStateServiceparam
runtime_history_service: RuntimeHistoryService
method
open_bindingparam
selfparam
workspace_paths: WorkspacePaths
method
close_bindingparam
selfparam
binding: WorkspaceRuntimeBinding
method
register_client_sessionparam
selfparam
binding: WorkspaceRuntimeBindingparam
*param
client_id: strparam
client_kind: strparam
pid: int | None=None
method
remove_client_sessionparam
selfparam
binding: WorkspaceRuntimeBindingparam
client_id: str
method
purge_process_client_sessionsparam
selfparam
binding: WorkspaceRuntimeBindingparam
*param
client_kind: strparam
pid: int | None=None
method
count_live_client_sessionsparam
selfparam
binding: WorkspaceRuntimeBindingparam
*param
exclude_client_id: str | None=None
method
sync_runtime_stateparam
selfparam
binding: WorkspaceRuntimeBindingparam
*param
runtime_application: 'RuntimeApplication'param
flow_cardsparam
daemon_startup_in_progress: bool=False
method
reload_logsparam
selfparam
binding: WorkspaceRuntimeBinding
method
invalidate_flow_historyparam
selfparam
binding: WorkspaceRuntimeBindingparam
*param
flow_name: str
method
rebuild_step_outputsparam
selfparam
binding: WorkspaceRuntimeBindingparam
flow_cards: dict[str, FlowCatalogLike]
method
error_text_for_entryparam
selfparam
binding: WorkspaceRuntimeBindingparam
run_group: FlowRunStateparam
entry: FlowLogEntry
method
recent_run_countparam
selfparam
binding: WorkspaceRuntimeBindingparam
*param
days: int
module
data_engine.services.runtime_executionattribute
__all__class
RuntimeExecutionServiceinstance attribute
_flow_runtime_typeinstance attribute
_grouped_runtime_typeinstance attribute
_runtime_engine_typeinstance attribute
_scheduler_host_factoryinstance attribute
_run_stop_controllermethod
__init__param
selfparam
*param
flow_runtime_type: type[FlowRuntime]=FlowRuntimeparam
grouped_runtime_type: type[GroupedFlowRuntime]=GroupedFlowRuntimeparam
runtime_engine_type: type[RuntimeEngine]=RuntimeEngineparam
scheduler_host_factory: Callable[..., SchedulerHost]=SchedulerHostparam
run_stop_controller: RuntimeStopController | None=None
method
_engineparam
selfparam
*param
runtime_ledger: RuntimeCacheStore | None=Noneparam
runtime_stop_event: Event | None=Noneparam
flow_stop_event: Event | None=None
method
run_onceparam
selfparam
flow: 'CoreFlow'param
*param
runtime_ledger: RuntimeCacheStore | None=Noneparam
runtime_stop_event: Event | None=Noneparam
flow_stop_event: Event | None=None
method
run_sourceparam
selfparam
flow: 'CoreFlow'param
source_path: strparam
*param
runtime_ledger: RuntimeCacheStore | None=Noneparam
runtime_stop_event: Event | None=Noneparam
flow_stop_event: Event | None=None
method
run_batchparam
selfparam
flow: 'CoreFlow'param
*param
runtime_ledger: RuntimeCacheStore | None=Noneparam
runtime_stop_event: Event | None=Noneparam
flow_stop_event: Event | None=None
method
previewparam
selfparam
flow: 'CoreFlow'param
*param
use: str | None=Noneparam
runtime_ledger: RuntimeCacheStore | None=None
method
run_manualparam
selfparam
flow: 'CoreFlow'param
*param
runtime_ledger: RuntimeCacheStoreparam
runtime_stop_event: Eventparam
flow_stop_event: Event | None=None
method
run_continuousparam
selfparam
flow: 'CoreFlow'param
*param
runtime_ledger: RuntimeCacheStore | None=Noneparam
flow_stop_event: Event | None=None
method
run_groupedparam
selfparam
flows: tuple['CoreFlow', ...]param
*param
runtime_ledger: RuntimeCacheStoreparam
runtime_stop_event: Eventparam
flow_stop_event: Event
method
run_automatedparam
selfparam
flows: tuple['CoreFlow', ...]param
*param
runtime_ledger: RuntimeCacheStore | None=Noneparam
runtime_stop_event: Eventparam
flow_stop_event: Event
method
run_grouped_continuousparam
selfparam
flows: tuple['CoreFlow', ...]param
*param
runtime_ledger: RuntimeCacheStore | None=Noneparam
runtime_stop_event: Event | None=Noneparam
flow_stop_event: Event | None=None
method
stopparam
selfparam
run_id: strparam
*param
flow_stop_event: Event | None=None
method
_split_automated_flowsparam
selfparam
flows: tuple['CoreFlow', ...]
module
data_engine.services.runtime_historyattribute
__all__class
StepOutputRefreshattribute
last_step_run_idattribute
index
class
RuntimeHistoryServicemethod
rebuild_step_outputsparam
selfparam
ledger: RuntimeCacheStoreparam
flow_cards: dict[str, FlowCatalogLike]
method
refresh_step_outputsparam
selfparam
ledger: RuntimeCacheStoreparam
flow_cards: dict[str, FlowCatalogLike]param
*param
current_index: StepOutputIndexparam
last_seen_step_run_id: int | None
method
_merge_step_output_rowparam
selfparam
outputs_by_flow: dict[str, dict[str, Path]]param
flow_cards: dict[str, FlowCatalogLike]param
step_run: PersistedStepRun
method
error_text_for_entryparam
selfparam
ledger: RuntimeCacheStoreparam
run_group: FlowRunStateparam
entry: FlowLogEntry
module
data_engine.services.runtime_portsattribute
__all__class
RuntimeRunReadermethod
listparam
selfparam
*param
flow_name: str | None=None
class
RuntimeStepOutputReadermethod
list_for_runparam
selfparam
run_id: str
method
listparam
selfparam
*param
flow_name: str | None=Noneparam
after_id: int | None=None
class
RuntimeLogReadermethod
listparam
selfparam
*param
flow_name: str | None=Noneparam
run_id: str | None=Noneparam
after_id: int | None=None
class
RuntimeSourceSignatureStoremethod
list_file_statesparam
selfparam
*param
flow_name: str | None=None
method
upsert_file_stateparam
selfparam
*param
flow_name: strparam
signature: SourceSignatureparam
status: strparam
run_id: str | None=Noneparam
finished_at_utc: str | None=Noneparam
error_text: str | None=None
class
RuntimeExecutionStateWritermethod
record_run_startedparam
selfparam
*param
run_id: strparam
flow_name: strparam
group_name: strparam
source_path: str | Noneparam
started_at_utc: str
class
RuntimeCacheStoreattribute
runsattribute
step_outputsattribute
logsattribute
source_signaturesattribute
execution_statemethod
closeparam
self
class
RuntimeClientSessionStoremethod
upsertparam
selfparam
**kwargs: object
method
removeparam
selfparam
client_id: str
method
remove_for_processparam
selfparam
*param
workspace_id: strparam
client_kind: strparam
pid: int
method
count_liveparam
selfparam
workspace_id: strparam
*param
exclude_client_id: str | None=None
class
RuntimeControlStoreattribute
client_sessionsmethod
closeparam
self
module
data_engine.services.runtime_stateattribute
ControlAvailabilityattribute
EngineStateNameattribute
FlowStateNameattribute
RunStateNameattribute
__all__class
ControlSnapshotattribute
stateattribute
leased_by_machine_idattribute
request_pendingattribute
control_status_textattribute
blocked_status_textattribute
takeover_remaining_seconds
class
EngineSnapshotattribute
stateattribute
daemon_liveattribute
stop_requestedattribute
active_flow_names
class
FlowLiveSummaryattribute
flow_nameattribute
group_nameattribute
stateattribute
stop_requestedattribute
active_run_countattribute
queued_run_countattribute
running_step_countsattribute
last_started_at_utcattribute
last_finished_at_utcattribute
last_error_text
class
RunLiveSnapshotattribute
run_idattribute
flow_nameattribute
group_nameattribute
source_pathattribute
stateattribute
current_step_nameattribute
started_at_utcattribute
finished_at_utcattribute
elapsed_secondsattribute
error_text
class
OperatorNoticeattribute
notice_idattribute
levelattribute
textattribute
created_at_utc
class
WorkspaceSnapshotattribute
workspace_idattribute
versionattribute
controlattribute
engineattribute
flowsattribute
active_runsattribute
notices
class
RuntimeEventattribute
workspace_idattribute
event_typeattribute
versionattribute
timestamp_utcattribute
correlation_idattribute
payload
class
RuntimeStateSubscribermethod
__call__param
selfparam
event: RuntimeEvent
class
RuntimeStatePortmethod
current_snapshotparam
selfparam
binding: WorkspaceRuntimeBindingparam
*param
runtime_application: RuntimeApplicationparam
flow_cards: Iterable[FlowCatalogLike]param
now: floatparam
daemon_startup_in_progress: bool=False
method
subscribeparam
selfparam
*param
workspace_id: strparam
callback: RuntimeStateSubscriber
method
unsubscribeparam
selfparam
token: object
class
WorkspaceRuntimeProjectionattribute
runtime_sessionattribute
operation_trackerattribute
flow_statesattribute
active_runtime_flow_namesattribute
step_output_index
class
RuntimeStateServiceinstance attribute
runtime_binding_serviceinstance attribute
log_serviceinstance attribute
_snapshot_versionsinstance attribute
_last_workspace_snapshotsinstance attribute
_subscribers_by_workspaceinstance attribute
_subscription_workspace_by_tokenmethod
__init__param
selfparam
*param
runtime_binding_service: WorkspaceRuntimeBindingServiceparam
log_service: LogService
method
_effective_runtime_sessionparam
runtime_session: RuntimeSessionStateparam
*param
active_runtime_flow_names: tuple[str, ...]
method
_control_snapshotparam
control_state: WorkspaceControlStateparam
runtime_session: RuntimeSessionState
method
_engine_snapshotparam
runtime_session: RuntimeSessionStateparam
*param
daemon_live: boolparam
daemon_startup_in_progress: bool
method
_flow_state_nameparam
state_text: str
method
_run_state_nameparam
run_group: FlowRunStateparam
*param
flow_state: FlowStateName
method
_current_step_nameparam
run_group: FlowRunState
method
_run_started_atparam
run_group: FlowRunState
method
_run_finished_atparam
run_group: FlowRunState
method
_run_error_textparam
run_group: FlowRunState
method
_running_step_countsparam
flow_state: OperationFlowState | None
method
_latest_run_timesparam
run_groups: tuple[FlowRunState, ...]
method
_snapshot_signatureparam
snapshot: WorkspaceSnapshot
method
subscribeparam
selfparam
*param
workspace_id: strparam
callback: RuntimeStateSubscriber
method
unsubscribeparam
selfparam
token: object
method
rebuild_projectionparam
selfparam
binding: WorkspaceRuntimeBindingparam
*param
runtime_application: RuntimeApplicationparam
flow_cards: Iterable[FlowCatalogLike]param
runtime_session: RuntimeSessionStateparam
now: float
method
_build_workspace_snapshotparam
selfparam
*param
binding: WorkspaceRuntimeBindingparam
flow_cards: tuple[FlowCatalogLike, ...]param
runtime_session: RuntimeSessionStateparam
workspace_control_state: WorkspaceControlStateparam
daemon_live: boolparam
daemon_startup_in_progress: boolparam
operation_tracker: OperationSessionStateparam
flow_states: dict[str, str]
method
_publish_snapshot_eventsparam
selfparam
previous: WorkspaceSnapshot | Noneparam
current: WorkspaceSnapshot
method
current_snapshotparam
selfparam
binding: WorkspaceRuntimeBindingparam
*param
runtime_application: RuntimeApplicationparam
flow_cards: Iterable[FlowCatalogLike]param
now: floatparam
daemon_startup_in_progress: bool=False
method
snapshot_from_projectionparam
selfparam
*param
binding: WorkspaceRuntimeBindingparam
flow_cards: Iterable[FlowCatalogLike]param
projection: WorkspaceRuntimeProjectionparam
workspace_control_state: WorkspaceControlStateparam
daemon_live: boolparam
daemon_startup_in_progress: bool=False
module
data_engine.services.settingsattribute
__all__class
SettingsServiceinstance attribute
_storemethod
__init__param
selfparam
store: LocalSettingsStore
method
default_storeparam
clsparam
*param
app_root: Path | None=None
method
open_defaultparam
clsparam
*param
app_root: Path | None=Noneparam
store_factory: Callable[[Path | None], LocalSettingsStore] | None=None
method
workspace_collection_rootparam
self
method
set_workspace_collection_rootparam
selfparam
value: Path | str | None
method
default_workspace_idparam
self
method
set_default_workspace_idparam
selfparam
value: str | None
method
runtime_rootparam
self
method
set_runtime_rootparam
selfparam
value: Path | str | None
module
data_engine.services.shared_stateattribute
__all__class
SharedStateServicemethod
hydrate_local_runtimeparam
selfparam
paths: WorkspacePathsparam
ledger: RuntimeSnapshotStore
method
read_lease_metadataparam
selfparam
paths: WorkspacePaths
method
lease_is_staleparam
selfparam
paths: WorkspacePathsparam
*param
stale_after_seconds: float
method
reset_flow_stateparam
selfparam
paths: WorkspacePathsparam
*param
flow_name: str
method
reset_workspace_stateparam
selfparam
paths: WorkspacePaths
module
data_engine.services.themeattribute
__all__class
ThemeServiceinstance attribute
_themesinstance attribute
default_theme_nameinstance attribute
_resolve_theme_nameinstance attribute
_system_theme_nameinstance attribute
_toggle_theme_nameinstance attribute
_theme_button_textmethod
__init__param
selfparam
*param
themes: Mapping[str, ThemePalette]=THEMESparam
default_theme_name: str=DEFAULT_THEMEparam
resolve_theme_name_func: Callable[[str], str]=resolve_theme_nameparam
system_theme_name_func: Callable[[], str]=system_theme_nameparam
toggle_theme_name_func: Callable[[str], str]=toggle_theme_nameparam
theme_button_text_func: Callable[[str], str]=theme_button_text
method
resolve_nameparam
selfparam
theme_name: str=DEFAULT_THEME
method
system_nameparam
self
method
toggle_nameparam
selfparam
theme_name: str
method
button_textparam
selfparam
theme_name: str
method
paletteparam
selfparam
theme_name: str=DEFAULT_THEME
module
data_engine.services.workspace_provisioningattribute
__all__function
checkout_source_dirparam
app_root: Path
function
checkout_tests_dirparam
app_root: Path
function
_vscode_interpreter_pathparam
*param
settings_root: Pathparam
app_root: Pathparam
interpreter_path: Path | None=None
function
workspace_vscode_settingsparam
workspace_root: Pathparam
*param
app_root: Pathparam
interpreter_path: Path | None=None
function
collection_vscode_settingsparam
collection_root: Pathparam
*param
app_root: Pathparam
interpreter_path: Path | None=None
function
write_workspace_vscode_settingsparam
workspace_root: Pathparam
*param
app_root: Pathparam
interpreter_path: Path | None=Noneparam
overwrite: bool=False
function
write_collection_vscode_settingsparam
collection_root: Pathparam
*param
app_root: Pathparam
interpreter_path: Path | None=Noneparam
overwrite: bool=False
class
WorkspaceProvisioningResultattribute
workspace_rootattribute
created_pathsattribute
preserved_pathsmethod
created_anythingparam
self
class
WorkspaceProvisioningServicemethod
provision_workspaceparam
selfparam
workspace_paths: WorkspacePathsparam
*param
interpreter_path: Path | None=None
module
data_engine.services.workspacesattribute
__all__class
WorkspaceServiceinstance attribute
_app_state_policyinstance attribute
_discovery_policyinstance attribute
_runtime_layout_policyinstance attribute
_discover_workspacesinstance attribute
_resolve_workspace_pathsmethod
__init__param
selfparam
*param
app_state_policy: AppStatePolicy | None=Noneparam
discovery_policy: WorkspaceDiscoveryPolicy | None=Noneparam
runtime_layout_policy: RuntimeLayoutPolicy | None=Noneparam
discover_workspaces_func: Callable[..., tuple[DiscoveredWorkspace, ...]] | None=Noneparam
resolve_workspace_paths_func: Callable[..., WorkspacePaths] | None=None
method
discoverparam
selfparam
*param
app_root: Path | None=Noneparam
workspace_collection_root: Path | None=None
method
resolve_pathsparam
selfparam
*param
workspace_id: str | None=Noneparam
workspace_root: Path | None=Noneparam
data_root: Path | None=Noneparam
workspace_collection_root: Path | None=None
module
data_engine.uiattribute
__all__
module
data_engine.ui.cliattribute
__all__
module
data_engine.ui.cli.appattribute
__all__function
_default_cli_dependenciesfunction
mainparam
argv: list[str] | None=Noneparam
*param
dependencies: CliDependencies | None=None
function
_apply_environmentparam
args: argparse.Namespace
function
_infer_project_root_from_cwdparam
cwd: Path
function
_run_commandparam
args: argparse.Namespaceparam
*param
dependencies: CliDependencies
function
_test_slice_argsparam
slice_name: strparam
*param
app_root: Path
function
_run_testsparam
*param
slice_name: strparam
list_slices: boolparam
dependencies: CliDependencies
function
_doctorparam
*param
dependencies: CliDependencies
function
_doctor_commandparam
args: argparse.Namespaceparam
*param
dependencies: CliDependencies
function
_run_process_listingfunction
_classify_process_kindparam
command: str
function
_doctor_daemonsparam
*param
dependencies: CliDependencies
module
data_engine.ui.cli.commands_doctorfunction
doctorparam
*param
settings: Anyparam
paths: Any
function
run_process_listingfunction
classify_process_kindparam
command: str
function
doctor_daemonsparam
*param
settings: Anyparam
workspace_service: Anyparam
process_rows: list[ProcessInfo] | None=Noneparam
process_listing_func: Callable[[], list[ProcessInfo]]=run_process_listingparam
classify_process_kind_func: Callable[[str], str | None]=classify_process_kindparam
read_lease_metadata_func: Callable[[Any], dict[str, Any] | None]param
lease_is_stale_func: Callable[[Any, float], bool]param
machine_id_text_func: Callable[[], str]=machine_id_text
module
data_engine.ui.cli.commands_runattribute
TEST_SLICE_CHOICESfunction
checkout_tests_dirparam
app_root: Path
function
raise_open_file_limitparam
*param
minimum_soft_limit: int=4096
function
test_slice_argsparam
slice_name: strparam
*param
app_root: Path
function
run_testsparam
*param
slice_name: strparam
list_slices: boolparam
app_root: Path
module
data_engine.ui.cli.commands_startattribute
__all__function
start_surfaceparam
surface: str
function
start_gui_subprocessfunction
launch_desktop_uiparam
*param
theme_name: str | None=None
function
launch_terminal_ui
module
data_engine.ui.cli.commands_workspaceattribute
__all__function
create_commandparam
argsparam
*param
dependencies
function
create_workspaceparam
path: Pathparam
*param
dependencies
function
workspace_vscode_settingsparam
workspace_root: Pathparam
*param
app_root: Path
function
collection_vscode_settingsparam
collection_root: Pathparam
*param
app_root: Path
function
write_collection_vscode_settingsparam
collection_root: Pathparam
*param
dependencies
function
write_workspace_vscode_settingsparam
workspace_root: Pathparam
*param
dependencies
module
data_engine.ui.cli.dependenciesfunction
default_cli_dependency_factoriesfunction
build_default_cli_dependenciesparam
*param
factories: CliDependencyFactories | None=None
class
CliDependenciesattribute
app_state_policyattribute
shared_state_serviceattribute
workspace_service
class
CliDependencyFactoriesattribute
app_state_policy_factoryattribute
shared_state_service_factoryattribute
workspace_service_factory
module
data_engine.ui.cli.parserfunction
build_parserclass
_HelpFormatter
module
data_engine.ui.guiattribute
__all__function
__getattr__param
name: str
module
data_engine.ui.gui.appattribute
__all__class
DataEngineWindowattribute
_MAX_LOG_EVENTS_PER_TICKattribute
_MAX_VISIBLE_LOG_RUNSattribute
_MAX_DAEMON_SYNC_MISSESattribute
_DOCS_HOME_PAGEattribute
_ACTIVE_FLOW_STATESattribute
_VIEW_RAIL_ICON_NAMESattribute
_ACTION_ICON_NAMESattribute
_LOG_ICON_NAMESattribute
_LOG_ICON_COLORSinstance attribute
workspace_counts_footer_labelinstance attribute
app_version_footer_labelinstance attribute
view_stackmethod
__init__param
selfparam
*param
theme_name: str=DEFAULT_THEMEparam
services: GuiServices | None=None
method
showEventparam
selfparam
event
method
closeEventparam
selfparam
event
method
_build_windowparam
self
module
data_engine.ui.gui.app_bindingattribute
_DEFAULT_WINDOW_SIZEattribute
_MINIMUM_WINDOW_SIZEattribute
_STARTUP_SCREEN_WIDTH_RATIOattribute
_STARTUP_SCREEN_HEIGHT_RATIOattribute
__all__function
initial_window_size_for_screenparam
screen: object | None
function
bootstrap_gui_windowparam
window: 'DataEngineWindow'param
*param
theme_name: strparam
services: GuiServices | None=None
module
data_engine.ui.gui.bootstrapattribute
__all__function
default_gui_dependency_factoriesfunction
default_gui_service_kwargsparam
theme_name: str
function
_gui_services_from_kwargsparam
service_kwargs: dict[str, object]
function
build_gui_service_kwargsparam
*param
settings_service: SettingsService | None=Noneparam
workspace_service: WorkspaceService | None=Noneparam
catalog_query_service: CatalogQueryService | None=Noneparam
history_query_service: HistoryQueryService | None=Noneparam
flow_catalog_service: FlowCatalogService | None=Noneparam
daemon_service: DaemonService | None=Noneparam
daemon_state_service: DaemonStateService | None=Noneparam
runtime_application: RuntimeApplication | None=Noneparam
command_service: CommandPort | None=Noneparam
ledger_service: LedgerService | None=Noneparam
log_service: LogService | None=Noneparam
runtime_binding_service: WorkspaceRuntimeBindingService | None=Noneparam
runtime_state_service: RuntimeStateService | None=Noneparam
runtime_history_service: RuntimeHistoryService | None=Noneparam
shared_state_service: SharedStateService | None=Noneparam
theme_service: ThemeService | None=Noneparam
settings_store: LocalSettingsStore | None=Noneparam
factories: GuiDependencyFactories | None=Noneparam
app_root: Path | None=Noneparam
discover_workspaces_func=Noneparam
resolve_workspace_paths_func=Noneparam
discover_definitions_func=discover_flow_module_definitionsparam
load_flow_func=load_flowparam
spawn_process_func=spawn_daemon_processparam
request_func=daemon_requestparam
is_live_func=is_daemon_liveparam
client_error_type: type[Exception]=DaemonClientErrorparam
resolve_theme_name_func=resolve_theme_nameparam
system_theme_name_func=system_theme_nameparam
toggle_theme_name_func=toggle_theme_nameparam
theme_button_text_func=theme_button_textparam
themes=THEMESparam
default_theme_name: str | None=None
function
build_default_gui_servicesparam
*param
settings_service: SettingsService | None=Noneparam
workspace_service: WorkspaceService | None=Noneparam
catalog_query_service: CatalogQueryService | None=Noneparam
history_query_service: HistoryQueryService | None=Noneparam
flow_catalog_service: FlowCatalogService | None=Noneparam
daemon_service: DaemonService | None=Noneparam
daemon_state_service: DaemonStateService | None=Noneparam
runtime_application: RuntimeApplication | None=Noneparam
command_service: CommandPort | None=Noneparam
ledger_service: LedgerService | None=Noneparam
log_service: LogService | None=Noneparam
runtime_binding_service: WorkspaceRuntimeBindingService | None=Noneparam
runtime_state_service: RuntimeStateService | None=Noneparam
runtime_history_service: RuntimeHistoryService | None=Noneparam
shared_state_service: SharedStateService | None=Noneparam
theme_service: ThemeService | None=Noneparam
settings_store: LocalSettingsStore | None=Noneparam
factories: GuiDependencyFactories | None=Noneparam
app_root: Path | None=Noneparam
discover_workspaces_func=Noneparam
resolve_workspace_paths_func=Noneparam
discover_definitions_func=Noneparam
load_flow_func=Noneparam
spawn_process_func=Noneparam
request_func=Noneparam
is_live_func=Noneparam
client_error_type: type[Exception]=DaemonClientErrorparam
resolve_theme_name_func=Noneparam
system_theme_name_func=Noneparam
toggle_theme_name_func=Noneparam
theme_button_text_func=Noneparam
themes=Noneparam
default_theme_name: str | None=None
function
build_gui_servicesparam
*param
settings_service: SettingsService | None=Noneparam
workspace_service: WorkspaceService | None=Noneparam
catalog_query_service: CatalogQueryService | None=Noneparam
history_query_service: HistoryQueryService | None=Noneparam
flow_catalog_service: FlowCatalogService | None=Noneparam
daemon_service: DaemonService | None=Noneparam
daemon_state_service: DaemonStateService | None=Noneparam
runtime_application: RuntimeApplication | None=Noneparam
command_service: CommandPort | None=Noneparam
ledger_service: LedgerService | None=Noneparam
log_service: LogService | None=Noneparam
runtime_binding_service: WorkspaceRuntimeBindingService | None=Noneparam
runtime_state_service: RuntimeStateService | None=Noneparam
runtime_history_service: RuntimeHistoryService | None=Noneparam
shared_state_service: SharedStateService | None=Noneparam
theme_service: ThemeService | None=Noneparam
settings_store: LocalSettingsStore | None=Noneparam
factories: GuiDependencyFactories | None=Noneparam
app_root: Path | None=Noneparam
discover_workspaces_func=Noneparam
resolve_workspace_paths_func=Noneparam
discover_definitions_func=Noneparam
load_flow_func=Noneparam
spawn_process_func=Noneparam
request_func=Noneparam
is_live_func=Noneparam
client_error_type: type[Exception]=DaemonClientErrorparam
resolve_theme_name_func=Noneparam
system_theme_name_func=Noneparam
toggle_theme_name_func=Noneparam
theme_button_text_func=Noneparam
themes=Noneparam
default_theme_name: str | None=None
class
GuiServicesattribute
settings_serviceattribute
workspace_serviceattribute
catalog_query_serviceattribute
history_query_serviceattribute
daemon_serviceattribute
daemon_state_serviceattribute
runtime_applicationattribute
command_serviceattribute
ledger_serviceattribute
log_serviceattribute
runtime_binding_serviceattribute
runtime_state_serviceattribute
runtime_history_serviceattribute
shared_state_serviceattribute
theme_service
class
GuiDependencyFactoriesattribute
settings_store_factoryattribute
settings_service_factoryattribute
workspace_service_factoryattribute
flow_catalog_service_factoryattribute
flow_execution_service_factoryattribute
daemon_service_factoryattribute
daemon_state_service_factoryattribute
ledger_service_factoryattribute
log_service_factoryattribute
runtime_binding_service_factoryattribute
runtime_state_service_factoryattribute
runtime_history_service_factoryattribute
shared_state_service_factoryattribute
runtime_application_factoryattribute
theme_service_factoryattribute
command_service_factoryattribute
catalog_query_service_factoryattribute
history_query_service_factory
module
data_engine.ui.gui.cache_modelsattribute
__all__class
OperationRowWidgetsattribute
row_cardattribute
title_labelattribute
duration_labelattribute
inspect_buttonattribute
operation_name
module
data_engine.ui.gui.control_supportattribute
__all__class
GuiControlMixininstance attribute
run_log_preview_dialogmethod
_load_flowsparam
self: 'DataEngineWindow'
method
_populate_flow_treeparam
self: 'DataEngineWindow'
method
_select_flowparam
self: 'DataEngineWindow'param
flow_name: str | None
method
_refresh_selectionparam
self: 'DataEngineWindow'param
card
method
_refresh_summaryparam
self: 'DataEngineWindow'
method
_refresh_action_buttonsparam
self: 'DataEngineWindow'
method
_reload_workspace_optionsparam
self: 'DataEngineWindow'
method
_workspace_selection_changedparam
self: 'DataEngineWindow'param
index: int
method
_switch_workspaceparam
self: 'DataEngineWindow'param
workspace_id: str
method
_refresh_lease_statusparam
self: 'DataEngineWindow'
method
_request_controlparam
self: 'DataEngineWindow'
method
_update_engine_buttonparam
self: 'DataEngineWindow'
method
_set_flow_stateparam
self: 'DataEngineWindow'param
flow_name: strparam
state: str
method
_set_flow_statesparam
self: 'DataEngineWindow'param
updates: dict[str, str]
method
_sync_from_daemonparam
self: 'DataEngineWindow'
method
_ensure_daemon_startedparam
self: 'DataEngineWindow'
method
_start_daemon_workerparam
self: 'DataEngineWindow'
method
_finish_daemon_startupparam
self: 'DataEngineWindow'param
success: boolparam
error_text: str
method
_finish_control_actionparam
self: 'DataEngineWindow'param
action_name: strparam
payload: object
method
_rebuild_runtime_snapshotparam
self: 'DataEngineWindow'
method
_refresh_log_viewparam
self: 'DataEngineWindow'param
*param
force_scroll_to_bottom: bool=False
method
_add_log_run_itemparam
self: 'DataEngineWindow'param
run_group: FlowRunState
method
_refresh_flows_requestedparam
self: 'DataEngineWindow'
method
_clear_logsparam
self: 'DataEngineWindow'
method
_poll_log_queueparam
self: 'DataEngineWindow'
method
_show_run_log_previewparam
self: 'DataEngineWindow'param
run_group: FlowRunState
method
_show_run_error_detailsparam
self: 'DataEngineWindow'param
run_group: FlowRunStateparam
entry: FlowLogEntry
method
_run_selected_flowparam
self: 'DataEngineWindow'
method
_start_runtimeparam
self: 'DataEngineWindow'
method
_stop_runtimeparam
self: 'DataEngineWindow'
method
_toggle_runtimeparam
self: 'DataEngineWindow'
method
_stop_pipelineparam
self: 'DataEngineWindow'
method
_safe_emit_run_finishedparam
self: 'DataEngineWindow'param
flow_name: strparam
results: objectparam
error: object
method
_safe_emit_runtime_finishedparam
self: 'DataEngineWindow'param
flow_names: tuple[str, ...]param
results: objectparam
error: object
method
_finish_runparam
self: 'DataEngineWindow'param
flow_name: objectparam
results: objectparam
error: object
method
_finish_runtimeparam
self: 'DataEngineWindow'param
flow_names: objectparam
results: objectparam
error: object
method
_is_group_activeparam
self: 'DataEngineWindow'param
group_name: str
module
data_engine.ui.gui.controllersattribute
__all__
module
data_engine.ui.gui.controllers.flowsattribute
__all__class
_GuiWorkspaceCatalogControllerinstance attribute
workspace_serviceinstance attribute
catalog_query_servicemethod
__init__param
selfparam
*param
workspace_service: WorkspaceServiceparam
catalog_query_service: CatalogPort
method
load_flowsparam
selfparam
window: 'DataEngineWindow'param
presentation: '_GuiFlowPresentationController'
method
populate_flow_treeparam
selfparam
window: 'DataEngineWindow'
method
reload_workspace_optionsparam
selfparam
window: 'DataEngineWindow'
method
workspace_selection_changedparam
selfparam
window: 'DataEngineWindow'param
index: int
method
switch_workspaceparam
selfparam
window: 'DataEngineWindow'param
workspace_id: str
method
refresh_flows_requestedparam
selfparam
window: 'DataEngineWindow'param
presentation: '_GuiFlowPresentationController'
method
_refresh_flows_workerparam
selfparam
window: 'DataEngineWindow'param
action_kwargs: dict[str, object]
method
finish_control_actionparam
selfparam
window: 'DataEngineWindow'param
action_name: strparam
payload: objectparam
presentation: '_GuiFlowPresentationController'
method
_workspace_selectorsparam
window: 'DataEngineWindow'
class
_GuiFlowPresentationControllerinstance attribute
catalog_query_serviceinstance attribute
history_query_serviceinstance attribute
command_servicemethod
__init__param
selfparam
*param
catalog_query_service: CatalogPortparam
history_query_service: HistoryPortparam
command_service: CommandPort
method
_control_snapshotparam
window: 'DataEngineWindow'
method
select_flowparam
selfparam
window: 'DataEngineWindow'param
flow_name: str | None
method
refresh_selectionparam
selfparam
window: 'DataEngineWindow'param
card: QtFlowCard | None
method
refresh_summaryparam
selfparam
window: 'DataEngineWindow'
method
refresh_action_buttonsparam
selfparam
window: 'DataEngineWindow'
method
refresh_lease_statusparam
selfparam
window: 'DataEngineWindow'
method
request_controlparam
selfparam
window: 'DataEngineWindow'
method
_request_control_workerparam
selfparam
window: 'DataEngineWindow'
method
update_engine_buttonparam
selfparam
window: 'DataEngineWindow'
method
set_flow_stateparam
selfparam
window: 'DataEngineWindow'param
flow_name: strparam
state: str
method
set_flow_statesparam
selfparam
window: 'DataEngineWindow'param
updates: dict[str, str]
method
refresh_flows_requestedparam
selfparam
window: 'DataEngineWindow'
method
clear_logsparam
selfparam
window: 'DataEngineWindow'
method
_reset_flow_workerparam
selfparam
window: 'DataEngineWindow'param
flow_name: str
class
GuiFlowControllerinstance attribute
workspaceinstance attribute
presentationmethod
__init__param
selfparam
*param
workspace_service: WorkspaceServiceparam
catalog_query_service: CatalogPortparam
history_query_service: HistoryPortparam
command_service: CommandPort
method
load_flowsparam
selfparam
window: 'DataEngineWindow'
method
populate_flow_treeparam
selfparam
window: 'DataEngineWindow'
method
select_flowparam
selfparam
window: 'DataEngineWindow'param
flow_name: str | None
method
refresh_selectionparam
selfparam
window: 'DataEngineWindow'param
card: QtFlowCard | None
method
refresh_summaryparam
selfparam
window: 'DataEngineWindow'
method
refresh_action_buttonsparam
selfparam
window: 'DataEngineWindow'
method
reload_workspace_optionsparam
selfparam
window: 'DataEngineWindow'
method
workspace_selection_changedparam
selfparam
window: 'DataEngineWindow'param
index: int
method
switch_workspaceparam
selfparam
window: 'DataEngineWindow'param
workspace_id: str
method
refresh_lease_statusparam
selfparam
window: 'DataEngineWindow'
method
request_controlparam
selfparam
window: 'DataEngineWindow'
method
update_engine_buttonparam
selfparam
window: 'DataEngineWindow'
method
set_flow_stateparam
selfparam
window: 'DataEngineWindow'param
flow_name: strparam
state: str
method
set_flow_statesparam
selfparam
window: 'DataEngineWindow'param
updates: dict[str, str]
method
refresh_flows_requestedparam
selfparam
window: 'DataEngineWindow'
method
finish_control_actionparam
selfparam
window: 'DataEngineWindow'param
action_name: strparam
payload: object
method
clear_logsparam
selfparam
window: 'DataEngineWindow'
module
data_engine.ui.gui.controllers.runtimeattribute
__all__class
GuiRuntimeControllerinstance attribute
runtime_applicationinstance attribute
daemon_serviceinstance attribute
runtime_state_serviceinstance attribute
command_servicemethod
__init__param
selfparam
*param
runtime_application: RuntimeApplicationparam
daemon_service: DaemonServiceparam
runtime_state_service: RuntimeStateServiceparam
command_service: CommandPort
method
_apply_runtime_projectionparam
selfparam
window: 'DataEngineWindow'param
*param
runtime_sessionparam
operation_trackerparam
flow_statesparam
step_output_index
method
_blocked_status_textparam
window: 'DataEngineWindow'
method
sync_from_daemonparam
selfparam
window: 'DataEngineWindow'
method
ensure_daemon_startedparam
selfparam
window: 'DataEngineWindow'
method
start_daemon_workerparam
selfparam
window: 'DataEngineWindow'
method
_shutdown_started_daemon_if_orphanedparam
selfparam
window: 'DataEngineWindow'
method
rebuild_runtime_snapshotparam
selfparam
window: 'DataEngineWindow'
method
_begin_control_actionparam
window: 'DataEngineWindow'param
action_name: strparam
*param
targetparam
args: tuple[object, ...]=()
method
_emit_control_action_finishedparam
window: 'DataEngineWindow'param
action_name: strparam
payload: object
method
run_selected_flowparam
selfparam
window: 'DataEngineWindow'
method
_run_selected_flow_workerparam
selfparam
window: 'DataEngineWindow'param
action_kwargs: dict[str, object]param
card_name: str | None
method
start_runtimeparam
selfparam
window: 'DataEngineWindow'
method
_start_runtime_workerparam
selfparam
window: 'DataEngineWindow'param
action_kwargs: dict[str, object]
method
stop_runtimeparam
selfparam
window: 'DataEngineWindow'
method
_stop_runtime_workerparam
selfparam
window: 'DataEngineWindow'param
action_kwargs: dict[str, object]
method
toggle_runtimeparam
selfparam
window: 'DataEngineWindow'
method
stop_pipelineparam
selfparam
window: 'DataEngineWindow'
method
_stop_pipeline_workerparam
selfparam
window: 'DataEngineWindow'param
action_kwargs: dict[str, object]
method
finish_control_actionparam
selfparam
window: 'DataEngineWindow'param
action_name: strparam
payload: object
method
finish_runparam
selfparam
window: 'DataEngineWindow'param
flow_name: objectparam
results: objectparam
error: object
method
finish_runtimeparam
selfparam
window: 'DataEngineWindow'param
flow_names: objectparam
results: objectparam
error: object
method
is_group_activeparam
selfparam
window: 'DataEngineWindow'param
group_name: str
module
data_engine.ui.gui.dialogsattribute
__all__
module
data_engine.ui.gui.dialogs.messagesattribute
__all__function
structured_error_contentparam
text: str
function
show_message_boxparam
window: 'DataEngineWindow'param
*param
title: strparam
text: strparam
tone: str
module
data_engine.ui.gui.dialogs.previewsattribute
__all__function
show_run_log_previewparam
window: 'DataEngineWindow'param
request: RunLogPreviewRequest
function
_build_raw_log_entry_widgetparam
window: 'DataEngineWindow'param
entry: 'FlowLogEntry'param
*param
run_group: 'FlowRunState'
function
show_output_previewparam
window: 'DataEngineWindow'param
request: OutputPreviewRequest
function
show_config_previewparam
window: 'DataEngineWindow'param
request: ConfigPreviewRequest
function
_present_dialogparam
dialog: QDialog
module
data_engine.ui.gui.helpersattribute
__all__
module
data_engine.ui.gui.helpers.inspectionfunction
is_inspectable_operationparam
operation_name: str
function
artifact_key_for_operationparam
operation_name: str
function
capture_step_outputsparam
window: 'DataEngineWindow'param
flow_name: strparam
results: object
function
rehydrate_step_outputs_from_ledgerparam
window: 'DataEngineWindow'
function
refresh_operation_buttonsparam
window: 'DataEngineWindow'param
flow_name: str
function
inspect_step_outputparam
window: 'DataEngineWindow'param
operation_name: str
function
show_output_previewparam
window: 'DataEngineWindow'param
operation_name: strparam
output_path: Path
function
show_config_previewparam
window: 'DataEngineWindow'
function
build_output_preview_requestparam
window: 'DataEngineWindow'param
operation_name: str
module
data_engine.ui.gui.helpers.lifecycleattribute
__all__function
register_client_sessionparam
window: 'DataEngineWindow'
function
is_last_process_ui_windowparam
window: 'DataEngineWindow'
function
unregister_client_session_and_check_for_shutdownparam
window: 'DataEngineWindow'param
*param
purge_process_ui_sessions: bool=False
function
shutdown_daemon_on_closeparam
window: 'DataEngineWindow'
function
start_worker_threadparam
window: 'DataEngineWindow'param
*param
targetparam
args=()
function
run_tracked_workerparam
window: 'DataEngineWindow'param
targetparam
args
function
wait_for_worker_threadsparam
window: 'DataEngineWindow'param
*param
timeout_seconds: float
module
data_engine.ui.gui.helpers.scrollfunction
update_operation_scroll_cuesparam
window: 'DataEngineWindow'param
*args
function
update_sidebar_scroll_cuesparam
window: 'DataEngineWindow'param
*args
module
data_engine.ui.gui.helpers.themingfunction
group_iconparam
window: 'DataEngineWindow'param
group_name: str
function
group_icon_colorparam
window: 'DataEngineWindow'
function
render_svg_icon_pixmapparam
window: 'DataEngineWindow'param
icon_name: strparam
size: intparam
*param
fill_color: str | None=None
function
view_rail_iconparam
window: 'DataEngineWindow'param
view_name: str
function
action_bar_iconparam
window: 'DataEngineWindow'param
action_name: str
function
log_iconparam
window: 'DataEngineWindow'param
icon_name: strparam
size: int=16
function
render_group_icon_pixmapparam
window: 'DataEngineWindow'param
group_name: strparam
size: int
function
toggle_themeparam
window: 'DataEngineWindow'
function
sync_theme_to_systemparam
window: 'DataEngineWindow'param
*args
function
apply_themeparam
window: 'DataEngineWindow'
module
data_engine.ui.gui.iconsattribute
ICON_ASSETSattribute
__all__function
load_svg_icon_textparam
icon_name: str
class
SvgIconAssetattribute
file_nameattribute
svg_textmethod
read_textparam
self
module
data_engine.ui.gui.launcherattribute
__all__function
_configure_qt_webengine_environmentfunction
launchparam
theme_name: str=DEFAULT_THEME
function
main
module
data_engine.ui.gui.presentersattribute
__all__
module
data_engine.ui.gui.presenters.docsattribute
__all__function
create_docs_browserparam
window: 'DataEngineWindow'
function
packaged_docs_dirfunction
initialize_docs_viewparam
window: 'DataEngineWindow'
function
load_docs_pageparam
window: 'DataEngineWindow'param
file_name: str
module
data_engine.ui.gui.presenters.logsattribute
__all__function
next_log_scroll_valueparam
*param
previous_value: intparam
previous_maximum: intparam
current_maximum: intparam
force_scroll_to_bottom: bool=False
function
refresh_log_viewparam
window: 'DataEngineWindow'param
*param
force_scroll_to_bottom: bool=False
function
add_log_run_itemparam
window: 'DataEngineWindow'param
run_group: 'FlowRunState'
function
update_log_run_itemparam
window: 'DataEngineWindow'param
index: intparam
run_group: 'FlowRunState'
function
format_raw_log_messageparam
entry: 'FlowLogEntry'
function
_row_signatureparam
run_group: 'FlowRunState'
module
data_engine.ui.gui.presenters.runtime_projectionattribute
__all__function
finish_daemon_startupparam
window: 'DataEngineWindow'param
success: boolparam
error_text: str
module
data_engine.ui.gui.presenters.sidebarattribute
__all__function
refresh_sidebar_selectionparam
window: 'DataEngineWindow'
function
refresh_sidebar_state_viewsparam
window: 'DataEngineWindow'param
changed_flow_names: set[str]
function
set_hoveredparam
widget: QFrameparam
hovered: bool
function
repolish_widget_treeparam
widget: QWidget
module
data_engine.ui.gui.presenters.stepsattribute
__all__function
reset_operation_stateparam
window: 'DataEngineWindow'param
flow_name: str
function
apply_runtime_eventparam
window: 'DataEngineWindow'param
event: RuntimeStepEvent
function
render_operation_durationsparam
window: 'DataEngineWindow'param
flow_name: str
function
duration_textparam
window: 'DataEngineWindow'param
flow_name: strparam
operation_name: str
function
refresh_live_operation_durationsparam
window: 'DataEngineWindow'
function
apply_operation_row_stateparam
row_card: QFrameparam
status: str
function
flash_operation_rowparam
window: 'DataEngineWindow'param
index: int
function
normalize_completed_operation_rowsparam
window: 'DataEngineWindow'param
flow_name: str
module
data_engine.ui.gui.presenters.workspaceattribute
__all__
module
data_engine.ui.gui.presenters.workspace_bindingattribute
__all__function
_close_workspace_scoped_dialogsparam
window: 'DataEngineWindow'
function
_sync_workspace_selectorparam
window: 'DataEngineWindow'
function
rebind_workspace_contextparam
window: 'DataEngineWindow'param
*param
workspace_id: str | None=Noneparam
override_root: Path | None | object=...
module
data_engine.ui.gui.presenters.workspace_settingsattribute
__all__function
refresh_workspace_root_controlsparam
window: 'DataEngineWindow'
function
save_workspace_collection_root_overrideparam
window: 'DataEngineWindow'
function
reset_workspace_collection_root_overrideparam
window: 'DataEngineWindow'
function
browse_workspace_collection_root_overrideparam
window: 'DataEngineWindow'
function
provision_selected_workspaceparam
window: 'DataEngineWindow'
function
force_shutdown_daemonparam
window: 'DataEngineWindow'
function
reset_workspaceparam
window: 'DataEngineWindow'
function
refresh_workspace_provisioning_controlsparam
window: 'DataEngineWindow'
function
refresh_workspace_visibility_panelparam
window: 'DataEngineWindow'
function
finish_control_actionparam
window: 'DataEngineWindow'param
action_name: strparam
payload: object
function
_emit_workspace_settings_actionparam
window: 'DataEngineWindow'param
action_name: strparam
payload: dict[str, object]
function
_provision_selected_workspace_workerparam
window: 'DataEngineWindow'
function
_force_shutdown_daemon_workerparam
window: 'DataEngineWindow'
function
_reset_workspace_workerparam
window: 'DataEngineWindow'
function
_workspace_module_countparam
flow_modules_dir: Path
function
_workspace_counts_footer_textparam
window: 'DataEngineWindow'
function
_recent_workspace_run_countparam
window: 'DataEngineWindow'param
*param
days: int
module
data_engine.ui.gui.preview_modelsclass
OutputPreviewRequestattribute
operation_nameattribute
output_path
class
RunLogPreviewRequestattribute
run_groupattribute
detailmethod
from_runparam
clsparam
run_group: FlowRunState
class
ConfigPreviewRequestattribute
preview
module
data_engine.ui.gui.render_supportclass
GuiRenderingMixinmethod
_format_raw_log_messageparam
self: 'DataEngineWindow'param
entry: FlowLogEntry
method
_set_operation_cardsparam
self: 'DataEngineWindow'param
operation_items: tuple[str, ...]
method
_update_operation_scroll_cuesparam
self: 'DataEngineWindow'param
*args
method
_update_sidebar_scroll_cuesparam
self: 'DataEngineWindow'param
*args
method
_format_operation_titleparam
self: 'DataEngineWindow'param
operation_name: str
method
_reset_operation_stateparam
self: 'DataEngineWindow'param
flow_name: str
method
_apply_runtime_eventparam
self: 'DataEngineWindow'param
event: RuntimeStepEvent
method
_render_operation_durationsparam
self: 'DataEngineWindow'param
flow_name: str
method
_duration_textparam
self: 'DataEngineWindow'param
flow_name: strparam
operation_name: str
method
_refresh_live_operation_durationsparam
self: 'DataEngineWindow'
method
_apply_operation_row_stateparam
self: 'DataEngineWindow'param
row_card: QFrameparam
row_state
method
_flash_operation_rowparam
self: 'DataEngineWindow'param
index: int
method
_normalize_completed_operation_rowsparam
self: 'DataEngineWindow'param
flow_name: str
method
_format_secondsparam
self: 'DataEngineWindow'param
seconds: float
method
_group_iconparam
self: 'DataEngineWindow'param
group_name: str
method
_group_icon_colorparam
self: 'DataEngineWindow'
method
_render_svg_icon_pixmapparam
self: 'DataEngineWindow'param
icon_name: strparam
size: intparam
*param
fill_color: str | None=None
method
_view_rail_iconparam
self: 'DataEngineWindow'param
view_name: str
method
_action_bar_iconparam
self: 'DataEngineWindow'param
action_name: str
method
_log_iconparam
self: 'DataEngineWindow'param
icon_name: strparam
size: int=16
method
_render_group_icon_pixmapparam
self: 'DataEngineWindow'param
group_name: strparam
size: int
method
_build_group_row_widgetparam
self: 'DataEngineWindow'param
group_name: strparam
entries: list['QtFlowCard']
method
_build_flow_row_widgetparam
self: 'DataEngineWindow'param
card: 'QtFlowCard'
method
_build_log_run_widgetparam
self: 'DataEngineWindow'param
run_group
method
_refresh_sidebar_selectionparam
self: 'DataEngineWindow'
method
_refresh_sidebar_state_viewsparam
self: 'DataEngineWindow'param
changed_flow_names: set[str]
method
_set_hoveredparam
self: 'DataEngineWindow'param
widget: QFrameparam
hovered: bool
method
_repolish_widget_treeparam
self: 'DataEngineWindow'param
widget: QWidget
method
_flow_iconparam
self: 'DataEngineWindow'param
card: 'QtFlowCard'
method
_toggle_themeparam
self: 'DataEngineWindow'
method
_sync_theme_to_systemparam
self: 'DataEngineWindow'param
*args
method
_apply_themeparam
self: 'DataEngineWindow'
method
_is_inspectable_operationparam
self: 'DataEngineWindow'param
operation_name: str
method
_artifact_key_for_operationparam
self: 'DataEngineWindow'param
operation_name: str
method
_capture_step_outputsparam
self: 'DataEngineWindow'param
flow_name: strparam
results: object
method
_rehydrate_step_outputs_from_ledgerparam
self: 'DataEngineWindow'
method
_refresh_operation_buttonsparam
self: 'DataEngineWindow'param
flow_name: str
method
_inspect_step_outputparam
self: 'DataEngineWindow'param
operation_name: str
method
_show_output_previewparam
self: 'DataEngineWindow'param
operation_name: strparam
output_path: Path
method
_show_config_previewparam
self: 'DataEngineWindow'
module
data_engine.ui.gui.renderingattribute
__all__
module
data_engine.ui.gui.rendering.artifactsattribute
__all__function
populate_output_previewparam
layout: QVBoxLayoutparam
output_path: Pathparam
preview_spec: ArtifactPreviewSpec | None=None
function
_add_tabular_previewparam
layout: QVBoxLayoutparam
frame: pl.DataFrameparam
heading: str
function
_add_text_previewparam
layout: QVBoxLayoutparam
output_path: Pathparam
heading: str
function
_add_placeholder_previewparam
layout: QVBoxLayoutparam
*param
heading: strparam
message: strparam
output_path: Path
module
data_engine.ui.gui.rendering.iconsattribute
__all__function
theme_svg_pathsparam
svg_text: strparam
fill: str
function
render_svg_icon_pixmapparam
*param
icon_name: strparam
size: intparam
device_pixel_ratio: floatparam
fill_color: str | None=Noneparam
default_fill_color: QColor | str
module
data_engine.ui.gui.runtimeattribute
__all__class
QueueLogHandlerinstance attribute
queuemethod
__init__param
selfparam
queue: Queue[FlowLogEntry]
method
emitparam
selfparam
record: logging.LogRecord
class
UiSignalsattribute
run_finishedattribute
runtime_finishedattribute
daemon_startup_finishedattribute
control_action_finished
module
data_engine.ui.gui.state_supportattribute
__all__class
GuiStateMixininstance attribute
_operator_session_stateinstance attribute
flow_catalog_stateinstance attribute
_daemon_statusinstance attribute
_docs_root_dirinstance attribute
workspace_session_statemethod
log_storeparam
self: 'DataEngineWindow'
method
_daemon_managerparam
self: 'DataEngineWindow'
method
runtime_sessionparam
self: 'DataEngineWindow'
method
runtime_sessionparam
self: 'DataEngineWindow'param
value: RuntimeSessionState
method
flow_catalog_stateparam
self: 'DataEngineWindow'
method
flow_catalog_stateparam
self: 'DataEngineWindow'param
value: FlowCatalogState
method
flow_cardsparam
self: 'DataEngineWindow'
method
flow_cardsparam
self: 'DataEngineWindow'param
value: dict[str, QtFlowCard] | tuple[QtFlowCard, ...]
method
flow_statesparam
self: 'DataEngineWindow'
method
flow_statesparam
self: 'DataEngineWindow'param
value: dict[str, str]
method
selected_flow_nameparam
self: 'DataEngineWindow'
method
selected_flow_nameparam
self: 'DataEngineWindow'param
value: str | None
method
empty_flow_messageparam
self: 'DataEngineWindow'
method
empty_flow_messageparam
self: 'DataEngineWindow'param
value: str
method
daemon_statusparam
self: 'DataEngineWindow'
method
daemon_statusparam
self: 'DataEngineWindow'param
value: DaemonStatusState
method
workspace_control_stateparam
self: 'DataEngineWindow'
method
workspace_control_stateparam
self: 'DataEngineWindow'param
value: WorkspaceControlState
method
workspace_session_stateparam
self: 'DataEngineWindow'
method
workspace_session_stateparam
self: 'DataEngineWindow'param
value: WorkspaceSessionState
method
operator_session_stateparam
self: 'DataEngineWindow'
method
operation_trackerparam
self: 'DataEngineWindow'
method
operation_trackerparam
self: 'DataEngineWindow'param
value: OperationSessionState
method
docs_root_dirparam
self: 'DataEngineWindow'
method
docs_root_dirparam
self: 'DataEngineWindow'param
value: Path | None
method
workspace_collection_root_overrideparam
self: 'DataEngineWindow'
method
workspace_collection_root_overrideparam
self: 'DataEngineWindow'param
value: Path | None
method
discovered_workspace_idsparam
self: 'DataEngineWindow'
method
discovered_workspace_idsparam
self: 'DataEngineWindow'param
value: tuple[str, ...]
method
_log_matches_selectionparam
self: 'DataEngineWindow'param
entry: FlowLogEntry
method
_append_log_entryparam
self: 'DataEngineWindow'param
entry: FlowLogEntry
method
_schedule_ui_refreshparam
self: 'DataEngineWindow'param
*param
log_view: bool=Falseparam
action_buttons: bool=False
method
_flush_deferred_ui_updatesparam
self: 'DataEngineWindow'
method
_append_log_lineparam
self: 'DataEngineWindow'param
line: strparam
*param
flow_name: str | None=None
module
data_engine.ui.gui.supportclass
GuiWindowSupportMixinmethod
_resolve_workspace_pathsparam
self: 'DataEngineWindow'param
*param
workspace_id: str | None=Noneparam
workspace_collection_root: Path | None | object=...
method
_daemon_requestparam
self: 'DataEngineWindow'param
pathsparam
payloadparam
*param
timeout: float=0.0
method
_is_daemon_liveparam
self: 'DataEngineWindow'param
paths
method
_daemon_client_error_typeparam
self: 'DataEngineWindow'
method
_unregister_client_session_and_check_for_shutdownparam
self: 'DataEngineWindow'param
*param
purge_process_ui_sessions: bool
method
_is_last_process_ui_windowparam
self: 'DataEngineWindow'
method
_shutdown_daemon_on_closeparam
self: 'DataEngineWindow'
method
_wait_for_worker_threadsparam
self: 'DataEngineWindow'param
*param
timeout_seconds: float
method
_register_worker_threadparam
self: 'DataEngineWindow'param
thread
method
_discard_worker_threadparam
self: 'DataEngineWindow'param
thread
method
_worker_threads_snapshotparam
self: 'DataEngineWindow'
method
_switch_viewparam
self: 'DataEngineWindow'param
index: int
method
_monotonicparam
self: 'DataEngineWindow'
method
_structured_error_contentparam
self: 'DataEngineWindow'param
text: str
method
_show_message_boxparam
self: 'DataEngineWindow'param
*param
title: strparam
text: strparam
tone: str
method
_show_message_box_laterparam
self: 'DataEngineWindow'param
*param
title: strparam
text: strparam
tone: str
method
_refresh_workspace_root_controlsparam
self: 'DataEngineWindow'
method
_rebind_workspace_contextparam
self: 'DataEngineWindow'param
*param
workspace_id: str | None=None
method
_save_workspace_collection_root_overrideparam
self: 'DataEngineWindow'
method
_reset_workspace_collection_root_overrideparam
self: 'DataEngineWindow'
method
_browse_workspace_collection_root_overrideparam
self: 'DataEngineWindow'
method
_provision_selected_workspaceparam
self: 'DataEngineWindow'
method
_force_shutdown_daemonparam
self: 'DataEngineWindow'
method
_reset_workspaceparam
self: 'DataEngineWindow'
method
_refresh_workspace_visibility_panelparam
self: 'DataEngineWindow'
method
_create_docs_browserparam
self: 'DataEngineWindow'
method
_initialize_docs_viewparam
self: 'DataEngineWindow'
method
_load_docs_pageparam
self: 'DataEngineWindow'param
file_name: str
method
_config_summaryparam
self: 'DataEngineWindow'param
card: 'QtFlowCard | None'
method
_has_authored_workspaceparam
self: 'DataEngineWindow'
method
_is_bootstrap_ready_errorparam
self: 'DataEngineWindow'param
message: str
method
_empty_flow_message_for_errorparam
self: 'DataEngineWindow'param
message: str
module
data_engine.ui.gui.surfaceattribute
__all__function
build_default_gui_servicesparam
theme_name: str
function
handle_show_eventparam
window: 'DataEngineWindow'param
event: 'QShowEvent'
function
handle_close_eventparam
window: 'DataEngineWindow'param
event: 'QCloseEvent'
function
show_message_box_laterparam
window: 'DataEngineWindow'param
*param
title: strparam
text: strparam
tone: str
function
log_matches_selectionparam
window: 'DataEngineWindow'param
entry: 'FlowLogEntry'
function
append_log_entryparam
window: 'DataEngineWindow'param
entry: 'FlowLogEntry'
function
schedule_ui_refreshparam
window: 'DataEngineWindow'param
*param
log_view: bool=Falseparam
action_buttons: bool=False
function
flush_deferred_ui_updatesparam
window: 'DataEngineWindow'
function
append_log_lineparam
window: 'DataEngineWindow'param
line: strparam
*param
flow_name: str | None=None
function
poll_log_queueparam
window: 'DataEngineWindow'
function
safe_emit_run_finishedparam
window: 'DataEngineWindow'param
flow_name: strparam
results: objectparam
error: object
function
safe_emit_runtime_finishedparam
window: 'DataEngineWindow'param
flow_names: tuple[str, ...]param
results: objectparam
error: object
module
data_engine.ui.gui.themeattribute
__all__function
stylesheetparam
theme_name: str=DEFAULT_THEME
module
data_engine.ui.gui.widgetsattribute
__all__
module
data_engine.ui.gui.widgets.configattribute
__all__function
make_label_selectableparam
label: QLabel
function
build_config_valueparam
layout: QVBoxLayoutparam
label: str
module
data_engine.ui.gui.widgets.logsattribute
__all__function
build_log_run_widgetparam
window: 'DataEngineWindow'param
run_group: 'FlowRunState'
module
data_engine.ui.gui.widgets.panelsattribute
__all__function
build_operator_viewparam
window: 'DataEngineWindow'
function
build_nav_railparam
window: 'DataEngineWindow'
function
_nav_buttonparam
window: 'DataEngineWindow'param
icon_name: strparam
tooltip: str
function
build_docs_viewparam
window: 'DataEngineWindow'
function
build_settings_viewparam
window: 'DataEngineWindow'
function
_build_workspace_settings_panelparam
window: 'DataEngineWindow'
function
_build_bootstrap_settings_panelparam
window: 'DataEngineWindow'
function
_build_settings_fact_rowparam
label_text: strparam
value_attr: strparam
window: 'DataEngineWindow'param
*param
selectable: bool=False
function
build_action_barparam
window: 'DataEngineWindow'
function
build_sidebarparam
window: 'DataEngineWindow'
function
build_center_panelparam
window: 'DataEngineWindow'
function
build_right_panelparam
window: 'DataEngineWindow'
module
data_engine.ui.gui.widgets.sidebarattribute
__all__function
group_secondary_textparam
window: 'DataEngineWindow'param
group_name: strparam
entries: list['QtFlowCard']
function
flow_secondary_textparam
window: 'DataEngineWindow'param
card: 'QtFlowCard'
function
flow_primary_textparam
card: 'QtFlowCard'
function
status_color_nameparam
state: str
function
icon_labelparam
icon: QIconparam
size: int=18
function
build_group_row_widgetparam
window: 'DataEngineWindow'param
group_name: strparam
entries: list['QtFlowCard']
function
build_flow_row_widgetparam
window: 'DataEngineWindow'param
card: 'QtFlowCard'
function
group_labelparam
group_name: str
module
data_engine.ui.gui.widgets.stepsattribute
__all__function
set_operation_cardsparam
window: 'DataEngineWindow'param
operation_items: tuple[str, ...]
function
format_operation_titleparam
operation_name: str
module
data_engine.ui.tuiattribute
__all__
module
data_engine.ui.tui.appattribute
__all__function
mainclass
DataEngineTuiattribute
CSSattribute
_ACTIVE_FLOW_STATESattribute
BINDINGSinstance attribute
selected_flow_nameinstance attribute
selected_run_keymethod
__init__param
selfparam
*param
theme_name: str=DEFAULT_THEMEparam
services: TuiServices | None=None
method
composeparam
self
method
on_mountparam
self
method
on_unmountparam
self
method
on_list_view_selectedparam
selfparam
event: ListView.Selected
method
on_button_pressedparam
selfparam
event: Button.Pressed
method
on_select_changedparam
selfparam
event: Select.Changed
method
action_refresh_flowsparam
self
method
action_run_selectedparam
self
method
action_start_engineparam
self
method
action_stop_engineparam
self
method
action_view_configparam
self
method
action_clear_flow_logparam
self
method
action_view_logparam
self
method
_load_flowsparam
self
method
_reload_workspace_optionsparam
self
method
_switch_workspaceparam
selfparam
workspace_id: str
method
_render_selected_flowparam
self
method
_selected_run_groupparam
self
method
_show_run_group_modalparam
selfparam
run_group: FlowRunState
method
_poll_uiparam
self
method
_refresh_flow_list_itemsparam
self
method
_refresh_buttonsparam
self
method
_set_statusparam
selfparam
message: str
method
_sync_daemon_stateparam
self
method
_ensure_daemon_startedparam
self
method
_start_daemon_workerparam
self
method
_finish_daemon_startupparam
selfparam
success: boolparam
error_text: str
method
_rebuild_runtime_snapshotparam
self
module
data_engine.ui.tui.app_bindingattribute
__all__function
resolve_initial_tui_workspace_collection_root_overrideparam
settings_service
function
build_initial_tui_app_stateparam
*param
workspace_serviceparam
runtime_binding_serviceparam
settings_service
function
bootstrap_tui_appparam
app: 'DataEngineTui'param
*param
theme_name: strparam
services: TuiServices | None=None
module
data_engine.ui.tui.bootstrapattribute
__all__function
default_tui_dependency_factoriesfunction
default_tui_service_kwargsparam
theme_name: str
function
_tui_services_from_kwargsparam
service_kwargs: dict[str, object]
function
build_tui_service_kwargsparam
*param
settings_service: SettingsService | None=Noneparam
workspace_service: WorkspaceService | None=Noneparam
catalog_query_service: CatalogQueryService | None=Noneparam
history_query_service: HistoryQueryService | None=Noneparam
flow_catalog_service: FlowCatalogService | None=Noneparam
daemon_service: DaemonService | None=Noneparam
daemon_state_service: DaemonStateService | None=Noneparam
runtime_application: RuntimeApplication | None=Noneparam
command_service: CommandPort | None=Noneparam
ledger_service: LedgerService | None=Noneparam
log_service: LogService | None=Noneparam
runtime_binding_service: WorkspaceRuntimeBindingService | None=Noneparam
runtime_state_service: RuntimeStateService | None=Noneparam
runtime_history_service: RuntimeHistoryService | None=Noneparam
shared_state_service: SharedStateService | None=Noneparam
theme_service: ThemeService | None=Noneparam
settings_store: LocalSettingsStore | None=Noneparam
factories: TuiDependencyFactories | None=Noneparam
app_root: Path | None=Noneparam
discover_workspaces_func=Noneparam
resolve_workspace_paths_func=Noneparam
discover_definitions_func=discover_flow_module_definitionsparam
load_flow_func=load_flowparam
spawn_process_func=spawn_daemon_processparam
request_func=daemon_requestparam
is_live_func=is_daemon_liveparam
client_error_type: type[Exception]=DaemonClientErrorparam
resolve_theme_name_func=resolve_theme_nameparam
system_theme_name_func=system_theme_nameparam
toggle_theme_name_func=toggle_theme_nameparam
theme_button_text_func=theme_button_textparam
themes=THEMESparam
default_theme_name: str | None=None
function
build_default_tui_servicesparam
*param
settings_service: SettingsService | None=Noneparam
workspace_service: WorkspaceService | None=Noneparam
catalog_query_service: CatalogQueryService | None=Noneparam
history_query_service: HistoryQueryService | None=Noneparam
flow_catalog_service: FlowCatalogService | None=Noneparam
daemon_service: DaemonService | None=Noneparam
daemon_state_service: DaemonStateService | None=Noneparam
runtime_application: RuntimeApplication | None=Noneparam
command_service: CommandPort | None=Noneparam
ledger_service: LedgerService | None=Noneparam
log_service: LogService | None=Noneparam
runtime_binding_service: WorkspaceRuntimeBindingService | None=Noneparam
runtime_state_service: RuntimeStateService | None=Noneparam
runtime_history_service: RuntimeHistoryService | None=Noneparam
shared_state_service: SharedStateService | None=Noneparam
theme_service: ThemeService | None=Noneparam
settings_store: LocalSettingsStore | None=Noneparam
factories: TuiDependencyFactories | None=Noneparam
app_root: Path | None=Noneparam
discover_workspaces_func=Noneparam
resolve_workspace_paths_func=Noneparam
discover_definitions_func=Noneparam
load_flow_func=Noneparam
spawn_process_func=Noneparam
request_func=Noneparam
is_live_func=Noneparam
client_error_type: type[Exception]=DaemonClientErrorparam
resolve_theme_name_func=Noneparam
system_theme_name_func=Noneparam
toggle_theme_name_func=Noneparam
theme_button_text_func=Noneparam
themes=Noneparam
default_theme_name: str | None=None
function
build_tui_servicesparam
*param
settings_service: SettingsService | None=Noneparam
workspace_service: WorkspaceService | None=Noneparam
catalog_query_service: CatalogQueryService | None=Noneparam
history_query_service: HistoryQueryService | None=Noneparam
flow_catalog_service: FlowCatalogService | None=Noneparam
daemon_service: DaemonService | None=Noneparam
daemon_state_service: DaemonStateService | None=Noneparam
runtime_application: RuntimeApplication | None=Noneparam
command_service: CommandPort | None=Noneparam
ledger_service: LedgerService | None=Noneparam
log_service: LogService | None=Noneparam
runtime_binding_service: WorkspaceRuntimeBindingService | None=Noneparam
runtime_state_service: RuntimeStateService | None=Noneparam
runtime_history_service: RuntimeHistoryService | None=Noneparam
shared_state_service: SharedStateService | None=Noneparam
theme_service: ThemeService | None=Noneparam
settings_store: LocalSettingsStore | None=Noneparam
factories: TuiDependencyFactories | None=Noneparam
app_root: Path | None=Noneparam
discover_workspaces_func=Noneparam
resolve_workspace_paths_func=Noneparam
discover_definitions_func=Noneparam
load_flow_func=Noneparam
spawn_process_func=Noneparam
request_func=Noneparam
is_live_func=Noneparam
client_error_type: type[Exception]=DaemonClientErrorparam
resolve_theme_name_func=Noneparam
system_theme_name_func=Noneparam
toggle_theme_name_func=Noneparam
theme_button_text_func=Noneparam
themes=Noneparam
default_theme_name: str | None=None
class
TuiServicesattribute
settings_serviceattribute
workspace_serviceattribute
catalog_query_serviceattribute
history_query_serviceattribute
daemon_serviceattribute
daemon_state_serviceattribute
runtime_applicationattribute
command_serviceattribute
ledger_serviceattribute
log_serviceattribute
runtime_binding_serviceattribute
runtime_state_serviceattribute
runtime_history_serviceattribute
shared_state_serviceattribute
theme_service
class
TuiDependencyFactoriesattribute
settings_store_factoryattribute
settings_service_factoryattribute
workspace_service_factoryattribute
flow_catalog_service_factoryattribute
flow_execution_service_factoryattribute
daemon_service_factoryattribute
daemon_state_service_factoryattribute
ledger_service_factoryattribute
log_service_factoryattribute
runtime_binding_service_factoryattribute
runtime_state_service_factoryattribute
runtime_history_service_factoryattribute
shared_state_service_factoryattribute
runtime_application_factoryattribute
theme_service_factoryattribute
command_service_factoryattribute
catalog_query_service_factoryattribute
history_query_service_factory
module
data_engine.ui.tui.controllersattribute
__all__
module
data_engine.ui.tui.controllers.flowsattribute
__all__class
TuiFlowControllerinstance attribute
workspaceinstance attribute
presentationmethod
__init__param
selfparam
*param
workspace_service: WorkspaceServiceparam
catalog_query_service: CatalogPortparam
history_query_service: HistoryPortparam
command_service: CommandPort
method
action_refresh_flowsparam
selfparam
window: 'DataEngineTui'
method
action_run_selectedparam
selfparam
window: 'DataEngineTui'
method
action_start_engineparam
selfparam
window: 'DataEngineTui'
method
action_stop_engineparam
selfparam
window: 'DataEngineTui'
method
action_view_configparam
selfparam
window: 'DataEngineTui'
method
action_clear_flow_logparam
selfparam
window: 'DataEngineTui'
method
action_view_logparam
selfparam
window: 'DataEngineTui'
method
load_flowsparam
selfparam
window: 'DataEngineTui'
method
reload_workspace_optionsparam
selfparam
window: 'DataEngineTui'
method
switch_workspaceparam
selfparam
window: 'DataEngineTui'param
workspace_id: str
method
render_selected_flowparam
selfparam
window: 'DataEngineTui'
method
selected_run_groupparam
selfparam
window: 'DataEngineTui'
class
_TuiWorkspaceCatalogControllerinstance attribute
workspace_serviceinstance attribute
catalog_query_serviceinstance attribute
command_servicemethod
__init__param
selfparam
*param
workspace_service: WorkspaceServiceparam
catalog_query_service: CatalogPortparam
command_service: CommandPort
method
action_refresh_flowsparam
selfparam
window: 'DataEngineTui'param
presentation: '_TuiFlowPresentationController'
method
load_flowsparam
selfparam
window: 'DataEngineTui'param
presentation_controller: '_TuiFlowPresentationController'
method
reload_workspace_optionsparam
selfparam
window: 'DataEngineTui'
method
switch_workspaceparam
selfparam
window: 'DataEngineTui'param
workspace_id: strparam
presentation: '_TuiFlowPresentationController'
class
_TuiFlowPresentationControllerinstance attribute
command_serviceinstance attribute
catalog_query_serviceinstance attribute
history_query_servicemethod
__init__param
selfparam
*param
command_service: CommandPortparam
catalog_query_service: CatalogPortparam
history_query_service: HistoryPort
method
_blocked_status_textparam
window: 'DataEngineTui'
method
action_run_selectedparam
selfparam
window: 'DataEngineTui'
method
action_start_engineparam
selfparam
window: 'DataEngineTui'
method
action_stop_engineparam
selfparam
window: 'DataEngineTui'
method
action_view_configparam
selfparam
window: 'DataEngineTui'
method
action_clear_flow_logparam
selfparam
window: 'DataEngineTui'
method
action_view_logparam
selfparam
window: 'DataEngineTui'
method
render_selected_flowparam
selfparam
window: 'DataEngineTui'
method
selected_run_groupparam
selfparam
window: 'DataEngineTui'
module
data_engine.ui.tui.controllers.runtimeattribute
__all__class
TuiRuntimeControllerinstance attribute
runtime_applicationinstance attribute
daemon_serviceinstance attribute
history_query_serviceinstance attribute
runtime_state_servicemethod
__init__param
selfparam
*param
runtime_application: RuntimeApplicationparam
daemon_service: DaemonServiceparam
history_query_service: HistoryQueryServiceparam
runtime_state_service: RuntimeStateService
method
refresh_flow_list_itemsparam
selfparam
window: 'DataEngineTui'
method
_blocked_status_textparam
window: 'DataEngineTui'
method
refresh_buttonsparam
selfparam
window: 'DataEngineTui'
method
sync_daemon_stateparam
selfparam
window: 'DataEngineTui'
method
ensure_daemon_startedparam
selfparam
window: 'DataEngineTui'
method
start_daemon_workerparam
selfparam
window: 'DataEngineTui'
method
finish_daemon_startupparam
selfparam
window: 'DataEngineTui'param
success: boolparam
error_text: str
method
rebuild_runtime_snapshotparam
selfparam
window: 'DataEngineTui'
module
data_engine.ui.tui.runtimeattribute
__all__class
QueueLogHandlerinstance attribute
queuemethod
__init__param
selfparam
queue: Queue[FlowLogEntry]
method
emitparam
selfparam
record: logging.LogRecord
module
data_engine.ui.tui.state_supportattribute
__all__class
TuiStateMixininstance attribute
_operator_session_stateinstance attribute
flow_catalog_stateinstance attribute
workspace_session_statemethod
log_storeparam
self: 'DataEngineTui'
method
_daemon_managerparam
self: 'DataEngineTui'
method
runtime_sessionparam
self: 'DataEngineTui'
method
runtime_sessionparam
self: 'DataEngineTui'param
value: RuntimeSessionState
method
flow_catalog_stateparam
self: 'DataEngineTui'
method
flow_catalog_stateparam
self: 'DataEngineTui'param
value: FlowCatalogState
method
flow_cardsparam
self: 'DataEngineTui'
method
flow_cardsparam
self: 'DataEngineTui'param
value: tuple[QtFlowCard, ...]
method
flow_statesparam
self: 'DataEngineTui'
method
flow_statesparam
self: 'DataEngineTui'param
value: dict[str, str]
method
selected_flow_nameparam
self: 'DataEngineTui'
method
selected_flow_nameparam
self: 'DataEngineTui'param
value: str | None
method
workspace_control_stateparam
self: 'DataEngineTui'
method
workspace_control_stateparam
self: 'DataEngineTui'param
value: WorkspaceControlState
method
workspace_session_stateparam
self: 'DataEngineTui'
method
workspace_session_stateparam
self: 'DataEngineTui'param
value: WorkspaceSessionState
method
operator_session_stateparam
self: 'DataEngineTui'
method
operation_trackerparam
self: 'DataEngineTui'
method
operation_trackerparam
self: 'DataEngineTui'param
value: OperationSessionState
method
workspace_collection_root_overrideparam
self: 'DataEngineTui'
method
workspace_collection_root_overrideparam
self: 'DataEngineTui'param
value: Path | None
method
discovered_workspace_idsparam
self: 'DataEngineTui'
method
discovered_workspace_idsparam
self: 'DataEngineTui'param
value: tuple[str, ...]
method
_selected_cardparam
self: 'DataEngineTui'
module
data_engine.ui.tui.supportattribute
__all__class
TuiWindowSupportMixinmethod
_has_authored_workspaceparam
self: 'DataEngineTui'
method
_daemon_requestparam
self: 'DataEngineTui'param
pathsparam
payloadparam
*param
timeout: float=0.0
method
_is_daemon_liveparam
self: 'DataEngineTui'param
paths
method
_resolve_workspace_pathsparam
self: 'DataEngineTui'param
*param
workspace_id: str | None=None
method
_monotonicparam
self: 'DataEngineTui'
method
_register_client_sessionparam
self: 'DataEngineTui'
method
_unregister_client_session_and_check_for_shutdownparam
self: 'DataEngineTui'
method
_shutdown_daemon_on_closeparam
self: 'DataEngineTui'
module
data_engine.ui.tui.themeattribute
TUI_CSSattribute
__all__function
stylesheetparam
theme_name: str=DEFAULT_THEME
module
data_engine.ui.tui.widgetsattribute
__all__class
FlowListIteminstance attribute
cardinstance attribute
card_stateinstance attribute
labelmethod
__init__param
selfparam
card: QtFlowCardparam
state: str
method
refresh_viewparam
selfparam
state: str
method
_render_textparam
selfparam
state: str
class
GroupHeaderListIteminstance attribute
group_nameinstance attribute
labelmethod
__init__param
selfparam
group_name: strparam
count: int
class
RunGroupListIteminstance attribute
run_groupinstance attribute
labelmethod
__init__param
selfparam
run_group: FlowRunState
method
refresh_viewparam
selfparam
run_group: FlowRunState | None=None
class
InfoModalattribute
CSSattribute
BINDINGSinstance attribute
titleinstance attribute
bodymethod
__init__param
selfparam
*param
title: strparam
body: str
method
composeparam
self
method
on_button_pressedparam
selfparam
event: Button.Pressed
method
action_dismissparam
self
module
data_engine.viewsattribute
__all__
module
data_engine.views.actionsattribute
__all__function
build_operator_action_contextparam
*param
cardparam
flow_states: dict[str, str]param
runtime_sessionparam
flow_groups_by_name: dict[str, str | None]param
active_flow_statesparam
has_logs: boolparam
has_automated_flows: boolparam
workspace_available: bool=Trueparam
selected_run_group_present: bool=Falseparam
local_request_pending: bool=False
class
GuiActionStateattribute
flow_run_labelattribute
flow_run_stateattribute
flow_run_enabledattribute
flow_config_enabledattribute
engine_enabledattribute
engine_labelattribute
engine_stateattribute
refresh_enabledattribute
clear_flow_log_labelattribute
clear_flow_log_enabledattribute
request_control_labelattribute
request_control_visibleattribute
request_control_enabledmethod
from_contextparam
clsparam
context: OperatorActionContext
class
TuiActionStateattribute
refresh_disabledattribute
run_once_disabledattribute
start_engine_disabledattribute
stop_engine_disabledattribute
view_config_disabledattribute
view_log_disabledattribute
clear_flow_log_disabledattribute
workspace_select_disabledmethod
from_contextparam
clsparam
context: OperatorActionContext
module
data_engine.views.artifactsattribute
__all__function
classify_artifact_previewparam
path: Path
function
is_text_artifactparam
path: Path
class
ArtifactPreviewSpecattribute
kindattribute
labelattribute
previewableattribute
placeholder_message
module
data_engine.views.flow_displayattribute
__all__class
FlowRowDisplayattribute
primaryattribute
secondaryattribute
state_colorattribute
dotattribute
tooltipmethod
from_cardparam
clsparam
card: QtFlowCardparam
state: strparam
*param
primary: str='title'
class
GroupRowDisplayattribute
titleattribute
secondaryattribute
uppercase_titlemethod
from_groupparam
clsparam
group_name: strparam
entries: list[QtFlowCard] | tuple[QtFlowCard, ...]param
flow_states: dict[str, str]
method
from_bucketparam
clsparam
bucket: FlowGroupBucketparam
flow_states: dict[str, str]
module
data_engine.views.logsattribute
CollapsedLogKeyattribute
__all__class
FlowLogStoreinstance attribute
_entriesinstance attribute
_runs_cacheinstance attribute
_entry_fingerprintsinstance attribute
_last_persisted_log_idmethod
__init__param
selfparam
entries: tuple[FlowLogEntry, ...]=()
method
append_entryparam
selfparam
entry: FlowLogEntry
method
append_lineparam
selfparam
line: strparam
*param
kind: LogKindparam
flow_name: str | None=None
method
clearparam
self
method
replaceparam
selfparam
entries: tuple[FlowLogEntry, ...]
method
append_entriesparam
selfparam
entries: tuple[FlowLogEntry, ...]
method
entriesparam
self
method
clear_flowparam
selfparam
flow_name: str | None
method
entries_for_flowparam
selfparam
flow_name: str | None
method
runs_for_flowparam
selfparam
flow_name: str | None
method
last_persisted_log_idparam
self
module
data_engine.views.modelsattribute
__all__function
qt_flow_card_from_entryparam
entry: FlowCatalogEntry
function
flow_catalog_entry_from_qt_cardparam
card: QtFlowCard
function
qt_flow_cards_from_entriesparam
entries: tuple[FlowCatalogEntry, ...] | list[FlowCatalogEntry]
function
load_qt_flow_cardsparam
flow_catalog_service: 'FlowCatalogService'param
*param
workspace_root: Path | None=None
class
QtFlowCardattribute
nameattribute
groupattribute
titleattribute
descriptionattribute
source_rootattribute
target_rootattribute
modeattribute
intervalattribute
settleattribute
operationsattribute
operation_itemsattribute
stateattribute
validattribute
categoryattribute
errorattribute
parallelism
module
data_engine.views.presentationattribute
__all__function
flow_group_nameparam
card: FlowCatalogLike
function
group_labelparam
group_name: str
function
group_cardsparam
cards: tuple[FlowCatalogLike, ...] | list[FlowCatalogLike]
function
flow_secondary_textparam
mode: strparam
state: str
function
group_secondary_textparam
entries: list[FlowCatalogLike]param
flow_states: dict[str, str]
function
status_color_nameparam
state: str
function
state_dotparam
state: str
function
operation_markerparam
status: str
function
format_secondsparam
seconds: float
class
FlowGroupBucketattribute
group_nameattribute
entriesmethod
titleparam
self
module
data_engine.views.runsattribute
__all__function
format_raw_log_messageparam
entry: FlowLogEntry
function
_status_visual_stateparam
status: str
class
RunGroupDisplayattribute
primary_labelattribute
source_labelattribute
status_textattribute
status_visual_stateattribute
duration_textmethod
from_runparam
clsparam
run_state: FlowRunState
module
data_engine.views.selectionattribute
__all__function
build_selected_flow_presentationparam
*param
card: FlowCatalogLike | Noneparam
trackerparam
flow_states: dict[str, str]param
run_groups: tuple[FlowRunState, ...]param
selected_run_key: tuple[str, str] | Noneparam
max_visible_runs: int | None=None
class
SelectedFlowPresentationattribute
detail_stateattribute
run_groupsattribute
visible_run_groupsattribute
selected_run_keyattribute
empty_textmethod
run_group_signatureparam
self
method
selected_run_groupparam
self
module
data_engine.views.stateattribute
OperationDisplayStateattribute
__all__function
build_flow_summaryparam
card: QtFlowCard | Noneparam
flow_states: dict[str, str]
function
is_inspectable_operationparam
operation_name: str
function
artifact_key_for_operationparam
operation_name: str
function
capture_step_outputsparam
flow_card: QtFlowCardparam
existing: dict[str, 'Path']param
results: object
module
data_engine.views.statusattribute
WORKSPACE_UNAVAILABLE_TEXTattribute
__all__function
surface_control_status_textparam
control_status_text: str | Noneparam
*param
empty_flow_message: str=''
module
data_engine.views.textattribute
__all__function
padparam
value: strparam
width: int
function
short_datetimeparam
text: str
function
format_optional_secondsparam
seconds: float | None
function
run_group_row_textparam
run_state: FlowRunState
function
render_run_group_linesparam
run_state: FlowRunState
function
render_operation_linesparam
card: QtFlowCardparam
tracker: OperationSessionState
function
render_selected_flow_linesparam
card: QtFlowCardparam
tracker: OperationSessionState