Help During Use of IFs
The full Help System is always available to users of IFs from the Help option on the Main Menu. In addition, however, there are several types of Help that are available at key points of model use and that are generally more specific to the specific points of model use. The goals of the IFs system are user-friendliness with respect to the interface and transparency and openness with respect to the structure of the model.
Context Sensitive Help. The use of the F1 key will normally provide screens that provide information about the specific form or window being used at the time. These explain the interactive interface of the model.
Pop-up Menus with Help Options. Users also want Help, however, when dealing with variables and parameters in the model. They want to know longer names for the short ones sometimes used in the model and want to understand the causal linkages of variables to each other. The use of pop-up menus at many places when variables/parameters are being chosen or used for inputs and for display opens up a variety of options for understanding the names and linkages. For instance, when a table is displayed, a double-click on the body of the table with the right or left mouse button produces a pop-up menu with several options. Similarly, at the bottom of the Display Menu or the Variable Selection form are status boxes with short variable names selected by the user. A right or left mouse click brings up a similar pop-up menu.
The pop-up menu system was developed by Mohammod T. Irfan.
Understanding the Modeling Approach
There are many "routes to understanding" of a model: the general philosophy of the modeling approach, the key or dominant relationships and dynamics in the model, the primary causal linkages in the model (using flow charts or causal diagrams), the equations, the full model computer code, and the data used. In order to facilitate the search for understanding, this documentation provides each of these paths, more or less in the sequence of this listing.
The documentation groups most of the "routes to understanding" under issue modules (such as the energy module). The exception is model code, which is collected across modules because of its specialized character.
The IFs model is constantly evolving. In addition to the documentation here, there is stand-alone documentation on the Reports page of the IFs project web site. The model user would be advised, in particular, to look at the paper on "The Structure of International Futures (IFs)."