Skip to content

Commit cbfd36b

Browse files
Update of RIO computation. Moves RIV table to file.
1 parent f312b83 commit cbfd36b

File tree

2 files changed

+191
-84
lines changed

2 files changed

+191
-84
lines changed

mpas_analysis/default.cfg

Lines changed: 60 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4805,15 +4805,25 @@ vertical = False
48054805

48064806

48074807
[climatologyMapRiskIndexOutcomeNH]
4808-
## options related to plotting maps of risk index outcomes for navigability
4809-
## in sea-ice covered water from climatologies
4808+
## options related to plotting maps of the Risk Index Outcome (RIO) for navigability
4809+
## in sea-ice covered water from climatologies. The Risk Index Outcome is a navigability
4810+
## metric defined by the International Maritime Organization (IMO). The index ranges
4811+
## from -80 to 30. It depends on the sea-ice concentration and on Risk Index Values,
4812+
## which are assigned to a vessel according to its structural properties and according
4813+
## to ice thickness (and age). The maximum RIO refers to navigation in open water.
4814+
## Navigation under conditions of negative RIO values is restricted to some types
4815+
## of vessels. Navigation should generally be avoided where RIO < -10.
4816+
4817+
# table of Risk Index Values (IMO, MSC.1/Circ.1519 6 June 2016)
4818+
# https://www.imorules.com/GUID-2C1D86CB-5D58-490F-B4D4-46C057E1D102.html
4819+
rivNH = RIV/riv_MSC.1_Circ.1519_6_June_2016.csv
48104820

48114821
# colormap for model/observations
48124822
colormapNameResult = RdYlBu
48134823
# whether the colormap is indexed or continuous
48144824
colormapTypeResult = indexed
48154825
# color indices into colormapName for filled contours
4816-
colormapIndicesResult = numpy.array(numpy.linspace(0, 255, 10), int)
4826+
colormapIndicesResult = [0, 56, 85, 170, 198, 227, 241, 248, 255, 255]
48174827
# colormap levels/values for contour boundaries
48184828
colorbarLevelsResult = numpy.linspace(-10., 30., 9)
48194829

@@ -4824,11 +4834,25 @@ seasons = ['AMJ','OND']
48244834
# comparison grid(s) on which to plot analysis
48254835
comparisonGrids = ['arctic']
48264836

4827-
# Polar Class of vessel according to IMO. Range is 1 to 12 (increments of 1),
4828-
# corresponding to the following vessel types: 'PC1', 'PC2', 'PC3', 'PC4',
4829-
# 'PC5', 'PC6', 'PC7', 'IA Super', 'IA', 'IB', 'IC', 'Not Ice Strengthened'
4837+
# Polar Class of vessels, according to IMO, for which RIO maps will be generated.
4838+
# Range is 1 to 12. Here the values 1-7 refer to the ‘Polar Classes’ PC1-PC7,
4839+
# assigned by the International Association of Classification Societies (IACS).
4840+
# A PC1 vessel is capable of year-round operations in all polar waters. PC2 and PC3
4841+
# vessels can navigate in 2.5 m (or more) thick ice. The values 8-11 correspond
4842+
# to the Finnish-Swedish ice classes 'IA Super', 'IA', 'IB' and 'IC'.
4843+
# The last value, 12, refers to ‘Not-Ice-Strengthened’ ships, all vessels without
4844+
# a Polar Class.
48304845
polarClass = 6
48314846

4847+
# reference floe thicknesses (m) for calculation of the Risk Index Value (RIV)
4848+
# The thicknesses are intended to render the type of ice as defined by IMO.
4849+
# There must be as many values as there are types of ice in the RIV table.
4850+
# The first value has to be zero.
4851+
h_to_typeofice = [0, 0.005, 0.1, 0.15, 0.3, 0.5, 0.7, 1, 1.2, 1.7, 2, 2.5]
4852+
4853+
# whether to use sea-ice categories for sea-ice concentration and thickness
4854+
useIceCategories = False
4855+
48324856
# minimum lat and reference lon for sea ice plots in the northern hemisphere
48334857
minimumLatitude = 50
48344858
referenceLongitude = 0
@@ -4838,15 +4862,25 @@ referenceLongitude = 0
48384862

