Yes, here is one example of such a site https://gml.noaa.gov/grad/solcalc/
Here is how they do it. https://gml.noaa.gov/grad/solcalc/calcdetails.html
Here is how they do it. https://gml.noaa.gov/grad/solcalc/calcdetails.html
Isn't this exactly the problem that can be better solved using real power data instead of values expected from theory ?