dolphin
dolphin copied to clipboard
InSAR phase linking library for PS/DS processing
Currently PS selection happens in a separate step. This means we load the data stack once, save/update the PS, then reload all blocks to phase link. Should we do the...
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.3...v0.4.4)
TODO: add a test to `test_cli.py` which fails on `main`
- No need to use `gdal_calc` if we have this function - For averaging temporal coherences with different sizes, we may want to apply weights to not overstate the coherence...
Geoff implemented the connected component grower [here as a good example](https://github.com/isce-framework/dolphin/blob/main/src/dolphin/unwrap/_whirlwind.py#L111-L129). We should add this as a similar step to the results from `spurt`
This is to remind us to check the workflow on the antimeridian crossing in Alaska following @scottstanie 's comment on https://github.com/isce-framework/dolphin/pull/337#discussion_r1679577702
Currently working to configure S3 urls, but stuck on a GDAL limitation: You can't (reliably) combine `/vsis3` with the netcdf driver and a subdataset. Wwe can read from one stack...
For[ this WKT polygon](https://search.asf.alaska.edu/#/?maxResults=250&polygon=POLYGON((-155.4242%2019.1429,-154.8282%2019.407,-154.7833%2019.5251,-155.3961%2019.5099,-155.4057%2019.4202,-155.4242%2019.1429))&zoom=9.539¢er=-154.955,18.893&dataset=OPERA-S1&productTypes=CSLC&flightDirs=Descending&resultsLoaded=true&granule=OPERA_L2_CSLC-S1_T087-185684-IW1_20180210T161539Z_20240428T124944Z_S1B_VV_v1.1&operaBurstID=T087_185683_IW1,T087_185682_IW1,T087_185684_IW1&start=2018-01-01T05:00:00Z&end=2018-02-14T04:59:59Z) from ASF:  We create these mask files for the 3 bursts  TODO: ensure the block iterator isn't skipping blocks too aggressively