voxcity.simulator_gpu.solar.sky.SkyPatches

class voxcity.simulator_gpu.solar.sky.SkyPatches

Container for sky patch discretization data.

method

Discretization method name

n_patches

Total number of patches

patches

Array of (azimuth, elevation) in degrees, shape (N, 2)

directions

Unit direction vectors (dx, dy, dz), shape (N, 3)

solid_angles

Solid angle per patch in steradians, shape (N,)

metadata

Additional method-specific parameters

method: str
n_patches: int
patches: numpy.ndarray
directions: numpy.ndarray
solid_angles: numpy.ndarray
metadata: Dict[str, Any]
__iter__()
property patch_directions
property patch_solid_angles