We should add [`__repr__`](https://docs.python.org/3/reference/datamodel.html#object.__repr__) methods to all of pvlib's classes. `Location` implements `__str__`, but this should probably be changed to `__repr__`.