summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorLines
2021-03-08model.assess: remove superfluous "by_name" indirectionDaniel Friesel-134/+106
2021-03-08documentation++Daniel Friesel-1/+48
2021-03-08add dataref exportDaniel Friesel-0/+75
2021-03-08pelt: Add tail_state_only option (exclude all but the last changepoint)Daniel Friesel-0/+21
2021-03-05promote sub-state models to a first-class modeling citizenDaniel Friesel-91/+97
2021-03-05JSON: {function,value}_error -> {function,value}ErrorDaniel Friesel-6/+6
2021-03-05analyze-archive: fix json exportDaniel Friesel-2/+6
2021-03-05eval: remove unused function_args argumentDaniel Friesel-14/+20
2021-03-05Restore workload.pyDaniel Friesel-7/+14
2021-03-04Restore --export-energymodelDaniel Friesel-68/+81
2021-03-04Modelfunction.from_json_maybe: Handle "old" data format with "static" keyDaniel Friesel-0/+10
2021-03-04PTA State/Transition: Use ModelFunction instead of PTAAttributeDaniel Friesel-402/+288
2021-03-03Remove ModelInfo; add info to ModelFunction insteadDaniel Friesel-128/+99
2021-03-02ModelAttribute + sub-classes: add to_json methodDaniel Friesel-3/+50
2021-03-02PTAModel: Turn states, transitions, and states_and_transitions into attributesDaniel Friesel-91/+81
2021-03-02AnalyticModel, PTAModel: refactor assess()Daniel Friesel-21/+9
2021-03-02ModelAttribute: remove get_fitted(), use .model_function, .model_info insteadDaniel Friesel-57/+62
2021-03-02add hashbang to modulesDaniel Friesel-0/+3
2021-03-02Move ParallelParamFit to a separate moduleDaniel Friesel-322/+338
2021-03-02move ModelAttribute to parameters moduleDaniel Friesel-256/+248
2021-03-01Set DFATOOL_NO_PARAM to disable parameter fittingDaniel Friesel-0/+2
2021-03-01Update testsDaniel Friesel-18/+20
2021-03-01get_fitted: also provide information on static (sub)modelsDaniel Friesel-8/+23
2021-03-01tests: update for file renames in model dbDaniel Friesel-4/+4
2021-03-01analyze-timing: --param-info -> --infoDaniel Friesel-3/+3
2021-03-01analyze-archive: handle dtree split on function argumentsDaniel Friesel-3/+5
2021-02-26refactor param_info, show splits in analyze-archive outputDaniel Friesel-110/+164
2021-02-26add more complex decisiontree testDaniel Friesel-19/+588
2021-02-26add simple decisiontree testDaniel Friesel-3/+156
2021-02-26test_timingharness: disable decisiontrees for nrf24 testDaniel Friesel-0/+3
2021-02-25analyze-archive: --info: show argument values as wellDaniel Friesel-0/+11
2021-02-25kinda proper dtree support (todo: refactoring)Daniel Friesel-7/+30
2021-02-25pelt_refine: Fix "no sub-states" handlingDaniel Friesel-1/+1
2021-02-25Adjust ParamStats interface in preparation for decision-tree modelsDaniel Friesel-32/+187
2021-02-24cluster and re-fit sub-statesDaniel Friesel-72/+91
2021-02-24lut_median_getter: handle param tuples, not just listsDaniel Friesel-1/+4
2021-02-24do not hard-code substate namesDaniel Friesel-8/+11
2021-02-24treat last sub state as tail / default stateDaniel Friesel-8/+18
2021-02-24pelt: allow contraction (averaging) of data as well as stretchingDaniel Friesel-2/+23
2021-02-23draft for clustering of parameter-independent sub-statesDaniel Friesel-94/+99
2021-02-23fix drift compensation and reduce pelt + caching overheadDaniel Friesel-44/+60
2021-02-23analyze-archive: show substate model quality in tableDaniel Friesel-6/+38
2021-02-22add simple sub-state model accessor and evaluationDaniel Friesel-2/+71
2021-02-22properly handle static submodel attributesDaniel Friesel-55/+75
2021-02-22PELT: Increase parallelismDaniel Friesel-86/+107
2021-02-19start modeling of individual sub-statesDaniel Friesel-19/+109
2021-02-18pelt: Set minimum penalty to 1, improve cache layoutDaniel Friesel-11/+19
2021-02-18pelt: add tail substateDaniel Friesel-3/+5
2021-02-18pelt: cache changepoint detection resultsDaniel Friesel-5/+65
2021-02-18refactor model generation from Analytic/PTAModel into ModelAttribute classDaniel Friesel-702/+600