Add the functionality to be able to calculate the equilibrium constant as a method of a crdlib.chemical_reactions.reaction.ChemicalReacion.
Add also methods for enthalpy, gibbs energy and entropy that receive temperature as an input.
reaction = ...
T = Temperature(373.15, TemperatureUnit.KELVIN)
reaction.calculate_equilibrium_constant(T)
reaction.calculate_enthalpy_change(T)
reaction.calculate_gibbs_energy_change(T)
reaction.calculate_entropy_change(T)
In order to calculate equilibrium constants, thermal capacity coefficients must be defined.
Thermal capacity coefficient is defined in crdlib.properties.thermophysical.thermal_capacity.coefficient.py.