Added 'pm' and 'mm' for very small and large scans #801
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As #796 seeks to address an issue with non-square images that were 1 pixel wide it makes sense to have such scenarios
tested.
pytest.param()
function is used to add meaningful identifiers to each of the tests.1x512
pixel scan to the parameters (denotedpn units; rectangular (thin)
).512x1
pixel scan to the parameters (denotedpm units; rectangular (tall)
)I'm unsure...
tall
test makes sense but then I'm also don't know why there would be an image that is only 1 pixel wide.expected_px2nm
is always based on the x-axis size and whether this would be an issue?