Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2021-08-24 | support override functions in dtree code | Daniel Friesel | -15/+21 | |
2021-08-23 | move build_dtree method back to ModelAttribute class | Daniel Friesel | -114/+131 | |
2021-08-23 | remove unused legacy attr.build_dtree code | Daniel Friesel | -123/+2 | |
model.build_dtree does belong into attr, but that's a different commit | ||||
2021-08-23 | Automatically build simple analytic or tree-based analytic model as needed | Daniel Friesel | -11/+42 | |
The tree variant is used for attributes which depend on a non-numeric parameter (which can't be modeled as a function) | ||||
2021-08-20 | model/dtree generation: detect int parameters, do not hardcode "batch_size" | Daniel Friesel | -6/+8 | |
2021-08-20 | model: support for decision tree with function leaves | Daniel Friesel | -6/+41 | |
pretty hacky at the moment, but good enough for eval | ||||
2021-08-19 | ParallelParamFit -> ParamFit, optionally without parallelism | Daniel Friesel | -12/+30 | |
2021-07-28 | model: improve error message | Daniel Friesel | -1/+5 | |
2021-07-12 | ModelAttribute, SplitFunction: Fix from_json methods | Daniel Friesel | -3/+9 | |
2021-06-25 | add observations_to_by_name | Daniel Friesel | -0/+31 | |
2021-06-25 | model: remove debug statement | Daniel Friesel | -3/+0 | |
2021-06-25 | add nn module | Daniel Friesel | -0/+118 | |
2021-06-25 | move print_static to cli module | Daniel Friesel | -0/+27 | |
2021-06-23 | simplify dtree builder | Daniel Friesel | -25/+52 | |
2021-06-23 | move kconfig-dtree builder to AnalyticModel. WIP. | Daniel Friesel | -1/+78 | |
2021-05-28 | data_parameters: add mem_serdes_delta | Daniel Friesel | -0/+8 | |
2021-05-27 | protocol_benchmarks: increase capnproto buffer size | Daniel Friesel | -1/+1 | |
2021-05-20 | protocol_benchmarks: increase string buffer size | Daniel Friesel | -6/+6 | |
2021-05-20 | multipass: "make info" now requires an app to be set | Daniel Friesel | -1/+1 | |
2021-05-12 | protocol_benchmarks: black(1) | Daniel Friesel | -13/+21 | |
2021-05-12 | protocol_benchmarks: Update for ArduinoJSON 6 | Daniel Friesel | -17/+16 | |
2021-05-10 | analyze-config, to_json: use paramNames in exported json nodes | Daniel Friesel | -34/+36 | |
2021-04-22 | PLOT_SYNC: use vlines | Daniel Friesel | -24/+6 | |
2021-04-22 | energytrace loader: handle unsigned overflows as well | Daniel Friesel | -0/+12 | |
2021-04-20 | loader: define maximum sync pulse duration | Daniel Friesel | -2/+9 | |
2021-04-20 | proper kconfig-webconf export | Daniel Friesel | -0/+32 | |
2021-04-20 | add dot export of energy models | Daniel Friesel | -2/+42 | |
2021-04-19 | plot drift compensation in power trace graph | Daniel Friesel | -6/+50 | |
2021-04-19 | drift: add plot of candidate timestamps and compensated timestamps | Daniel Friesel | -4/+44 | |
2021-04-19 | drift: Fix end_ts candidate/drift calculation | Daniel Friesel | -0/+1 | |
2021-04-19 | add dfa-to-dot | Daniel Friesel | -14/+35 | |
2021-04-19 | runner: KRATOS: Verify baud rate and cyclecounter availability | Daniel Friesel | -0/+19 | |
2021-04-15 | Prepare KRATOS support | Daniel Friesel | -31/+221 | |
2021-04-14 | pelt: use single PELT run to determine whether refinement is needed | Daniel Friesel | -2/+38 | |
2021-03-25 | model: allow stats generation to be skipped | Daniel Friesel | -2/+6 | |
2021-03-25 | ParamStats: Remove unused std matrix / lut matrix | Daniel Friesel | -70/+15 | |
This speeds up analysis and adds support for models with more than 32 parameters. | ||||
2021-03-24 | model.to_json: Estimate transition origin/destination from traces if unknown | Daniel Friesel | -4/+33 | |
2021-03-24 | Add nearly correct JSON export for v0 measurements without PTA definition | Daniel Friesel | -0/+5 | |
Transition source/destination names are not correct yet | ||||
2021-03-23 | doku | Daniel Friesel | -0/+16 | |
2021-03-23 | remove unused legacy code | Daniel Friesel | -1090/+5 | |
2021-03-23 | port ET++ drift compensation to drift.py | Daniel Friesel | -0/+47 | |
2021-03-22 | EnergyTraceWithLogicAnalyzer: Use ExternalTimerSync as well | Daniel Friesel | -78/+73 | |
DataProcessor is now deprecated and no longer in use | ||||
2021-03-22 | loader/generic: update sync plot | Daniel Friesel | -5/+4 | |
2021-03-22 | ExternalTimerSync: Add drift compensation | Daniel Friesel | -58/+442 | |
Use ExternalTimerSync for energytrace+timer. energytrace+LA code reuse is still to-do. | ||||
2021-03-19 | generic ExternalTimerSync: add DFATOOL_PLOT_SYNC support | Daniel Friesel | -0/+89 | |
2021-03-19 | move timer-based synchronization to a generic class | Daniel Friesel | -152/+166 | |
2021-03-19 | loader: merge dlog into keysight module | Daniel Friesel | -297/+290 | |
2021-03-18 | add preliminary Keysight DLog support | Daniel Friesel | -30/+386 | |
2021-03-17 | always handle co-dependent parameters | Daniel Friesel | -118/+91 | |
2021-03-16 | move codependent parameter detection to Model / ModelAttribute | Daniel Friesel | -12/+66 | |
Still TODO: Ignore codependent parameters when partitioning data for analytic modeling / regression |