Model Products for Grad Course Assignment

An extraction of model fields is required for an assignment about comparison of model results and field observations in the 2021W2 edition of the EOAS PRODIGY directed studies course. The objective of the assignment is to look at the observations of the high salinity, low temperature and high pCO2 event of late July/early August 2015 that is discussed in [Evans_etal_2019] in comparison to fields from SalishSeaCast.

The parameters of the SalishSeaCast datasets to be provided to the students are:

  • Variables: nitrate, temperature, and salinity

  • Day-averaged and hour-averaged fields for 2015-07-25 through 2015-08-04

  • The hour-averaged fields are every 3rd hours (8 hours per day) to keep the file sizes manageable on laptops.

  • The spatial extent of the fields is limited to y-grid points from 600 northward, and depth points from the surface to level 25, again, to keep the files sizes manageable on laptops.

[Evans_etal_2019]

Evans, Wiley, Katie Pocock, Alex Hare, Carrie Weekes, Burke Hales, Jennifer Jackson, Helen Gurney-Smith, Jeremy T. Mathis, Simone R. Alin, and Richard A. Feely. “Marine CO2 patterns in the northern Salish Sea.” Frontiers in Marine Science 5 (2019): 536. https://www.frontiersin.org/articles/10.3389/fmars.2018.00536/full

Execution

The task described above can be accomplished using Reshapr on the MOAD compute server salish with the commands:

(reshapr)$ reshapr extract Reshapr/docs/examples/extract_evans_nitrate_day_avg.yaml
(reshapr)$ reshapr extract Reshapr/docs/examples/extract_evans_physics_day_avg.yaml
(reshapr)$ reshapr extract Reshapr/docs/examples/extract_evans_nitrate_hour_avg.yaml
(reshapr)$ reshapr extract Reshapr/docs/examples/extract_evans_physics_hour_avg.yaml

where the 4 extraction processing configuration YAML files contain:

extract_evans_nitrate_day_avg.yaml

# reshapr extract processing configuration for day-averaged nitrate field
# in northern Salish Sea during event described in Evans, et al (2019)

dataset:
  model profile: SalishSeaCast-201812.yaml
  time base: day
  variables group: biology

dask cluster: salish_cluster.yaml

start date: 2015-07-25
end date: 2015-08-04

extract variables:
  - nitrate

selection:
  depth:
    depth max: 25
  grid y:
    y min: 600

extracted dataset:
  name: SalishSeaCast_day_avg_nitrate
  description: Day-averaged nitrate extracted from SalishSeaCast v201812 hindcast
  dest dir: /data/sallen/results/PRODIGY/

extract_evans_physics_day_avg.yaml

# reshapr extract processing configuration for day-averaged temperature
# and salinity fields in northern Salish Sea during event described in
# Evans, et al (2019)

dataset:
  model profile: SalishSeaCast-201812.yaml
  time base: day
  variables group: physics tracers

dask cluster: salish_cluster.yaml

start date: 2015-07-25
end date: 2015-08-04

extract variables:
  - votemper
  - vosaline

selection:
  depth:
    depth max: 25
  grid y:
    y min: 600

extracted dataset:
  name: SalishSeaCast_day_avg_physics
  description: Day-averaged temperature and salinity extracted from SalishSeaCast v201812 hindcast
  dest dir: /data/sallen/results/PRODIGY/

extract_evans_nitrate_hour_avg.yaml

# reshapr extract processing configuration for hour-averaged nitrate field
# in northern Salish Sea during event described in Evans, et al (2019)

dataset:
  model profile: SalishSeaCast-201812.yaml
  time base: hour
  variables group: biology

dask cluster: salish_cluster.yaml

start date: 2015-07-25
end date: 2015-08-04

extract variables:
  - nitrate

selection:
  time interval: 3
  depth:
    depth max: 25
  grid y:
    y min: 600

extracted dataset:
  name: SalishSeaCast_hour_nitrate
  description: Hourly nitrate extracted from SalishSeaCast v201812 hindcast
  dest dir: /data/sallen/results/PRODIGY/

extract_evans_physics_hour_avg.yaml

# reshapr extract processing configuration for hour-averaged temperature
# and salinity fields in northern Salish Sea during event described in
# Evans, et al (2019)

dataset:
  model profile: SalishSeaCast-201812.yaml
  time base: hour
  variables group: physics tracers

dask cluster: salish_cluster.yaml

start date: 2015-07-25
end date: 2015-08-04

extract variables:
  - votemper
  - vosaline

selection:
  time interval: 3
  depth:
    depth max: 25
  grid y:
    y min: 600

extracted dataset:
  name: SalishSeaCast_hour_physics
  description: Hourly physics extracted from SalishSeaCast v201812 hindcast
  dest dir: /data/sallen/results/PRODIGY/

Please see extract Process Configuration File for details of meanings and choices available for the items in those YAML files.