Analysis
pyrung's analysis tools answer four questions, each requiring different inputs. Pick the page that matches what you have:
-
Program Structure — just the program. DataView, simplified forms, static validators. "What does my program look like?"
-
Diagnosis — program + snapshot.
why()andhow(). "My machine is down — what's wrong and how do I fix it?" -
Cause & Effect — program + scan history.
cause(),effect(), projected paths,assume=. "What happened, why, and what would happen if?" -
Test Coverage — program + test suite. Cold/hot rungs, stranded bits, pytest plugin, CI gating. "Is my testing complete?"
The four pages escalate by what you need to bring — and map to the lifecycle: write → deploy → debug → verify.