Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
49ef9cc
[OMCSession] split file
syntron Feb 9, 2026
fb2af97
[ModelicaSystem] split file
syntron Feb 13, 2026
15d2686
(F001) cleanup after restructure
syntron Feb 14, 2026
055dda2
rename classes
syntron Jun 27, 2026
e30e2a8
update of docstrings for ModelExecutionRun and ModelExecutionConfig
syntron Jun 27, 2026
aa4c437
G001-pylint
syntron Feb 15, 2026
1a173d4
G002-bugfix
syntron Feb 15, 2026
958b106
G003-compatibility
syntron Feb 15, 2026
17a19b3
G004-remove_deprecated-ModelicaSystem_rewrite_set_functions2
syntron Feb 18, 2026
17e049e
add missing import for warnings
syntron May 11, 2026
47f0d27
G005-remove_depreciated_functionality2
syntron Feb 16, 2026
ac0c31a
fix missing class rename (ModelExecutionCmd => ModelExecutionConfig)
syntron Jun 27, 2026
4892088
another fix - missing class rename (ModelExecutionCmd => ModelExecuti…
syntron Jun 27, 2026
2107aff
[ModelicaSystemABC] check OM version - force the version used by the …
syntron Mar 6, 2026
2e01584
[ModelicaSystemABC] define setInputCSV() - function to define input b…
syntron Mar 6, 2026
f7d2e68
add toInputs() - convert pandas DataFrame.to_dict(orient='list') outp…
syntron Apr 1, 2026
1610f3f
update handling of variable_filter
syntron Apr 23, 2026
ee8a3cf
use new processing for variable_filter
syntron Apr 23, 2026
715765e
add unittest test_variable_filter()
syntron Apr 23, 2026
3112e32
remove OMPathCompatibility - update needed Python version to 3.12
syntron Feb 15, 2026
b409803
remove all compatibility code (v4.0.0)
syntron Feb 15, 2026
2d3e77d
remove run of tests_v400
syntron May 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 6 additions & 16 deletions .github/workflows/Test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Test-Publish

on:
push:
branches: ['master']
branches: [ 'master' ]
tags:
- 'v*' # only publish when pushing version tags (e.g., v1.0.0)
pull_request:
Expand All @@ -22,13 +22,13 @@ jobs:
# test for:
# * oldest supported version
# * latest available Python version
python-version: ['3.10', '3.14']
python-version: [ '3.12', '3.14' ]
# * Linux using ubuntu-latest
# * Windows using windows-latest
os: ['ubuntu-latest', 'windows-latest']
os: [ 'ubuntu-latest', 'windows-latest' ]
# * OM stable - latest stable version
# * OM nightly - latest nightly build
omc-version: ['stable', 'nightly']
omc-version: [ 'stable', 'nightly' ]

steps:
- uses: actions/checkout@v6
Expand Down Expand Up @@ -82,24 +82,14 @@ jobs:
click-to-expand: true
report-title: 'Test Report'

- name: Run pytest based on v4.0.0 compatibility layer
uses: pavelzw/pytest-action@v2
with:
verbose: true
emoji: true
job-summary: true
custom-arguments: '-v ${{ inputs.pytest_args }} ./tests_v400'
click-to-expand: true
report-title: 'Test Report (v4.0.0 compatibility layer)'

Publish:
name: Publish to PyPI
runs-on: ${{ matrix.os }}
needs: test
strategy:
matrix:
python-version: ['3.10']
os: ['ubuntu-latest']
python-version: [ '3.12' ]
os: [ 'ubuntu-latest' ]
if: startsWith(github.ref, 'refs/tags/')
steps:
- uses: actions/checkout@v6
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ repos:
hooks:
- id: mypy
args: []
exclude: 'test|test_v400'
exclude: 'test'
additional_dependencies:
- pyparsing
- types-psutil
Expand Down
Loading
Loading