summaryrefslogtreecommitdiff
path: root/lib/parameters.py
AgeCommit message (Expand)AuthorLines
2021-12-03optionally ignore scalar parameters during dtree split generationDaniel Friesel-14/+53
2021-12-01add ParamType helper classDaniel Friesel-0/+30
2021-11-17export number of dtree nodes to datarefDaniel Friesel-0/+4
2021-11-16add configuration variable for non-binary dtree node supportDaniel Friesel-6/+28
2021-10-25"values" is countableDaniel Friesel-1/+1
2021-10-14do not remove codependent parameters which have (None, !None) pairsDaniel Friesel-4/+19
2021-10-13codependent_param_dict: Do not throw away entirely non-numeric parameters.Daniel Friesel-2/+4
2021-08-31docsDaniel Friesel-0/+12
2021-08-26documentationDaniel Friesel-4/+22
2021-08-24dtree: Add function arg support. Update tests to reflect new models.Daniel Friesel-10/+19
2021-08-24fitting is not useful if there are less than 3 distinct int valuesDaniel Friesel-2/+12
2021-08-24support override functions in dtree codeDaniel Friesel-14/+18
2021-08-23move build_dtree method back to ModelAttribute classDaniel Friesel-0/+130
2021-08-23remove unused legacy attr.build_dtree codeDaniel Friesel-118/+2
2021-08-23Automatically build simple analytic or tree-based analytic model as neededDaniel Friesel-3/+21
2021-08-19ParallelParamFit -> ParamFit, optionally without parallelismDaniel Friesel-2/+2
2021-07-12ModelAttribute, SplitFunction: Fix from_json methodsDaniel Friesel-3/+7
2021-05-10analyze-config, to_json: use paramNames in exported json nodesDaniel Friesel-2/+2
2021-04-20proper kconfig-webconf exportDaniel Friesel-0/+3
2021-03-25ParamStats: Remove unused std matrix / lut matrixDaniel Friesel-70/+15
2021-03-17always handle co-dependent parametersDaniel Friesel-111/+80
2021-03-16move codependent parameter detection to Model / ModelAttributeDaniel Friesel-11/+62
2021-03-16parameters: remove unused _reduce_param_matrix functionDaniel Friesel-34/+0
2021-03-15detect co-dependent parameters (wip)Daniel Friesel-1/+48
2021-03-08add dataref exportDaniel Friesel-0/+4
2021-03-05eval: remove unused function_args argumentDaniel Friesel-0/+9
2021-03-04PTA State/Transition: Use ModelFunction instead of PTAAttributeDaniel Friesel-2/+20
2021-03-03Remove ModelInfo; add info to ModelFunction insteadDaniel Friesel-8/+3
2021-03-02ModelAttribute + sub-classes: add to_json methodDaniel Friesel-0/+9
2021-03-02ModelAttribute: remove get_fitted(), use .model_function, .model_info insteadDaniel Friesel-31/+32
2021-03-02add hashbang to modulesDaniel Friesel-0/+1
2021-03-02move ModelAttribute to parameters moduleDaniel Friesel-0/+238
2021-02-25Adjust ParamStats interface in preparation for decision-tree modelsDaniel Friesel-0/+12
2021-02-22properly handle static submodel attributesDaniel Friesel-4/+6
2021-02-18refactor model generation from Analytic/PTAModel into ModelAttribute classDaniel Friesel-231/+155
2021-01-12add a TODO entrDaniel Friesel-1/+4
2020-11-02Do not pass the entirety of by_nane/by_param to subprocessesDaniel Friesel-61/+48
2020-10-26blacken code; do not run lint check on external Python librariesDaniel Friesel-1/+6
2020-07-09parameters: documentation, remove unused dict keyDaniel Friesel-1/+2
2020-07-06Remove co-dependent parameter detection codeDaniel Friesel-188/+0
2020-07-03more consistent logging; use logger. instead of logging. where appropriateDaniel Friesel-22/+26
2020-07-02Use logging module for debug outputDaniel Friesel-16/+5
2020-05-28use black(1) for uniform code formattingDaniel Friesel-130/+320
2020-04-29Use relative module paths. PYTHONPATH=lib bin/... is no longer neededDaniel Friesel-2/+3
2019-11-18EnergyTraceLog: Finish parser. model analysis is working.Daniel Friesel-3/+0
2019-11-12ParamStats: compute statistics in parallelDaniel Friesel-161/+183
2019-10-11add helper functions for co-dependent parameter detectionDaniel Friesel-51/+161
2019-10-07Move codependent parameter logic to ParamStats / parameters.pyDaniel Friesel-88/+153
2019-10-07move ParamStats and helper functions to lib/parameters.pyDaniel Friesel-0/+439