Commit a1f6a55
Address PR #401 R2 review (1 P3 maintainability)
R2 verdict was "Looks good". One residual P3 housekeeping class
addressed (selector-aware messaging in additional locations):
1. Multi-baseline `UserWarning`s under `controls` and `trends_linear`
now read "by_path / paths_of_interest + ..." instead of "by_path
+ ..." since both fire under either selector.
2. F_g=3 boundary `UserWarning` under `trends_linear` now reads
"by_path / paths_of_interest + trends_linear: ..." for the same
reason.
3. `summary()` non-empty header dropped the "(by_path)" suffix —
matches the empty-state branch fixed in the prior round.
4. `to_dataframe(level="by_path")` docstring now documents that the
surface is populated under either `by_path=k` or
`paths_of_interest=[(...), ...]`.
Updates 5 test assertions that matched the old "by_path + ..."
warning substring; the new "+ trends_linear" / "+ controls"
substring matches both selector forms.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 7d29fc2 commit a1f6a55
3 files changed
Lines changed: 23 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1722 | 1722 | | |
1723 | 1723 | | |
1724 | 1724 | | |
1725 | | - | |
1726 | | - | |
1727 | | - | |
1728 | | - | |
1729 | | - | |
1730 | | - | |
| 1725 | + | |
| 1726 | + | |
| 1727 | + | |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
1731 | 1732 | | |
1732 | 1733 | | |
1733 | 1734 | | |
| |||
1826 | 1827 | | |
1827 | 1828 | | |
1828 | 1829 | | |
1829 | | - | |
1830 | | - | |
1831 | | - | |
1832 | | - | |
| 1830 | + | |
| 1831 | + | |
| 1832 | + | |
| 1833 | + | |
1833 | 1834 | | |
1834 | 1835 | | |
1835 | 1836 | | |
| |||
1861 | 1862 | | |
1862 | 1863 | | |
1863 | 1864 | | |
1864 | | - | |
1865 | | - | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
1866 | 1868 | | |
1867 | 1869 | | |
1868 | 1870 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1283 | 1283 | | |
1284 | 1284 | | |
1285 | 1285 | | |
1286 | | - | |
| 1286 | + | |
1287 | 1287 | | |
1288 | 1288 | | |
1289 | 1289 | | |
| |||
1442 | 1442 | | |
1443 | 1443 | | |
1444 | 1444 | | |
1445 | | - | |
1446 | | - | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
1447 | 1448 | | |
1448 | 1449 | | |
1449 | 1450 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6638 | 6638 | | |
6639 | 6639 | | |
6640 | 6640 | | |
6641 | | - | |
| 6641 | + | |
6642 | 6642 | | |
6643 | 6643 | | |
6644 | 6644 | | |
| |||
7579 | 7579 | | |
7580 | 7580 | | |
7581 | 7581 | | |
7582 | | - | |
| 7582 | + | |
7583 | 7583 | | |
7584 | 7584 | | |
7585 | 7585 | | |
| |||
7609 | 7609 | | |
7610 | 7610 | | |
7611 | 7611 | | |
7612 | | - | |
| 7612 | + | |
7613 | 7613 | | |
7614 | 7614 | | |
7615 | 7615 | | |
| |||
7667 | 7667 | | |
7668 | 7668 | | |
7669 | 7669 | | |
7670 | | - | |
| 7670 | + | |
7671 | 7671 | | |
7672 | 7672 | | |
7673 | 7673 | | |
| |||
7718 | 7718 | | |
7719 | 7719 | | |
7720 | 7720 | | |
7721 | | - | |
| 7721 | + | |
7722 | 7722 | | |
7723 | 7723 | | |
7724 | 7724 | | |
| |||
0 commit comments