Numerical IMage Analyses.
Project description
NImA
A library and a command-line interface (CLI) designed to assist with image analysis tasks using scipy.ndimage and scikit-image.
- Version: “0.10.0”
Features
- Bias and Flat Correction
- Automatic Cell Segmentation
- Multi-Ratio Ratiometric Imaging, enabling users to analyze multiple ratios with ease.
Installation
You can get the library directly from PyPI
using pip
:
pip install nima
Alternatively, you can use pipx to install it in an isolated environment:
pipx install nima
To enable auto completion for the nima
command, follow these steps:
-
Generate the completion script by running the following command:
_CLOP_COMPLETE=bash_source nima > ~/.local/bin/nima-complete.bash
-
Source the generated completion script to enable auto completion:
source ~/.local/bin/nima-complete.bash
Usage
Library
To use nima in your python code, import it as follows:
from nima import nima, generat, utils
Command-Line Interface (CLI)
The CLI for this project provides two main commands: nima
and bima
. You can
find detailed usage information and examples in the
documentation. Here are some
examples of how to use each command:
nima
The nima
command is used to perform multi-ratio ratiometric imaging analyses
on multi-channel TIFF time-lapse stacks.
To perform multi-ratio ratiometric imaging analyses on a multichannel TIFF time-lapse stack, use the following command:
nima <TIFFSTK> CHANNELS
Replace <TIFFSTK> with the path to the TIFF time-lapse stack file, and CHANNELS
with the channel names. By default, the channels are set to ["G", "R", "C"].
bima
The bima
command is used to compute bias, dark, and flat corrections.
To estimate the detector bias frame:
bima bias <FPATH>
Replace <FPATH> with the paths to the bias stack (Light Off - 0 acquisition time).
To estimate the system dark (multi-channel) frame:
bima dark <FPATH>
Replace <FPATH> with the paths to the dark stack (Light Off - Long acquisition time).
Note: The estimation of the system dark may be removed in future versions because it risks being redundant with the flat estimation. It is likely to be removed soon.
To estimate the system flat (multi-channel) frame:
bima flat --bias <BIAS_PATH> <FPATH>
Replace <FPATH> with the path to the tf8 stack and <BIAS_PATH> with the path to the bias image.
Contributing
Contributions to the project are welcome!
If you are interested in contributing to the project, please read our contributing and development environment guides, which outline the guidelines and conventions that we follow for contributing code, documentation, and other resources.
License
We use a shared copyright model that enables all contributors to maintain the copyright on their contributions - see the revised BSD license for details.
Acknowledgments
Special thanks to the developers of scipy.ndimage and scikit-image for their invaluable contributions to image processing in Python.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nima-0.10.0.tar.gz
.
File metadata
- Download URL: nima-0.10.0.tar.gz
- Upload date:
- Size: 7.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72d193d8f6c9ebb28d8ade1f36859e71b593becd704e63307f33f794654c4052 |
|
MD5 | 4dbc342ac7377d90aafa75d11b8c4b01 |
|
BLAKE2b-256 | 66c20567aefe326654076af010706a53018642f86c23df7efc30183554a81545 |
File details
Details for the file nima-0.10.0-py3-none-any.whl
.
File metadata
- Download URL: nima-0.10.0-py3-none-any.whl
- Upload date:
- Size: 29.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.27.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dae5c541de826ecce23e7f1083f4a17ebe251d03e5eac690d136b18ea2d570fb |
|
MD5 | f891c8689d7b228b478fbb04a4f2c6d6 |
|
BLAKE2b-256 | 0bff2b9ec66ee27d40a004671ea4a8c3c4bd43283a47a2844340f398440a9923 |