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.3.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

slidebook_python-0.0.3-py2.py3-none-any.whl (4.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: slidebook-python-0.0.3.tar.gz
  • Upload date:
  • Size: 5.8 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.10.2

File hashes

Hashes for slidebook-python-0.0.3.tar.gz
Algorithm Hash digest
SHA256 3303937868cf98bbeb1a2adb076e5cdbc39be5b5051a03aaf4a8f15cfd707954
MD5 465fbf17cb0d5409251de5c05ec7e494
BLAKE2b-256 db2ec06cc1b3b00fc7aa635e8e6f0075ae316175866cb2a5fd9777bc779aaa06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidebook_python-0.0.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.2 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.10.2

File hashes

Hashes for slidebook_python-0.0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 29cd9b9583dad22555763826c51201aa5a485ad293884730afafa405ac3c84c8
MD5 861d741db6fb09c0d6b8031e9be46d8c
BLAKE2b-256 996a2f328e8848576d7cd48b15bbd701ff01d72d46643356a61442cad19148e5

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