The DataFrameMixin was originally introduced in the space module to share functionalities between GridPandas and GridPolars. Since the pandas implementation has now been deprecated, this mixin is no longer necessary.
Deprecating the DataFrameMixin will simplify the codebase and make the Polars implementation cleaner. Additionally, it will make future refactoring and the transition to Polars LazyFrames easier.
Tasks:
The
DataFrameMixinwas originally introduced in thespacemodule to share functionalities betweenGridPandasandGridPolars. Since the pandas implementation has now been deprecated, this mixin is no longer necessary.Deprecating the
DataFrameMixinwill simplify the codebase and make the Polars implementation cleaner. Additionally, it will make future refactoring and the transition to PolarsLazyFrameseasier.Tasks:
DataFrameMixinwithin thespacemodule.