The energyRt model comprises around one hundred predefined equations to describe an energy technologies, energy system and its operation. Additional equations can be added using newConstraint methods or added to the model code directly. The model is formulated in four alternative math-programming languages: GAMS, Python/Pyomo, GLPK/Mathprog, and Julia/JuMP. Mathematical formulation of energyRt can be found here.