Пример #1
0
def create(workspace: String):
    workspace, session = parse_workspace(workspace)
    return Workspace.create(workspace)
Пример #2
0
import os.path as op
import numpy as np

from survos2.model import Workspace, Dataset

wspath = 'test_survos_datamodel'
if Workspace.exists(wspath):
    Workspace.remove(wspath)
workspace = Workspace.create(wspath)

print("Generating data")
data = np.random.rand(300, 500, 500).astype(np.float32)
print("Adding data to workspace")
ds = workspace.add_data(data)

print("Creating datasets")
f1 = workspace.add_dataset('features/tv1', 'uint8')
l1 = workspace.add_dataset('annotations/level1', np.float32)
l2 = workspace.add_dataset('annotations/level2', '|i1')

s1 = workspace.add_session('imanol')
f2 = workspace.add_dataset('features/gauss', np.float32, session='imanol')

print("Showing some data")

print(data[50])
print(f1[50])
print(l1[50])
print(l2[50])

print("Populating L1")
Пример #3
0
import os.path as op
import numpy as np

from survos2.model import Workspace, Dataset

tmp_path = "/scratch/olly/test_survos_datamodel"
wspath = "test_survos_datamodel"
if Workspace.exists(tmp_path):
    Workspace.remove(tmp_path)
workspace = Workspace.create(tmp_path)

print("Generating data")
data = np.random.rand(300, 500, 500).astype(np.float32)
print("Adding data to workspace")
ds = workspace.add_data(data)

print("Creating datasets")
f1 = workspace.add_dataset("features/tv1", "uint8")
l1 = workspace.add_dataset("annotations/level1", np.float32)
l2 = workspace.add_dataset("annotations/level2", "|i1")

s1 = workspace.add_session("imanol")
f2 = workspace.add_dataset("features/gauss", np.float32, session="imanol")

print("Showing some data")

print(data[50])
# print(f1[50])
# print(l1[50])
# print(l2[50])