openworld_radio_twin#

OpenWorld Radio Twin application package.

Functions

compile_scene(*, latitude, longitude, ...[, ...])

Compile a portable scene and return its Sionna XML path.

compile_scene_sync(**kwargs)

Synchronous adapter for compile_scene(), including notebooks.

Classes

LocalFrame(origin_longitude, ...)

WGS84 Earth-centered to local East-North-Up transformation.

class openworld_radio_twin.LocalFrame(origin_longitude, origin_latitude, transformer)[source]#

Bases: object

WGS84 Earth-centered to local East-North-Up transformation.

classmethod at(longitude, latitude)[source]#
Return type:

LocalFrame

corners(west_m, south_m, east_m, north_m)[source]#
Return type:

list[list[float]]

to_geographic(east_m, north_m, up_m=0)[source]#
Return type:

tuple[float, float, float]

to_local(longitude, latitude, altitude_m=0)[source]#
Return type:

tuple[float, float, float]

origin_longitude: float#
origin_latitude: float#
transformer: Transformer#
async openworld_radio_twin.compile_scene(*, latitude, longitude, radius_m, output, buildings='auto', building_source='auto', terrain='elevation', material_profile='itu', terrain_resolution_m=5.0, receiver_height_m=1.5, receiver_cell_size=(10.0, 10.0), voxel_pitch_m=3.0, if_exists='reuse', settings=None)[source]#

Compile a portable scene and return its Sionna XML path.

Return type:

Path

openworld_radio_twin.compile_scene_sync(**kwargs)[source]#

Synchronous adapter for compile_scene(), including notebooks.

Return type:

Path