This Solar Calculator script computes various solar angles:
altitude, azimuth, angle of incidence, and shadow angles.
It uses the date, time, and wall direction provided by the user.
It is possible to plot design graphs for any orientation expressed in terms of the Verticle Sun Angle (VSA = y-axis) plotted against the Horizontal Sun Angle (HSA = x-axis)