Metadata-Version: 2.4
Name: psf-analysis-CFIM
Version: 1.6.0
Summary: A continuation of napari_psf_analysis, developed for CFIM - KU
Home-page: https://github.com/MaxusTheOne/napari-psf-analysis-CFIM-edition
Author: Markus L. Bille
Author-email: github+Markus@bille.dk
License: BSD-3-Clause
Project-URL: Documentation, https://github.com/MaxusTheOne/napari-psf-analysis-CFIM-edition#README.md
Project-URL: Source Code, https://github.com/MaxusTheOne/napari-psf-analysis-CFIM-edition
Project-URL: Issue Tracker, https://github.com/MaxusTheOne/napari-psf-analysis-CFIM-edition/issues
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: napari
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering :: Image Processing
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aicsimageio
Requires-Dist: aicspylibczi
Requires-Dist: bfio
Requires-Dist: matplotlib<3.9
Requires-Dist: matplotlib-inline
Requires-Dist: matplotlib-scalebar
Requires-Dist: napari[all]<0.6
Requires-Dist: numpy<2.0,>=1.26
Requires-Dist: pandas
Requires-Dist: pydantic
Requires-Dist: PyYAML
Requires-Dist: QtPy
Requires-Dist: scipy
Requires-Dist: reportlab
Provides-Extra: testing
Requires-Dist: napari; extra == "testing"
Requires-Dist: pyqt5; extra == "testing"
Requires-Dist: tox; extra == "testing"
Dynamic: license-file

## Installation

You can install this package using one of the following options:
```bash
  pip install psf-analysis-CFIM
```
For the latest stable version (recommended)

---

or

```bash
  pip install git+https://github.com/MaxusTheOne/napari-psf-analysis-CFIM-edition
```
To install the latest version (not guaranteed to be stable)
## About

This is a **fork** of the [napari-psf-analysis](https://github.com/fmi-faim/napari-psf-analysis) project.

The features from this edition are made as requested by the staff at CFIM.

---

## Extra Features

This edition includes the following additional features:

- **Bead Averaging**: Adds an image of an averaged bead from all selected.
- **Visualisation**: Improves visualisation of the psf. Most notable color by wavelength.
  - **Range indicator** Button to mark the min and max values of the image.
- **PSF Report**: Adds a graded report on the quality of the PSF. <- WIP
- **Bead Detection**: Detects beads in the image.
- **Auto-Filling of Plugin Parameters**: Automatically populates parameters for the plugin.
  - At least 1 input also looks better
- **Auto Analysis of Image for PSF**: Performs automatic image analysis to ascertain the quality.
- **CZI Reader**: Adds support for reading CZI image files.
- **Debugging**: Adds a debug class to the IPython console. Small, but hey, we can show the psf box
- **Error Handling**: Less likely to crash. errors points can be seen in viewer | Error UI.
- **Bug fixes**: Fixes bugs involving zyx boxes, loading bar and other issues.

## Known Issues

- for autofilling, only .czi files are supported. Other issuses might also arise from not using .czi.
- Paths including non-ASCII characters, like "æøå" cause unintended behavior.
- The output.csv file is comma seperated with dot as decimal seperator, this might cause issue importing in Excel.
- Intensity for bead finder is hardcoded for now.
- Some images might still crash in the analysis.
- Hidden layer RaIn_label might show in newer versions of napari. (Only planned as of writing this)


## License

Distributed under the terms of the [BSD-3] license,
"psf-analysis-CFIM" is free and open source software
