Skip to content

Improved filtering#942

Merged
kzscisoft merged 7 commits into
devfrom
feature/improved-filtering
May 29, 2026
Merged

Improved filtering#942
kzscisoft merged 7 commits into
devfrom
feature/improved-filtering

Conversation

@kzscisoft
Copy link
Copy Markdown
Collaborator

Improve and Refactor Filters

Issue: N/A

Python Version(s) Tested: 3.14.3

Operating System(s): Ubuntu 25.10

Documentation PR: N/A

📝 Summary

Restructures the filter object locations, adds further filters and validation

🔄 Changes

  • Filters now in simvue.api.objects.filters subdirectory.
  • Remove dynamic filter generation in favour of explicit definitions.
  • Added pydantic validation to check filters before they are used on the server.

✔️ Checklist

  • Unit and integration tests passing.
  • Pre-commit hooks passing.
  • Quality checks passing.
  • Updated the documentation.

@kzscisoft kzscisoft added enhancement New feature or request python Pull requests that update python code labels Apr 17, 2026
@kzscisoft kzscisoft merged commit 5962cea into dev May 29, 2026
21 of 22 checks passed
@kzscisoft kzscisoft deleted the feature/improved-filtering branch May 29, 2026 07:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant