|
PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
|
Functions | |
| str | strip_c_comments (str text) |
| Replace C comments while preserving source line positions. | |
| list[str] | audit_direct_c_output () |
| Return raw C console emissions outside their approved rendering modules. | |
| list[str] | require_fragments (Path path, tuple[str,...] fragments, str surface) |
| Return missing reporting-contract fragments for one user-facing surface. | |
| list[str] | audit_cli_contract (dict contract) |
| Verify that every declared CLI command has a parser, dispatch handler, and contextual message. | |
| int | main () |
| Audit C banner, CLI summaries, and direct-output routing. | |
Variables | |
| REPO_ROOT = Path(__file__).resolve().parents[2] | |
| str | SRC_DIR = REPO_ROOT / "src" |
| dict | ALLOWED_DIRECT_C_OUTPUT |
| tuple | BANNER_REQUIRED |
| str | CONTRACT_PATH = REPO_ROOT / "tests" / "tooling" / "user_facing_reporting_contract.json" |
| tuple | CLI_REQUIRED |
Validate the repository's option-aware user-facing reporting contract.
| str audit_user_facing_reporting.strip_c_comments | ( | str | text | ) |
Replace C comments while preserving source line positions.
| [in] | text | C source text to normalize. |
Definition at line 38 of file audit_user_facing_reporting.py.
| list[str] audit_user_facing_reporting.audit_direct_c_output | ( | ) |
Return raw C console emissions outside their approved rendering modules.
Definition at line 49 of file audit_user_facing_reporting.py.
| list[str] audit_user_facing_reporting.require_fragments | ( | Path | path, |
| tuple[str, ...] | fragments, | ||
| str | surface | ||
| ) |
Return missing reporting-contract fragments for one user-facing surface.
| [in] | path | Source file containing the surface. |
| [in] | fragments | Required literal contract fragments. |
| [in] | surface | Human-readable surface name for failures. |
Definition at line 70 of file audit_user_facing_reporting.py.
| list[str] audit_user_facing_reporting.audit_cli_contract | ( | dict | contract | ) |
Verify that every declared CLI command has a parser, dispatch handler, and contextual message.
| [in] | contract | Parsed user-facing reporting contract mapping. |
Definition at line 84 of file audit_user_facing_reporting.py.
| int audit_user_facing_reporting.main | ( | ) |
Audit C banner, CLI summaries, and direct-output routing.
Definition at line 105 of file audit_user_facing_reporting.py.
| audit_user_facing_reporting.REPO_ROOT = Path(__file__).resolve().parents[2] |
Definition at line 12 of file audit_user_facing_reporting.py.
| str audit_user_facing_reporting.SRC_DIR = REPO_ROOT / "src" |
Definition at line 13 of file audit_user_facing_reporting.py.
| dict audit_user_facing_reporting.ALLOWED_DIRECT_C_OUTPUT |
Definition at line 14 of file audit_user_facing_reporting.py.
| tuple audit_user_facing_reporting.BANNER_REQUIRED |
Definition at line 22 of file audit_user_facing_reporting.py.
| str audit_user_facing_reporting.CONTRACT_PATH = REPO_ROOT / "tests" / "tooling" / "user_facing_reporting_contract.json" |
Definition at line 32 of file audit_user_facing_reporting.py.
| tuple audit_user_facing_reporting.CLI_REQUIRED |
Definition at line 33 of file audit_user_facing_reporting.py.