summaryrefslogtreecommitdiff
path: root/lib/data_parameters.py
AgeCommit message (Collapse)AuthorLines
2019-07-16Protolog: Handle NaN in cycles_encDaniel Friesel-0/+12
2019-06-14data_parameters: Distinguish between bss/data with and without bufferDaniel Friesel-1/+9
2019-06-13data_parameters: Add {data,bss,text}_serdes_deltaDaniel Friesel-0/+16
2019-06-12add energy_desdecrx and written_dmem_{ser,des} keysDaniel Friesel-0/+5
2019-05-13Protolog: Make cpu/radio classes accessible on the outsideDaniel Friesel-2/+7
2019-05-09cycles_to_energy: Add get_power functionDaniel Friesel-6/+6
2019-05-08add cpu cycles -> cpu energy and packet size -> tx energy for protocolmodelingDaniel Friesel-1/+60
2019-05-07Protolog: Handle codegen failureDaniel Friesel-4/+8
2019-04-08callcycles_median: subtract nop cyclesDaniel Friesel-1/+11
2019-04-03add pre-processed callcycles (one median value per function call to avoid ↵Daniel Friesel-0/+7
outliers)
2019-03-28cycle analysis: use median to protect against outliersDaniel Friesel-6/+8
2019-03-27data_parameters: Account for serialized data buffer sizeDaniel Friesel-6/+14
2019-03-25data_parameters: Add (text|bss|data)_ser(des)?_deltaDaniel Friesel-6/+11
2019-03-21Protolog: Handle erroneous cycle measurementsDaniel Friesel-16/+33
2019-03-20data_parameters: DokuDaniel Friesel-1/+50
2019-03-19data_parameters: catch TypeError (sometimes ubjson stores numbers as Decimal)Daniel Friesel-4/+9
2019-02-13add generic monte carlo cross validationDaniel Friesel-0/+2
2019-02-11add int value length (does int fit into 1/2/4 bytes?)Daniel Friesel-1/+17
2019-02-05data_parameters: distinguish num_objects by type (int/float/str/tbd)Daniel Friesel-5/+18
2019-01-31data_parameters: Add Protolog module for additional analysisDaniel Friesel-0/+100
2019-01-31add data_parameters (numeric description of JSON-like data)Daniel Friesel-0/+48