CSIRO.au logo and link to website
 

CSIRO Land and Water information is being migrated to the CSIRO.au website.

View the new website: www.csiro.au/clw

Legacy Links

Follow this link to our Image Gallery

Home | About | Features | Publications | News | Products | Links

Interactive Component Modelling System - ICMS

News - Changes in ICMSBuilder V2.0.0

Catchment files are now data streams rather than ZIP files. This makes them faster to read and write, and ensures future versions of the program will be backwardly compatible with any version of ICMS catchment files.
They use ICM as their extension, since they are no longer really catchment files, more project files. A future version of ICMS will refer to them as "Project" files, avoiding the word "Catchment" where possible.
Old .CAT files are still supported, but the first time one of these files is saved it will be converted to the new format and given a *.ICM extension.

Numeric views are quicker due to new coding techniques supplied by John Coleman. Now extremely large arrays are possible with a minimum of opening, redrawing or closing times. Also less memory is have a numeric view open, allowing better monitoring of model runs.

Fixed a problem with the various tree views (Object Tree, Class Tree etc) that may have been causing faults throughout ICMS. This fix may result in a recurrence of the earlier problem where some items in the tree lose their colour (ie. become white on a white background), but the quick fix for that is to press F5 to refresh all views.

Implemented the LP solving function SimplexLP to find maximum or minimum values of a linear programming problem. Refer to online help for usage instructions.

Fixed default value precision to be Double so that large arrays may be referenced. Previously the default value precision was Integer, so the largest number usable as a matrix index (eg. Rainfall[x,1]) was 32767. This is clearly not enough when considering daily rainfall data for 100 years (365 * 100 = 36500 values approx).

Changed representation of data templates. They now have an extra piece of data - Full Name. This is used when displaying data templates in graphs, maps, numeric views, and in the tree views. The original short name is only used to match up to the model symbol of the same name. Full names can contain spaces and other special characters, unlike the model symbol, thereby allowing the presentation to be more user-friendly. Also, when a data template with an undefined unit is listed in the class tree it no longer has "(undefined)" at the end.

Fixed popup hints in System View so that objects now report their inputs and outputs to make analysing the structure simpler.