* Added: PV model based on the [single-diode model in pvlib-python](https://pvlib-python.readthedocs.io/en/latest/generated/pvlib.pvsystem.singlediode.html)
* Modified: Reorganise PV models; existing Huld-based models now subclass `HuldPanel`
* Added: Tools to deal with the CEC module database
* Added: Inverter model based on PVWatts Version 5 and differentiation between DC and AC output, alongside new `inverter_capacity` and `use_inverter` arguments to `pv.run_model()`
* Fixed: Clean up non-standard CMIP time attributes in climate data interface
* Fixed: Improve CF conformity of climate data interface
* Modified: Clean up and blacken code
* Modified: Compatibility with more recent versions of pandas and xarray
* Modified: Dropped support for older versions of Pandas.