Install the latest CityLearn version from PyPi with the pip command:

pip install CityLearn

Alternatively, install a specific version:

pip install CityLearn==2.0.0


Version 1.8.0 and earlier do not support temperature dynamic buildings class citylearn.building.DynamicsBuilding and its descendant classes. Thus, cooling_device and heating_device control for partial load is not supported by these versions.


Version 1.1.0 and earlier are not installable via pip. Instead, clone earlier versions like:

git clone -b v1.1.0