Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2021-08-31 | docs | Daniel Friesel | -0/+12 | |
2021-08-26 | documentation | Daniel Friesel | -4/+22 | |
2021-08-24 | dtree: Add function arg support. Update tests to reflect new models. | Daniel Friesel | -10/+19 | |
2021-08-24 | fitting is not useful if there are less than 3 distinct int values | Daniel Friesel | -2/+12 | |
2021-08-24 | support override functions in dtree code | Daniel Friesel | -14/+18 | |
2021-08-23 | move build_dtree method back to ModelAttribute class | Daniel Friesel | -0/+130 | |
2021-08-23 | remove unused legacy attr.build_dtree code | Daniel Friesel | -118/+2 | |
model.build_dtree does belong into attr, but that's a different commit | ||||
2021-08-23 | Automatically build simple analytic or tree-based analytic model as needed | Daniel Friesel | -3/+21 | |
The tree variant is used for attributes which depend on a non-numeric parameter (which can't be modeled as a function) | ||||
2021-08-19 | ParallelParamFit -> ParamFit, optionally without parallelism | Daniel Friesel | -2/+2 | |
2021-07-12 | ModelAttribute, SplitFunction: Fix from_json methods | Daniel Friesel | -3/+7 | |
2021-05-10 | analyze-config, to_json: use paramNames in exported json nodes | Daniel Friesel | -2/+2 | |
2021-04-20 | proper kconfig-webconf export | Daniel Friesel | -0/+3 | |
2021-03-25 | ParamStats: Remove unused std matrix / lut matrix | Daniel Friesel | -70/+15 | |
This speeds up analysis and adds support for models with more than 32 parameters. | ||||
2021-03-17 | always handle co-dependent parameters | Daniel Friesel | -111/+80 | |
2021-03-16 | move codependent parameter detection to Model / ModelAttribute | Daniel Friesel | -11/+62 | |
Still TODO: Ignore codependent parameters when partitioning data for analytic modeling / regression | ||||
2021-03-16 | parameters: remove unused _reduce_param_matrix function | Daniel Friesel | -34/+0 | |
2021-03-15 | detect co-dependent parameters (wip) | Daniel Friesel | -1/+48 | |
2021-03-08 | add dataref export | Daniel Friesel | -0/+4 | |
2021-03-05 | eval: remove unused function_args argument | Daniel Friesel | -0/+9 | |
2021-03-04 | PTA State/Transition: Use ModelFunction instead of PTAAttribute | Daniel Friesel | -2/+20 | |
2021-03-03 | Remove ModelInfo; add info to ModelFunction instead | Daniel Friesel | -8/+3 | |
2021-03-02 | ModelAttribute + sub-classes: add to_json method | Daniel Friesel | -0/+9 | |
2021-03-02 | ModelAttribute: remove get_fitted(), use .model_function, .model_info instead | Daniel Friesel | -31/+32 | |
2021-03-02 | add hashbang to modules | Daniel Friesel | -0/+1 | |
2021-03-02 | move ModelAttribute to parameters module | Daniel Friesel | -0/+238 | |
2021-02-25 | Adjust ParamStats interface in preparation for decision-tree models | Daniel Friesel | -0/+12 | |
2021-02-22 | properly handle static submodel attributes | Daniel Friesel | -4/+6 | |
TODO: fitting and submodel usage in parent | ||||
2021-02-18 | refactor model generation from Analytic/PTAModel into ModelAttribute class | Daniel Friesel | -231/+155 | |
Iteration over states/transitions and model attributes is no longer hardcoded into most model generation code. This should make support for decision trees and sub-states much easier. | ||||
2021-01-12 | add a TODO entr | Daniel Friesel | -1/+4 | |
2020-11-02 | Do not pass the entirety of by_nane/by_param to subprocesses | Daniel Friesel | -61/+48 | |
This should speed up analysis quite a bit and also reduce memory usage significantly | ||||
2020-10-26 | blacken code; do not run lint check on external Python libraries | Daniel Friesel | -1/+6 | |
2020-07-09 | parameters: documentation, remove unused dict key | Daniel Friesel | -1/+2 | |
2020-07-06 | Remove co-dependent parameter detection code | Daniel Friesel | -188/+0 | |
It doesn't work and is not methodically sound. Decision/Regression Trees seem to be the way to go | ||||
2020-07-03 | more consistent logging; use logger. instead of logging. where appropriate | Daniel Friesel | -22/+26 | |
2020-07-02 | Use logging module for debug output | Daniel Friesel | -16/+5 | |
2020-05-28 | use black(1) for uniform code formatting | Daniel Friesel | -130/+320 | |
2020-04-29 | Use relative module paths. PYTHONPATH=lib bin/... is no longer needed | Daniel Friesel | -2/+3 | |
2019-11-18 | EnergyTraceLog: Finish parser. model analysis is working. | Daniel Friesel | -3/+0 | |
2019-11-12 | ParamStats: compute statistics in parallel | Daniel Friesel | -161/+183 | |
2019-10-11 | add helper functions for co-dependent parameter detection | Daniel Friesel | -51/+161 | |
2019-10-07 | Move codependent parameter logic to ParamStats / parameters.py | Daniel Friesel | -88/+153 | |
2019-10-07 | move ParamStats and helper functions to lib/parameters.py | Daniel Friesel | -0/+439 | |