Skip to content

Improved filtering#942

Open
kzscisoft wants to merge 5 commits intodevfrom
feature/improved-filtering
Open

Improved filtering#942
kzscisoft wants to merge 5 commits intodevfrom
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
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