Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New sea ice fields (pond area fraction, snow melt rate, and snow-ice formation rate) and updates to existing analyses #1058

Merged
merged 3 commits into from
Feb 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions docs/developers_guide/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,9 @@ Sea ice tasks
ClimatologyMapSeaIceConc
ClimatologyMapSeaIceThick
ClimatologyMapSeaIceSnowDepth
ClimatologyMapSeaIceSnowiceFormation
ClimatologyMapSeaIceSnowMelt
ClimatologyMapSeaIcePondArea
ClimatologyMapSeaIceAreaFractionRidge
ClimatologyMapSeaIceVolumeRidge
ClimatologyMapSeaIceAlbedo
Expand Down
6 changes: 6 additions & 0 deletions docs/users_guide/analysis_tasks.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,12 @@ Analysis Tasks
tasks/climatologyMapSeaIceSnowDepthNH
tasks/climatologyMapSeaIceSnowDepthSH

tasks/climatologyMapSeaIceSnowiceFormationNH
tasks/climatologyMapSeaIceSnowiceFormationSH
tasks/climatologyMapSeaIceSnowMeltNH
tasks/climatologyMapSeaIceSnowMeltSH
tasks/climatologyMapSeaIcePondAreaNH
tasks/climatologyMapSeaIcePondAreaSH
tasks/climatologyMapSeaIceAreaFractionRidgeNH
tasks/climatologyMapSeaIceAreaFractionRidgeSH
tasks/climatologyMapSeaIceVolumeRidgeNH
Expand Down
2 changes: 1 addition & 1 deletion docs/users_guide/tasks/climatologyMapSeaIceAlbedoNH.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ part of the averaging period and albedo is not well-defined.
Component and Tags::

component: seaIce
tags: climatology, horizontalMap, seaIceBroadbandAlbedo, publicObs, snow
tags: climatology, horizontalMap, seaIceBroadbandAlbedo, publicObs, snow_on_sea_ice

Configuration Options
---------------------
Expand Down
2 changes: 1 addition & 1 deletion docs/users_guide/tasks/climatologyMapSeaIceAlbedoSH.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ part of the averaging period and albedo is not well-defined.
Component and Tags::

component: seaIce
tags: climatology, horizontalMap, seaIceBroadbandAlbedo, publicObs, snow
tags: climatology, horizontalMap, seaIceBroadbandAlbedo, publicObs, snow_on_sea_ice

Configuration Options
---------------------
Expand Down
67 changes: 67 additions & 0 deletions docs/users_guide/tasks/climatologyMapSeaIcePondAreaNH.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
.. _task_climatologyMapSeaIcePondAreaNH:

climatologyMapSeaIcePondAreaNH
=======================================

An analysis task for plotting maps of Arctic sea ice pond area fraction.

Component and Tags::

component: seaIce
tags: climatology, horizontalMap, seaIcePondArea, publicObs

Configuration Options
---------------------

The following configuration options are available for this task::

[climatologyMapSeaIcePondAreaNH]
# options related to plotting horizontally remapped climatologies of
# pond area fraction against control model results and observations
# in the northern hemisphere (NH)

# colormap for model/observations
colormapNameResult = deep
# whether the colormap is indexed or continuous
colormapTypeResult = indexed
# color indices into colormapName for filled contours
colormapIndicesResult = [20, 80, 110, 140, 170, 200, 230, 255]
# colormap levels/values for contour boundaries
colorbarLevelsResult = [0.001, 0.005, 0.01, 0.03, 0.05, 0.1, 0.2, 0.3, 0.4]

# colormap for differences
colormapNameDifference = balance
# whether the colormap is indexed or continuous
colormapTypeDifference = indexed
# color indices into colormapName for filled contours
colormapIndicesDifference = [0, 32, 64, 96, 128, 128, 160, 192, 224, 255]
# colormap levels/values for contour boundaries
colorbarLevelsDifference = [-0.2, -0.1, -0.05, -0.01, -0.005, 0, 0.005, 0.01, 0.05, 0.1, 0.2]

# Months or seasons to plot
seasons = ['FM', 'ON']

# comparison grid(s) (typically 'arctic_extended') on which to plot analysis
comparisonGrids = ['arctic_extended']

# a list of prefixes describing the sources of the observations to be used
observationPrefixes = ['']

# arrange subplots vertically?
vertical = False

The option ``vertical = True`` can be used to plot 3 panels one above another
(resulting in a tall, thin image) rather than next to each other, the default
(resulting in a short, wide image).

For details on the remaining configration options, see:
* :ref:`config_colormaps`
* :ref:`config_seasons`
* :ref:`config_comparison_grids`

Example Result
--------------

