Timeline
01/21/20:
- 17:14 Changeset [17405] by
-
- 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
-
- 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
01/16/20:
- 15:48 Changeset [17403] by
-
#3040 Added fix for non-numeric class labels
- 13:32 Changeset [17402] by
-
#3051: Correctly add static attribute.
- 13:31 Ticket #3051 (Synchronization issue of data members with [ThreadStatic] attribute in ...) created by
- The two data members in question cachedData and dataset are not …
- 12:34 Changeset [17401] by
-
#3040 Added parser for new benchmark data but did not commit the data yet (too large)
01/14/20:
- 13:19 Changeset [17400] by
-
#3040 Added Azzali benchmarks
01/12/20:
- 11:39 Documentation/DevelopmentCenter/IntegrateHeuristicLab edited by
- Update Main() to load all assemblies before deserialization. (diff)
- 11:16 Ticket #3050 (DiversitySelector from Problems.DataAnalysis.Symbolic is discovered as ...) created by
- This means that e.g. the GA - TSP sample depends on the plugins - …
01/10/20:
- 12:04 Changeset [17399] by
-
#3043: applied patch prepared by djoedick
- 11:58 Changeset [17398] by
-
#3043: create branch
- 11:58 Changeset [17397] by
-
#3043 delete empty folder again
- 11:56 Changeset [17396] by
-
#3043 create branch
01/09/20:
01/07/20:
- 17:19 Changeset [17395] by
-
- moved from usage of IAlgorithm to IOptimizer (in JCGenerator and JsonTemplateInstantiator)
- added new converter: AlgorithmConverter
- 16:25 Changeset [17394] by
-
- deleted: ConvertableAttribute, DummyConverter, ObjectExtensions
- renamed: CustomJsonWriter -> SingleLineArrayJsonWriter, JCInstantiator -> JsonTemplateInstantiator
- added: JsonItemConverterFactory, UnsupportedJsonItem
- IJsonItemConverter:
- added two new properties: Priority and ConvertableType -> because converters are automatically collected by plugin infrastructure now
- Extract, Inject references a root converter now -> typically an instance of JsonItemConverter -> to prevent cycles
- JsonItemConverter:
- now implements the interface IJsonItemConverter
- is now a dynamic class
- is only instantiable with an factory (JsonItemConverterFactory)
- still has the old (but now public) static methods Extract and Inject (without ref param IJsonItemConverter root) -> creates instance with factory and calls methods of instance
- removed register and unregister methods, because the factory collects all converters automatically now (on first call of Create)
- has cycle detection for Extract and Inject
- renamed method Get to GetConverter
- 11:47 Ticket #3048 (ContextAware and DeterministicBest crossovers fail for multi-objective ...) created by
- These crossover operators expect to use a single-objective evaluator …
Note: See TracTimeline
for information about the timeline view.