voxcity.simulator.solar.integration

Stage 4: High-level workflows & I/O.

Functions

get_global_solar_irradiance_using_epw(voxcity[, ...])

Compute global irradiance from EPW, either instantaneous or cumulative.

get_building_global_solar_irradiance_using_epw(*args, ...)

Compute building-surface irradiance using EPW (instantaneous or cumulative).

save_irradiance_mesh(irradiance_mesh, output_file_path)

Persist irradiance mesh to pickle file.

load_irradiance_mesh(input_file_path)

Load irradiance mesh from pickle file.

Module Contents

voxcity.simulator.solar.integration.get_global_solar_irradiance_using_epw(voxcity: voxcity.models.VoxCity, calc_type: str = 'instantaneous', direct_normal_irradiance_scaling: float = 1.0, diffuse_irradiance_scaling: float = 1.0, **kwargs)[source]

Compute global irradiance from EPW, either instantaneous or cumulative.

voxcity.simulator.solar.integration.get_building_global_solar_irradiance_using_epw(*args, **kwargs)[source]

Compute building-surface irradiance using EPW (instantaneous or cumulative).

voxcity.simulator.solar.integration.save_irradiance_mesh(irradiance_mesh, output_file_path)[source]

Persist irradiance mesh to pickle file.

voxcity.simulator.solar.integration.load_irradiance_mesh(input_file_path)[source]

Load irradiance mesh from pickle file.