splatmanager

This manages the integration with Splat! propagation modelling library and boost

class splatmanager.SharedSPLAT(min_lat=44, max_lat=50, min_lon=348, max_lon=357)

Bases: object

Class for sharing a splat object

getLosAndLossProxy(src_lat, src_lon, src_h, dst_lat, dst_lon, dst_h, freq, masl, justLos, rev_dir)

proxy for LoS and propagation loss between two locations, for not calculating Loss if not queried

getRawLosAndLoss(src_lat, src_lon, src_h, dst_lat, dst_lon, dst_h, freq, masl, justLos, rev_dir)

returns a query for LoS and propagation loss between two locations

get_elevation(lat, lon)

returns elevation masl for lat/lon

testBoundaries(lat, lon)

test max boundaries WGS84

class splatmanager.StateManager(address=None, authkey=None, serializer='pickle', ctx=None)

Bases: BaseManager

pclcoveragesplat(*args, **kwds)
pclrunnersplat(*args, **kwds)
radrunnersplat(*args, **kwds)