opera-adt / DSWX-SAR

Dynamic Surface Water Extent from Synthetic Aperture Radar
Apache License 2.0
11 stars 6 forks source link

DSWx-NI interface #76

Closed oberonia78 closed 6 months ago

oberonia78 commented 6 months ago

This PR introduces functionality for the DSWx-NI interfaces.

  1. dswx_ni.yaml and algorithm_parameter_ni.yaml: New defaults and schema have been added, independent of dswx_s1.yaml and algorithm_parameters_s1.yaml. Additionally, new inputs such as input_file_path_historical, mean_backscattering, standard_deviation_backscattering, output_spacing, and output_mgrs_collection_id have been included. Although not yet implemented, they serve as placeholders.

  2. dswx_ni.py: Similar to dswx_s1.py, this code contains all functions to generate the products. However, it currently does not consider the mode and polarization.

  3. save_mgrs_tile_ni.py: This new code gathers all intermediate products and creates packages for DSWx-NI products. During packaging, the spatial resolution is adjusted to 30 m. Metadata fields are not yet prepared.

  1. Changed filenames (dswx_nisar.yaml, algorithm_parameter_nisar.yaml, nisar_rtc_mosaic.py) for consistency with DSWx-S1.
  2. Corrected incorrect indentations in mosaic_gcov_frame.py.
  3. Restored wrongly merged lines from PR #75.