voxcity.simulator_gpu.solar.sky.BinnedSolarData

class voxcity.simulator_gpu.solar.sky.BinnedSolarData

Solar data binned into sky patches for cumulative simulation.

sky_patches

SkyPatches object with patch geometry

cumulative_dni

Cumulative DNI (Wh/m²) per patch, shape (N,)

cumulative_dhi

Cumulative DHI (Wh/m²) distributed by patch solid angle

hours_per_patch

Number of sun hours in each patch, shape (N,)

total_daytime_hours

Total hours with sun above horizon

sky_patches: SkyPatches
cumulative_dni: numpy.ndarray
cumulative_dhi: numpy.ndarray
hours_per_patch: numpy.ndarray
total_daytime_hours: int
__iter__()
property directions
property solid_angles
property hours_count
property patch_directions
property patch_cumulative_dni
property patch_solid_angles
property patch_hours