sofima icon indicating copy to clipboard operation
sofima copied to clipboard

Adding support for Zarr stitching/fusion

Open jwong-nd opened this issue 2 years ago • 2 comments

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.

jwong-nd avatar Jun 23 '23 19:06 jwong-nd

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.

google-cla[bot] avatar Jun 23 '23 19:06 google-cla[bot]

Could you please also:

  1. squash all the changes into a single commit,
  2. on the new files that you're adding, run pyink with the settings from https://github.com/google-research/sofima/blob/main/pyproject.toml ?

mjanusz avatar Aug 20 '23 17:08 mjanusz