The `snlinverter` and `singlediode` documentation says that `inverter`/`module` must be a `DataFrame`, when in reality they can be any `dict`-like object.