Merged
Conversation
for more information, see https://pre-commit.ci
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Relevant for #376 - adds cells3d data example from https://github.com/haesleinhuepf/napari-process-points-and-surfaces demo notebooks
Long description
This pull request introduces a new sample data function,
cells3d_curvatures, to thenapari_clusters_plotterpackage, along with corresponding updates to the package's exports, tests, and plugin configuration. The changes primarily focus on adding support for loading and visualizing 3D mitotic nucleus surface curvatures in Napari.New Feature:
cells3d_curvaturesSample Datacells3d_curvaturesfunction in_sample_data.pyto load 3D mitotic nucleus surface curvatures, including vertices, faces, and nucleus images. The function returns layer data tuples for visualization.__init__.py: Updated the__all__list to includecells3d_curvatures, making it accessible as part of the public API.Plugin Configuration Updates
cells3d_curvaturesin thecontributionssection ofnapari.yaml, enabling it as a sample data loader in the Napari plugin.cells3d_curvaturesin thenapari.yamlfile, allowing users to load this dataset via the Napari interface.Testing Enhancements
test_sample_data.pyto usepytest.mark.parametrize, ensuring bothbbbc_1_datasetandcells3d_curvaturesare tested for proper functionality.