File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525 calibrate_amplitude ,
2626 calibrate_intensity ,
2727 crop_burst_dataset ,
28+ mosaic_slc_iw ,
2829 open_sentinel1_dataset ,
2930 slant_range_time_to_ground_range ,
3031)
3536 "calibrate_amplitude" ,
3637 "calibrate_intensity" ,
3738 "crop_burst_dataset" ,
39+ "mosaic_slc_iw" ,
3840 "open_sentinel1_dataset" ,
3941 "slant_range_time_to_ground_range" ,
4042]
Original file line number Diff line number Diff line change @@ -567,6 +567,14 @@ def crop_burst_dataset(
567567 return ds
568568
569569
570+ def mosaic_slc_iw (slc_iw_image : xr .Dataset , crop : int = 90 ) -> xr .Dataset :
571+ bursts = []
572+ for i in range (slc_iw_image .attrs ["number_of_bursts" ]):
573+ burst = crop_burst_dataset (slc_iw_image , burst_index = i )
574+ bursts .append (burst .isel (azimuth_time = slice (crop , - crop )))
575+ return xr .concat (bursts , dim = "azimuth_time" )
576+
577+
570578def calibrate_amplitude (
571579 digital_number : xr .DataArray , calibration_lut : xr .DataArray
572580) -> xr .DataArray :
You can’t perform that action at this time.
0 commit comments