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.2rc0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

slidebook_python-0.0.2rc0-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.2rc0.tar.gz.

File metadata

  • Download URL: slidebook-python-0.0.2rc0.tar.gz
  • Upload date:
  • Size: 5.5 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.2rc0.tar.gz
Algorithm Hash digest
SHA256 a0839f4259f4823d70dd50c9e65de7b648190160b7ac12df5a780e19fb063083
MD5 b5e376528b586be6b1e0dd120217e9fe
BLAKE2b-256 9bbd5edfd19340e81023c61112714ecb7387a05b0075e33c5ce0bb5c92d66cfb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidebook_python-0.0.2rc0-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.2rc0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 14d630b98ef122195665ff6370123b70fc104bf9422f49d20df42a990050c494
MD5 4a65fa66033d5e65648923ac85042665
BLAKE2b-256 fba6c2ea372d3b96f1218ab65e21f98d7c3076587cfc0b4d6840c3373b3a8662

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