Skip to content

Add model grouping to device registry - #1232

Merged
rickwierenga merged 5 commits into
mainfrom
device-registry-models
Sep 1, 2026
Merged

Add model grouping to device registry#1232
rickwierenga merged 5 commits into
mainfrom
device-registry-models

Conversation

@rickwierenga

@rickwierenga rickwierenga commented Sep 1, 2026

Copy link
Copy Markdown
Member

Summary

  • add validated model objects with per-model support statuses to device registry entries
  • render searchable model names across the first three table columns, with status badges aligned beneath device support
  • let each model-bearing device row reveal its models through a compact chevron, with a bulk Show models toggle
  • automatically reveal matching models when search narrows to 10 or fewer device families and count searchable models in the prompt
  • consolidate the Masterflex model note and the Thermoshake, ALPS, Cytomat, PreciseFlex, STAR/STARlet, Ultraseal, and BioShake families
  • limit the Cytation 1 capability listing to microscopy
  • update affected guide cards and document the registry schema and model browsing behavior

Testing

  • .venv/bin/python -m pytest docs/_exts/plr_devices/registry_tests.py (29 passed)
  • .venv/bin/python -m ruff check docs/_exts/plr_devices/data.py docs/_exts/plr_devices/html.py docs/_exts/plr_devices/registry_tests.py
  • warning-as-error Sphinx builds of the machine table and all affected guide pages

@rickwierenga

Copy link
Copy Markdown
Member Author

scaling the device registry since we have too many different models now ...

@rickwierenga
rickwierenga merged commit 437dd03 into main Sep 1, 2026
20 of 21 checks passed
@rickwierenga
rickwierenga deleted the device-registry-models branch September 1, 2026 21:49
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.

1 participant