cpvlib: A comprehensive open-source tool for modeling CPV systems | Publicación