Skip to content

Conversation

@himdel
Copy link
Contributor

@himdel himdel commented Jan 8, 2026

Updates the library traditional dataframes to move the full merge logic into a method in each of the 3 classes.

merge was a shared method, calling summarize_merged_dataframes & cast_datafame, also shared, both called with details from per-class unique_index_columns, data_columns & cast_types

the abstraction makes sense, but we can remove extra complexity with it, and the result is a simple set of pandas instructions.

(Also drops the logic casting all indexes to objects.)

wip - test with #285

merge was a shared method, calling summarize_merged_dataframes &
cast_datafame, also shared, both called with details from per-class
unique_index_columns, data_columns & cast_types

the abstraction makes sense, but we can remove a lot of extra complexity
with it, leaving the 3 dataframes that need it a bit more readable
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 8, 2026

Quality Gate Failed Quality Gate failed

Failed conditions
11.4% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant