Skip to content

Migration guide v3.1.0

Lisrte edited this page Dec 17, 2025 · 3 revisions

List model simplifiers

Replace useModelSimplifiers boolean with modelSimplifiers string list in config.yml. ModelsRemovalSimplifier and ModelsSubstitutionSimplifier implementation have to implements :

  • String getName()
  • String getDescription()

Step model name

Use ActivePowerVariation instead of Step in groovy and json inputs.

Change timeline export default parameter from TXT to XML

In order to keep timeline export in TXT exportMode have to be set.
In config.yml :

dynawo-simulation-default-parameters:
  timeline.exportMode: TXT

Or programmatically : DynawoSimulationParameters.load().setTimelineExportMode(ExportMode.TXT);

Simplify SynchronousGenerator constructor

The SynchronousGenerator constructor has been simplified from :
SynchronousGenerator(Generator generator, String parameterSetId, ModelConfig modelConfig, EnumGeneratorComponent generatorComponent)

to :

SynchronousGenerator(Generator generator, String parameterSetId, ModelConfig modelConfig)

EnumGeneratorComponent will be created from ModelConfig.

Clone this wiki locally