napari-ndev

A collection of widgets intended to serve any person seeking to process microscopy images from start to finish, with no coding necessary. napari-ndev was designed to address the gap between the napari viewer and batch python scripting.

https://github.com/ndev-kit/napari-ndev

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

A collection of widgets intended to serve any person seeking to process microscopy images from start to finish, with no coding necessary. napari-ndev was designed to address the gap between the napari viewer and batch python scripting.

Basic Info
  • Host: GitHub
  • Owner: ndev-kit
  • License: bsd-3-clause
  • Language: Python
  • Default Branch: main
  • Homepage: https://ndev-kit.github.io/
  • Size: 141 MB
Statistics
  • Stars: 9
  • Watchers: 2
  • Forks: 1
  • Open Issues: 26
  • Releases: 64
Created over 3 years ago · Last pushed 11 months ago
Metadata Files
Readme License Code of conduct Citation

README.md

napari-ndev

License BSD-3 PyPI Python package index download statistics Python Version tests codecov napari hub Static Badge DOI

logo

A collection of widgets intended to serve any person seeking to process microscopy images from start to finish, with no coding necessary. napari-ndev was designed to address the gap between the napari viewer and batch python scripting.

  • Accepts diverse image formats, dimensionality, file size, and maintains key metadata.
  • Allows advanced, arbitrary image processing workflows to be used by novices.
  • User-friendly sparse annotation and batch training of machine learning classifiers.
  • Flexible label measurements, parsing of metadata, and summarization for easily readable datasets.
  • Designed for ease of use, modification, and reproducibility.

Check out the Docs to learn more!

See the poster presented at BINA 2024 for an overview of the plugins in action

Try out the Virtual I2K 2024 Workshop for an interactive tutorial

Installation

napari-ndev is a pure Python package, and can be installed with pip:

bash pip install napari-ndev

If napari is currently not installed in your environment, you will also need to include a QtPy backend:

bash pip install napari-ndev[qtpy-backend]

The easiest way to get started with napari-ndev is to install all the optional dependencies (see note below) with:

bash pip install napari-ndev[all]


Optional Libraries

napari-ndev is most useful when interacting with some other napari plugins (e.g. napari-assistant) and can read additional filetypes. A few extra BSD3 compatible napari-plugins may be installed with pip:

bash pip install napari-ndev[extras]

napari-ndev can optionally use GPL-3 licensed libraries to enhance its functionality, but are not required. If you choose to install and use these optional dependencies, you must comply with the GPL-3 license terms. The main functional improvement is from some bioio libraries to support extra image formats, including czi and lif files. These libraries can be installed with pip:

bash pip install napari-ndev[gpl-extras]

In addition, you may need to install specific bioio readers to support your specific image, such as bioio-czi and bioio-lif (included in [gpl-extras]) or bioio-bioformats.

Development Libraries

For development use the [dev] optional libraries to verify your changes, which includes the [docs] and [testing] optional groups. However, the Github-CI will test pull requests with [testing] only.


The wide breadth of this plugin's scope is only made possible by the amazing libraries and plugins from the python and napari community, especially Robert Haase.

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

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-ndev" is free and open source software.

Some optional libraries can be installed to add functionality to napari-ndev, including some that may be more restrictive than this package's BSD-3-Clause.

Issues

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

Owner

  • Name: ndev-kit
  • Login: ndev-kit
  • Kind: organization

A collection of tools aimed to bring start-to-finish, generalizable, batch processing to napari and Python.

Citation (CITATION.cff)

cff-version: 1.2.0
message: If you use this plugin, please cite it using these metadata
title: 'napari-ndev: napari widgets to (batch) process images from start to finish.'
url: https://github.com/TimMonko/napari-ndev.git
authors:
- given-names: Tim
  family-names: Monko
  orcid: https://orcid.org/0000-0003-4905-757X

GitHub Events

Total
  • Release event: 1
  • Watch event: 3
  • Issue comment event: 2
  • Pull request event: 2
  • Fork event: 1
  • Create event: 1
Last Year
  • Release event: 1
  • Watch event: 3
  • Issue comment event: 2
  • Pull request event: 2
  • Fork event: 1
  • Create event: 1

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.5
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 0
  • Pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.5
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (1)
  • TimMonko (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/test_and_deploy.yml actions
  • GabrielBB/xvfb-action v1 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v2 composite
  • tlambert03/setup-qt-libs v1 composite
pyproject.toml pypi