summaryrefslogtreecommitdiff
path: root/lib/loader.py
AgeCommit message (Collapse)AuthorLines
2021-03-09Refactor loader into separate ET / MIMOSA modulesDaniel Friesel-2321/+0
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-08add dataref exportDaniel Friesel-0/+10
2021-02-15loader: energytrace: add timestamps to support dataDaniel Friesel-1/+6
2021-02-12Add support data (e.g. power traces) for transitions too. Fixes plots and PELT.Daniel Friesel-1/+1
2021-01-18EnergyTrace loader: show offline_index in debug and error outputDaniel Friesel-0/+1
2021-01-11evaluate E = P*t model. Seems slightly better in some casesDaniel Friesel-0/+3
TODO: Fix send duration model generation for cc1200, should improve eval
2021-01-08work around missing W_mean_delta_prev in first energytrace+barcode transitionDaniel Friesel-0/+5
2021-01-08model transition power, not energyDaniel Friesel-16/+50
in contrast to duration/energy, duration/power are independent
2021-01-08gracefully handle zbar unavailabilityDaniel Friesel-1/+8
2020-12-16loader: fix off-by-one in energytrace++ state changesDaniel Friesel-1/+2
2020-12-15add proof of concept for EnergyTrace++ based drift compensationDaniel Friesel-2/+26
2020-12-03use common energytrace loader codeDaniel Friesel-44/+61
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-03loader: energytrace: add support for legacy file formatDaniel Friesel-0/+3
2020-12-01loader: gracefully handle exceptions in energytrace sub-loaderDaniel Friesel-3/+7
2020-12-01loader: fix typoDaniel Friesel-1/+1
2020-11-27clean up energytrace drift compensation and raw model generation codeDaniel Friesel-1/+1
2020-11-16do not parse energytrace logs with large sync offsetDaniel Friesel-2/+6
2020-11-03analyze number of substates per stateDaniel Friesel-1/+8
2020-11-02EnergyTrace: Correctly set "power_traces"Daniel Friesel-0/+6
2020-11-02Simplify PELT usage. remove kneedle, refactor codeDaniel Friesel-15/+15
2020-11-02Merge branch 'master' into merge-prep/janisDaniel Friesel-27/+250
2020-10-30Add DFATOOL_EXPORT_LASYNC variable for ET+LA / ET+Timer sync evalDaniel Friesel-1/+6
2020-10-29Set DFATOOL_PLOT_LASYNC to plot ET+LA/ET+Timer sync dataDaniel Friesel-2/+2
2020-10-29EnergyTraceWithTimer: Gracefully handle errors in a single measurement runDaniel Friesel-3/+10
2020-10-23assorted minor improvementsmerge-prep/lennartDaniel Friesel-1/+1
2020-10-23ET+Timer: handle start offset between sync pulse and first traceDaniel Friesel-7/+4
looking pretty good now!
2020-10-23minor refactoringDaniel Friesel-2/+2
2020-10-22EnergyTraceWithTimer: turns out multipass was the issue.Daniel Friesel-1/+3
2020-10-22Improve sync=la timing restoration. There's still something fishy though...Daniel Friesel-1/+23
2020-10-21loader: Support new "files" format in MIMOSA filesDaniel Friesel-0/+6
2020-10-21--plot-traces: use the correct time base for each backendDaniel Friesel-10/+22
2020-10-19ET+LA: add --plot-traces support, actually calculate standard deviation.Daniel Friesel-4/+6
Jungejungejungejungejunge...
2020-10-19loader: improve error message when encountering invalid dataDaniel Friesel-12/+23
2020-10-16loader: Do not plot sync=la tracesDaniel Friesel-2/+3
2020-10-16Code aus Lennarts BA-repoDaniel Friesel-6/+6
2020-10-13mergeDaniel Friesel-9/+167
2020-10-08BA Janis import: working detection of optimal number of changepointsDaniel Friesel-1/+16
2020-09-22Changed code import and black formattedlennartLennart-1/+2
2020-09-09changed stuffLennart-74/+7
2020-09-07Changed sync Slightly & BlackLennart-28/+33
2020-08-20Added state durationLennart-2/+2