Frage 1: Wo auch immer pvlib installiert wurde (schau mal in /usr/local/lib/python3.7/dist-packages/pvlib//usr/local/lib/python3.7/dist-packages/pvlib/ oder ~/.local/lib/python3.8/site-packages/pvlib/~/.local/lib/python3.8/site-packages/pvlib/) gibt's ein sub-directory ./data. Dort findest Du sam-library-cec-modules-2019-03-05.csv und sam-library-cec-inverters-2019-03-05.csv mit den bekannten Namen.
Beachte bitte, dass 'special characters' (z.B. Space, '-', ..) durch '_' ersetzt werden müssen. Ich hab das ReadMe entsprechend ergänzt.
Frage 2: Hmm... Du scheinst in ein aehnliches Problem wie PhotoRudi reingelaufen zu sein ... mit einer alten version von Numpy. Er hat das gefixed mit
Ich hab numpy 1.19.2 und pandas 1.1.2 - da laeufts, aber data type conversion scheint ein Problem zu sein mit alten Versionen. Da Deine Fehlermeldung leider nicht sehr präzise ist, sind meine Hände etwas gebunden ... Welche Versionen hast Du? Dann kann ich mal einen Versuch starten ... (dauert aber etwas ...)Obige Fehlermeldung konnte ich mit: "sudo pip3 install numpy --upgrade" beheben. Jetzt ist Version 1.21 (glaube ich) installiert.
Dann musste ich mit "sudo pip3 install pandas --upgrade" noch pandas updaten.
Frage 3: Was geht bei Solcast schief? Möglicherweise dasselbe wie bei PhotoRudi. Da habe ich einen Fix hochgeladen - allerdings auf die blosse Vermutung hin, dass er funktioniert. Weiter gebe ich neu eine Fehlermeldung 'SiteError' aus, wenn SolCast Deine Authentifizierung nicht erkennt.
Stefan