output resolution: 30 meters or 90 meters (the latter is default and the standardized GUNW resolution)
unfiltered coherence layer (True/False)
Goldstein filtering power - power that phase is raised to in patch FFT - default .5 (can be any number >= 0)
Dense offsets layers (True/false)
Codifies (in documentation and in plugin) what is meant by "standard" GUNW with respect to exposed parameters including:
90 m resolution
.5 value in the Goldstein filter for InSAR phase
No ESD or dense offsets
Additional layers: ionosophere, SET, and unfiltered coherence.
uses pydantic to record relevant topsapp parameters for "standard" GUNW
Records parameters in the product including the CLI command to regenerate said product
If parameters are not standard uses prefix S1-GUNW_CUSTOM-...
Pydantic dependency for parameter accounting
Changed
The CLI now requiresframe_id (use frame_id = -1 for old API and what is now considered a "non"-standard product)
Water mask now uses tile-mate>=0.0.8 to download and merge water mask tiles (Pekel Occurence data >= 95 is the default)
All water masks applied to processing/packaging use Pekel Occurence (>= 95 percent occurence): ionosphere processing, browse imagery, and global attributes associate with mean coherence
Some function names associated to writing global attributes in the netcdf file were renamed to be more descriptive e.g. record_stats became record_stats_as_global_attrs
Added
S1-GUNW_CUSTOM-...
Changed
frame_id
(useframe_id = -1
for old API and what is now considered a "non"-standard product)tile-mate>=0.0.8
to download and merge water mask tiles (Pekel Occurence data >= 95 is the default)record_stats
becamerecord_stats_as_global_attrs