Skip to content

Commit dbe35dc

Browse files
Revise documentation structure and enhance descriptions for microscopy components
1 parent 320c601 commit dbe35dc

File tree

7 files changed

+1270
-1038
lines changed

7 files changed

+1270
-1038
lines changed

docs/source/api.rst

Lines changed: 70 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -6,140 +6,166 @@ API
66

77
This section provides detailed documentation for all classes and methods in the ndx-microscopy extension.
88

9-
Microscope
10-
=========
9+
Device Components
10+
===========
1111

12+
Microscope
13+
---------
1214
.. autoclass:: ndx_microscopy.Microscope
1315
:members:
1416
:undoc-members:
1517
:show-inheritance:
1618

17-
Light Paths
18-
==========
19+
Light Path Components
20+
===================
1921

2022
ExcitationLightPath
2123
------------------
22-
2324
.. autoclass:: ndx_microscopy.ExcitationLightPath
2425
:members:
2526
:undoc-members:
2627
:show-inheritance:
2728

29+
Methods
30+
^^^^^^^
31+
.. automethod:: ndx_microscopy.ExcitationLightPath.get_excitation_wavelength
32+
2833
EmissionLightPath
2934
----------------
30-
3135
.. autoclass:: ndx_microscopy.EmissionLightPath
3236
:members:
3337
:undoc-members:
3438
:show-inheritance:
3539

36-
Imaging Spaces
37-
=============
40+
Methods
41+
^^^^^^^
42+
.. automethod:: ndx_microscopy.EmissionLightPath.get_emission_wavelength
43+
.. automethod:: ndx_microscopy.EmissionLightPath.get_indicator_label
44+
45+
Imaging Space Components
46+
=====================
3847

3948
ImagingSpace
4049
-----------
41-
4250
.. autoclass:: ndx_microscopy.ImagingSpace
4351
:members:
4452
:undoc-members:
4553
:show-inheritance:
4654

4755
PlanarImagingSpace
4856
-----------------
49-
5057
.. autoclass:: ndx_microscopy.PlanarImagingSpace
5158
:members:
5259
:undoc-members:
5360
:show-inheritance:
5461

5562
VolumetricImagingSpace
5663
---------------------
57-
5864
.. autoclass:: ndx_microscopy.VolumetricImagingSpace
5965
:members:
6066
:undoc-members:
6167
:show-inheritance:
6268

63-
Microscopy Series
64-
================
69+
Microscopy Series Components
70+
=========================
6571

6672
MicroscopySeries
6773
---------------
68-
6974
.. autoclass:: ndx_microscopy.MicroscopySeries
7075
:members:
7176
:undoc-members:
7277
:show-inheritance:
7378

7479
PlanarMicroscopySeries
7580
---------------------
76-
7781
.. autoclass:: ndx_microscopy.PlanarMicroscopySeries
7882
:members:
7983
:undoc-members:
8084
:show-inheritance:
8185

82-
VariableDepthMicroscopySeries
83-
----------------------------
86+
VolumetricMicroscopySeries
87+
-------------------------
88+
.. autoclass:: ndx_microscopy.VolumetricMicroscopySeries
89+
:members:
90+
:undoc-members:
91+
:show-inheritance:
8492

85-
.. autoclass:: ndx_microscopy.VariableDepthMicroscopySeries
93+
MultiPlaneMicroscopyContainer
94+
---------------------------
95+
.. autoclass:: ndx_microscopy.MultiPlaneMicroscopyContainer
8696
:members:
8797
:undoc-members:
8898
:show-inheritance:
8999

90-
VolumetricMicroscopySeries
91-
-------------------------
100+
Segmentation Components
101+
====================
92102

93-
.. autoclass:: ndx_microscopy.VolumetricMicroscopySeries
103+
Segmentation
104+
-----------
105+
.. autoclass:: ndx_microscopy.Segmentation
94106
:members:
95107
:undoc-members:
96108
:show-inheritance:
97109

98-
Multi-Channel Data
99-
================
110+
Segmentation2D
111+
-------------
112+
.. autoclass:: ndx_microscopy.Segmentation2D
113+
:members:
114+
:undoc-members:
115+
:show-inheritance:
100116

101-
MultiChannelMicroscopyVolume
102-
---------------------------
117+
Methods
118+
^^^^^^^
119+
.. automethod:: ndx_microscopy.Segmentation2D.add_roi
120+
.. automethod:: ndx_microscopy.Segmentation2D.pixel_to_image
121+
.. automethod:: ndx_microscopy.Segmentation2D.image_to_pixel
122+
.. automethod:: ndx_microscopy.Segmentation2D.create_roi_table_region
103123

104-
.. autoclass:: ndx_microscopy.MultiChannelMicroscopyVolume
124+
Segmentation3D
125+
-------------
126+
.. autoclass:: ndx_microscopy.Segmentation3D
105127
:members:
106128
:undoc-members:
107129
:show-inheritance:
108130

109-
VariableDepthMultiChannelMicroscopyVolume
110-
---------------------------------------
131+
Methods
132+
^^^^^^^
133+
.. automethod:: ndx_microscopy.Segmentation3D.add_roi
134+
.. automethod:: ndx_microscopy.Segmentation3D.voxel_to_image
135+
.. automethod:: ndx_microscopy.Segmentation3D.image_to_voxel
136+
.. automethod:: ndx_microscopy.Segmentation3D.create_roi_table_region
111137

112-
.. autoclass:: ndx_microscopy.VariableDepthMultiChannelMicroscopyVolume
138+
SegmentationContainer
139+
-------------------
140+
.. autoclass:: ndx_microscopy.SegmentationContainer
113141
:members:
114142
:undoc-members:
115143
:show-inheritance:
116144

117-
Response Data
118-
============
145+
Methods
146+
^^^^^^^
147+
.. automethod:: ndx_microscopy.SegmentationContainer.add_segmentation
119148

120-
MicroscopyResponseSeries
121-
-----------------------
122-
123-
.. autoclass:: ndx_microscopy.MicroscopyResponseSeries
149+
SummaryImage
150+
-----------
151+
.. autoclass:: ndx_microscopy.SummaryImage
124152
:members:
125153
:undoc-members:
126154
:show-inheritance:
127155

128-
Segmentation
129-
===========
156+
Response Series Components
157+
=======================
130158

131-
MicroscopySegmentations
159+
MicroscopyResponseSeries
132160
----------------------
133-
134-
.. autoclass:: ndx_microscopy.MicroscopySegmentations
161+
.. autoclass:: ndx_microscopy.MicroscopyResponseSeries
135162
:members:
136163
:undoc-members:
137164
:show-inheritance:
138165

139-
MicroscopyPlaneSegmentation
140-
--------------------------
141-
142-
.. autoclass:: ndx_microscopy.MicroscopyPlaneSegmentation
166+
MicroscopyResponseSeriesContainer
167+
------------------------------
168+
.. autoclass:: ndx_microscopy.MicroscopyResponseSeriesContainer
143169
:members:
144170
:undoc-members:
145171
:show-inheritance:

0 commit comments

Comments
 (0)