SI3 Diagnostics¶
The processing tasks in this chapter create diagnostics for the SI3 sea ice model.
Assumptions about input data:
- input data are output files from SI3, i.e. NetCDF files on a global curvilinear grid.
- data for land cells is flagged as invalid.
- monthly output files. Otherwise the tasks will fail to compute the diagnostics.
Si3HemisSumMonthMeanTimeseries¶
ece.mon.si3_hemis_sum_month_mean_timeseries
Computes the hemispheric sum of a sea ice variable’s month mean, resulting in a time series diagnostic. This can be used to create a seasonal cycle time series (March-September or similar) or the time series of another selection of months.
Required arguments
src
: A list of strings or a single string containing paths to the desired SI3 output file(s).domain
: A string containing the path to thedomain.nc
file. The variablese1t
ande2t
are used for computing the area weights.varname
: The name of the ice variable as saved in the output file. Can besivolu
orsiconc
.hemisphere
: The name of the requested hemisphere. Can benorth
orsouth
.dst
: A string ending in.nc
. This is where the diagnostic will be saved.
- ece.mon.si3_hemis_sum_month_mean_timeseries:
src:
- "{{feb_file[0]}}"
- "{{sep_file[0]}}"
domain: "{{rundir}}/domain_cfg.nc"
dst: "{{mondir}}/siarea_si3_south_sum_feb+sep_mean_timeseries.nc"
hemisphere: south
varname: siconc
Si3HemisPointMonthMeanAllMeanMap¶
ece.mon.si3_hemis_point_month_mean_all_mean_map
Computes the simulation average climatology of a sea ice variable’s month mean on one hemisphere, resulting in a map diagnostic. E.g. the simulation mean of all March means of the arctic sea ice concentration.
Required arguments
src
: A string containing paths to the desired SI3 output file.varname
: The name of the ice variable as saved in the output file. Can besivolu
orsiconc
.hemisphere
: The name of the requested hemisphere. Can benorth
orsouth
.dst
: A string ending in.nc
. This is where the diagnostic will be saved.
- ece.mon.si3_hemis_point_month_mean_all_mean_map:
src: "{{ice_file_sep}}"
dst: "{{mondir}}/sivolu_si3_north_point_sep_mean_all_mean_map.nc"
hemisphere: south
varname: sivolu
Si3HemisPointMonthMeanTemporalmap¶
ece.mon.si3_hemis_point_month_mean_temporalmap
Creates a temporal map of a sea ice variable’s month mean, resulting in a temporal map diagnostic. E.g. the March means of the arctic sea ice concentration over time.
Required arguments
src
: A string containing paths to the desired SI3 output file.varname
: The name of the ice variable as saved in the output file. Can besivolu
orsiconc
.hemisphere
: The name of the requested hemisphere. Can benorth
orsouth
.dst
: A string ending in.nc
. This is where the diagnostic will be saved.
- ece.mon.si3_hemis_point_month_mean_temporalmap:
src: "{{ice_file_mar}}"
dst: "{{mondir}}/siconc_si3_north_point_mar_mean_temporalmap.nc"
hemisphere: north
varname: siconc