Skip to content

Conversation

@krokicki
Copy link
Contributor

This PR consolidates several feature branches that support conversion of light imagery:

  • Builds on top of the tif_volume branch
  • Move to Pixi build
  • Allow LSF directives on the command line
  • Create .zattrs before writing data
  • Use Z axis for slabs
  • Optionally turn off read optimizations because they don't work in all cases
  • Don't write empty units (breaks Neuroglancer)
  • Additional logging with print
  • Flush to see prints while running on LSF
  • Add multiscale code from github.com/janelia-cellmap/zarr-multiscale (still needs to be properly integrated)

@yuriyzubov yuriyzubov mentioned this pull request Sep 5, 2025
yuriyzubov added a commit that referenced this pull request Sep 5, 2025
extension of #15 
This PR consolidates several feature branches that support conversion of light imagery:

    Builds on top of the tif_volume branch
    Move to Pixi build
    Allow LSF directives on the command line
    Create .zattrs before writing data
    Use Z axis for slabs
    Optionally turn off read optimizations because they don't work in all cases
    Don't write empty units (breaks Neuroglancer)
Added:

    Integrated multiscale pyramid generation
    Added config as click option to specify all the necessary parameters in a yaml file
    Added pydantic model to validate input parameters
    Rewrite optimize reads for tiff file conversion. Read the smallest tiff segment but big enough to write into chunks only once (align with the chunk grid)
@yuriyzubov yuriyzubov merged commit e58056f into janelia-cellmap:main Sep 5, 2025
0 of 6 checks passed
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