/napari-NanoPyx

Primary LanguagePythonCreative Commons Attribution 4.0 InternationalCC-BY-4.0

napari-nanopyx

License PyPI Python Version napari hub Docs Wiki

napari plugin of NanoPyx (the successor to NanoJ) - focused on light microscopy and super-resolution imaging.


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

What is the NanoPyx 🔬 Library?

NanoPyx is a library specialized in the analysis of light microscopy and super-resolution data. It is a successor to NanoJ, which is a Java library for the analysis of super-resolution microscopy data.

NanoPyx focuses on performance, by heavily exploiting cython aided multiprocessing and simplicity. It implements methods for the bioimage analysis field, with a special emphasis on those developed by the Henriques Laboratory. It will be distributed as a Python Library and also as Codeless Jupyter Notebooks, that can be run locally or on Google Colab, and as a napari plugin.

You can read more about NanoPyx in our preprint.

Currently it implements the following approaches:

  • A reimplementation of the NanoJ image registration, SRRF and Super Resolution metrics
  • eSRRF
  • Non-local means denoising
  • More to come soon™

if you found this work useful, please cite: preprint and DOI

Installation

You can install napari-nanopyx via pip:

pip install napari-nanopyx

User Documentation

You can find installation and usage instructions in the wiki.

Contributing

Contributions are very welcome. Please read our Contribution Guidelines to know how to proceed.

License

Distributed under the terms of the CC-By v4.0 license, "napari-nanopyx" is free and open source software

Issues

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

Citing

If you found this work useful, please cite: preprint and DOI