ViewerHRWidget
Widget d’affichage Haute Résolution pour Napari permettant de charger un dossier de résultats et de visualiser les points.
- Ce widget ajoute dans le dock de Napari :
un bouton de chargement du dossier,
trois champs pour contrôler les paramètres de visualisation Haute Résolution,
un calque Napari Points/trajectoires mis à jour dynamiquement.
Un boutotn pour sauvegarder une image PNG résultat
À faire
Warning si plus de 10 millions de points sur un affichage (avec option se souvenir du choix).
- class ViewerHRWidget(viewer: Viewer, palmtracer: PALMTracer)[source]
Bases :
QWidgetWidget d’affichage HR pour un viewer Napari.
- Ce widget permet :
de charger un dossier,
de modifier la taille des points
de modifier le facteur d’agrandissement
de sélectionner la source d’information permettant la coloration des points
de créer ou mettre à jour un calque de type
napari.layers.Pointsounapari.layers.Tracks.de sauvegarder une image PNG résultat de la visualisation.
Remarque : peut être lancé directement avec la commande
napari -w palm-tracer "Viewer HR"- Paramètres:
viewer (Viewer) – Instance du viewer Napari où sera ajouté le calque HR.
palmtracer (PALMTracer) – Instance PALMTracer à lier.
- create_viewerhr(palmtracer: PALMTracer | None = None) Viewer[source]
Crée une nouvelle fenêtre Napari HR, sans menu, et y ajoute le ViewerHRWidget docké à droite.
Cette fonction NE lance PAS napari.run() : elle est faite pour être appelée depuis un plugin, donc dans une appli Qt déjà active.
- Paramètres:
palmtracer (PALMTracer | None)
- Type renvoyé:
- open_viewerhr(_viewer: Viewer = None) QWidget[source]
Callable utilisé par Napari pour le menu Plugins > PALM Tracer > Viewer HR.
Ignore le viewer courant.
Crée une nouvelle fenêtre Napari HR dédiée.
Retourne un QWidget stub (caché) juste pour satisfaire l’API « widget plugin » de Napari.
- Paramètres:
_viewer (Viewer)
- Type renvoyé:
QWidget