gerenciador de plug-ins napari para fornecer uma interface gráfica de usuário para instalar plug-ins napari.
Você pode ler a documentação em napari.org/napari-plugin-manager.
O napari-plugin-manager
costumava fazer parte da base de código napari antes da série de lançamentos 0.5.x. Agora é mantido como um projeto e pacote separados para permitir iterações desacopladas fora do ciclo de lançamento napari
.
Trabalhos futuros permitirão que outros aplicativos com um ecossistema de plugins personalizem e usem o plugin-manager
. Este pacote continua em desenvolvimento ativo e as contribuições são muito bem-vindas. Abra um problema para discutir possíveis melhorias.
Este pacote fornece atualmente:
Uma fila de processos do instalador de pacotes que suporta instalações pip e conda.
Uma GUI fácil de usar para pesquisar, instalar, desinstalar e atualizar plug-ins que fazem parte do ecossistema napari. Cada entrada do plugin fornece um resumo e informações sobre os autores que criaram o pacote. A API REST usada para consultar plug-ins e informações de plug-ins é fornecida pelo serviço npe2api.
A capacidade de instalar outros pacotes via URL arrastando e soltando artefatos do PyPI.
napari-plugin-manager
sabe como detectar se o napari foi instalado usando conda
ou pip
e fornece a ferramenta de instalação padrão apropriada no menu suspenso Installation Info
para cada plugin.
conda
fornece um solucionador de dependências eficiente que garante a estabilidade e correção da instalação e do ambiente de trabalho do napari. Esta é a razão pela qual conda
é a ferramenta padrão usada para o pacote napari, um instalador de 1 clique disponível para Mac, Linux e Windows. Este método de instalação é melhor se você deseja usar o napari principalmente como um aplicativo GUI independente. No entanto, alguns plug-ins podem não ser suportados.
napari-plugin-manager
está disponível através do Python Package Index e pode ser instalado usando pip.
pip instalar gerenciador de plugins napari
napari-plugin-manager
também está disponível para instalação usando conda através do canal conda-forge.
conda instalar napari-plugin-manager -c conda-forge
Os plug-ins instalados encontrados na instalação atual do napari são exibidos na lista superior da IU.
Os usuários do napari podem optar por ativar/desativar um plugin específico marcando/desmarcando a caixa de seleção à esquerda de cada item de plugin na lista.
Você pode filtrar os plug-ins disponíveis por nome ou descrição digitando na caixa de pesquisa no canto superior esquerdo da IU. Somente plug-ins que correspondam aos critérios de filtro serão mostrados.
Na imagem abaixo, filtrar pela palavra arcos
produz um único plugin, o plugin arcos-gui
. Observe que os plug-ins que fornecem um nome de exibição mostrarão o nome do pacote à direita entre parênteses.
Se um novo plugin foi lançado, mas não está disponível na lista, você pode clicar no botão Refresh
localizado no canto superior direito, para limpar o cache e carregar todos os plugins recém-disponíveis.
Para instalar um plug-in:
Selecione-o rolando a lista de plug-ins disponíveis na parte inferior ou filtrando diretamente por nome ou descrição.
Selecione a ferramenta ( conda
ou pip
) e a versão no menu suspenso Installation Info
.
Inicie o processo de instalação clicando no botão Install
.
Você pode cancelar o processo a qualquer momento clicando no botão Cancel
de cada plugin.
Nota : Nem todos os plugins napari estão disponíveis no conda através do canal conda-forge. Alguns plug-ins exigirão uma reinicialização para serem configurados corretamente.
Para desinstalar um plugin:
Selecione-o rolando a lista de plug-ins instalados na parte superior ou filtrando diretamente por nome ou descrição.
Inicie o processo de remoção clicando no botão Uninstall
.
Você pode cancelar o processo a qualquer momento clicando no botão Cancel
de cada plugin.
Nota : Alguns plug-ins exigirão uma reinicialização para serem removidos corretamente.
Quando uma nova versão de um plugin instalado estiver disponível, um botão Update (vX.YZ)
aparecerá à esquerda do menu suspenso Installation Info
.
Para atualizar um plug-in:
Selecione-o rolando a lista de plug-ins de instalação na parte superior ou filtrando diretamente por nome ou descrição.
Inicie o processo de atualização clicando no botão Update (vX.YZ)
.
Você pode cancelar o processo a qualquer momento clicando no botão Cancel
de cada plugin.
Você não precisa esperar que uma ação termine antes de iniciar outra. Você pode adicionar mais tarefas à fila (instalar/desinstalar/atualizar) clicando nos botões de ação correspondentes, plugin por plugin. As ações serão realizadas sequencialmente e na ordem em que você as iniciou.
Você pode cancelar todas as ações iniciadas do instalador a qualquer momento clicando no botão Cancel all
na parte inferior da IU.
Para visualizar informações mais detalhadas sobre a saída do processo do instalador, você pode clicar no botão Show status
localizado no canto inferior esquerdo da IU. Para ocultar essas informações detalhadas, você pode clicar no botão Hide status
.
Alguns problemas que você pode enfrentar ao usar o instalador incluem:
Pacotes incompatíveis devido a dependências conflitantes.
Erros de conectividade de rede.
Distribuído sob os termos da licença BSD-3, "napari-plugin-manager" é um software gratuito e de código aberto.
Se você encontrar algum problema, registre um problema junto com uma descrição detalhada.