Skip to content

Add a guide for migrating from PythonFMU - #44

Merged
StephenSmith25 merged 1 commit into
masterfrom
docs/migration
Nov 14, 2026
Merged

StephenSmith25 merged 1 commit into
masterfrom
docs/migration

Conversation

@StephenSmith25

Copy link
Copy Markdown
Owner

docs/migration.md explains how to turn a PythonFMU (FMI 2.0) model into a PythonFMU3 (FMI 3.0) one: a quick-reference table of renamed packages, classes, variable types and CLI commands, step-by-step instructions, and a before/after example. It also covers the behaviour differences users hit: class-level metadata is ignored, setup_experiment is never called, time must be declared as the independent variable, and leading underscores are stripped from variable names.

The guide is added to the docs navigation, and a test runs the PythonFMU3 example from it.

docs/migration.md explains how to turn a PythonFMU (FMI 2.0) model into a
PythonFMU3 (FMI 3.0) one: a quick-reference table of renamed packages,
classes, variable types and CLI commands, step-by-step instructions, and a
before/after example. It also covers the behaviour differences users hit:
class-level metadata is ignored, setup_experiment is never called, time
must be declared as the independent variable, and leading underscores are
stripped from variable names.

The guide is added to the docs navigation, and a test runs the PythonFMU3
example from it.
@StephenSmith25
StephenSmith25 merged commit 337767c into master Nov 14, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant