Skip to main content

api of conriander slides, communicate with private cloud slides.

Project description

Project description

ic_slide is a sdk wrapper for coriander project of intemedic.it providers slide apis for python projects of internal company. It can not used for public domains.

Installing

Install and update using pip:

pip install -U ic_slide

A Simple Example

sample of open-slide.

from ic_slide import open_slide
# open a slide with slide id.
slide_id = '4395d816-2832-e7b7-6472-39f9b9f93480'
slide_open_slide(slide_id)

# get metadata of slide.
metadata = slide._metadata

# get tile image (PIL.Image) of slide with x=0, y=0, width=512, height=512
tile = slide.read_region(0,0,512,512)

sample of enumerate tiles to a slide.

from ic_slide import enumerate_tiles
import numpy as np
# enumerate tiles from begin to stop with specified stride and size.

iterated_tiles = enumerate_tiles(np.array([0,0], np.array([8192,8192]), 400, np.array([512,512]))

for tile in iterated_tiles:
    do_something(tile)

sample of enumerate slide indices of private cloud.

from ic_slide import enumerate_slide_indices

#enumerate all slide indices
slide_indices = enumerate_slide_indices()
for index in slide_indices:
    print(index['Name'])

sample of enumerate distinct slide id of private cloud.

from ic_slide import enumerate_slide_distinct_slide_ids
slide_ids = enumerate_slide_indices()

for slide_id in slide_ids():
    do_something(slide_id)

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

ic_slide-0.0.5.tar.gz (8.2 kB view hashes)

Uploaded Source

Built Distribution

ic_slide-0.0.5-py3-none-any.whl (9.8 kB view hashes)

Uploaded Python 3

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