Polars is actually perfect for this because its similar to pandas and it allows you to do lazy evaluation of your data/queries , and if i remember correctly they have GPU support in beta currently .