summaryrefslogtreecommitdiff
path: root/lib/utils.py
AgeCommit message (Expand)AuthorLines
2020-07-02Use logging module for debug outputDaniel Friesel-10/+0
2020-05-28use black(1) for uniform code formattingDaniel Friesel-29/+53
2020-04-29move running_mean helper from dfatool to utilsDaniel Friesel-0/+11
2019-12-11oopsDaniel Friesel-0/+7
2019-11-26autopep8Daniel Friesel-8/+21
2019-10-11add helper functions for co-dependent parameter detectionDaniel Friesel-0/+17
2019-10-07Move codependent parameter logic to ParamStats / parameters.pyDaniel Friesel-0/+49
2019-10-07move ParamStats and helper functions to lib/parameters.pyDaniel Friesel-253/+0
2019-10-02improve co-dependent parameter detection logicDaniel Friesel-17/+20
2019-10-01initial check for boolean parameters' influence on other parametersDaniel Friesel-3/+15
2019-09-30std_by_param: return stddev matrix by individual parameter valuesDaniel Friesel-27/+38
2019-09-27prepare stddev-by-param-value matrix for fine-grained parameter analysisDaniel Friesel-3/+48
2019-09-25is_numeric: Also accept float valuesDaniel Friesel-2/+2
2019-08-16documentationDaniel Friesel-12/+25
2019-08-16prune_dependent_parameters: do not calculate bogus corrcoef valuesDaniel Friesel-9/+11
2019-08-16optionally prune dependent parameters before analysisDaniel Friesel-0/+66
2019-08-14functions, utils: pydocstyleDaniel Friesel-9/+8
2019-08-13Improve _try_fits performance and fairnessDaniel Friesel-0/+3
2019-07-24Improve debuggingDaniel Friesel-1/+5
2019-05-16utils: Add soft_cast_float; float support in config stringsDaniel Friesel-1/+15
2019-05-08conf str: use foo=foo=bar,quux=lol instead of foo=foo:bar,quux:lolDaniel Friesel-1/+1
2019-05-08add cpu cycles -> cpu energy and packet size -> tx energy for protocolmodelingDaniel Friesel-0/+22
2019-03-25_mean_std_by_param: Handle no partitions for attributeDaniel Friesel-1/+6
2019-03-21TimingAnalysis: Add missing newline in macro definitionDaniel Friesel-1/+1
2019-03-13Add simple per-statement C(++) timing analysis wrapperDaniel Friesel-0/+29
2019-02-14do not print paramstats warning during crossvalidationDaniel Friesel-6/+16
2019-02-05move flatten to utilsDaniel Friesel-0/+8
2019-02-05compute_param_statistics: Warn when encountering useless dataDaniel Friesel-1/+10
2019-02-05move float_or_nan to utilsDaniel Friesel-0/+9
2019-02-01compute_param_statistics: Note that 'param' must also be setDaniel Friesel-0/+4
2019-02-01DokuDaniel Friesel-16/+46
2019-02-01move parameter detection / statistics methods to utils (for now)Daniel Friesel-0/+92
2018-04-26refactor function code into separate file to solve circular importDaniel Friesel-0/+8