Abstract:
This article is about a Domain Specific Language (DSL) called Python Graphing Language (PGL) that has been developed for the graphing/charting domain as a free, lightweight, and simple alternative to common data visualization software such as MATLAB. This article describes the syntax, the grammar, the implementation, the future plans for this DSL, and the comparison with analogous data visualization software.