COEOS emulates the behaviour of materials under variable temperature, pressure, chemistry and external loads, and learns from observations to correct the model.