Data processing library built on top of Ibis and DataFusion to write multi-engine data workflows.
LETSQL is available as letsql
on PyPI:
pip install letsql
import letsql as ls
con = ls.connect()
iris = con.read_csv("data/iris.csv", "iris")
res = (
iris.filter([iris.sepal_length > 5])
.group_by("species")
.agg(iris.sepal_width.sum())
.execute()
)
Contributions are welcome and highly appreciated. To get started, check out the contributing guidelines.
If you have any issues with this repository, please don't hesitate to raise them. It is actively maintained, and we will do our best to help you.
This project heavily relies on Ibis and DataFusion.
If you've found this repository helpful, why not give it a star? It's an easy way to show your appreciation and support for the project. Plus, it helps others discover it too!
This repository is licensed under the Apache License