Initial release. If you have version 1 and do not wish to upgrade then there is no need to do so. It works just fine. A bit big and slow.
The main change is to the way Data6976 is organised. This has made the component editing programmes simpler to use, smaller and quicker.
The main routine (ISO6976) now uses the stack only and no local variables; again this is smaller and quicker.
Warnings are now set on by default. Turning warnings off does not appreciably save time (about 300 ms for 16 components) Turn them off if they worry you. They are not part of the standard.
The Help files have been consolidated and are pre formatted, again saving time at the expense of port 1 memory.
Minor bug fixes.
In version 1 if you updated the component data this was not reflected in the local data lists unless you reloaded the component slate. Programme Update added to do this but it needs to be run manually.
A CST variable holding common units conversions has been added to the ISO6976 directory.
Most programmes/subroutines have been changed to reflect the above.
All programs and subroutines rewritten to be faster (but unfortunately not much smaller) and more readable for programmers.
Warnings are now set permanently on.
Data structures re-defined and ISOCalc created to enable work from independent sub-directories (see technical notes).
Mole fractions are now computed as needed and not stored giving a consistent approach to their calculation.
Option to inhibit warnings now completely removed.
Installation simplified and Convert added. GetN2 in Programs modified (see Technical note 2), Compressibility reintroduced.
Restriction on 16 components removed. This has meant the introduction of 2 input routines.
Code tidied up (again)
Manual rewritten as an HTM document.