Profile different flowgraph configurations of gr-lora_sdr
This is a python cli package to be able to load a config yml file and change values to the flowgraph and run the flowgraph.
$ pip install gr_lora_sdr_profiler
[-h]
[--version]
[-m {multi_stream,frame_detector-sim,frame_detector-usrp,cran-sim,cran-usrp}]
[-s {pandas,wandb,both}]
[-n NAME]
[-p FILE]
[-o OUTPUT]
[-t TIMEOUT]
[--no_remove_temp]
[--sequential_spreading_factor]
[-v]
[-vv]
FILE [FILE ...]
the config files are parsed on launch of the script and are fed into the flowgraph script.
Run flowgraph
$ python -m profiler --m frame_detector -s pandas example_config.yml
Plot all values by using
$ python -m profiler --m frame_detector -p results/out.csv example_config.yml
$ python3 -m venv env
$ . env/bin/activate
$ make deps
$ tox