theheraldproject / herald-for-cpp

Herald for C++ - Reliable mobile Bluetooth communications - Native library & test apps
https://heraldprox.io
Other
13 stars 10 forks source link

Algorithm evaluation helpers and CLI example #33

Open adamfowleruk opened 3 years ago

adamfowleruk commented 3 years ago

[Who] As a DCT app researcher

[What] I need to evaluate algorithms using a command line tool with lots of external source data

[Value] In order to evaluate any new algorithms under test, outside of a DCT app

Describe the potential solution you'd like

C++ CLI helpers and sample for loading RSSI data and device metadata, running specified algorithms, and outputting the results and metadata in a standard, consistent, format.

Describe alternatives you've considered

Doing this in Jupyter notebook and then converting to other languages - lots of test time, no API helpers - would take longer.

Additional context

None

Relative priority

MEDIUM (Not on the critical path, but very useful for evaluating accuracy using external tools and datasets.

Depends on #29