sofima
sofima copied to clipboard
Adding support for Zarr stitching/fusion
Hello, this PR adds zarr_processor.py, an entrypoint for processing Zarr datasets. zarr_processor.py imports:
- zarr_utils.py for general data loading
- coarse_registration.py for initial coarse tile registration
- fine_registration.py for elastic registration
- processor.warp.py for fusion
In addition, I tweaked fine_registration.py and processor.warp.py (deleting unused fields, renaming variables) for readability.
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
View this failed invocation of the CLA check for more information.
For the most up to date status, view the checks section at the bottom of the pull request.
Could you please also:
- squash all the changes into a single commit,
- on the new files that you're adding, run pyink with the settings from https://github.com/google-research/sofima/blob/main/pyproject.toml ?