@@ -146,6 +146,7 @@ explicit conversion mechanisms.
146146 Changed definition of open/closed contours, Yes, No
147147 Changed definition of ``space/coordinates_type `` in GGD grids, Yes, No
148148 Migrate obsolescent ``ids_properties/source `` to ``ids_properties/provenance ``, Yes, No
149+ Convert the multiple time-bases in the ``pulse_schedule `` IDS [#ps3to4 ]_, Yes, No
149150
150151.. [#rename ] Quantities which have been renamed between the two DD versions. For
151152 example, the ``ec/beam `` Array of Structures in the ``pulse_schedule `` IDS,
@@ -175,6 +176,15 @@ explicit conversion mechanisms.
175176 .. [#ignore_type_change ] These type changes are not supported. Quantities in the
176177 destination IDS will remain empty.
177178
179+ .. [#ps3to4 ] In Data Dictionary 3.39.0 and older, all dynamic quantities in the
180+ ``pulse_schedule `` IDS had their own time array. In DD 4.0.0 this was
181+ restructured to one time array per component (for example `ec/time
182+ <https://imas-data-dictionary.readthedocs.io/en/latest/generated/ids/pulse_schedule.html#pulse_schedule-ec-time> `__).
183+ This migration constructs a common time base per subroup, and interpolates
184+ the dynamic quantities within the group to the new time base. Resampling
185+ uses `previous neighbour ` interpolation for integer quantities, and linear
186+ interpolation otherwise. See also:
187+ https://github.com/iterorganization/IMAS-Python/issues/21.
178188
179189 .. _`DD background` :
180190
0 commit comments