NL4DV: Natural Language Toolkit for Data Visualization

Info about the Project

NL4DV is a Python package that takes as input a tabular dataset and a natural language query about that dataset. In response, the toolkit returns an analytic specification comprising data attributes, analytic tasks, and a list of visualizations (Vega-Lite specifications) relevant to the input query.
John Stasko
Arpit Narechania, Arjun Srinivasan