From 4d6a95fd0a8af0299b425c1ce49ec93d35bfb482 Mon Sep 17 00:00:00 2001 From: Torsten Sommer Date: Mon, 23 Mar 2026 13:30:05 +0100 Subject: [PATCH] Write variable dimensions in _write_fmi3_model_description() --- src/fmpy/model_description.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/fmpy/model_description.py b/src/fmpy/model_description.py index 5a0ab0fd..744270f2 100644 --- a/src/fmpy/model_description.py +++ b/src/fmpy/model_description.py @@ -1453,6 +1453,10 @@ def set_attributes(element, object, attributes): Alias.set("description", alias.description) Alias.set("displayUnit", alias.displayUnit) + for dimension in variable.dimensions: + Dimension = SubElement(ModelVariable, "Dimension") + set_attributes(Dimension, dimension, [("start", None), ("valueReference", None)]) + ModelStructure = SubElement(root, "ModelStructure") for element_name, unknowns in [