-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Basic filter by dataset and spacing IDs #13
Basic filter by dataset and spacing IDs #13
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #13 +/- ##
==========================================
- Coverage 87.34% 82.01% -5.33%
==========================================
Files 13 14 +1
Lines 553 656 +103
==========================================
+ Hits 483 538 +55
- Misses 70 118 +48 ☔ View full report in Codecov by Sentry. |
self._filter_ids_type = QComboBox() | ||
self._filter_ids_type.addItem("Dataset IDs", Dataset) | ||
self._filter_ids_type.addItem("Run IDs", Run) | ||
self._filter_ids_type.addItem("Spacing IDs", TomogramVoxelSpacing) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we at least call this VxlSpacing IDs ? The texting generation will read that ok. Spacing is not saying much.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I originally had this as "Voxel Spacing IDs" and then compressed it to "Spacing IDs" for horizontal space saving, so I'm going to switch back to that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one suggesting of opposing label TomogramVoxelSpacing combo box as Spacing. Otherwise it should do well.
This adds some widgets to the portal connection/URI sub-widget that allows users to search for a specific datasets and tomograms using known IDs.
It also add tests that use some of this filtering behavior as a way to exercise the behavior and to better bound test time against the real GraphQL backend.
Closes #12