Commit b84576a
miranov25
PHASE 13.41.DF FIX1 — 3 bug fixes carried forward from v1.6 panel
Items closed:
§2.1: Sonnet54 P2 — auto_title=True silently dropped in 2D/3D facet.
Now routes to fig.suptitle (cells reserved for facet labels).
User-supplied title= takes precedence.
Locked by §9.FBY.22.
§2.2: StringDtype _process_color (Linux Py3.12 CI fail since
Phase 13.38). Try/except astype with fallback to categorical
mode. test_vector_draw_kwarg_surface_enumeration now passes.
§2.3: DFDraw.* signature type hints (CRR §5 deferral from v1.6):
facet_by → Optional[Union[str, List[str]]];
share_x/share_y/share_across_figures added as named params on
draw/hist/profile/scatter/hist2d + forwarded at dispatch call
sites + added to 5 _*_FORWARDED_NAMES tuples (R6 validator +
IDE autocomplete unblocked).
New §9 regression locks (3):
FBY.20: share_y='row' symmetry to FBY.12 (Sonnet55 v1.6 END advisory)
FBY.21: share_x='invalid' → ValueError (Sonet51 v1.4 advisory)
FBY.22: auto_title=True suptitle lock (Sonnet54 P2)
Tests: 942 → 945 (+3 §9 invariance).1 parent 530954d commit b84576a
6 files changed
Lines changed: 247 additions & 26 deletions
File tree
- UTILS/dfextensions/dfdraw
- docs
- plots
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
| 17 | + | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
173 | | - | |
| 173 | + | |
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
| |||
0 commit comments