Skip to main content
Ctrl+K
easy.gems  documentation - Home easy.gems  documentation - Home
  • Simulations
  • Processing
  • Contribute
  • GitLab
  • Legal
  • Privacy
Ctrl+K
  • Simulations
  • Processing
  • Contribute
  • GitLab
  • Legal
  • Privacy
Ctrl+K

Section Navigation

  • Systems at DKRZ
    • The file systems of Levante (docs.dkrz.de)
    • How to do data processing on Levante (docs.dkrz.de)
    • DKRZs JupyterHub
    • The official Levante introduction (docs.dkrz.de)

Processing tools

  • Working with Intake and Intake-ESM
    • Listing the entries in an intake catalog
    • Finding files on the command line with query_yaml
    • Searching catalog metadata with search_yaml
    • Loading data from the catalog
    • Working with Intake-ESM and the Tape archive
    • Map Plotting with Intake and datashader
    • Caching results of computations for later use
    • Accessing the metadata of variables
    • Calculating zonal means
    • Using intake together with CDO
    • Getting file names from intake with a command-line python script
    • Some helper functions
    • Robust Script for getting variable metadata
    • Plotting 2m air temperature for all DYAMOND WINTER simulations
  • The Climate Data Operators
    • Using intake together with CDO
    • Dealing with multidecadal 10km coupled simulations
  • Hints for visualization with Paraview
  • Dask for performant data workflows
    • Dask Collections: Arrays
    • Dask chunks and best practices

Fantastic grids and how to use them

  • Hierarchical HEALPix output
    • Getting started with hierarchical HEALPix data
    • Plotting with cartopy
    • Plot the difference between two fields on (possibly) different grids
    • Time space diagrams
    • Regridding HEALPix data to 1x1 degree
    • HEALPix with pyicon
    • Averages of ocean data
    • Using land-sea mask
    • Comparing EUREC4A’s dropsondes to ICON
    • Resampling to lon-lat grid
    • Limited-area HEALPix
  • Playing with Triangles of the ICON grid
    • Triangular Meshes and Basic Plotting
    • Grid Index Ordering
    • Torodial Grids on ICON
    • Subsampling and Averaging
    • Gridlocator
    • Selecting and Reindexing of Area of Interest
    • Calculating Derivatives on a Triangular Grid
      • Part 1: Deriving Derivatives on Triangular Grid
      • Part 2: Verification of Derivative Function
    • Calculating zonal means

How to build a useful dataset

  • Remapping a dataset to HEALPix
  • Define the encoding of a Zarr store
  • How to write a Zarr store - 2.0
  • Hints for processing data
  • Playing with Triangles of the ICON grid
  • Calculating Derivatives on a Triangular Grid

Calculating Derivatives on a Triangular Grid#

You thought we can only calculate derivatives on a rectangular grid? Then read this and we will convince you of the opposite. Triangles can sometimes be a bit frightening. Here we show you how to make friends with them. Let’s make friends!

  • Part 1: Deriving Derivatives on Triangular Grid
  • Part 2: Verification of Derivative Function

previous

Selecting and Reindexing of Area of Interest

next

Part 1: Deriving Derivatives on Triangular Grid

Edit on GitLab
Open issue
Download
Show Source

© Copyright 2021, The DYAMONDs.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.16.0.