Skip to main content

A plugin to perform unet based deep learning with a small number of labels and augmentation

Project description

napari-easy-augment-batch-dl

License BSD-3 PyPI Python Version tests codecov napari hub

A plugin to perform unet based deep learning with a small number of labels and augmentation


This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.

Installation

To install latest development version :

pip install git+https://github.com/bnorthan/napari-easy-augment-batch-dl.git

You will also need to install the latest development version of tnia-python:

pip install git+https://github.com/True-North-Intelligent-Algorithms/tnia-python.git

You will need to install napari and for augmentation you will need albumentations library. Also explicitly install numpy 1.26. (We have not tested with numpy 2.0 so it is a good idea to explicitly install numpy 1.26 to avoid another dependency installing numpy 2.x)

    pip install numpy==1.26
    pip install napari[all]
    pip install albumentations
    pip install matplotlib

You will also need one or more of stardist, cellpose, segment-everything or Yolo

Stardist

Windows

    conda install -c conda-forge cudatoolkit=11.2 cudnn=8.1.0
    pip install "tensorflow<2.11"
    pip install stardist==0.8.5
    pip install gputools
    pip install edt

Linux

    pip install tensorflow[and-cuda]
    pip install stardist
    pip install gputools
    pip install edt

Pytorch (for unet segmentation)

    pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
    pip install pytorch-lightning
    pip install monai
    pip install scipy
    pip install tifffile

Cellpose

    pip install cellpose

SAM (Segment Anything)

    pip install segment-everything

(more details to come on installing dependencies)

(Coming soon) You can install napari-easy-augment-batch-dl via pip:

pip install napari-easy-augment-batch-dl

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the BSD-3 license, "napari-easy-augment-batch-dl" is free and open source software

Issues

If you encounter any problems, please file an issue along with a detailed description.

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

napari_easy_augment_batch_dl-0.0.1.tar.gz (28.3 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file napari_easy_augment_batch_dl-0.0.1.tar.gz.

File metadata

File hashes

Hashes for napari_easy_augment_batch_dl-0.0.1.tar.gz
Algorithm Hash digest
SHA256 cb0c5ecf2e06f8ccecf4fba004ec9803bf41ccd0eaac9c9fc04e40746fc2e31b
MD5 b3eb154e9d5e8b4fb08d215f72ceece2
BLAKE2b-256 3bc14f03b9fedfeeed99127413053eaa25ba74d8e5034cb340ef3fec808bd044

See more details on using hashes here.

File details

Details for the file napari_easy_augment_batch_dl-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for napari_easy_augment_batch_dl-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 67af404eb625c723cb2aa83383769463e2817725cf5ae1ff5b4ca8adf8e3cfae
MD5 18f4d90c2bb67228b6d363503975d9c3
BLAKE2b-256 b5819a20ee356cbfbafab9edea950dabd06d9eaad683031808edc09dac8d8052

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page