summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2020-09-30KConfigAttributes loader: provide kconfig hashDaniel Friesel-0/+14
2020-09-30explore-kconfig: remove unused versuchung importsDaniel Friesel-4/+0
2020-09-24show failing and nop symbolsDaniel Friesel-15/+80
2020-09-24kconfig: model generation and validation with limited sample sizeDaniel Friesel-3/+69
eval-kconfig estimates the generalization error in this case
2020-09-18explore-kconfig: explore neighbourhood of working random configurationsDaniel Friesel-1/+13
This is useful for projects with many non-working random configurations
2020-09-17configurable Kconfig filename and randconfig commandDaniel Friesel-3/+18
now also works with busybox
2020-09-16make choice node configurableDaniel Friesel-6/+15
2020-09-16add kconfig model cross validationDaniel Friesel-3/+124
2020-09-16switch to sum of squared residuals as loss functionDaniel Friesel-37/+51
This is in line with DECART by Guo et al., 2017
2020-09-16documentationDaniel Friesel-4/+45
2020-09-16README: dfatool uses the Sphinx docstring formatDaniel Friesel-3/+3
2020-09-16Gitlab CI: Add frozendict dependencyDaniel Friesel-1/+1
2020-09-16kconfig model: json importDaniel Friesel-59/+202
2020-09-14configurable maximum stddev for kconfig modelDaniel Friesel-8/+39
2020-09-14Fix KConfigModel.to_jsonDaniel Friesel-1/+1
2020-09-11add analyze-kconfig scriptDaniel Friesel-16/+127
2020-09-11versuchung: use JSON metadata branchDaniel Friesel-1/+2
2020-09-10fix kconfiglib inclusion in testsDaniel Friesel-1/+1
2020-09-10Revert "hm"Daniel Friesel-1/+0
This reverts commit 94d07603cbe0cc840992b9573b6c9bf3346cdc99.
2020-09-10hmDaniel Friesel-0/+1
2020-09-10add kconfig benchmark loader and model generationDaniel Friesel-13/+168
2020-09-10kconfig experiment: store Kconfig hashDaniel Friesel-6/+15
2020-09-10coverage check: ignore bronken kconfiglib.py symlink on CI hostDaniel Friesel-1/+1
2020-09-10explore-kconfig: add documentationDaniel Friesel-0/+12
2020-09-10only run black on master branchDaniel Friesel-0/+2
2020-09-10explore-kconfig --neighbourhood: add directory supportDaniel Friesel-2/+5
2020-09-10Add kconfig state space exploration script (random + neighbourhood)Daniel Friesel-0/+304
2020-08-20analyze-archive: print options used to create measurementsDaniel Friesel-0/+5
2020-08-18generate-dfa-benchmark: only set run flags when setDaniel Friesel-1/+2
2020-07-22runner: make arch functions arch-specificDaniel Friesel-132/+160
2020-07-22fix runner.get_counter_limits_us for non-default cpu frequenciesDaniel Friesel-4/+4
2020-07-17Bugfixes in edge casesDaniel Friesel-4/+4
2020-07-16analyze-archive: fix --show-quality=overall for non-nrf24 measurementsDaniel Friesel-9/+24
2020-07-15Add PTAModel validation and crossvalidation testDaniel Friesel-7/+458
2020-07-15CrossValidator: Compute RMSDDaniel Friesel-12/+9
2020-07-15analyze-archive: Add header to model quality tableDaniel Friesel-1/+10
2020-07-15Allow state-only PTAModel to be converted to JSON without underlying PTADaniel Friesel-2/+6
2020-07-14Add --no-cache optionDaniel Friesel-4/+9
2020-07-13Run MSP430FR benchmarks at 8 MHz; support sleep > 500 ms for energytraceDaniel Friesel-10/+24
2020-07-09parameters: documentation, remove unused dict keyDaniel Friesel-1/+2
2020-07-09Remove unimplemented discard-outliers optionsDaniel Friesel-36/+4
2020-07-09code style: two newlines before classesDaniel Friesel-0/+1
2020-07-08RawData: load ptalog if availableDaniel Friesel-7/+15
2020-07-08analyze-archive: show EnergyTrace sync modeDaniel Friesel-1/+3
2020-07-08prepare for Logic Analyzer and Timing based EnergyTrace syncDaniel Friesel-3/+25
2020-07-08generate-dfa-benchmark documentationDaniel Friesel-0/+85
2020-07-08Fix incomplete raw_output in generate-dfa-benchmark outputDaniel Friesel-6/+16
2020-07-08generate-dfa-benchmark: less confusing outputDaniel Friesel-3/+3
2020-07-06MIMOSA loader: Remove legacy sub-state detection codeDaniel Friesel-71/+0
2020-07-06blacken more codeDaniel Friesel-73/+95