48394863

48404864
[climatologyMapRiskIndexOutcomeSH]
4841-
## options related to plotting maps of risk index outcomes for navigability
4842-
## in sea-ice covered water from climatologies
4865+
## options related to plotting maps of the Risk Index Outcome (RIO) for navigability
4866+
## in sea-ice covered water from climatologies. The Risk Index Outcome is a navigability
4867+
## metric defined by the International Maritime Organization (IMO). The index ranges
4868+
## from -80 to 30. It depends on the sea-ice concentration and on Risk Index Values,
4869+
## which are assigned to a vessel according to its structural properties and according
4870+
## to ice thickness (and age). The maximum RIO refers to navigation in open water.
4871+
## Navigation under conditions of negative RIO values is restricted to some types
4872+
## of vessels. Navigation should generally be avoided where RIO < -10.
4873+
4874+
# table of Risk Index Values (IMO, MSC.1/Circ.1519 6 June 2016)
4875+
# https://www.imorules.com/GUID-2C1D86CB-5D58-490F-B4D4-46C057E1D102.html
4876+
rivSH = RIV/riv_MSC.1_Circ.1519_6_June_2016.csv
48434877

48444878
# colormap for model/observations
48454879
colormapNameResult = RdYlBu
48464880
# whether the colormap is indexed or continuous
48474881
colormapTypeResult = indexed
48484882
# color indices into colormapName for filled contours
4849-
colormapIndicesResult = numpy.array(numpy.linspace(0, 255, 10), int)
4883+
colormapIndicesResult = [0, 56, 85, 170, 198, 227, 241, 248, 255, 255]
48504884
# colormap levels/values for contour boundaries
48514885
colorbarLevelsResult = numpy.linspace(-10., 30., 9)
48524886

@@ -4857,11 +4891,25 @@ seasons = ['AMJ','OND']
48574891
# comparison grid(s) on which to plot analysis
48584892
comparisonGrids = ['antarctic']
48594893

4860-
# Polar Class of vessel according to IMO. Range is 1 to 12 (increments of 1),
4861-
# corresponding to the following vessel types: 'PC1', 'PC2', 'PC3', 'PC4',
4862-
# 'PC5', 'PC6', 'PC7', 'IA Super', 'IA', 'IB', 'IC', 'Not Ice Strengthened'
4894+
# Polar Class of vessels, according to IMO, for which RIO maps will be generated.
4895+
# Range is 1 to 12. Here the values 1-7 refer to the ‘Polar Classes’ PC1-PC7,
4896+
# assigned by the International Association of Classification Societies (IACS).
4897+
# A PC1 vessel is capable of year-round operations in all polar waters. PC2 and PC3
4898+
# vessels can navigate in 2.5 m (or more) thick ice. The values 8-11 correspond
4899+
# to the Finnish-Swedish ice classes 'IA Super', 'IA', 'IB' and 'IC'.
4900+
# The last value, 12, refers to ‘Not-Ice-Strengthened’ ships, all vessels without
4901+
# a Polar Class.
48634902
polarClass = 6
48644903

4904+
# reference floe thicknesses (m) for calculation of the Risk Index Value (RIV)
4905+
# The thicknesses are intended to render the type of ice as defined by IMO.
4906+
# There must be as many values as there are types of ice in the RIV table.
4907+
# The first value has to be zero.
4908+
h_to_typeofice = [0, 0.005, 0.1, 0.15, 0.3, 0.5, 0.7, 1, 1.2, 1.7, 2, 2.5]
4909+
4910+
# whether to use sea-ice categories for sea-ice concentration and thickness
4911+
useIceCategories = False
4912+
48654913
# minimum lat and reference lon for sea ice plots in the southern hemisphere
48664914
minimumLatitude = -50
48674915
referenceLongitude = 180

0 commit comments

Comments
 (0)