summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2021-03-19generic ExternalTimerSync: add DFATOOL_PLOT_SYNC supportDaniel Friesel-0/+89
2021-03-19move timer-based synchronization to a generic classDaniel Friesel-152/+167
2021-03-19loader: merge dlog into keysight moduleDaniel Friesel-297/+292
2021-03-18add preliminary Keysight DLog supportDaniel Friesel-30/+442
2021-03-18analyze-archive: support multiple choices for show-model / show-qualityDaniel Friesel-5/+6
2021-03-17always handle co-dependent parametersDaniel Friesel-192/+272
2021-03-16move codependent parameter detection to Model / ModelAttributeDaniel Friesel-12/+66
Still TODO: Ignore codependent parameters when partitioning data for analytic modeling / regression
2021-03-16parameters: remove unused _reduce_param_matrix functionDaniel Friesel-34/+0
2021-03-16generate-dfa-benchmark: add support for exernal monitorsDaniel Friesel-0/+26
2021-03-15detect co-dependent parameters (wip)Daniel Friesel-1/+48
2021-03-10hardcode arg_support_enabled = TrueDaniel Friesel-12/+4
2021-03-10analyze-archive --show-model=paramdetection: also show function argumentsDaniel Friesel-11/+22
2021-03-09loader: remove unused zbar importDaniel Friesel-9/+0
2021-03-09energytrace: Fix Code128 import pathDaniel Friesel-1/+1
2021-03-09Refactor loader into separate ET / MIMOSA modulesDaniel Friesel-2321/+2370
2021-03-09loader: move offline_aggregates calculation to ET / MIMOSA classesDaniel Friesel-255/+258
2021-03-09loader: refactor validation into MIMOSA classDaniel Friesel-231/+214
2021-03-09commentsDaniel Friesel-2/+9
2021-03-09loader: consistently use traces_by_filenoDaniel Friesel-19/+10
expected_trace must not be used for aggregation, as its references are broken by multiprocessing
2021-03-09ptalog compatibility check: improve loggingDaniel Friesel-15/+22
2021-03-09loader: do a cursory compatibility check before merging filesDaniel Friesel-4/+19
2021-03-09loader: fix error reporting / filename mapping for multi-file callsDaniel Friesel-12/+10
2021-03-08add partial support for multi-file v1/v2 log analysisDaniel Friesel-6/+14
2021-03-08loader: minor cleanupDaniel Friesel-19/+17
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
get_fitted_sub is no longer present, sub-state models are part of get_fitted now
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