Skip to content

(G003) improve compatibility - #450

Merged
adeas31 merged 3 commits into
OpenModelica:masterfrom
syntron:G003-compatibility
Aug 14, 2026
Merged

(G003) improve compatibility#450
adeas31 merged 3 commits into
OpenModelica:masterfrom
syntron:G003-compatibility

Conversation

@syntron

@syntron syntron commented Mar 9, 2026

Copy link
Copy Markdown
Contributor

[compatibility] add class wrapper to provide the depreciation message
[ModelicaSystem] fix / improve wrapper functions for v4.0.0 compatibility
[ModelicaSystemABC] additional checks for setInputs()
[test_ModelicaSystemOMC] add tests for setInputs()
[init] define ModelicaSystemDoE at the right point (=> compatibility layer)
[init] remove duplicate 'OMCSessionABC' in all

@syntron
syntron force-pushed the G003-compatibility branch from 6d738a4 to d867214 Compare May 11, 2026 18:53
@syntron
syntron force-pushed the G003-compatibility branch 2 times, most recently from 958b106 to 40538ec Compare June 30, 2026 19:50
@syntron
syntron force-pushed the G003-compatibility branch 2 times, most recently from 17e4d79 to 228a3e7 Compare August 11, 2026 19:25
[ModelExecutionException] catch exception if ModelExecutionCmd.run() is used

[bugfix] [ModelicaSystem] fix exception; use ModelicaSystemError (instead of wrong ModelExecutionException)

[bugfix] [ModelicaSystemABC] fix _prepare_input_data() - ensure returned data is dict[str, str]
[compatibility] add class wrapper to provide the depreciation message

[ModelicaSystem] fix / improve wrapper functions for v4.0.0 compatibility

[ModelicaSystemABC] additional checks for setInputs()

[test_ModelicaSystemOMC] add tests for setInputs()

[__init__] define ModelicaSystemDoE at the right point (=> compatibility layer)

[__init__] remove duplicate 'OMCSessionABC' in __all__
@syntron
syntron force-pushed the G003-compatibility branch from 228a3e7 to d58a826 Compare August 14, 2026 17:04
@adeas31
adeas31 enabled auto-merge (squash) August 14, 2026 18:13
@adeas31
adeas31 merged commit 0129182 into OpenModelica:master Aug 14, 2026
10 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.

2 participants