An application for the Windows desktop was created to provide user access to every low-level aspect and capability of the SharpHog Southern Pine Beetle (SPB) Infestation Model. This powertool is consequently complex.
It's all about data.
The data used as input to the model, and the data created as
output from the model. SharpHog Model uses a single data
structure
(refered to as an SPBModel dataset)
for both input and output.
The dataset with the input is simply appended with the corresponding output from the model, once it is calculated.
All model data is stored as Xml, and a dataset containing both input and output is maintained. All created output, therefore, by the nature of the data structure, is closely associated with the input--to the point of being "physically" close as elements in the Xml data file.
