Note: This is documentation for version 5.4 of Source. For a different version of Source, select the relevant space by using the Spaces menu in the toolbar above
Veneer
Developed by Joel Rahman
Veneer is a system for linking eWater Source to other applications, including web browsers, scripting tools and other graphical user interface based tools.
Veneer works by hosting a HTTP server within the main Source application and providing access to key data via a RESTful API using JSON encoded data.
Veneer can be used to:
- Build highly customised reports and visualisations for Source models, which can be run live, alongside the model, or packaged for later publication to the web,
- Build tailored Decision Support Systems with custom, HTML based user interfaces,
- Perform ad-hoc scripting tasks while the Source user interface is open, using a tool like R or IPython
Veneer is typically used to call Source from Python using the veneer-py package. See the veneer-py tutorials for more details.
General Info
License | As-is, use at your own risk |
Type | free |
Current version | 1.0 |