Hi,
FYI I've been playing around with the global NREL PVWatts Calculator,
for December it got within better than 5% of my actual generation,
with me just making educated guesses for the inputs. Of particular
interest may be the weather (high/low cloud) datasets, which seem to
be nicely documented. Met data granularity seems to be on the order of
several km.
https://pvwatts.nrel.gov/
Help > About begins:
"""
About PVWatts
The PVWatts® Calculator estimates the electricity generation of a
grid-connected photovoltaic (PV) system using hourly solar resource
data for locations throughout the world. It allows homeowners, small
building owners, installers, and manufacturers to develop preliminary
production estimates of potential PV installations.
PVWatts is also available as part of NREL's desktop application System
Advisor Model (SAM), where it can be used with SAM's financial models.
For software developers, it is available as a web API on the NREL
Developer Network, or as part of the SAM Simulation Core (SSC)
Software Development Kit, which includes the PySAM Python package.
Current Version: 8.5.2
Release Date: September 25, 2025
PVWatts API Version: 8.0
Information for Developers: The current version of PVWatts is based on
the PVWatts V8 API, which runs Version 275 of the SAM Simulation Core
(SSC) pvwattsv8 compute module with weather data from the PSM V3 TMY
tmy-2020 and PSM V3 Himawari TMY tmy-2020 datasets from the National
Solar Radiation Database (NSRDB).
[...]
"""
e.g. weather data link, a nice page describing the API, it's worth a quick look:
https://developer.nrel.gov/docs/solar/nsrdb/himawari7-download/
have fun,
Hamish