Thermal gravimetric analysis