You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spec/ndx-microscopy.extensions.yaml
+100Lines changed: 100 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -54,6 +54,102 @@ groups:
54
54
doc: Link to DichroicMirror object which contains metadata about the dichroic mirror in the emission light path.
55
55
quantity: "?"
56
56
57
+
- neurodata_type_def: ImagingModality
58
+
neurodata_type_inc: NWBContainer
59
+
doc: Base class for describing microscopy imaging modalities.
60
+
attributes:
61
+
- name: description
62
+
dtype: text
63
+
doc: General description of the imaging modality.
64
+
65
+
- neurodata_type_def: LineScanning
66
+
neurodata_type_inc: ImagingModality
67
+
doc: Line scanning method used in microscopy, particularly common in two-photon imaging.
68
+
attributes:
69
+
- name: scan_direction
70
+
dtype: text
71
+
doc: Direction of line scanning (horizontal, vertical, or diagonal). # specify fast direction vs slow direction
72
+
required: false
73
+
- name: line_rate
74
+
dtype: float64
75
+
doc: Rate of line scanning in lines per second.
76
+
required: false
77
+
- name: dwell_time
78
+
dtype: float64
79
+
doc: Average time spent at each scanned point.
80
+
required: false
81
+
82
+
- neurodata_type_def: RasterScanning
83
+
neurodata_type_inc: ImagingModality
84
+
doc: Raster scanning method with grid-like point-by-point or line-by-line acquisition.
85
+
attributes:
86
+
- name: scan_pattern
87
+
dtype: text
88
+
doc: Specific raster scanning pattern (e.g., bidirectional, unidirectional).
89
+
required: false
90
+
- name: dwell_time
91
+
dtype: float64
92
+
doc: Average time spent at each scanned point.
93
+
required: false
94
+
95
+
- neurodata_type_def: ResonantScanning
96
+
neurodata_type_inc: ImagingModality
97
+
doc: Resonant scanning method using a rapidly oscillating mirror for high-speed imaging.
98
+
attributes:
99
+
- name: resonant_frequency
100
+
dtype: float64
101
+
doc: Frequency of the resonant scanner in Hz.
102
+
required: false
103
+
- name: resonant_amplitude
104
+
dtype: float64
105
+
doc: Amplitude of the resonant scanner's oscillation.
106
+
required: false
107
+
108
+
- neurodata_type_def: TemporalFocusing
109
+
neurodata_type_inc: ImagingModality
110
+
doc: Temporal focusing scanning method for depth-resolved imaging.
111
+
attributes:
112
+
- name: lateral_point_spread_function_in_um
113
+
dtype: text
114
+
doc: Estimated lateral spatial profile or point spread function, expressed as mean [um] ± s.d [um].
115
+
- name: axial_point_spread_function_in_um
116
+
dtype: text
117
+
doc: Estimated axial spatial profile or point spread function, expressed as mean [um] ± s.d [um].
118
+
- name: pulse_duration
119
+
dtype: float64
120
+
doc: Duration of excitation pulses in seconds.
121
+
required: false
122
+
123
+
- neurodata_type_def: LightSheet
124
+
neurodata_type_inc: ImagingModality
125
+
doc: Light sheet method.
126
+
attributes:
127
+
- name: sheet_thickness_in_um
128
+
dtype: float64
129
+
doc: Thickness of the light sheet in micrometers.
130
+
required: false
131
+
- name: illumination_angle
132
+
dtype: float64
133
+
doc: Angle of light sheet illumination in degrees.
134
+
required: false
135
+
136
+
- neurodata_type_def: RandomAccessScanning
137
+
neurodata_type_inc: ImagingModality
138
+
doc: Random access scanning method for targeted, high-speed imaging of specific regions.
139
+
attributes:
140
+
- name: max_scan_points
141
+
dtype: uint32
142
+
doc: Maximum number of points that can be scanned in a single frame.
143
+
required: false
144
+
- name: dwell_time
145
+
dtype: float64
146
+
doc: Average time spent at each scanned point.
147
+
required: false
148
+
- name: scanning_pattern
149
+
dtype: text
150
+
doc: Description of the point selection strategy.
151
+
required: false
152
+
57
153
- neurodata_type_def: ImagingSpace
58
154
neurodata_type_inc: NWBContainer
59
155
doc: Abstract class to contain metadata about the region of physical space that imaging data was recorded from. Extended by PlanarImagingSpace and VolumetricImagingSpace.
@@ -99,6 +195,10 @@ groups:
99
195
'RAS' corresponds to coordinates in the order of (ML (x), AP (y), DV (z))."
100
196
dtype: text
101
197
required: false
198
+
groups:
199
+
- neurodata_type_inc: ImagingModality
200
+
doc: ImagingModality object containing metadata about the method used to acquire this imaging data.
0 commit comments