Administrador de complementos de Napari para proporcionar una interfaz gráfica de usuario para instalar complementos de Napari.
Puede leer la documentación en napari.org/napari-plugin-manager.
El napari-plugin-manager
solía ser parte del código base de napari antes de la serie de lanzamientos 0.5.x. Ahora se mantiene como un proyecto y paquete separados para permitir iteraciones desacopladas fuera del ciclo de lanzamiento napari
.
El trabajo futuro permitirá que otras aplicaciones con un ecosistema de complementos personalicen y utilicen el plugin-manager
. Este paquete sigue en desarrollo activo y las contribuciones son bienvenidas. Abra un problema para discutir posibles mejoras.
Este paquete proporciona actualmente:
Una cola de proceso del instalador de paquetes que admite instalaciones tanto de pip como de conda.
Una GUI fácil de usar para buscar, instalar, desinstalar y actualizar complementos que forman parte del ecosistema napari. Cada entrada del complemento proporciona un resumen e información sobre los autores que crearon el paquete. La API REST utilizada para consultar complementos e información de complementos la proporciona el servicio npe2api.
La capacidad de instalar otros paquetes a través de URL o arrastrando y soltando artefactos desde PyPI.
napari-plugin-manager
sabe cómo detectar si napari se instaló usando conda
o pip
y proporciona la herramienta de instalación predeterminada adecuada en el menú desplegable Installation Info
para cada complemento.
conda
proporciona un solucionador de dependencias eficiente que garantiza la estabilidad y corrección de la instalación y el entorno de trabajo de napari. Esta es la razón por la que conda
es la herramienta predeterminada utilizada para el paquete napari, un instalador de 1 clic disponible para Mac, Linux y Windows. Este método de instalación es mejor si desea utilizar principalmente napari como una aplicación GUI independiente. Sin embargo, es posible que algunos complementos no sean compatibles.
napari-plugin-manager
está disponible a través del índice de paquetes de Python y se puede instalar usando pip.
pip install napari-plugin-manager
napari-plugin-manager
también está disponible para instalar usando conda a través del canal conda-forge.
conda instala napari-plugin-manager -c conda-forge
Los complementos instalados que se encuentran en la instalación actual de napari se muestran en la lista superior de la interfaz de usuario.
Los usuarios de napari pueden optar por habilitar/deshabilitar un complemento específico marcando/desmarcando la casilla de verificación a la izquierda de cada elemento de complemento en la lista.
Puede filtrar los complementos disponibles por nombre o descripción escribiendo en el cuadro de búsqueda en la esquina superior izquierda de la interfaz de usuario. Sólo se mostrarán los complementos que coincidan con los criterios del filtro.
En la imagen a continuación, al filtrar por la palabra arcos
se obtiene un único complemento, el complemento arcos-gui
. Tenga en cuenta que los complementos que proporcionan un nombre para mostrar mostrarán el nombre del paquete a la derecha entre paréntesis.
Si se lanzó un nuevo complemento pero no está disponible en la lista, puede hacer clic en el botón Refresh
ubicado en la esquina superior derecha para borrar el caché y cargar todos los complementos recientemente disponibles.
Para instalar un complemento:
Selecciónelo desplazándose por la lista de complementos disponibles en la parte inferior o filtrando directamente por nombre o descripción.
Seleccione la herramienta ( conda
o pip
) y la versión en el menú desplegable Installation Info
.
Inicie el proceso de instalación haciendo clic en el botón Install
.
Puede cancelar el proceso en cualquier momento haciendo clic en el botón Cancel
de cada complemento.
Nota : no todos los complementos de napari están disponibles actualmente en conda a través del canal conda-forge. Algunos complementos requerirán un reinicio para configurarse correctamente.
Para desinstalar un complemento:
Selecciónelo desplazándose por la lista de complementos instalados en la parte superior o filtrando directamente por nombre o descripción.
Inicie el proceso de eliminación haciendo clic en el botón Uninstall
.
Puede cancelar el proceso en cualquier momento haciendo clic en el botón Cancel
de cada complemento.
Nota : algunos complementos requerirán un reinicio para eliminarse correctamente.
Cuando esté disponible una nueva versión de un complemento instalado, aparecerá un botón Update (vX.YZ)
a la izquierda del menú desplegable Installation Info
.
Para actualizar un complemento:
Selecciónelo desplazándose por la lista de complementos de instalación en la parte superior o filtrando directamente por nombre o descripción.
Inicie el proceso de actualización haciendo clic en el botón Update (vX.YZ)
.
Puede cancelar el proceso en cualquier momento haciendo clic en el botón Cancel
de cada complemento.
No es necesario esperar a que finalice una acción para poder iniciar otra. Puede agregar más tareas a la cola (instalar/desinstalar/actualizar) haciendo clic en los botones de acción correspondientes complemento por complemento. Las acciones se realizarán de forma secuencial y en el orden en que las iniciaste.
Puede cancelar todas las acciones iniciadas del instalador en cualquier momento haciendo clic en el botón Cancel all
en la parte inferior de la interfaz de usuario.
Para visualizar información más detallada sobre el resultado del proceso del instalador, puede hacer clic en el botón Show status
ubicado en la esquina inferior izquierda de la interfaz de usuario. Para ocultar esta información detallada, puede hacer clic en el botón Hide status
.
Algunos problemas que puede experimentar al utilizar el instalador incluyen:
Paquetes incompatibles debido a dependencias en conflicto.
Errores de conectividad de red.
Distribuido bajo los términos de la licencia BSD-3, "napari-plugin-manager" es un software gratuito y de código abierto.
Si tiene algún problema, presente un problema junto con una descripción detallada.