Skip to main content

Open slidebook .sldy files in Python

Project description

Work in progress

slidebook-python

Open slidebook .sldy files in Python

To install

slidebook-python requires Python >= 3.9

pip install slidebook-python

To use

from sld import SlideBook
sld = SlideBook("/path/to/file.sldy")

# How many acquisitions
print(sld.number_acquisitions)
# 4

# How many channels in first acquisition
print(sld.images[0].num_channels)

# Get data from channel 0 of the second acquisition
data = sld.images[1].data["ch_0"]

To visualise in napari

N.B. napari plugin is in development

import napari
import numpy as np
from sld import SlideBook
sld = SlideBook("/path/to/file.sldy")
viewer = napari.Viewer()
viewer.add_image((np.squeeze(sld.images[0].data["ch_0"])), name="Channel 0")
viewer.add_image((np.squeeze(sld.images[0].data["ch_1"])), name="Channel 1")
napari.run()

By default, Slidebook will not load image data into memory. To force this, use mmap_mode=None:

sld = SlideBook("/path/to/file.sldy", mmap_mode=None)

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

slidebook-python-0.0.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

slidebook_python-0.0.1-py2.py3-none-any.whl (4.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file slidebook-python-0.0.1.tar.gz.

File metadata

  • Download URL: slidebook-python-0.0.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for slidebook-python-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f9f862654dc2ea00a409d203a1dd23b31260cfbec948c0c76b3010117f6c0835
MD5 233bd72fecbb16ac4a96b0ced0701fd9
BLAKE2b-256 cbea2d99b7eb50cc770d4578ab443952decf862037bd38465d6b084968f7c526

See more details on using hashes here.

File details

Details for the file slidebook_python-0.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: slidebook_python-0.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for slidebook_python-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d24fb8795cd635a5ad80cd80f79433fb202b6716e86b632f95ec59bc7d052a0b
MD5 d3bc9c1568c9df10a3fafedddd45e056
BLAKE2b-256 9ef44cf440041a41154c5461b80afba7cefaf749e742b01fcefeb659f59fd1aa

See more details on using hashes here.

Supported by

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