ilastik plugin for napari
Project description
ilastik-napari
Napari plugin for interactive pixel classification. Designed to be similar to the pixel classification workflow in classic ilastik.
Installation
Currently, this plugin requires you to use a conda environment. If you haven't used conda before, please read conda user guide.
Instad of the default miniconda installation, we highly recommend to use mambaforge.
It has better default settings, and the mamba
command, which is an (almost) drop-in replacement for conda
.
After installing mambaforge, create a new environment with this plugin installed:
mamba create -y -c ilastik-forge -n my-napari-env napari-ilastik
Finally, launch napari in the new environment.
conda activate my-napari-env
napari
Napari Hub and pip
You can also install this plugin via Napari Hub or pip. However, in this case you must do that inside a conda environment with the fastfilters package installed:
mamba create -y -c ilastik-forge -n my-napari-env fastfilters
conda activate my-napari-env
pip install ilastik-napari
Usage
As a prerequisite, make sure you understand the napari basics.
-
Open your image, or use a sample in File - Open Sample.
-
Activate the plugin in the Plugins menu.
-
In layer list, create a new Labels layer.
-
In layers control, switch to the paint action.
-
Draw your background labels.
-
Switch to a new label.
-
Draw your foreground labels.
-
Select output types you need, and click Run.
-
The plugin will create one layer for each output type, which you save as normal napari layers.
Development
Create a development environment:
mamba create -y -n ilastik-napari-dev -c ilastik-forge fastfilters setuptools-scm conda-build anaconda-client
conda activate napari-ilastik-dev
pip install -e .
Build conda package:
conda activate napari-ilastik-dev
mamba build -c ilastik-forge conda-recipe
anaconda upload /path/to/the/new/package.tar.bz2
Build wheel and sdist packages:
conda activate napari-ilastik-dev
pip install build twine
python -m build
python -m twine upload --repository testpypi dist/*
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ilastik_napari-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6d1f204e3d1d4f30b3e31d39fd05b04904267db0782f39b330bc8ad265a8a9c |
|
MD5 | 6b9897938bd5b9c9c3c8974481ab3ed1 |
|
BLAKE2b-256 | d8144c76407d0479e6664a33eefe1eea14f337d00e91101ce9aece56878fa7c9 |