Worst hours of the year from Imageless glare DGP results

Hi All,

I have been using the pollination imageless glare recipe with a radial sensor grid for a sports hall design with some clestory windows.

I would like to be able to find the worst performing hours of the year (DGP wise) so that I can use these to generate radial DGP plots for the worst performing times of the year. My current .dgp results are 6400 x 8760 values edit: it is 6400 x 4890. The option I can currently think of is reading the .dgp result into a python data frame and python from there to retrieve the worst HOYs then manually feeding these back into HB Annual Results HOYs in grasshopper.

I have tried

  • Using HOYs with no HOY input; this gives me only the first row of the DGP file.
  • Using HB annual results to data; this seems to just give the header/description of each row but not the data.
  • Reading .dgp with the open file component; which crashes gh/rhino.

Any ideas on a way to accomplish this within grasshopper or is this better done via python?


Hi @jgleadow,

Have you tried Annual Peak Values? If you are only interested in the highest DGP value for each sensor, then this component will give you that. However, it will not output the corresponding HOY for each sensor. Do you need to know the HOYs as well, or do you only care about the DGP values?

1 Like