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: docs/source/description.rst
+9-10Lines changed: 9 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,16 +5,6 @@ Overview
5
5
6
6
The ndx-microscopy extension for NWB provides a standardized way to store and organize microscopy data in neuroscience research. This extension integrates with `ndx-ophys-devices <https://github.com/catalystneuro/ndx-ophys-devices>`_ to provide comprehensive optical component specifications and supports various microscopy techniques while maintaining detailed metadata about the imaging setup, experimental conditions, and acquired data.
7
7
8
-
Supported Microscopy Techniques
9
-
-----------------------------
10
-
11
-
1. One-photon Microscopy (Widefield)
12
-
2. Two-photon Microscopy
13
-
3. Three-photon Microscopy
14
-
4. Light Sheet Microscopy
15
-
16
-
For support of additional techniques, please open an issue on `GitHub <https://github.com/catalystneuro/ndx-microscopy/issues>`_.
17
-
18
8
Key Features
19
9
----------
20
10
@@ -35,13 +25,22 @@ Light Path Configuration
35
25
- Comprehensive optical component specifications
36
26
- Wavelength and power specifications
37
27
28
+
Illumination Pattern Support
29
+
^^^^^^^^^^^^^^^^^^^^^
30
+
- Base illumination pattern class for general use cases
31
+
- Line scanning for high-speed XY raster scanning acquisition
32
+
- Plane acquisition for light sheet and widefield techniques
33
+
- Random access scanning for targeted region imaging
Copy file name to clipboardExpand all lines: docs/source/release_notes.rst
+40-7Lines changed: 40 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,39 @@
4
4
Release Notes
5
5
*************
6
6
7
+
Version 0.2.0 (Upcoming)
8
+
============
9
+
10
+
Added support for different microscopy scanning methods and improved metadata.
11
+
12
+
Added
13
+
--------
14
+
15
+
* New illumination pattern classes to represent different microscopy scanning methods:
16
+
17
+
* ``IlluminationPattern``: Base class for describing the illumination pattern used to acquire images
18
+
* ``LineScan``: Line scanning method commonly used in two-photon microscopy
19
+
* ``PlaneAcquisition``: Whole plane acquisition method, common for light sheet and one-photon techniques
20
+
* ``RandomAccessScan``: Random access method for targeted, high-speed imaging of specific regions
21
+
22
+
* Added ``technique`` attribute to the ``Microscope`` class to describe the imaging technique used
23
+
* Updated ``ImagingSpace`` classes to include an ``illumination_pattern`` parameter, creating a direct link between the imaging space and the acquisition method
24
+
* Added mock implementations for all new classes in ``_mock.py`` for testing purposes
25
+
* Updated example notebooks to demonstrate the use of different scanning methods
26
+
27
+
Changed
28
+
-------
29
+
30
+
* Modified the YAML specification to include new neurodata type definitions and relationships
31
+
* Updated Python implementation files to expose the new classes in the API
32
+
* Enhanced test files to verify the new classes work correctly
33
+
34
+
Notes
35
+
-----
36
+
37
+
* These changes are backward compatible and add new functionality without removing existing features
38
+
* The ``illumination_pattern`` parameter is now required when creating ``ImagingSpace`` objects
39
+
7
40
Version 0.1.0
8
41
============
9
42
@@ -12,13 +45,13 @@ Initial release of ndx-microscopy extension.
12
45
Features
13
46
--------
14
47
15
-
* Microscope metadata: `Microscope`
16
-
* Integration with ndx-ophys-devices for optical component specifications: `ExcitationSource`/`PulsedExcitationSource`,`BandOpticalFilter`/`EdgeOpticalFilter`,`DichroicMirror`,`Photodetector`,`Indicator`
0 commit comments