Skip to content

Commit 3e3b9ab

Browse files
author
miranov25
committed
perf(decompress): Batch column drops + docs(draw): Add draw_help()
1. perf(decompress): Batch column drops in decompress_columns() Individual df.drop() per column caused O(N_cols × N_rows) pandas reindex. For 7 columns × 82M rows: 12s out of 17s total. Fix: Collect columns, drop once after loop. 17s → ~5s. 2. docs(draw): Add draw_help() bridge to dfdraw documentation adf.draw_help() lists plot types, adf.draw_help('profile') shows full dfdraw parameter docs. All convenience methods updated.
1 parent 8cc5617 commit 3e3b9ab

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

UTILS/dfextensions/RDataFrameDSL/docs/CAPABILITY_MATRIX.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Capability Matrix
22

3-
**Last Updated:** 2026-01-29 12:35
3+
**Last Updated:** 2026-02-10 09:53
44
**Generated By:** `scripts/generate_capability_matrix.py`
55
**Phase:** 13.6.F
66

@@ -743,7 +743,7 @@ Tests per feature (for traceability). Approval logic: Feature = ✅ Working iff
743743
-`test_redefinition_policy.py::TestRedefinitionIntegration::test_apply_defines_new_columns`
744744
-`test_redefinition_policy.py::TestRedefinitionIntegration::test_apply_redefines_changed`
745745
-`test_redefinition_policy.py::TestRedefinitionIntegration::test_apply_skips_unchanged`
746-
- ⏭️ `test_redefinition_policy.py::TestRedefinitionIntegration::test_draw_after_apply_works_with_ifneeded`
746+
- `test_redefinition_policy.py::TestRedefinitionIntegration::test_draw_after_apply_works_with_ifneeded`
747747
-`test_redefinition_policy.py::TestRedefinitionPolicyBasic::test_alias_stays_strict_with_ifneeded`
748748
-`test_redefinition_policy.py::TestRedefinitionPolicyBasic::test_allow_policy_always_replaces`
749749
-`test_redefinition_policy.py::TestRedefinitionPolicyBasic::test_default_policy_is_error`

0 commit comments

Comments
 (0)