Skip to content

Commit f0ddacf

Browse files
Update CHANGELOG for v0.2.0
1 parent 9e591cd commit f0ddacf

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

CHANGELOG.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,28 @@
1-
# Changelog for ndx-microscopy
1+
## v0.2.0 (Upcoming)
2+
3+
### Added
4+
5+
- New illumination pattern classes to represent different microscopy scanning methods:
6+
- `IlluminationPattern`: Base class for describing the illumination pattern used to acquire images
7+
- `LineScan`: Line scanning method commonly used in two-photon microscopy
8+
- `PlaneAcquisition`: Whole plane acquisition method, common for light sheet and one-photon techniques
9+
- `RandomAccessScan`: Random access method for targeted, high-speed imaging of specific regions
10+
11+
- Added `technique` attribute to the `Microscope` class to describe the imaging technique used
12+
13+
- Updated `ImagingSpace` classes to include an `illumination_pattern` parameter, creating a direct link between the imaging space and the acquisition method
14+
15+
- Added mock implementations for all new classes in `_mock.py` for testing purposes
16+
17+
- Updated example notebooks to demonstrate the use of different scanning methods
18+
19+
### Changed
20+
21+
- Modified the YAML specification to include new neurodata type definitions and relationships
22+
- Updated Python implementation files to expose the new classes in the API
23+
- Enhanced test files to verify the new classes work correctly
24+
25+
### Notes
26+
27+
- These changes are backward compatible and add new functionality without removing existing features
28+
- The `illumination_pattern` parameter is now required when creating `ImagingSpace` objects

0 commit comments

Comments
 (0)