.. image:: examples/ice_pondarea_nh.png
:width: 720 px
:align: center
67 changes: 67 additions & 0 deletions docs/users_guide/tasks/climatologyMapSeaIcePondAreaSH.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
.. _task_climatologyMapSeaIcePondAreaSH:

climatologyMapSeaIcePondAreaSH
=======================================

An analysis task for plotting maps of Antarctic sea ice pond area fraction.

Component and Tags::

component: seaIce
tags: climatology, horizontalMap, seaIcePondArea, publicObs

Configuration Options
---------------------

The following configuration options are available for this task::

[climatologyMapSeaIcePondAreaSH]
# options related to plotting horizontally remapped climatologies of
# snow melt against control model results and observations
# in the southern hemisphere (SH)

# colormap for model/observations
colormapNameResult = deep
# whether the colormap is indexed or continuous
colormapTypeResult = indexed
# color indices into colormapName for filled contours
colormapIndicesResult = [20, 80, 110, 140, 170, 200, 230, 255]
# colormap levels/values for contour boundaries
colorbarLevelsResult = [0.001, 0.005, 0.01, 0.03, 0.05, 0.1, 0.2, 0.3, 0.4]

# colormap for differences
colormapNameDifference = balance
# whether the colormap is indexed or continuous
colormapTypeDifference = indexed
# color indices into colormapName for filled contours
colormapIndicesDifference = [0, 32, 64, 96, 128, 128, 160, 192, 224, 255]
# colormap levels/values for contour boundaries
colorbarLevelsDifference = [-0.2, -0.1, -0.05, -0.01, -0.005, 0, 0.005, 0.01, 0.05, 0.1, 0.2]

# Months or seasons to plot
seasons = ['FM', 'ON']

# comparison grid(s) (typically 'antarctic_extended') on which to plot analysis
comparisonGrids = ['antarctic_extended']

# a list of prefixes describing the sources of the observations to be used
observationPrefixes = ['']

# arrange subplots vertically?
vertical = False

The option ``vertical = True`` can be used to plot 3 panels one above another
(resulting in a tall, thin image) rather than next to each other, the default
(resulting in a short, wide image).

For details on the remaining configration options, see:
* :ref:`config_colormaps`
* :ref:`config_seasons`
* :ref:`config_comparison_grids`

Example Result
--------------

.. image:: examples/ice_pondarea_sh.png
:width: 720 px
:align: center
67 changes: 67 additions & 0 deletions docs/users_guide/tasks/climatologyMapSeaIceSnowMeltNH.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
.. _task_climatologyMapSeaIceSnowMeltNH:

climatologyMapSeaIceSnowMeltNH
=======================================

An analysis task for plotting maps of Arctic sea ice cell-averaged snow melt rate.

Component and Tags::

component: seaIce
tags: climatology, horizontalMap, seaIceSnowMelt, publicObs

Configuration Options
---------------------

The following configuration options are available for this task::

[climatologyMapSeaIceSnowMeltNH]
# options related to plotting horizontally remapped climatologies of
# snow melt against control model results and observations
# in the northern hemisphere (NH)

# colormap for model/observations
colormapNameResult = inferno
# whether the colormap is indexed or continuous
colormapTypeResult = indexed
# color indices into colormapName for filled contours
colormapIndicesResult = [20, 80, 110, 140, 170, 200, 230, 255]
# colormap levels/values for contour boundaries
colorbarLevelsResult = [0, 0.01, 0.02, 0.05, 0.1, 0.25, 0.5, 1., 1.5]

# colormap for differences
colormapNameDifference = balance
# whether the colormap is indexed or continuous
colormapTypeDifference = indexed
# color indices into colormapName for filled contours
colormapIndicesDifference = [0, 32, 64, 96, 128, 128, 160, 192, 224, 255]
# colormap levels/values for contour boundaries
colorbarLevelsDifference = [-0.2, -0.1, -0.05, -0.01, -0.005, 0, 0.005, 0.01, 0.05, 0.1, 0.2]

# Months or seasons to plot
seasons = ['ANN', 'FM', 'ON']

# comparison grid(s) (typically 'arctic_extended') on which to plot analysis
comparisonGrids = ['arctic_extended']

# a list of prefixes describing the sources of the observations to be used
observationPrefixes = ['']

# arrange subplots vertically?
vertical = False

The option ``vertical = True`` can be used to plot 3 panels one above another
(resulting in a tall, thin image) rather than next to each other, the default
(resulting in a short, wide image).

For details on the remaining configration options, see:
* :ref:`config_colormaps`
* :ref:`config_seasons`
* :ref:`config_comparison_grids`

Example Result
--------------

