component-model Documentation¶ Contents: Introduction Installation Getting Started Usage example Development Setup 1. Install uv 2. Install Python 3. Clone the repository 4. Install dependencies 5. (Optional) Activate the virtual environment 6. Install pre-commit hooks 7. Test that the installation works Meta Contributing Guideline on how to develop a FMU using component-model Develop a basic model Testing the basic model Defining the FMU interface Virtual derivatives Building the FMU Testing the FMU PythonFMU Notes Fmi2Slave ScalarVariable API Reference component-model package Subpackages component_model.utils Modules component_model.model component_model.variable component_model.variable_naming component_model.unit component_model.range component_model.enums component_model.analytic Changelog Unreleased 0.3.2 - 2026-02-02 Added Removed Changed Dependencies 0.3.1 - 2025-12-17 Changed 0.3.0 - 2025-12-15 Added Changed GitHub workflows 0.2.0 - 2025.30.04 Changed 0.1.0 - 2024-11-08 Changed GitHub workflows 0.0.1 - 2024-09-27 Added Changed Dependencies Fixed Deprecated Removed Style Guide References Code Layout Line Breaks String Formatting Naming Conventions Named Arguments Commenting Type hints Docstrings Exceptions Imports Unit-tests And finally: It is a bad idea to use LICENSE Indices and tables¶ Index Module Index Search Page