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.2.tar.gz (29.5 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for napari_easy_augment_batch_dl-0.0.2.tar.gz
Algorithm Hash digest
SHA256 535ba36c986d30d1c444a84bad50817fb077470014f33a76508642ba90a3a66a
MD5 83f6f5eb80c0e3e6b106f248a42c23c2
BLAKE2b-256 04ece78161b0a39396e6fe318ccd4a9d8ac03c5bc3df36a805c89116f3f2332f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for napari_easy_augment_batch_dl-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 80354925515df88d8fd7e385580c2d59e1010dbd4dc9e346e518b4459d6b9eb1
MD5 74307deac94c729f306627ef0026d562
BLAKE2b-256 18fc36e03fda52d93359cc8b0a135b5da136f8535ae7f5ba727d639052581ed4

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