Skip to content

Commit

Permalink
fine name conventions
Browse files Browse the repository at this point in the history
  • Loading branch information
apchoiCMD committed Sep 12, 2024
1 parent 6d787ea commit 9ae2043
Show file tree
Hide file tree
Showing 6 changed files with 168 additions and 5 deletions.
45 changes: 45 additions & 0 deletions parm/soca/obs/config/icec_mirs_amsu_ma1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
obs space:
name: icec_mirs_amsu_ma1
obsdatain:
engine:
type: H5File
obsfile: !ENV ${DATA}/obs/${OPREFIX}icec_mirs_amsu_ma1.${PDY}${cyc}.nc4
obsdataout:
engine:
type: H5File
obsfile: !ENV ${DATA}/diags/icec_mirs_amsu_ma1.${PDY}${cyc}.nc4
simulated variables: [seaIceFraction]
io pool:
max pool size: 1
get values:
time interpolation: linear
obs operator:
name: Identity
observation alias file: obsop_name_map.yaml
obs error:
covariance model: diagonal
obs filters:
- filter: Domain Check
where:
- variable: {name: GeoVaLs/sea_area_fraction}
minvalue: 0.9
- filter: Bounds Check
minvalue: 0.0
maxvalue: 1.0
#- filter: Background Check
# threshold: 5.0
- filter: Domain Check
where:
- variable: { name: GeoVaLs/sea_surface_temperature}
maxvalue: 2.0
- filter: Domain Check
where:
- variable: { name: GeoVaLs/sea_surface_temperature}
maxvalue: 0.0
action:
name: inflate error
inflation factor: 2.0
- filter: Domain Check
where:
- variable: {name: GeoVaLs/distance_from_coast}
minvalue: 100e3
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
obs space:
name: icec_mirs
name: icec_mirs_atms_n20
obsdatain:
engine:
type: H5File
obsfile: !ENV ${DATA}/obs/${OPREFIX}icec_mirs.${PDY}${cyc}.nc4
obsfile: !ENV ${DATA}/obs/${OPREFIX}icec_mirs_atms_n20.{PDY}${cyc}.nc4
obsdataout:
engine:
type: H5File
obsfile: !ENV ${DATA}/diags/icec_mirs.${PDY}${cyc}.nc4
obsfile: !ENV ${DATA}/diags/icec_mirs_atms_n20.${PDY}${cyc}.nc4
simulated variables: [seaIceFraction]
io pool:
max pool size: 1
Expand Down
45 changes: 45 additions & 0 deletions parm/soca/obs/config/icec_mirs_atms_n21.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
obs space:
name: icec_mirs_atms_n21
obsdatain:
engine:
type: H5File
obsfile: !ENV ${DATA}/obs/${OPREFIX}icec_mirs_atms_n21.{PDY}${cyc}.nc4
obsdataout:
engine:
type: H5File
obsfile: !ENV ${DATA}/diags/icec_mirs_atms_n21.${PDY}${cyc}.nc4
simulated variables: [seaIceFraction]
io pool:
max pool size: 1
get values:
time interpolation: linear
obs operator:
name: Identity
observation alias file: obsop_name_map.yaml
obs error:
covariance model: diagonal
obs filters:
- filter: Domain Check
where:
- variable: {name: GeoVaLs/sea_area_fraction}
minvalue: 0.9
- filter: Bounds Check
minvalue: 0.0
maxvalue: 1.0
#- filter: Background Check
# threshold: 5.0
- filter: Domain Check
where:
- variable: { name: GeoVaLs/sea_surface_temperature}
maxvalue: 2.0
- filter: Domain Check
where:
- variable: { name: GeoVaLs/sea_surface_temperature}
maxvalue: 0.0
action:
name: inflate error
inflation factor: 2.0
- filter: Domain Check
where:
- variable: {name: GeoVaLs/distance_from_coast}
minvalue: 100e3
45 changes: 45 additions & 0 deletions parm/soca/obs/config/icec_mirs_atms_snpp.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
obs space:
name: icec_mirs_atms_snpp
obsdatain:
engine:
type: H5File
obsfile: !ENV ${DATA}/obs/${OPREFIX}icec_mirs_atms_snpp.{PDY}${cyc}.nc4
obsdataout:
engine:
type: H5File
obsfile: !ENV ${DATA}/diags/icec_mirs_atms_snpp.${PDY}${cyc}.nc4
simulated variables: [seaIceFraction]
io pool:
max pool size: 1
get values:
time interpolation: linear
obs operator:
name: Identity
observation alias file: obsop_name_map.yaml
obs error:
covariance model: diagonal
obs filters:
- filter: Domain Check
where:
- variable: {name: GeoVaLs/sea_area_fraction}
minvalue: 0.9
- filter: Bounds Check
minvalue: 0.0
maxvalue: 1.0
#- filter: Background Check
# threshold: 5.0
- filter: Domain Check
where:
- variable: { name: GeoVaLs/sea_surface_temperature}
maxvalue: 2.0
- filter: Domain Check
where:
- variable: { name: GeoVaLs/sea_surface_temperature}
maxvalue: 0.0
action:
name: inflate error
inflation factor: 2.0
- filter: Domain Check
where:
- variable: {name: GeoVaLs/distance_from_coast}
minvalue: 100e3
6 changes: 5 additions & 1 deletion parm/soca/obs/obs_list.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,11 @@ observers:
# Ice concentration
- !INC ${OBS_YAML_DIR}/icec_amsr2_north.yaml
- !INC ${OBS_YAML_DIR}/icec_amsr2_south.yaml
#- !INC ${OBS_YAML_DIR}/icec_mirs.yaml
#- !INC ${OBS_YAML_DIR}/icec_mirs_amsu_ma1.yaml
#- !INC ${OBS_YAML_DIR}/icec_mirs_atms_n20.yaml
#- !INC ${OBS_YAML_DIR}/icec_mirs_atms_n21.yaml
#- !INC ${OBS_YAML_DIR}/icec_mirs_atms_snpp.yaml


# in situ: monthly
#- !INC ${OBS_YAML_DIR}/insitu_profile_bathy.yaml
Expand Down
26 changes: 25 additions & 1 deletion parm/soca/obsprep/obsprep_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,31 @@ observations:
ocean basin: RECCAP2_region_masks_all_v20221025.nc

- obs space:
name: icec_mirs
name: icec_mirs_amsu_ma1
provider: MIRS
dmpdir subdir: ocean/icec
type: nc
dmpdir regex: 'NPR-MIRS-IMG_v11r9_ma1_s*.nc'
ocean basin: RECCAP2_region_masks_all_v20221025.nc

- obs space:
name: icec_mirs_atms_n20
provider: MIRS
dmpdir subdir: ocean/icec
type: nc
dmpdir regex: 'NPR-MIRS-IMG_v11r9_n20_s*.nc'
ocean basin: RECCAP2_region_masks_all_v20221025.nc

- obs space:
name: icec_mirs_atms_n21
provider: MIRS
dmpdir subdir: ocean/icec
type: nc
dmpdir regex: 'NPR-MIRS-IMG_v11r9_n21_s*.nc'
ocean basin: RECCAP2_region_masks_all_v20221025.nc

- obs space:
name: icec_mirs_atms_snpp
provider: MIRS
dmpdir subdir: ocean/icec
type: nc
Expand Down

0 comments on commit 9ae2043

Please sign in to comment.