bwinkel / pycraf

pycraf is a package that provides functions and procedures for various tasks in spectrum-management compatibility studies.
35 stars 15 forks source link

[WIP] pathprof: parallelizing cyprop & cygeodesics packages #16

Closed bwinkel closed 5 years ago

bwinkel commented 5 years ago

completely rewrite height_map_data_cython (hprof map caching) routine to allow full parallelization and make use of Python dicts unnecessary; the new approach is to calculate paths into equidistant directions (position angles) with one fix distance (previously it was towards rectangular edges)

bwinkel commented 5 years ago

Also added a complete_losses function, which supports full numpy broadcasting for fast calculations on a single Tx-Rx path.