.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "reference/gallery/generated/spatial/plot_surface_spatial.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code. .. rst-class:: sphx-glr-example-title .. _sphx_glr_reference_gallery_generated_spatial_plot_surface_spatial.py: Regional spatial plot ===================== Generate spatial map of a 2D field (regional data example). .. admonition:: References General functionality is provided using :doc:`CSET recipe ` ``generic_surface_spatial_plot_sequence.yaml`` The following CSET operators are used: * :py:mod:`CSET.operators.read.read_cubes` * :py:mod:`CSET.operators.plot.spatial_pcolormesh_plot` or :py:mod:`CSET.operators.plot.spatial_contour_plot`. Using *cset bake* on the command line ------------------------------------- * Access recipe file using ``cset cookbook``. * Set required recipe inputs on command line. Example to generate full-domain spatial maps of ``temperature_at_screen_level`` for all output times:: cset cookbook generic_surface_spatial_plot_sequence.yaml cset -v bake -i "/path/to/input/data" -o "./output_path" \ -r generic_surface_spatial_plot_sequence.yaml \ --VARNAME="temperature_at_screen_level" \ --MODEL_NAME="my_model_label" \ --METHOD="SEQ" \ --SUBAREA_TYPE='None' --SUBAREA_EXTENT='None' --SUBAREA_NAME='None' Configuring the *cset_workflow* ------------------------------- * Update workflow configuration settings via ``rose edit`` GUI or in ``rose-suite.conf`` file. * Complete ``General setup options`` and ``Cycling and Model options`` details - see :doc:`/usage/workflow-configure`. * Set required configuration options on ``Diagnostics / Surface (2D) fields`` panel:: SURFACE_FIELDS = ["temperature_at_screen_level", ...] SPATIAL_SURFACE_FIELD = True Example python code ------------------- .. GENERATED FROM PYTHON SOURCE LINES 45-57 .. image-sg:: /reference/gallery/generated/spatial/images/sphx_glr_plot_surface_spatial_001.png :alt: air_temperature [2022-09-21 05:00:00] :srcset: /reference/gallery/generated/spatial/images/sphx_glr_plot_surface_spatial_001.png, /reference/gallery/generated/spatial/images/sphx_glr_plot_surface_spatial_001_2_00x.png 2.00x :class: sphx-glr-single-img .. code-block:: Python from CSET import sample_data_path from CSET.operators import plot, read # Set path to input data filename = sample_data_path("air_temperature.nc") # Read selected variable(s) of interest cube = read.read_cube(filename, ["temperature_at_screen_level"]) # Plot single time using spatial_contour_plot plot.spatial_contour_plot(cube[-1]) .. rst-class:: sphx-glr-timing **Total running time of the script:** (0 minutes 2.433 seconds) .. _sphx_glr_download_reference_gallery_generated_spatial_plot_surface_spatial.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: plot_surface_spatial.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: plot_surface_spatial.py ` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: plot_surface_spatial.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_