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 : QWidget

Widget 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.Points ou napari.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é:

Viewer

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