Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2021-03-05 | promote sub-state models to a first-class modeling citizen | Daniel Friesel | -25/+18 | |
get_fitted_sub is no longer present, sub-state models are part of get_fitted now | ||||
2021-03-05 | analyze-archive: fix json export | Daniel Friesel | -2/+6 | |
2021-03-03 | Remove ModelInfo; add info to ModelFunction instead | Daniel Friesel | -27/+35 | |
2021-03-02 | PTAModel: Turn states, transitions, and states_and_transitions into attributes | Daniel Friesel | -31/+31 | |
2021-03-02 | move ModelAttribute to parameters module | Daniel Friesel | -1/+1 | |
2021-03-01 | get_fitted: also provide information on static (sub)models | Daniel Friesel | -6/+11 | |
2021-03-01 | analyze-timing: --param-info -> --info | Daniel Friesel | -3/+3 | |
2021-03-01 | analyze-archive: handle dtree split on function arguments | Daniel Friesel | -3/+5 | |
2021-02-26 | refactor param_info, show splits in analyze-archive output | Daniel Friesel | -56/+46 | |
2021-02-25 | analyze-archive: --info: show argument values as well | Daniel Friesel | -0/+11 | |
2021-02-24 | treat last sub state as tail / default state | Daniel Friesel | -1/+2 | |
use application-provided total state duration instead of model to determine duration of last sub-state in get_fitted_sub | ||||
2021-02-23 | draft for clustering of parameter-independent sub-states | Daniel Friesel | -3/+3 | |
2021-02-23 | analyze-archive: show substate model quality in table | Daniel Friesel | -5/+23 | |
2021-02-22 | add simple sub-state model accessor and evaluation | Daniel Friesel | -0/+37 | |
2021-02-22 | properly handle static submodel attributes | Daniel Friesel | -24/+33 | |
TODO: fitting and submodel usage in parent | ||||
2021-02-18 | refactor model generation from Analytic/PTAModel into ModelAttribute class | Daniel Friesel | -77/+114 | |
Iteration over states/transitions and model attributes is no longer hardcoded into most model generation code. This should make support for decision trees and sub-states much easier. | ||||
2021-01-13 | improve html/markdown export detail level | Daniel Friesel | -1/+63 | |
2021-01-12 | add z-score based outlier detection and optional removal | Daniel Friesel | -1/+15 | |
Note that outliers are removed from both training and evaluation data | ||||
2021-01-12 | analyze-archive: print param dependence for transition durations | Daniel Friesel | -1/+7 | |
2021-01-11 | evaluate E = P*t model. Seems slightly better in some cases | Daniel Friesel | -1/+11 | |
TODO: Fix send duration model generation for cc1200, should improve eval | ||||
2021-01-11 | analyze-archive: show transition energy via power * duration | Daniel Friesel | -0/+21 | |
2021-01-08 | bin/analyze-archive, tests: use transition power, not energy | Daniel Friesel | -19/+33 | |
2020-12-15 | support benchmarks with EnergyTrace++ | Daniel Friesel | -0/+2 | |
2020-12-14 | generate-dfa-benchmark: use 9600 baud for msp430 to minimize uart errors | Daniel Friesel | -1/+1 | |
2020-12-11 | generate-dfa-benchmark: include gpio.h | Daniel Friesel | -0/+1 | |
2020-12-11 | generate-dfa-benchmark: allow arch-flags to be overridden | Daniel Friesel | -2/+9 | |
2020-12-03 | use common energytrace loader code | Daniel Friesel | -0/+1 | |
this also fixes a nasty off-by-one in the barcode loader (now _load_energytrace): wrong: interval_start_timestamp = data[:-1, 0] * 1e-6 correct: interval_start_timestamp = data[1:, 0] * 1e-6 | ||||
2020-12-01 | runner, harness: add logging support and debug output | Daniel Friesel | -0/+9 | |
2020-11-09 | plot_generator, Proof_Of_Concept_PELT will be removed later on | Daniel Friesel | -0/+2 | |
2020-11-09 | analyze-archive: explicitly set default log levelmerge-prep/janis | Daniel Friesel | -0/+1 | |
2020-11-04 | wip | Daniel Friesel | -21/+32 | |
2020-11-03 | analyze number of substates per state | Daniel Friesel | -1/+2 | |
2020-11-02 | Simplify PELT usage. remove kneedle, refactor code | Daniel Friesel | -7/+5 | |
2020-11-02 | Merge branch 'master' into merge-prep/janis | Daniel Friesel | -29/+44 | |
2020-10-22 | Improve sync=la timing restoration. There's still something fishy though... | Daniel Friesel | -0/+1 | |
2020-10-21 | --plot-traces: use the correct time base for each backend | Daniel Friesel | -6/+15 | |
2020-10-20 | analyze-archive: note that --plot-traces has a wrong X-axis on !MIMOSA | Daniel Friesel | -4/+4 | |
2020-10-13 | merge | Daniel Friesel | -2/+5 | |
2020-10-13 | wip | Daniel Friesel | -1/+1 | |
2020-10-08 | BA Janis import: working detection of optimal number of changepoints | Daniel Friesel | -81/+19 | |
2020-10-07 | analyze-archive: move trace plotting to a helper function | Daniel Friesel | -25/+27 | |
2020-10-07 | remove unused helpers | Daniel Friesel | -34/+0 | |
2020-10-07 | wip | Daniel Friesel | -1/+85 | |
2020-10-07 | Merge branch 'master' into merge-prep/janis | Daniel Friesel | -161/+182 | |
2020-10-07 | analyze-archive: switch to argparse | Daniel Friesel | -161/+182 | |
2020-10-02 | add hashbang | Daniel Friesel | -0/+2 | |
2020-10-02 | black(1) | Daniel Friesel | -203/+374 | |
2020-10-02 | Merge branch 'janis' into merge-prep/janis | Daniel Friesel | -0/+1365 | |
2020-09-22 | bin/Proof_Of_Conecpt_PELT.py: Schöner kommentiert. Eigentlich für die ↵ | jfalkenhagen | -120/+93 | |
Abgabe bereit | ||||
2020-09-22 | bin/plot_generator | jfalkenhagen | -0/+123 | |