The backbone of pvlib-python is well-tested procedural code that implements PV system models. pvlib-python also provides a collection of classes for users that prefer object-oriented programming.
Describe the bug In the temperature.py module here, pvlib is using np.zeros_like which crucially returns the same type than the input. In the unit tests, pvlib uses int instead of float values here.
Abstract: PVLIB is a set of open source modeling functions that allow users to simulate most aspects of PV system performance. The functions, in Matlab and Python, are freely available under a BSD 3 ...