whatIf? Technologies Banner






Modelling Tools >> TOOL

Documenter

The TOOL component of of the whatIf? suite is a high level interactive language for manipulating data. It performs mathematical operations on structured data objects, including multi-dimensioned arrays, sets, mappings, and geometric objects such as points, lines and polygons. For example, the data object 'population' containing population counts stratified by age (100 single years of age), sex (male, female), region (13 provinces and territories)and time (2002 to 2050 in steps of 1 year) may be manipulated as a single 4-dimensional array containing 127,400 elements. TOOL objects are manipulated by TOOL operators or 'tools' which perform mathematical, statistical, and financial functions on objects, and display objects in tabular, graphic and cartographic format.

TOOL performs all functions associated with modelling unlike many packages that concentrate exclusively on representing model logic:

It is our experience that in any modelling project, there will be signifcantly more code associated with data cleaning and reporting than with model logic. Use of the TOOL language for these functions enhances the productivity of the development team.

TOOL Features

 
© 2007 whatIf? Technologies Inc. All rights reserved.
whatIf?® is a registered trademark of whatIf? Technologies Inc.