| Make Matchup | ![]() |
Extracts, filters, and appends satellite match-up data to a valid SeaBASS file (requires the val_extract binary executable in the OCSSW software suite to be compiled).
Note: This is a python script mk_matchup.py which is included in the OCSSW installation (currently only available for use on the command line).
~/ocssw/scripts$ ./mk_matchup.py -h
usage: mk_matchup.py [-h] -sat_file SAT_FILE -seabass_file SEABASS_FILE
[-out_file OUT_FILE] [-clobber [CLOBBER]]
[-box_size BOX_SIZE]
[-min_valid_sat_pix MIN_VALID_SAT_PIX]
[-max_time_diff MAX_TIME_DIFF]
This program create and output satellite matchups from a given SeaBASS file.
Outputs:
1) the original SeaBASS data
AND
2) collocated satellite products as additional fields as columns into -out_file
OR if -out_file is not specified, as -seabass_file with _matchups.sb appeneded
Required inputs:
1) an OB.DAAC L2 (SST, SST4, IOP, or OC) satellite file
2) a valid SeaBASS file with lat,lon,date,time as field entries or
lat,lon,year,month,day,hour,minute,second as field entries.
Example usage call:
mk_matchup.py -sat_file=[OB.DAAC satellite file name].nc -seabass_file=[SeaBASS file name].sb -out_file=[OPTIONAL, output SeaBASS file name].sb
optional arguments:
-h, --help show this help message and exit
-sat_file SAT_FILE Valid OB.DAAC L2 satellite netcdf file name.
-seabass_file SEABASS_FILE
Valid SeaBASS file name
File must contain lat,lon,date,time as field entries
OR
lat,lon,year,month,day,hour,minute,second as field entries.
-out_file OUT_FILE OPTIONAL: output SeaBASS file name
Matched-up satellite variables will be appended as additional fields
to the data matrix and relevant headers.
-clobber [CLOBBER] OPTIONAL: clobber original -seabass_file and reuse as out_file
Matched-up satellite variables will be APPENDED as additional fields
to the data matrix and relevant headers in the -seabass_file.
-box_size BOX_SIZE OPTIONAL: box size of the satellite data extract made around the in situ point
Valid values are odd numbers between 3 and 11, default = 5
-min_valid_sat_pix MIN_VALID_SAT_PIX
OPTIONAL: percent minimum valid satellite pixels required to create an extract
Valid value: (0.0 - 100.0), default = 50.0
-max_time_diff MAX_TIME_DIFF
OPTIONAL: maximum time difference between satellite and in situ point
Valid value: (1 - 4 hours), default = 3