The current code for finding a common time factor (e.g., https://github.com/Cambridge-ICCS/bmi-compose/blob/main/src/bmi_compose.py#L24C5-L48C1) may not work until after initalisation, and so needs to go in initialize (after the initialisation of the submodels).
The current code for finding a common time factor (e.g., https://github.com/Cambridge-ICCS/bmi-compose/blob/main/src/bmi_compose.py#L24C5-L48C1) may not work until after initalisation, and so needs to go in
initialize(after the initialisation of the submodels).