Skip to content

Commit

Permalink
add dem, unwrap, atmosphere, ionosphere, ceos-noise-removel
Browse files Browse the repository at this point in the history
  • Loading branch information
scottstanie committed Dec 20, 2024
1 parent 51af2d0 commit 904bd91
Showing 1 changed file with 55 additions and 2 deletions.
57 changes: 55 additions & 2 deletions src/disp_s1/product.py
Original file line number Diff line number Diff line change
Expand Up @@ -913,6 +913,17 @@ def _create_identification_group(
description="Maximum Noise equivalent sigma0 in dB",
attrs={"units": "dB"},
)
_create_dataset(
group=identification_group,
name="source_data_dem_name",
dimensions=(),
data="Copernicus GLO-30",
fillvalue=None,
description=(
"Name of Digital Elevation Model used during input data processing."
),
attrs={"units": "dB"},
)
_create_dataset(
group=identification_group,
name="near_range_incidence_angle",
Expand Down Expand Up @@ -961,7 +972,9 @@ def _create_identification_group(
group=identification_group,
name="product_data_access",
dimensions=(),
data="https://search.asf.alaska.edu/#/?dataset=OPERA-S1&productTypes=DISP-S1",
data=(
"https://search.asf.alaska.edu/#/?dataset=OPERA-S1&productTypes=DISP-S1"
),
fillvalue=None,
description=(
"The metadata identifies the location from where the source data can be"
Expand Down Expand Up @@ -1051,7 +1064,7 @@ def _to_string(model: YamlModel):
dimensions=(),
data="Amplitude Dispersion",
fillvalue=None,
description=("Name of persistent scatterer selection criteria"),
description="Name of persistent scatterer selection criteria",
attrs={"units": "unitless"},
)
_create_dataset(
Expand All @@ -1065,6 +1078,46 @@ def _to_string(model: YamlModel):
),
attrs={"units": "unitless"},
)
_create_dataset(
group=metadata_group,
name="phase_unwrapping_method",
dimensions=(),
data=str(dolphin_config.unwrap_options.unwrap_method),
fillvalue=None,
description="Name of phase unwrapping method",
attrs={"units": "unitless"},
)
_create_dataset(
group=metadata_group,
name="atmospheric_phase_correction",
dimensions=(),
data="None",
fillvalue=None,
description="Method used to correct for atmosphere phase noise.",
attrs={"units": "unitless"},
)
_create_dataset(
group=metadata_group,
name="ionospheric_phase_correction",
dimensions=(),
data="None",
fillvalue=None,
description="Method used to correct for ionospheric phase noise.",
attrs={"units": "unitless"},
)
_create_dataset(
group=metadata_group,
name="ceos_noise_removal",
dimensions=(),
data="No",
fillvalue=None,
description=(
"Flag if noise removal* has been applied (Y/N). Metadata should include"
" the noise removal algorithm and reference to the algorithm as URL or"
" DOI."
),
attrs={"units": "unitless"},
)


def _get_orbit_direction(cslc_filename: Filename) -> Literal["ascending", "descending"]:
Expand Down

0 comments on commit 904bd91

Please sign in to comment.