Metadata-Version: 2.1
Name: nima
Version: 0.7.2
Summary: Numerical IMage Analyses.
Project-URL: homepage, https://github.com/darosio/nima/
Project-URL: repository, https://github.com/darosio/nima/
Author-email: daniele arosio <daniele.arosio@cnr.it>
License-Expression: BSD-3-Clause
License-File: LICENSE.txt
Keywords: ClopHensor,chloride,image analysis,pH,ratio imaging
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Unix Shell
Classifier: Topic :: Scientific/Engineering
Requires-Python: <3.12,>=3.10
Requires-Dist: bokeh<3.2.3
Requires-Dist: click==8.1.6
Requires-Dist: dask[distributed]<=2023.8.0
Requires-Dist: matplotlib==3.7.2
Requires-Dist: numpy<1.25.3
Requires-Dist: pandas==2.0.3
Requires-Dist: scikit-image==0.21.0
Requires-Dist: scipy<1.11.2
Requires-Dist: sigfig==1.3.2
Requires-Dist: tifffile<=2023.8.12
Requires-Dist: zarr==2.16.0
Provides-Extra: dev
Requires-Dist: commitizen==3.6.0; extra == 'dev'
Requires-Dist: ipykernel>=6.16.0; extra == 'dev'
Requires-Dist: jupyter; extra == 'dev'
Requires-Dist: jupyterlab; extra == 'dev'
Requires-Dist: pre-commit==3.3.3; extra == 'dev'
Requires-Dist: pylsp-mypy; extra == 'dev'
Requires-Dist: python-lsp-ruff; extra == 'dev'
Requires-Dist: ruff==0.0.284; extra == 'dev'
Provides-Extra: docs
Requires-Dist: autodocsumm==0.2.11; extra == 'docs'
Requires-Dist: pydata-sphinx-theme==0.13.3; extra == 'docs'
Requires-Dist: pygments==2.16.1; extra == 'docs'
Requires-Dist: sphinx-autodoc-typehints==1.24.0; extra == 'docs'
Requires-Dist: sphinx-click==4.4.0; extra == 'docs'
Requires-Dist: sphinx==7.1.2; extra == 'docs'
Provides-Extra: tests
Requires-Dist: coverage[toml]==7.3.0; extra == 'tests'
Requires-Dist: data-science-types==0.2.23; extra == 'tests'
Requires-Dist: mypy==1.5.0; extra == 'tests'
Requires-Dist: pandas-stubs==2.0.3.230814; extra == 'tests'
Requires-Dist: pytest==7.4.0; extra == 'tests'
Requires-Dist: typeguard==4.1.1; extra == 'tests'
Requires-Dist: types-setuptools==68.1.0.0; extra == 'tests'
Requires-Dist: xdoctest==1.1.1; extra == 'tests'
Description-Content-Type: text/markdown

# NImA

[![PyPI](https://img.shields.io/pypi/v/nima.svg)](https://pypi.org/project/nima/)
[![CI](https://github.com/darosio/nima/actions/workflows/ci.yml/badge.svg)](https://github.com/darosio/nima/actions/workflows/ci.yml)
[![codecov](https://codecov.io/gh/darosio/nima/branch/main/graph/badge.svg?token=OU6F9VFUQ6)](https://codecov.io/gh/darosio/nima)
[![RtD](https://readthedocs.org/projects/nima/badge/)](https://nima.readthedocs.io/)

A library and a cli to help image analyses based on scipy.ndimage and
scikit-image.

- Version: “0.7.2”

## Features

- easy dark and flat correction
- automatic cell segmentation
- easy ratio analyses

## Installation

You can get the library directly from [PyPI](https://pypi.org/project/nima/)
using `pip`:

    pip install nima

Alternatively, you can use [pipx](https://pypa.github.io/pipx/) to install it in
an isolated environment:

    pipx install nima

To enable auto completion for the `nima` command, follow these steps:

1.  Generate the completion script by running the following command:

        _CLOP_COMPLETE=bash_source nima > ~/.local/bin/nima-complete.bash

2.  Source the generated completion script to enable auto completion:

        source ~/.local/bin/nima-complete.bash

## Usage

To use nima in a project:

    from nima import nima

See documentation for the `nima` command line.

## Description

A longer description of your project goes here\...

## Note

    pyenv activate nima-...
    poetry install pre-commit

install before next first commit: pre-commit run --all-files

    nox --session=pre-commit -- install
    and activate poetry


    pyenv activate nima-0.2
    poetry install
    pip install .

so it is not installed in development mode and this version will persist to
updates.

## todo

- restore sane complexity value (< 21).
