manajer plugin napari untuk menyediakan antarmuka pengguna grafis untuk menginstal plugin napari.
Anda dapat membaca dokumentasinya di napari.org/napari-plugin-manager.
napari-plugin-manager
dulunya merupakan bagian dari basis kode napari sebelum seri rilis 0.5.x. Sekarang dipertahankan sebagai proyek dan paket terpisah untuk memungkinkan iterasi yang tidak digabungkan di luar siklus rilis napari
.
Pekerjaan di masa depan akan memungkinkan aplikasi lain dengan ekosistem plugin untuk menyesuaikan dan menggunakan plugin-manager
. Paket ini masih dalam pengembangan aktif dan kontribusinya sangat diharapkan. Silakan buka terbitan untuk mendiskusikan potensi perbaikan.
Paket ini saat ini menyediakan:
Antrian proses penginstal paket yang mendukung instalasi pip dan conda.
GUI yang mudah digunakan untuk mencari, menginstal, menghapus instalasi, dan memperbarui plugin yang menjadi bagian dari ekosistem napari. Setiap entri plugin memberikan ringkasan dan informasi tentang penulis yang membuat paket. REST API yang digunakan untuk menanyakan plugin dan informasi plugin disediakan oleh layanan npe2api.
Kemampuan untuk menginstal paket lain melalui URL dengan menyeret dan melepaskan artefak dari PyPI.
napari-plugin-manager
mengetahui cara mendeteksi apakah napari diinstal menggunakan conda
atau pip
dan menyediakan alat penginstal default yang sesuai pada dropdown Installation Info
untuk setiap plugin.
conda
menyediakan pemecah ketergantungan efisien yang menjamin stabilitas dan kebenaran instalasi napari dan lingkungan kerja. Inilah alasan mengapa conda
adalah alat default yang digunakan untuk bundel napari, penginstal 1-klik yang tersedia untuk Mac, Linux dan Windows. Metode instalasi ini paling baik jika Anda terutama ingin menggunakan napari sebagai aplikasi GUI mandiri. Namun, plugin tertentu mungkin tidak didukung.
napari-plugin-manager
tersedia melalui Indeks Paket Python dan dapat diinstal menggunakan pip.
pip instal napari-plugin-manager
napari-plugin-manager
juga tersedia untuk diinstal menggunakan conda melalui saluran conda-forge.
conda instal napari-plugin-manager -c conda-forge
Plugin terinstal yang ditemukan pada instalasi napari saat ini ditampilkan di daftar teratas UI.
Pengguna napari dapat memilih untuk mengaktifkan/menonaktifkan plugin tertentu dengan mencentang/menghapus centang pada kotak di sebelah kiri setiap item plugin dalam daftar.
Anda dapat memfilter plugin yang tersedia berdasarkan nama atau deskripsi dengan mengetik di kotak pencarian di sudut kiri atas UI. Hanya plugin yang cocok dengan kriteria filter yang akan ditampilkan.
Pada gambar di bawah, pemfilteran berdasarkan kata arcos
menghasilkan satu plugin, plugin arcos-gui
. Perhatikan bahwa plugin yang memberikan nama tampilan, akan menampilkan nama paket di sebelah kanan dalam tanda kurung.
Jika plugin baru telah dirilis tetapi tidak tersedia dalam daftar, Anda dapat mengklik tombol Refresh
yang terletak di pojok kanan atas, untuk menghapus cache dan memuat semua plugin baru yang tersedia.
Untuk menginstal plugin:
Pilih dengan menggulir daftar plugin yang tersedia di bagian bawah, atau dengan langsung memfilter berdasarkan nama atau deskripsi.
Pilih alat ( conda
atau pip
) dan versi pada dropdown Installation Info
.
Mulai proses instalasi dengan mengklik tombol Install
.
Anda dapat membatalkan proses kapan saja dengan mengklik tombol Cancel
di setiap plugin.
Catatan : Tidak semua plugin napari saat ini tersedia di conda melalui saluran conda-forge. Beberapa plugin memerlukan restart agar dapat dikonfigurasi dengan benar.
Untuk menghapus instalasi plugin:
Pilih dengan menggulir daftar plugin yang diinstal di bagian atas, atau dengan langsung memfilter berdasarkan nama atau deskripsi.
Mulai proses penghapusan dengan mengklik tombol Uninstall
.
Anda dapat membatalkan proses kapan saja dengan mengklik tombol Cancel
di setiap plugin.
Catatan : Beberapa plugin memerlukan restart agar dapat dihapus dengan benar.
Ketika versi baru dari plugin yang diinstal tersedia, tombol Update (vX.YZ)
akan muncul di sebelah kiri dropdown Installation Info
.
Untuk memperbarui plugin:
Pilih dengan menggulir daftar instal plugin di bagian atas, atau dengan langsung memfilter berdasarkan nama atau deskripsi.
Mulai proses pembaruan dengan mengklik tombol Update (vX.YZ)
.
Anda dapat membatalkan proses kapan saja dengan mengklik tombol Cancel
di setiap plugin.
Anda tidak perlu menunggu hingga satu tindakan selesai sebelum Anda dapat memulai tindakan lainnya. Anda dapat menambahkan lebih banyak tugas ke antrian (instal/uninstall/perbarui) dengan mengklik tombol tindakan yang sesuai plugin demi plugin. Tindakan akan dilakukan secara berurutan dan sesuai urutan saat Anda memulainya.
Anda dapat membatalkan semua tindakan penginstal yang dimulai kapan saja dengan mengklik tombol Cancel all
di bagian bawah UI.
Untuk memvisualisasikan informasi lebih rinci tentang keluaran proses penginstal, Anda dapat mengklik tombol Show status
yang terletak di sudut kiri bawah UI. Untuk menyembunyikan informasi rinci ini Anda dapat mengklik tombol Hide status
.
Beberapa masalah yang mungkin Anda alami saat menggunakan penginstal antara lain:
Paket tidak kompatibel karena ketergantungan yang saling bertentangan.
Kesalahan konektivitas jaringan.
Didistribusikan di bawah ketentuan lisensi BSD-3, "napari-plugin-manager" adalah perangkat lunak bebas dan sumber terbuka.
Jika Anda mengalami masalah, harap ajukan masalah beserta penjelasan detailnya.