.. image:: examples/ice_snowmelt_nh.png
:width: 720 px
:align: center
67 changes: 67 additions & 0 deletions docs/users_guide/tasks/climatologyMapSeaIceSnowMeltSH.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
.. _task_climatologyMapSeaIceSnowMeltSH:

climatologyMapSeaIceSnowMeltSH
=======================================

An analysis task for plotting maps of Antarctic sea ice cell-averaged snow melt rate.

Component and Tags::

component: seaIce
tags: climatology, horizontalMap, seaIceSnowMelt, publicObs

Configuration Options
---------------------

The following configuration options are available for this task::

[climatologyMapSeaIceSnowMeltSH]
# options related to plotting horizontally remapped climatologies of
# snow melt rate against control model results and observations
# in the southern hemisphere (SH)

# colormap for model/observations
colormapNameResult = inferno
# whether the colormap is indexed or continuous
colormapTypeResult = indexed
# color indices into colormapName for filled contours
colormapIndicesResult = [20, 80, 110, 140, 170, 200, 230, 255]
# colormap levels/values for contour boundaries
colorbarLevelsResult = [0, 0.01, 0.02, 0.05, 0.1, 0.25, 0.5, 1., 1.5]

# colormap for differences
colormapNameDifference = balance
# whether the colormap is indexed or continuous
colormapTypeDifference = indexed
# color indices into colormapName for filled contours
colormapIndicesDifference = [0, 32, 64, 96, 128, 128, 160, 192, 224, 255]
# colormap levels/values for contour boundaries
colorbarLevelsDifference = [-0.2, -0.1, -0.05, -0.01, -0.005, 0, 0.005, 0.01, 0.05, 0.1, 0.2]

# Months or seasons to plot
seasons = ['ANN', 'FM', 'ON']

# comparison grid(s) (typically 'antarctic_extended') on which to plot analysis
comparisonGrids = ['antarctic_extended']

# a list of prefixes describing the sources of the observations to be used
observationPrefixes = ['']

# arrange subplots vertically?
vertical = False

The option ``vertical = True`` can be used to plot 3 panels one above another
(resulting in a tall, thin image) rather than next to each other, the default
(resulting in a short, wide image).

For details on the remaining configration options, see:
* :ref:`config_colormaps`
* :ref:`config_seasons`
* :ref:`config_comparison_grids`

Example Result
--------------

.. image:: examples/ice_snowmelt_sh.png
:width: 720 px
:align: center
67 changes: 67 additions & 0 deletions docs/users_guide/tasks/climatologyMapSeaIceSnowiceFormationNH.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
.. _task_climatologyMapSeaIceSnowiceFormationNH:

climatologyMapSeaIceSnowiceFormationNH
=======================================

An analysis task for plotting maps of Arctic sea ice cell-averaged snow-ice formation rate.

Component and Tags::

component: seaIce
tags: climatology, horizontalMap, seaIceSnowiceFormation, publicObs

Configuration Options
---------------------

The following configuration options are available for this task::

[climatologyMapSeaIceSnowiceFormationNH]
# options related to plotting horizontally remapped climatologies of
# snow-ice formation against control model results and observations
# in the northern hemisphere (NH)

# colormap for model/observations
colormapNameResult = cork
# whether the colormap is indexed or continuous
colormapTypeResult = indexed
# color indices into colormapName for filled contours
colormapIndicesResult = [20, 80, 110, 140, 170, 200, 230, 255]
# colormap levels/values for contour boundaries
colorbarLevelsResult = [0, 0.01, 0.05, 0.1, 0.25, 0.5, 0.75, 1.0, 1.5]

# colormap for differences
colormapNameDifference = balance
# whether the colormap is indexed or continuous
colormapTypeDifference = indexed
# color indices into colormapName for filled contours
colormapIndicesDifference = [0, 32, 64, 96, 128, 128, 160, 192, 224, 255]
# colormap levels/values for contour boundaries
colorbarLevelsDifference = [-0.2, -0.1, -0.05, -0.02, -0.01, 0, 0.01, 0.02, 0.05, 0.1, 0.2]

# Months or seasons to plot
seasons = ['ANN', 'FM', 'ON']

# comparison grid(s) (typically 'arctic_extended') on which to plot analysis
comparisonGrids = ['arctic_extended']

# a list of prefixes describing the sources of the observations to be used
observationPrefixes = ['']

# arrange subplots vertically?
vertical = False

The option ``vertical = True`` can be used to plot 3 panels one above another
(resulting in a tall, thin image) rather than next to each other, the default
(resulting in a short, wide image).

For details on the remaining configration options, see:
* :ref:`config_colormaps`
* :ref:`config_seasons`
* :ref:`config_comparison_grids`

Example Result
--------------

.. image:: examples/ice_snowiceformation_nh.png
:width: 720 px
:align: center
Loading