Conversation
|
|
Unfortunately, performance is quite important (at least for my usecase). Where is the large increase in runtime coming from? |
I assume copying the changed values from Pandas into lists/dicts.
If we want to keep one
|
I would vote for option 2 in that case |
|
I introduced two versions of the dataclasses: one with Pandas (to make sure the performance of @DominikZuercherQC You can decide whether you want the PolarsComparator to use the |
|
Thanks @AaronTacke. I guess I will create a polars version of the |
|
@DominikZuercherQC feel free to review this, I think it should be fine :) |


Motivation
We want Pandas to be an optional dependency, especially once a Polars Comparator (see #15) will be added.
Changes
Use native python data structures to replace Pandas in the parts of the comparator implementation that are used by multiple comparators.
TODOS
pixi.toml)?_valuesin tabulardelta_dataclasses)