Skip to content

Add FMI 3.0 support and refactor API to camelCase with CLI subcommands #14

@prudhomm

Description

@prudhomm
  • Add FMI 3.0 generation support for both Dymola (2024+) and OpenModelica (1.21+) backends
  • Refactor public API to use camelCase naming convention (compileFmu, checkCompilers, getCompiler)
  • Restructure CLI with click.group() subcommands: mo2fmu compile and mo2fmu check
  • Maintain backward compatibility with deprecated legacy functions that emit warnings
  • Update test framework to support FMI3 as well as both co-simulation and model-exchange

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions