Skip to content
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

Updating to napari YAML plugin format with category-specific menu definitions. #47

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 94 additions & 0 deletions napari_segment_blobs_and_things_with_membranes/napari.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
contributions:
commands:
- id: nsbatwm.split_touching_objects
title: Split touching objects
python_name: napari_segment_blobs_and_things_with_membranes.split_touching_objects

- id: nsbatwm.threshold_otsu
title: Threshold (Otsu et al 1979)
python_name: napari_segment_blobs_and_things_with_membranes.threshold_otsu

- id: nsbatwm.connected_component_labeling
title: Connected Component Labeling
python_name: napari_segment_blobs_and_things_with_membranes.connected_component_labeling

- id: nsbatwm.seeded_watershed
title: Seeded Watershed
python_name: napari_segment_blobs_and_things_with_membranes.seeded_watershed

- id: nsbatwm.voronoi_otsu_labeling
title: Voronoi-Otsu Labeling
python_name: napari_segment_blobs_and_things_with_membranes.voronoi_otsu_labeling

- id: nsbatwm.gaussian_blur
title: Gaussian Blur
python_name: napari_segment_blobs_and_things_with_membranes.gaussian_blur

- id: nsbatwm.median_filter
title: Median Filter
python_name: napari_segment_blobs_and_things_with_membranes.median_filter

- id: nsbatwm.mode_filter
title: Mode Filter
python_name: napari_segment_blobs_and_things_with_membranes.mode_filter

- id: nsbatwm.percentile_filter
title: Percentile Filter
python_name: napari_segment_blobs_and_things_with_membranes.percentile_filter

- id: nsbatwm.white_tophat
title: White Top-hat Filter
python_name: napari_segment_blobs_and_things_with_membranes.white_tophat

- id: nsbatwm.minimum_filter
title: Minimum Filter
python_name: napari_segment_blobs_and_things_with_membranes.minimum_filter

- id: nsbatwm.subtract_background
title: Subtract Background (Rolling Ball)
python_name: napari_segment_blobs_and_things_with_membranes.subtract_background

- id: nsbatwm.remove_labels_on_edges
title: Remove Labels on Edges
python_name: napari_segment_blobs_and_things_with_membranes.remove_labels_on_edges

- id: nsbatwm.expand_labels
title: Expand Labels
python_name: napari_segment_blobs_and_things_with_membranes.expand_labels

- id: nsbatwm.local_minima_seeded_watershed
title: Local Minima Seeded Watershed
python_name: napari_segment_blobs_and_things_with_membranes.local_minima_seeded_watershed

- id: nsbatwm.skeletonize
title: Skeletonize
python_name: napari_segment_blobs_and_things_with_membranes.skeletonize

menus:
napari/layers/segment:
- command: nsbatwm.split_touching_objects
- command: nsbatwm.seeded_watershed
- command: nsbatwm.voronoi_otsu_labeling
- command: nsbatwm.local_minima_seeded_watershed
- command: nsbatwm.skeletonize

napari/layers/filter:
- command: nsbatwm.gaussian_blur
- command: nsbatwm.median_filter
- command: nsbatwm.mode_filter
- command: nsbatwm.percentile_filter
- command: nsbatwm.minimum_filter

napari/layers/transform:
- command: nsbatwm.expand_labels

napari/layers/measure:
- command: nsbatwm.connected_component_labeling

napari/layers/data:
- command: nsbatwm.subtract_background
- command: nsbatwm.remove_labels_on_edges
- command: nsbatwm.threshold_otsu

napari/layers/enhance:
- command: nsbatwm.white_tophat