voxcity.simulator_gpu.solar.radiation.RadiationConfigΒΆ
- class voxcity.simulator_gpu.solar.radiation.RadiationConfigΒΆ
Configuration for radiation model.
- albedo_groundΒΆ
Default ground albedo
- albedo_wallΒΆ
Default wall albedo
- albedo_roofΒΆ
Default roof albedo
- albedo_leafΒΆ
Tree/leaf albedo (PALM default: 0.15)
- n_azimuthΒΆ
Number of azimuthal divisions for SVF
- n_elevationΒΆ
Number of elevation divisions for SVF
- ext_coefΒΆ
Extinction coefficient for canopy
- skip_svfΒΆ
Skip SVF calculation (use 1.0)
- n_reflection_stepsΒΆ
Number of reflection iterations (PALM default: 3)
- surface_reflectionsΒΆ
Enable surface-to-surface reflections
- canopy_reflectionsΒΆ
Enable reflection attenuation through canopy
- volumetric_fluxΒΆ
Enable volumetric flux calculation
- volumetric_n_azimuthΒΆ
Number of azimuths for volumetric horizon tracing
- min_opaque_ladΒΆ
Minimum LAD considered opaque for volumetric shadows
- canopy_radiationΒΆ
Enable plant canopy radiation absorption (CSF)
- canopy_to_canopyΒΆ
Enable canopy-to-canopy scattering (not in PALM, improves accuracy for dense vegetation where leaves scatter light to neighboring leaves)
- albedo_ground: float = 0.2ΒΆ
- albedo_wall: float = 0.3ΒΆ
- albedo_roof: float = 0.3ΒΆ
- albedo_leaf: float = 0.15ΒΆ
- n_azimuth: int = 80ΒΆ
- n_elevation: int = 40ΒΆ
- ext_coef: float = 0.6ΒΆ
- skip_svf: bool = FalseΒΆ
- n_reflection_steps: int = 3ΒΆ
- surface_reflections: bool = TrueΒΆ
- canopy_reflections: bool = TrueΒΆ
- volumetric_flux: bool = FalseΒΆ
- volumetric_n_azimuth: int = 36ΒΆ
- min_opaque_lad: float = 0.5ΒΆ
- canopy_radiation: bool = TrueΒΆ
- canopy_to_canopy: bool = TrueΒΆ
- cache_svf_matrix: bool = TrueΒΆ
- svf_min_threshold: float = 0.01ΒΆ
- use_fp16_intermediate: bool = TrueΒΆ