I was wondering how the values of thermodynamic properties as enthalpy, entropy, internal energy, specific heat, specific volumes ... etc, of gases and liquids are calculated using programming libraries such as cantera and thermopy as an example.
How are steam tables made for instance? How do we get all these values of properties if not experimentally?