Phase 6 Dynamic Observability Audit Builder
Build the Wave 5.2 Phase 6 dynamic observability audit.
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.parse_arguments()[source]
Parse command-line arguments.
- Return type:
Namespace
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.resolve_project_path(path_value)[source]
Resolve one repository-relative path.
- Parameters:
path_value (str | Path)
- Return type:
Path
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.project_relative_path(path)[source]
Return a forward-slash repository-relative path.
- Parameters:
path (Path)
- Return type:
str
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.load_yaml_mapping(path)[source]
Load a YAML document with a mapping root.
- Parameters:
path (Path)
- Return type:
dict[str, Any]
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.load_csv_rows(path)[source]
Load a CSV artifact into row mappings.
- Parameters:
path (Path)
- Return type:
list[dict[str, str]]
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.sha256_file(path)[source]
Return the SHA-256 digest of one file.
- Parameters:
path (Path)
- Return type:
str
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.detect_delimiter(path)[source]
Detect the raw delimiter from the first nonempty line.
- Parameters:
path (Path)
- Return type:
str
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.causal_moving_average(value_array, window_rows)[source]
Compute a trailing moving average without future samples.
- Parameters:
value_array (ndarray)
window_rows (int)
- Return type:
ndarray
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.median_absolute_deviation(value_array)[source]
Return the unscaled median absolute deviation.
- Parameters:
value_array (ndarray)
- Return type:
float
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.percentile_absolute(value_array, mask, percentile)[source]
Return an absolute-value percentile over one nonempty region.
- Parameters:
value_array (ndarray)
mask (ndarray)
percentile (float)
- Return type:
float
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.build_transition_mask(forward_mask, backward_mask)[source]
Build the exclusive inter-window transition region.
- Parameters:
forward_mask (ndarray)
backward_mask (ndarray)
- Return type:
tuple[ndarray, str]
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.audit_condition(phase4_row, configuration)[source]
Audit causal derivatives and excitation for one raw trajectory.
- Parameters:
phase4_row (dict[str, str])
configuration (dict[str, Any])
- Return type:
dict[str, Any]
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.summarize_split(split_name, row_list)[source]
Summarize dynamic evidence for one split.
- Parameters:
split_name (str)
row_list (list[dict[str, Any]])
- Return type:
dict[str, Any]
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.write_csv(path, field_name_list, row_list)[source]
Write one deterministic CSV artifact.
- Parameters:
path (Path)
field_name_list (list[str])
row_list (list[dict[str, Any]])
- Return type:
None
- scripts.analysis.pinn_program_dynamics.build_phase6_dynamic_observability_audit.build_report(summary, split_summary_row_list, formulation_row_list)[source]
Build the canonical Phase 6 Markdown report.
- Parameters:
summary (dict[str, Any])
split_summary_row_list (list[dict[str, Any]])
formulation_row_list (list[dict[str, Any]])
- Return type:
str