Daniel Rizk
Sessions
TidierDB.jl is a 100% Julia implementation of the dbplyr and duckplyr R packages, and similar to Python's ibis package.
The main goal of TidierDB.jl is to bring the syntax of Tidier.jl to multiple SQL backends, making it possible to analyze data directly on databases (or locally) without copying the database/file into memory.
Since Tidier.jl hit the registry in 2023, a lot has changed!
Some Highlights:
- TidierData now supports logging to provide feedback on variable changes in chained DataFrame transformations
- TidierPlots is fully featured ggplot2 with Julian flavor
- TidierDB brings TidierData syntax to 12 sql database backends
- TidierFiles harmonizes file reading/writing for over 12 file types from .csv and .xpt to Google Sheets
- Benchmarks!