ggsql: A Grammar of Graphics for SQL
Le projet annonce la sortie alpha d'un outil qui implémente la grammaire des graphiques avec une syntaxe SQL et s'intègre à des environnements comme Quarto, Jupyter et VS Code. La syntaxe sépare une requête SQL classique et une requête de visualisation à partir de la clause VISUALIZE, permettant de mapper des colonnes vers des esthétiques puis d'ajouter des couches via DRAW et des annotations via PLACE. L'exécution calcule les statistiques par couche côté backend, évitant de matérialiser l'ensemble des données et permettant de visualiser efficacement de très grands jeux de données. L'outil cible les utilisateurs principalement SQL, facilite l'automatisation et l'intégration avec des modèles de langage, et fonctionne sans dépendances R ou Python pour simplifier l'intégration et le sandboxing. Les auteurs prévoient d'ajouter un moteur en Rust, theming, interactivité, un langage serveur et support spatial, tout en continuant à entretenir les bibliothèques historiques.