Physics Portfolio Feasibility Audit Builder

Build a configuration-driven Wave 5.2 physics portfolio audit.

scripts.analysis.pinn_program_portfolios.build_physics_portfolio_feasibility_audit.parse_arguments()[source]

Parse command-line arguments.

Return type:

Namespace

scripts.analysis.pinn_program_portfolios.build_physics_portfolio_feasibility_audit.resolve_project_path(path_value)[source]

Resolve a repository-relative path.

Parameters:

path_value (str | Path)

Return type:

Path

scripts.analysis.pinn_program_portfolios.build_physics_portfolio_feasibility_audit.project_relative_path(path)[source]

Return a forward-slash repository-relative path.

Parameters:

path (Path)

Return type:

str

scripts.analysis.pinn_program_portfolios.build_physics_portfolio_feasibility_audit.load_yaml_mapping(path)[source]

Load one YAML mapping.

Parameters:

path (Path)

Return type:

dict[str, Any]

scripts.analysis.pinn_program_portfolios.build_physics_portfolio_feasibility_audit.sha256_file(path)[source]

Return one file’s SHA-256 digest.

Parameters:

path (Path)

Return type:

str

scripts.analysis.pinn_program_portfolios.build_physics_portfolio_feasibility_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_portfolios.build_physics_portfolio_feasibility_audit.build_evidence_rows(configuration)[source]

Verify and describe every configured evidence file.

Parameters:

configuration (dict[str, Any])

Return type:

list[dict[str, Any]]

scripts.analysis.pinn_program_portfolios.build_physics_portfolio_feasibility_audit.build_report(summary, evidence_row_list, quantity_row_list, formulation_row_list)[source]

Build the canonical phase report.

Parameters:
  • summary (dict[str, Any])

  • evidence_row_list (list[dict[str, Any]])

  • quantity_row_list (list[dict[str, Any]])

  • formulation_row_list (list[dict[str, Any]])

Return type:

str

scripts.analysis.pinn_program_portfolios.build_physics_portfolio_feasibility_audit.main()[source]

Execute a phase-specific portfolio feasibility audit.

Return type:

None