For all calculations the CoolProp python wrapper is used. For each state change (cooler, compressor, pump, valve) the properties at the new state are recorded. If using REFPROP as back-end, this is done via the CoolProp wrapper. The CoolProp back-end is applied only for pure CO 2 . The VLE algorithm in CoolProp does not work well for mixtures (VLE) and in that case REFPROP can be used. REFPROP can be specified to be used for both pure CO 2 and mixtures. This work is a continuation of previous works with the purpose of building useful engineering tools on top of high quality open source software packages. The implemented program is developed entirely in python 3 and also relies on other open source python packages such as pandas , matplotlib , ht , fluids , scipy and numpy .