Skip to content

Commit aa71416

Browse files
committed
feat: add multichan example
1 parent 42873eb commit aa71416

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

examples/serve_default_dir.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from neuroglancer_utils.create_datasets.create_allen_multi import create_allen_multi
77
from neuroglancer_utils.create_datasets.create_cdf_example import create_cdf_example
88
from neuroglancer_utils.create_datasets.create_border_data import create_border_example
9+
from neuroglancer_utils.create_datasets.create_multic import create_multi
910
from neuroglancer_utils.local_server import create_server
1011

1112
create_cube()
@@ -14,5 +15,6 @@
1415
create_allen_multi()
1516
create_cdf_example()
1617
create_border_example()
18+
create_multi()
1719
create_server(directory="datasets")
1820
input("Press enter to continue")
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
from cloudvolume import CloudVolume
2+
import numpy as np
3+
4+
5+
def create_multi(output_path="file://datasets/multic"):
6+
generator = np.random.default_rng(0)
7+
data = generator.random((40, 30, 20, 8)) * 10000
8+
CloudVolume.from_numpy(
9+
data.astype(np.float32),
10+
vol_path=output_path,
11+
resolution=(40, 40, 40),
12+
chunk_size=(10, 10, 10),
13+
layer_type="image",
14+
progress=True,
15+
compress=False,
16+
)
17+
18+
if __name__ == "__main__":
19+
create_multi()

0 commit comments

Comments
 (0)