Skip to content
Paul Gilman edited this page Jul 13, 2017 · 6 revisions

WEX is a library of extensions to the wxWidgets cross-platform user interface (UI) library. These extensions are for custom UI widgets and tools originally developed for the National Renewable Energy Laboratory's System Advisor Model (SAM).

WEX contains libraries for generating PDFs, performing advanced font rendering, interacting with Microsoft Excel (Windows only), performing OpenGL rendering, interacting with JSON and performing cURL requests. The library contains custom widgets, such as a month-by-hour interface for year-long hourly datasets, an extended wxGrid, custom radio choice widgets and more.

WEX also contains two stand-alone programs:

  • The powerful data visualization software DView provides an easy-to-use way to visualize complex time series data. DView is built off of a custom plotting library that can be extended or used by other programs.

  • A code editor for NREL's lightweight scripting language LK, which is a custom language developed at NREL.

Clone this wiki locally