Skip to content

feat: add Zeiss CZIReader to microscopy/confocal#175

Closed
Sireesiru wants to merge 10 commits intopycroscopy:mainfrom
Sireesiru:feat/add-czi-reader
Closed

feat: add Zeiss CZIReader to microscopy/confocal#175
Sireesiru wants to merge 10 commits intopycroscopy:mainfrom
Sireesiru:feat/add-czi-reader

Conversation

@Sireesiru
Copy link
Copy Markdown

Added a new CZIReader class within a confocal sub-folder to support Zeiss .czi files. The reader handles multi-channel data and extracts relevant metadata from the CZI XML header

@ramav87
Copy link
Copy Markdown
Contributor

ramav87 commented Feb 10, 2026

Can you please add a test for this reader to this PR? Follow examples such as. Also, current tests are failing, because I believe the class is incorrectly defined in the inits. https://github.com/pycroscopy/SciFiReaders/blob/main/tests/readers/microscopy/spm/afm/test_gwy.py

With respect to the inits, do not add CZI reader in this way:

all = em.all + spm.all + ['CZIReader']

Rather, you should add it as part of the electron microscopy readers.

Edited Zeiss CZI reader for SciFiReaders library integration, allowing for reading and processing CZI files into sidpy datasets.
This test class verifies the functionality of the CZIReader, including file retrieval, dataset reading, and validation of dataset properties.
@Sireesiru
Copy link
Copy Markdown
Author

Please check if I did it correct

@Sireesiru Sireesiru closed this Mar 31, 2026
@Sireesiru Sireesiru deleted the feat/add-czi-reader branch March 31, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants