The practical application of System Dynamics (SD) modeling is constrained by proprietary software that is expensive, inflexible, and poorly integrated with modern data science ecosystems. Existing open-source alternatives often lack the features and native development capabilities required for contemporary analytical workflows. This paper introduces OpenCLD, a lightweight, open-source Python library designed to bridge this gap by providing a native and intuitive framework for SD modeling. Built on object-oriented principles, OpenCLD enables the construction of complex models using standard SD components while ensuring seamless compatibility with the scientific Python ecosystem, including pandas, scikit-learn, and TensorFlow. The library supports modern development practices such as interactive modeling in Jupyter notebooks, containerized deployment, and integration with machine learning pipelines. OpenCLD democratizes system dynamics, offering a powerful and accessible alternative for developing transparent, reproducible, and scalable models.

OpenCLD: A Scalable Python Library for System Dynamics Modelling / Ottaviani, F.M., Zenezini, G., Ferrari, A., Rebuglio, M., Viero, P., Incerti, F., Vaezi, A., Ozan Nesanir, M.. - ELETTRONICO. - (2026). (2026 International System Dynamics Conference Delft July 21-24, 2026).

OpenCLD: A Scalable Python Library for System Dynamics Modelling

Filippo Maria Ottaviani;Giovanni Zenezini;Andrea Ferrari;Massimo Rebuglio;Pietro Viero;Filippo Incerti;Ali Vaezi;
2026

Abstract

The practical application of System Dynamics (SD) modeling is constrained by proprietary software that is expensive, inflexible, and poorly integrated with modern data science ecosystems. Existing open-source alternatives often lack the features and native development capabilities required for contemporary analytical workflows. This paper introduces OpenCLD, a lightweight, open-source Python library designed to bridge this gap by providing a native and intuitive framework for SD modeling. Built on object-oriented principles, OpenCLD enables the construction of complex models using standard SD components while ensuring seamless compatibility with the scientific Python ecosystem, including pandas, scikit-learn, and TensorFlow. The library supports modern development practices such as interactive modeling in Jupyter notebooks, containerized deployment, and integration with machine learning pipelines. OpenCLD democratizes system dynamics, offering a powerful and accessible alternative for developing transparent, reproducible, and scalable models.
2026
978-1-935056-37-9
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/3017487
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo