Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 2.17 KB

TODO.md

File metadata and controls

47 lines (38 loc) · 2.17 KB

The rest of ideas and issues are posted in https://github.com/hetalang/heta-discussion/discussions and https://github.com/hetalang/HetaSimulator.jl/issues

  • почему по-умолчанию events_save = (1,1)

bugs

  • выдает warning при отсутствие параметра в модели - неудобно при фиттниге
  • parameters method in Scenario should get the scenario-level parameters but not the full list of constants
  • не выводит параметры уровня Scenario в DataFrame(::SimResult)
  • "NaN dt detected" при sim если параметр задается на уровне Scenario

fitting

  • file storing intermediate results: current-fitting.heta
  • parameter updates in Measurements
  • ? storing optimal fitted values inside platform
  • ? Measurements as an external object like parameters for mc

features

    • create full support of heta -v, heta build, heta update, heta init
  • Storing VP ids in input and results: parameter, tags, reserved words?
  • Splitting large DataFrames into several to reduce time and file size.
  • add input arguments in Result: solving options, method, etc.
  • Store constants and static in one array
  • mc! method recalculating results, selected or all
  • add selection of variables to output: EnsembleSummary(..., vars=[:A]) like in plot
  • extra columns tags in scenario-tables with storage in Scenario type
  • Additional distribution type for loss function: unified, laplace, BQL
  • sim() and mc() are compiled independently
  • legend outside of plot
  • split plots horizontally
  • checking atStart: true, atStart: false inside Events

ideas

  • Substitute Vector{Pair} by something else: NamedTuple, LabledArray, Dictionary for results?
  • Remove XLSX support
  • remove all LabelledArrays
  • Explicit simulations, ExplicitScenario/NonODEScenario ?
  • read Scenario from Heta
  • add CI estimation
  • OrderedDict for storing SimResults
  • implement optimization of mc: online statistics, auto-stop by criterion
  • compose plots based on tags
  • examples of extended graphics using plotly, etc.
  • advanced global sensitivity: https://diffeq.sciml.ai/stable/analysis/global_sensitivity/