Usage

The topsocnww3sp package provides a command-line tool procl2c to co-localize Sentinel-1 OSW data with WW3 spectra.

Running the tool

Basic usage is as follows:

procl2c --ocn-safe /path/to/SAFE --config config.yml --output-dir /path/to/output --mode lasso

Arguments

  • --ocn-safe (Required): Path to the a SAFE directory containing OSW .nc files.

  • --config (Required): Path to the YAML configuration file defining thresholds and directories.

  • --output-dir (Required): Base directory where output files will be saved.

  • --ww3-file (Optional): Specific path or directory of WW3 spectra. If not provided, the tool searches based on SAR time in the config.

  • --mode (Optional): Matching mode. Choices are:
    • lasso: Extracts all spectra within the buffered footprint of the SAR subswath (Default).

    • 1to1: One WW3 spectrum per SAR tile (closest match).

    • unique: Multiple SAR tiles can share the same unique WW3 spectrum to save space.

    • many: Records all matches within thresholds.

  • --verbose (Optional): Enable verbose logging.

  • --overwrite (Optional): Overwrite existing output files.

Configuration File

The YAML config file should contain at least the following keys:

directory_ww3spectra_output: /path/to/ww3/data
TIME_THRESHOLD_MINUTES: 30
DISTANCE_THRESHOLD_KM: 14
product_version: v0.1