Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2021-02-18 | refactor model generation from Analytic/PTAModel into ModelAttribute class | Daniel Friesel | -48/+91 | |
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-08 | bin/analyze-archive, tests: use transition power, not energy | Daniel Friesel | -32/+158 | |
2020-12-03 | use common energytrace loader code | Daniel Friesel | -12/+12 | |
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-03 | add tests for energytrace with timer/la | Daniel Friesel | -0/+134 | |
2020-07-15 | Add PTAModel validation and crossvalidation test | Daniel Friesel | -7/+458 | |
2020-07-06 | Rename dfatool.dfatool to dfatool.loader | Daniel Friesel | -2/+2 | |
2020-07-06 | Move ParamFit, PTAModel, AnalyticModel to model.py module | Daniel Friesel | -5/+7 | |
2020-07-06 | make test_parameters work with NumPy <= 1.16 | Daniel Friesel | -5/+10 | |
The RNG has been introduced in NumPy 1.17, which is not yet available in DebianStable | ||||
2020-07-03 | Add param test for inter-param dependency | Daniel Friesel | -16/+18 | |
2020-07-03 | Add more complex parameter modeling tests | Daniel Friesel | -0/+127 | |
2020-07-03 | blacken more code | Daniel Friesel | -21/+7 | |
2020-07-03 | AnalyticFunction: Remove _ prefix from public attributes | Daniel Friesel | -26/+26 | |
2020-07-03 | test_parameters: Test function generation | Daniel Friesel | -2/+44 | |
2020-07-03 | move get_fit_result to ParamFit class | Daniel Friesel | -1/+1 | |
2020-07-03 | add a linear ParamFit test | Daniel Friesel | -0/+52 | |
2020-07-02 | blacken test code | Daniel Friesel | -704/+1089 | |
2020-07-02 | Remove verbose arg from tests | Daniel Friesel | -18/+18 | |
2020-04-29 | Use relative module paths. PYTHONPATH=lib bin/... is no longer needed | Daniel Friesel | -6/+7 | |
2019-12-11 | move PTA simulation result to separate class | Daniel Friesel | -40/+40 | |
2019-12-11 | test_pta: we're testing energy, not power | Daniel Friesel | -16/+16 | |
2019-12-10 | update codegen + test for PTA attribute changes | Daniel Friesel | -10/+10 | |
2019-11-27 | PTA: Add breadth-first search | Daniel Friesel | -0/+24 | |
2019-11-26 | update PTA tests | Daniel Friesel | -5/+5 | |
2019-11-26 | autopep8 | Daniel Friesel | -327/+328 | |
2019-11-26 | PTA: Calculate min/max duration until energy accounting overflow | Daniel Friesel | -3/+12 | |
2019-10-07 | move ParamStats and helper functions to lib/parameters.py | Daniel Friesel | -1/+1 | |
2019-09-25 | PTA: Add shrink_argument_values function | Daniel Friesel | -0/+106 | |
2019-09-25 | Transition: fix arg_to_param_map semantics | Daniel Friesel | -5/+5 | |
2019-09-25 | PTA: handle None in parameter value normalization | Daniel Friesel | -0/+88 | |
2019-09-20 | test: mark CC1200 test as slow | Daniel Friesel | -1/+3 | |
2019-09-19 | codegen / simulated accounting: respect granularity | Daniel Friesel | -0/+20 | |
2019-09-11 | add simulation classes for online energy accounting inaccuracies | Daniel Friesel | -0/+159 | |
2019-09-11 | PTA: Support sleep pseudo-transitions in DFS | Daniel Friesel | -0/+19 | |
2019-09-11 | PTA: Use "None" transition for sleep | Daniel Friesel | -2/+2 | |
This way, PTA models can have sleep transitions without conflict | ||||
2019-08-16 | Add function override support to AnalyticModel, analyze-timing.py | Daniel Friesel | -0/+29 | |
2019-08-16 | optionally prune dependent parameters before analysis | Daniel Friesel | -0/+30 | |
2019-08-15 | Fix generate-dfa-benchmark leaving out benchmark parts when splitting runs | Daniel Friesel | -3/+3 | |
2019-08-13 | add fit tests for AnalyticModel | Daniel Friesel | -11/+18 | |
2019-08-13 | adjust data path in test_timingharness | Daniel Friesel | -1/+1 | |
2019-08-12 | skip CC1200 tests for now | Daniel Friesel | -0/+1 | |
2019-08-12 | CI: Download test data | Daniel Friesel | -14/+14 | |
2019-07-26 | support '$' as trace filter terminator | Daniel Friesel | -0/+2 | |
2019-07-26 | tests: follow unittest naming scheme | Daniel Friesel | -0/+0 | |
2019-07-25 | Move trace filter from postprocessing to automata module | Daniel Friesel | -0/+8 | |
This drastically increases performance | ||||
2019-07-24 | add simple AnalyticModel test | Daniel Friesel | -0/+27 | |
2019-03-14 | PTA: Add from_yaml tests | Daniel Friesel | -0/+87 | |
2019-03-13 | PTA: Support DFS with parameter tracking | Daniel Friesel | -3/+48 | |
2019-03-01 | moar tests | Daniel Friesel | -1/+5 | |
2019-03-01 | move tests to separate directory | Daniel Friesel | -0/+616 | |