voxcity.simulator_gpu.visibility.view ===================================== .. py:module:: voxcity.simulator_gpu.visibility.view .. autoapi-nested-parse:: View Index and Sky View Factor calculation using Taichi GPU acceleration. This module emulates the functionality of voxcity.simulator.visibility.view with GPU-accelerated ray tracing. Classes ------- .. toctree:: :hidden: /autoapi/voxcity/simulator_gpu/visibility/view/ViewCalculator /autoapi/voxcity/simulator_gpu/visibility/view/SurfaceViewFactorCalculator .. autoapisummary:: voxcity.simulator_gpu.visibility.view.ViewCalculator voxcity.simulator_gpu.visibility.view.SurfaceViewFactorCalculator Functions --------- .. autoapisummary:: voxcity.simulator_gpu.visibility.view.compute_view_index_map voxcity.simulator_gpu.visibility.view.compute_sky_view_factor_map Module Contents --------------- .. py:function:: compute_view_index_map(domain, voxel_data: numpy.ndarray = None, mode: str = 'green', **kwargs) -> numpy.ndarray Compute View Index map. :param domain: Domain object :param voxel_data: 3D voxel class array :param mode: 'green', 'sky', or custom :param \*\*kwargs: Additional parameters for ViewCalculator :returns: 2D view index map .. py:function:: compute_sky_view_factor_map(domain, voxel_data: numpy.ndarray = None, **kwargs) -> numpy.ndarray Compute Sky View Factor map. :param domain: Domain object :param voxel_data: 3D voxel class array :param \*\*kwargs: Additional parameters :returns: 2D SVF map