napari-locan
Use locan methods in napari for single-molecule localization microscopy data.
napari-locan
Load, visualize and analyze single-molecule localization microscopy (SMLM) data.
napari-locan is a napari plugin that implements a subset of methods from locan, a python-based library with code for analyzing SMLM data. Locan provides extended functionality that is better suited for script- or notebook-based analysis procedures. napari-locan is well suited for exploratory data analysis within napari.
For details on usage and development of napari-locan please read the documentation.
Installation
Make sure to have Qt bindings installed in your python environment of choice.
You can install napari-locan from PyPI:
pip install napari-locan
or from conda-forge:
mamba install -c conda-forge napari-locan
Please read the documentation on installation for more details.
Usage
Please read the documentation for details.
Contributing
Contributions are very welcome. Please read the documentation on development for details.
Credit
The plugin was developed in the Department of Biotechnology and Biophysics, Würzburg University, Germany. It is based on locan. So credit goes to the locan developers and can be cited.
License
Distributed under the terms of the BSD-3 license, "napari-locan" is free and open source software. See the LICENSE file for details.
Issues
If you encounter any problems, please file an issue along with a detailed description.
This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.
Version:
- 0.7.0
Last updated:
- 2025-03-17
First released:
- 2023-10-29
License:
- BSD 3-Clause
Supported data:
- Information not submitted
Plugin type:
Open extension:
Save extension:
Operating system:
- Information not submitted
Requirements:
- locan>=0.18
- matplotlib
- napari
- napari-matplotlib
- numpy
- qtpy
- locan[http]>=0.18; extra == "test"
- pytest; extra == "test"
- pytest-qt; extra == "test"
- black~=25.0; extra == "dev"
- build; extra == "dev"
- coverage[toml]; extra == "dev"
- mypy; extra == "dev"
- pandas-stubs; extra == "dev"
- pre-commit; extra == "dev"
- ruff; extra == "dev"
- twine; extra == "dev"
- furo; extra == "docs"
- ipython; extra == "docs"
- myst-nb; extra == "docs"
- napari>=0.4.17; extra == "docs"
- sphinx; extra == "docs"
- sphinx-autodoc-typehints; extra == "docs"
- sphinx-copybutton; extra == "docs"