Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
3920eb6
(F001) cleanup after restructure
syntron Feb 14, 2026
5184474
rename classes
syntron Jun 27, 2026
aa38cb7
update of docstrings for ModelExecutionRun and ModelExecutionConfig
syntron Jun 27, 2026
6f9317d
G001-pylint
syntron Feb 15, 2026
93447c9
G002-bugfix
syntron Feb 15, 2026
40538ec
G003-compatibility
syntron Feb 15, 2026
ae15b53
G004-remove_deprecated-ModelicaSystem_rewrite_set_functions2
syntron Feb 18, 2026
2b5c2db
add missing import for warnings
syntron May 11, 2026
7d37c85
G005-remove_depreciated_functionality2
syntron Feb 16, 2026
8733d1e
fix missing class rename (ModelExecutionCmd => ModelExecutionConfig)
syntron Jun 27, 2026
aa69241
another fix - missing class rename (ModelExecutionCmd => ModelExecuti…
syntron Jun 27, 2026
6d67447
[ModelicaSystemABC] check OM version - force the version used by the …
syntron Mar 6, 2026
4d34aaf
[ModelicaSystemABC] define setInputCSV() - function to define input b…
syntron Mar 6, 2026
5354c7d
add toInputs() - convert pandas DataFrame.to_dict(orient='list') outp…
syntron Apr 1, 2026
ded53c2
update handling of variable_filter
syntron Apr 23, 2026
f34e3c2
use new processing for variable_filter
syntron Apr 23, 2026
3c47be4
add unittest test_variable_filter()
syntron Apr 23, 2026
87df94c
remove OMPathCompatibility - update needed Python version to 3.12
syntron Feb 15, 2026
5fe53f6
remove all compatibility code (v4.0.0)
syntron Feb 15, 2026
25e761a
remove run of tests_v400
syntron May 11, 2026
7744e03
remove compatibility variable for OMTypedParser
syntron Jun 30, 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
223 changes: 0 additions & 223 deletions OMPython/ModelicaSystem.py

This file was deleted.

Loading
Loading