Skip to main content

A plugin to allow targeted acquisition in SBEMimage.

Project description

napari-isbem

tests

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

napari_isbem-0.2.1.tar.gz (17.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

napari_isbem-0.2.1-py3-none-any.whl (65.1 kB view details)

Uploaded Python 3

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

Hashes for napari_isbem-0.2.1.tar.gz
Algorithm Hash digest
SHA256 182bd42cb5f442b92d50204ab8fcb7c69fda5bc9a6b287086eb70de2f655262b
MD5 8c3df479f0b04bda510b2f9db86e1f33
BLAKE2b-256 854d132d97da47ac2afda2da1c34b671bc36809c6c7dba6fe0459cdbceab1bb2

See more details on using hashes here.

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

Hashes for napari_isbem-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2988a8c7150b52a2763d0c11c7cf1428b78a63e661577c661514ea594673cc0f
MD5 b7274bf54e98e61b6fa290ce6c0c2e76
BLAKE2b-256 c07e7ba21ea44bd3bae5cd036f9fce9dda8e3d1c33a8037ff0d32442589d2dc2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page