コード例 #1
0
ファイル: stimulus.py プロジェクト: seung-lab/nda
from PIL import Image

import matplotlib.pyplot as plt
import nda

nda.set_api_key('whatistheconnectome')
data = nda.request("stimulus/2/")

frame = data[:, :, 1000]  # frame 1000

img = Image.fromarray(frame, 'L')
img.show()
コード例 #2
0
ファイル: mask.py プロジェクト: seung-lab/nda
from PIL import Image
import nda
import numpy as np

nda.set_api_key('whatistheconnectome')
scans_to_slice = nda.request(
    "slices_for_cell/pinky40/v7/watershed_mst_smc_sem5_remap_2/27328840/")

for scan, slices in scans_to_slice.items():
    for slice in slices:
        print(scan, slice)
        data = nda.request("mask/pinky40/v7/watershed_mst_smc_sem5_remap_2/" +
                           str(scan) + "/" + str(slice) + "/27328840/")
        mask = np.zeros(256 * 256, dtype=np.int8)

        for idx in data.flatten():
            mask[int(idx) - 1] = 255  # 1 indexed

        mask = mask.reshape((256, 256))

        img = Image.fromarray(mask, 'L')
        img.show()
コード例 #3
0
ファイル: pupil-radius.py プロジェクト: seung-lab/nda
import matplotlib.pyplot as plt
import nda

nda.set_api_key('whatistheconnectome')
data = nda.request("pupil_x/5/")

plt.plot(data.flatten())
plt.show()