Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use pylibczirw #24

Open
toloudis opened this issue Jan 16, 2025 · 0 comments
Open

use pylibczirw #24

toloudis opened this issue Jan 16, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@toloudis
Copy link
Contributor

Feature Description

Implement a simplified czi reader that uses pylibczirw; benchmark the most common read scenarios against aicspylibczi.

Use Case

pylibczirw is supported by Zeiss and is pretty fast at reading single slices. (To be fair, aicspylibczi probably uses about the same api calls to read a single slice)
If we are willing to give up some of the more granular mosaic tile reading, we can take advantage of pylibczirw and have a czi reader that doesn't depend on aicspylibczi. I suspect that a lot of operations in aicspylibczi are slower than they need to be and we also have some strange problems with computing dimensions on certain files.

Solution

Probably means a totally new reader...

Alternatives

have a "fast path" in this reader that uses pylibczirw?

@toloudis toloudis added the enhancement New feature or request label Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant