Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
588dcf6
Update trigger.md
dgmccart Aug 7, 2024
4e070a4
Update get_started.md
dgmccart Aug 7, 2024
7fae038
Update configure.md
dgmccart Aug 7, 2024
d92d994
Update start_stop.md
dgmccart Aug 7, 2024
94725cc
Update framedata.md
dgmccart Aug 7, 2024
2dfc1cf
Update storage.md
dgmccart Aug 7, 2024
35719b1
Update drivers.md
dgmccart Aug 7, 2024
9b71e06
Update select.md
dgmccart Aug 7, 2024
d882ba7
Update sample_props.json
dgmccart Aug 7, 2024
482106a
Update get_started.md
dgmccart Aug 26, 2024
37f4bbe
Update chunked.md
dgmccart Aug 26, 2024
10d960a
Update compressed.md
dgmccart Aug 26, 2024
853d0e5
Update configure.md
dgmccart Aug 26, 2024
df5282f
Update multiscale.md
dgmccart Aug 26, 2024
5bccad4
Update chunked.md
dgmccart Aug 26, 2024
b0e8f79
Update chunked.md
dgmccart Aug 26, 2024
e4e1912
Update framedata.md
dgmccart Aug 26, 2024
9fcf063
Update livestream_napari.py
dgmccart Aug 26, 2024
3b3043b
Update multiscale.md
dgmccart Aug 26, 2024
78f5b5c
Update multiscale.md
dgmccart Aug 26, 2024
eab0bc3
Update framedata.md
dgmccart Aug 28, 2024
67f1326
Update livestream_napari.py
dgmccart Aug 28, 2024
f96a12a
Update get_started.md
dgmccart Sep 5, 2024
ea562cb
Update framedata.md
dgmccart Sep 5, 2024
c49a7a5
Update docs/tutorials/access_data/framedata.md
dgmccart Sep 5, 2024
fe7a917
Update docs/tutorials/setup_acquisition/configure.md
dgmccart Sep 5, 2024
510bbe2
Update select.md
dgmccart Sep 5, 2024
ee07d43
Update storage.md
dgmccart Sep 5, 2024
4f50147
Delete docs/tutorials/zarr/chunked.md
dgmccart Sep 5, 2024
8e7bc78
Delete docs/tutorials/zarr/multiscale.md
dgmccart Sep 5, 2024
16c1381
Update index.md
dgmccart Sep 5, 2024
7eb3556
Update index.md
dgmccart Sep 5, 2024
6aafaba
Update index.md
dgmccart Sep 5, 2024
d75b236
Update index.md
dgmccart Sep 5, 2024
343176f
Update docs/tutorials/access_data/framedata.md
dgmccart Sep 5, 2024
9744b73
Update docs/tutorials/setup_acquisition/storage.md
dgmccart Sep 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions docs/examples/livestream_napari.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,12 @@ def is_not_done() -> bool:
def next_frame(): #-> Optional[npt.NDArray[Any]]:
"""Get the next frame from the current stream."""
if nframes[stream_id] < config.video[stream_id].max_frame_count:
if packet := runtime.get_available_data(stream_id):
n = packet.get_frame_count()
nframes[stream_id] += n
f = next(packet.frames())
return f.data().squeeze().copy()
with runtime.get_available_data(stream_id) as data:
if packet := data:
n = packet.get_frame_count()
nframes[stream_id] += n
f = next(packet.frames())
return f.data().squeeze().copy()
return None

stream = 1
Expand Down
370 changes: 178 additions & 192 deletions docs/examples/sample_props.json
Original file line number Diff line number Diff line change
@@ -1,200 +1,186 @@
{
"video": [
{
"camera": {
"identifier": {
"id": [
0,
1
],
"kind": "Camera",
"name": "simulated: radial sin"
},
"settings": {
"binning": 1,
"exposure_time_us": 0.0,
"input_triggers": {
"acquisition_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"exposure": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"frame_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
}
},
"line_interval_us": 0.0,
"offset": [
0,
0
],
"output_triggers": {
"exposure": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
"video": [
{
"camera": {
"identifier": {
"id": [
0,
1
],
"kind": "Camera",
"name": "simulated: radial sin"
},
"settings": {
"binning": 1,
"exposure_time_us": 0.0,
"input_triggers": {
"acquisition_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"exposure": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"frame_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
}
},
"line_interval_us": 0.0,
"offset": [
0,
0
],
"output_triggers": {
"exposure": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"frame_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"trigger_wait": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
}
},
"pixel_type": "U16",
"readout_direction": "Forward",
"shape": [
1,
1
]
}
},
"frame_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"trigger_wait": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
}
},
"pixel_type": "U16",
"readout_direction": "Forward",
"shape": [
1,
1
]
}
},
"frame_average_count": 0,
"max_frame_count": 18446744073709551615,
"storage": {
"identifier": {
"id": [
0,
0
],
"kind": "NONE",
"name": ""
},
"settings": {
"chunking": {
"max_bytes_per_chunk": 16777216,
"tile": {
"height": 0,
"planes": 0,
"width": 0
"frame_average_count": 0,
"max_frame_count": 18446744073709551615,
"storage": {
"identifier": {
"id": [
0,
5
],
"kind": "Storage",
"name": "trash"
},
"settings": {
"acquisition_dimensions": [],
"enable_multiscale": false,
"external_metadata_json": "",
"filename": "",
"first_frame_id": 0,
"pixel_scale_um": [
0.0,
0.0
]
},
"write_delay_ms": 0.0
}
},
"enable_multiscale": false,
"external_metadata_json": "",
"filename": "",
"first_frame_id": 0,
"pixel_scale_um": [
0.0,
0.0
]
},
"write_delay_ms": 0.0
}
},
{
"camera": {
"identifier": {
"id": [
0,
0
],
"kind": "NONE",
"name": ""
},
"settings": {
"binning": 1,
"exposure_time_us": 0.0,
"input_triggers": {
"acquisition_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"exposure": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"frame_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
}
},
"line_interval_us": 0.0,
"offset": [
0,
0
],
"output_triggers": {
"exposure": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
{
"camera": {
"identifier": {
"id": [
0,
0
],
"kind": "NONE",
"name": ""
},
"settings": {
"binning": 1,
"exposure_time_us": 0.0,
"input_triggers": {
"acquisition_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"exposure": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"frame_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
}
},
"line_interval_us": 0.0,
"offset": [
0,
0
],
"output_triggers": {
"exposure": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"frame_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"trigger_wait": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
}
},
"pixel_type": "U16",
"readout_direction": "Forward",
"shape": [
0,
0
]
}
},
"frame_start": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
},
"trigger_wait": {
"edge": "Rising",
"enable": false,
"kind": "Input",
"line": 0
"frame_average_count": 0,
"max_frame_count": 18446744073709551615,
"storage": {
"identifier": {
"id": [
0,
0
],
"kind": "NONE",
"name": ""
},
"settings": {
"acquisition_dimensions": [],
"enable_multiscale": false,
"external_metadata_json": "",
"filename": "",
"first_frame_id": 0,
"pixel_scale_um": [
0.0,
0.0
]
},
"write_delay_ms": 0.0
}
},
"pixel_type": "U16",
"readout_direction": "Forward",
"shape": [
0,
0
]
}
},
"frame_average_count": 0,
"max_frame_count": 18446744073709551615,
"storage": {
"identifier": {
"id": [
0,
0
],
"kind": "NONE",
"name": ""
},
"settings": {
"chunking": {
"max_bytes_per_chunk": 16777216,
"tile": {
"height": 0,
"planes": 0,
"width": 0
}
},
"enable_multiscale": false,
"external_metadata_json": "",
"filename": "",
"first_frame_id": 0,
"pixel_scale_um": [
0.0,
0.0
]
},
"write_delay_ms": 0.0
}
}
]
]
}
Loading