A plugin to allow targeted acquisition in SBEMimage.
Project description
napari-isbem
A napari plugin to enable targeted imaging in SBEMimage. Regions of interest identified in X-Ray Microscopy (XRM) (or other correlative modality) images can be registered to the SBF-SEM data, and the plugin communicates with SBEMimage over TCP to automatically update acquisition regions in real-time. Read the documentation for more information.
Version Compatibility
napari-isbem communicates with SBEMimage over TCP — they do not necessarily need to be run in the same Python environment. You need compatible versions of each:
| napari-isbem | SBEMimage | Notes |
|---|---|---|
| v0.2.1+ | ≥ 2026.06 | Recommended |
| v0.2.0 | 2026.02.06 dev (3754ef9) |
Breaking change from v0.1.0 |
| v0.1.0 | 2025.11.14 dev (58e36a5) |
Initial release |
Important: v0.2.0 introduced a breaking change in the SBEMimage metadata format. napari-isbem v0.2.x is not compatible with earlier SBEMimage versions, and v0.1.0 is not compatible with later ones.
Installation
Installing napari
Create a Python 3.12 environment with napari installed (skip this step if you are already a napari user and have napari installed in your environment).
Using Python with uv:
uv venv napari-isbem --python 3.12
source napari-isbem/bin/activate
uv pip install 'napari[all]==0.5' qtpy
Using conda:
conda create -n napari-isbem python=3.12 napari=0.5 pyqt -c conda-forge
conda activate napari-isbem
Installing the plugin
# with uv
uv pip install napari-isbem
# with pip/conda
pip install napari-isbem
Launch with
napari -w napari-isbem
SBEMimage
SBEMimage is installed separately (it is not a Python package dependency of napari-isbem). See the SBEMimage installation guide or clone from the SBEMimage repository.
More detailed instructions for all scenarios can be found in the installation documentation.
Usage
To get started, follow the step by step illustrated user guide. For more detailed information on the features and settings, see the full documentation.
Contributing
Contributions are very welcome. Tests can be run with tox; please ensure the coverage at least stays the same before you submit a pull request.
License
Distributed under the terms of the MIT license, "napari-isbem" is free and open source software.
Issues
If you encounter any problems, please file an issue along with a detailed description.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file napari_isbem-0.2.1.tar.gz.
File metadata
- Download URL: napari_isbem-0.2.1.tar.gz
- Upload date:
- Size: 17.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
182bd42cb5f442b92d50204ab8fcb7c69fda5bc9a6b287086eb70de2f655262b
|
|
| MD5 |
8c3df479f0b04bda510b2f9db86e1f33
|
|
| BLAKE2b-256 |
854d132d97da47ac2afda2da1c34b671bc36809c6c7dba6fe0459cdbceab1bb2
|
File details
Details for the file napari_isbem-0.2.1-py3-none-any.whl.
File metadata
- Download URL: napari_isbem-0.2.1-py3-none-any.whl
- Upload date:
- Size: 65.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2988a8c7150b52a2763d0c11c7cf1428b78a63e661577c661514ea594673cc0f
|
|
| MD5 |
b7274bf54e98e61b6fa290ce6c0c2e76
|
|
| BLAKE2b-256 |
c07e7ba21ea44bd3bae5cd036f9fce9dda8e3d1c33a8037ff0d32442589d2dc2
|