Timeline


and

01/31/20:

16:21 Changeset [17416] by pfleck

#3040 enabled variable impacts for vectorial data (if vectors have the same length)

15:25 Changeset [17415] by pfleck

#3040 Added additional UCI instances for time series regression

12:42 Changeset [17414] by pfleck

#3040 Started adding UCI time series regression benchmarks.
Adapted parser (extracted format options & added parsing for double vectors).

01/29/20:

16:44 HLConsoleClient.zip attached to Documentation/DevelopmentCenter/IntegrateHeuristicLab by gkronber
changed app.config
16:42 Documentation/DevelopmentCenter/IntegrateHeuristicLab edited by gkronber
add a note on performance difference between server and workstation gc (diff)
16:20 Changeset [17413] by mkommend

#3052: Added DatanAnalyisGrammar for automatic configuration of variable symbols.

16:18 Ticket #3052 (Provide a method in grammars to adapt variable symbols to a given dataset) created by mkommend
When solving a symbolic data analysis problem, the grammar (more …

01/28/20:

16:37 Changeset [17412] by dpiringe

#3026 code cleanup

16:21 Changeset [17411] by dpiringe

#3026:

  • deleted JsonItemVM
  • reduced code duplicates in JsonItemValueControl
  • implemented logic for entering ranges -> automatically sets to min/max value of datatype when checkbox is not checked
14:53 Changeset [17410] by dpiringe

#3026:

  • deleted JsonItemArrayControl and JsonItemDefaultControl
  • redesigned architecture for JsonItem: now there are different types of JsonItem (IntJsonItem, BoolJsonItem, ...) -> for better type safety and expandability
  • fixed bug in BaseConverter for GetMinValue and GetMaxValue for IntValue, but ignored for other value types (DoubleValue, DateTimeValue, ...) because the redesign of JsonItem-Architecture can make these two methods obsolet soon
  • fixed bug in JsonItemConverter to prevent null pointer exceptions
  • refactored value and range converters -> removed complicated generic ValueTypeValueConverter and ValueRangeConverter and implemented the necessary methods directly in concrete classes (improves readability and removes the need of reflection)
  • redesigned view handling in OptimizerIntegration -> dynamically seaches for JsonItemVMBase implementations, which are connected with a view
    • this enables better scaling with more user controls
  • JsonItemVMBase implements MVVM architecture
12:14 Changeset [17409] by gkronber

#2925: merged r17255:17402 from trunk to branch

01/27/20:

12:23 Changeset [17408] by dpiringe

#3026 moved JsonItem, ResultItem and UnsupportedJsonItem into new folder Models

12:18 Changeset [17407] by dpiringe

#3026:

  • simplified converter inheritance:
    • BaseConverter now only has Inject and Extract from IJsonItemConverter as abstract methods
    • removed ParameterBaseConverter
    • concrete converters have to initialize their JsonItem now -> enables better handling with different types of JsonItem
10:33 Changeset [17406] by dpiringe

#3026

  • added interfaces IJsonItem and IJsonItemValidator
  • replaced every reference JsonItem with IJsonItem

01/21/20:

17:14 Changeset [17405] by dpiringe

#3026:

  • added a new way to setup the targeted result types
  • added new ui controls: NumericRangeControl, JsonItemArrayControl, JsonItemDefaultControl
  • redesigned export dialog -> now the user can navigate with a tree view
  • enhanced JsonItemVM

01/20/20:

16:36 Changeset [17404] by dpiringe

#3026:

  • fixed a bug in BaseConverter -> the range for percent values should be returned correctly now
  • fixed a bug in ConstrainedValueParameterConverter, ParameterizedItemConverter, ValueParameterConverter -> unsupported json items get filtered now
  • JCGenerator is now a dynamic class and can return all JsonItems for an IOptimizer now (instead of string only) + it is now possible to generate an template string with an IEnumerable<JsonItem>
  • added first version of an export dialog for JsonInterface
    • it is organized with a main view (for the dialog) and some user controls (for a better visualization of an JsonItem -> to reduce wrong user inputs)
    • the user controls inherit a base control, which organizes some base values of an JsonItem
Note: See TracTimeline for information about the timeline view.