OpenTerrace is a pure Python framework for thermal energy storage packed bed simulations. It is built from the ground up to be fast, flexible and extendable on modern Python 3.x with speed in mind. It utilises CUDA to harness the power of modern GPUs and has automatic fallback to CPU.