Skip to content

Added IMM#1736

Merged
FlorianPfaff merged 4 commits intomainfrom
imm
Apr 20, 2026
Merged

Added IMM#1736
FlorianPfaff merged 4 commits intomainfrom
imm

Conversation

@FlorianPfaff
Copy link
Copy Markdown
Owner

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 18, 2026

MegaLinter analysis: Success

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ COPYPASTE jscpd yes no no 14.12s
✅ JSON prettier 2 0 0 0 0.62s
✅ JSON v8r 2 0 0 2.42s
✅ MARKDOWN markdownlint 1 0 0 0 0.62s
✅ MARKDOWN markdown-table-formatter 1 0 0 0 0.26s
✅ PYTHON bandit 333 0 0 4.76s
✅ PYTHON black 333 8 0 0 8.12s
✅ PYTHON flake8 333 0 0 2.7s
✅ PYTHON isort 333 10 0 0 0.65s
✅ PYTHON mypy 333 0 0 4.64s
✅ PYTHON pylint 333 0 0 100.52s
✅ PYTHON ruff 333 10 0 0 0.06s
✅ REPOSITORY checkov yes no no 21.76s
✅ REPOSITORY gitleaks yes no no 6.11s
✅ REPOSITORY git_diff yes no no 0.06s
✅ REPOSITORY secretlint yes no no 6.94s
✅ REPOSITORY syft yes no no 5.54s
✅ REPOSITORY trivy-sbom yes no no 2.34s
✅ REPOSITORY trufflehog yes no no 19.37s
✅ YAML prettier 4 0 0 0 0.48s
✅ YAML v8r 4 0 0 4.85s
✅ YAML yamllint 4 0 0 0.47s

See detailed reports in MegaLinter artifacts

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx mega-linter-runner@9.4.0 --custom-flavor-setup --custom-flavor-linters PYTHON_PYLINT,PYTHON_BLACK,PYTHON_FLAKE8,PYTHON_ISORT,PYTHON_BANDIT,PYTHON_MYPY,PYTHON_RUFF,COPYPASTE_JSCPD,JSON_V8R,JSON_PRETTIER,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_CHECKOV,REPOSITORY_GIT_DIFF,REPOSITORY_GITLEAKS,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

MegaLinter is graciously provided by OX Security
Show us your support by starring ⭐ the repository

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 18, 2026

Test Results

    12 files  ± 0     12 suites  ±0   3h 54m 20s ⏱️ - 53m 49s
   950 tests + 5    950 ✅ + 5      0 💤 ± 0  0 ❌ ±0 
11 684 runs  +60  9 104 ✅ +20  2 580 💤 +40  0 ❌ ±0 

Results for commit d38510c. ± Comparison against base commit b4815e8.

♻️ This comment has been updated with latest results.

@FlorianPfaff
Copy link
Copy Markdown
Owner Author

@copilot Ensure pyrecest.backend is used instead of numpy (excepet numpy.testing, that is ok).

@FlorianPfaff
Copy link
Copy Markdown
Owner Author

@copilot Suppress those two linter warnings

************* Module pyrecest.filters.interacting_multiple_model_filter
pyrecest/filters/interacting_multiple_model_filter.py:300:4: R0913: Too many arguments (7/6) (too-many-arguments)
pyrecest/filters/interacting_multiple_model_filter.py:300:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments)

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 19, 2026

@copilot Ensure pyrecest.backend is used instead of numpy (excepet numpy.testing, that is ok).

Done in fcb7a7b. Replaced import numpy as _np with imports from pyrecest.backend throughout interacting_multiple_model_filter.py. Note: slogdet is not available in pyrecest.backend.linalg, so it's replaced with linalg.det + log (valid since innovation covariances are positive definite). Python's builtin any is preserved for generator expressions in _validate_filter_bank; pyrecest.backend.any is used for array boolean operations.

@FlorianPfaff
Copy link
Copy Markdown
Owner Author

@copilot Suppress these warnings

************* Module pyrecest.filters.interacting_multiple_model_filter
pyrecest/filters/interacting_multiple_model_filter.py:319:4: R0913: Too many arguments (7/6) (too-many-arguments)
pyrecest/filters/interacting_multiple_model_filter.py:319:4: R0917: Too many positional arguments (7/5) (too-many-positional-arguments)

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 19, 2026

@copilot Suppress those two linter warnings

************* Module pyrecest.filters.interacting_multiple_model_filter
...

Done in d38510c. Added # pylint: disable=too-many-arguments,too-many-positional-arguments inside update_nonlinear.

@copilot Suppress these warnings

************* Module pyrecest.filters.interacting_multiple_model_filter
...

Done in d38510c. Added # pylint: disable=too-many-arguments,too-many-positional-arguments inside update_nonlinear.

@FlorianPfaff FlorianPfaff merged commit 397875d into main Apr 20, 2026
19 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