logo

Geodynamics with Underworld

  • Geodynamics with Underworld

Introduction and Background

  • Introduction
    • Plate tectonics
    • Observations
    • Planetary Science

Mathematical Fluid Dynamics

  • Content
  • Conservation Laws
  • Navier-Stokes Equation
  • Non-dimensional equations & dimensionless numbers
  • Thermal Convection
  • Dynamics of the Lithosphere

Numerical Modeling

  • Content
  • Numerical Modeling in Solid Earth Dynamics
  • Survey of numerical methods
  • Introduction to the Finite Element Method
  • Practical Finite Elements
  • Methods for Solving Numerical Problems

Python for Geoscientists

  • Content
  • Jupyter Notebooks
    • ipython
    • Python data types
    • Classes and objects
    • An introduction to Version Control
    • An introduction to Version Control pt 2
    • How to use git for yourself
  • Numpy and Scipy
    • Numpy data structures
    • The game of life
    • The game of life (Advanced)
    • Animation
    • scipy
    • scipy.interpolate
    • scipy.spatial
    • scipy.optimize
    • Data storage
  • Introduction to matplotlib
  • Maps with the Cartopy Package
    • Datasets
    • Cartopy
    • Handling images
    • Australian magnetic intensity
    • How to use contours to view global data
    • Point Data
    • Cartopy and the Shuttle Radar Topography Map data
    • On demand mapping services
    • Global Plate Motions
    • Himalaya Maps (1)
    • Himalaya Maps (2)
  • Triangulations
    • Cartesian Meshes
      • Example 1 - Triangulation of arbitrary points
      • Example 2 - stripy predefined meshes
      • Example 3 - stripy interpolation
      • Example 4 - stripy gradients
      • Example 5 - stripy smoothing operations
      • Example 6 - Scattered Data and ‘Heat Maps’
      • Example 7 - Refining a triangulation
      • Example 8 - Spline Tension
      • Example 9 - Constructing the Voronoi diagram
    • Spherical Meshes
      • Example 1 - Triangulation of arbitrary points on the sphere
      • Example 2 - stripy predefined meshes
      • Example 3 - stripy interpolation on the sphere
      • Example 4 - stripy gradients on the sphere
      • Example 5 - stripy smoothing operations
      • Example 6 - Scattered Data and ‘Heat Maps’
      • Example 7 - Refining a triangulation
      • Example 8 - Spline Tension
      • Example 9 - Constructing the Voronoi diagram
      • Introduction to the stripy wrapper for litho 1.0
      • Litho 1.0 global sampling
      • Crust 1.0 data
      • Properties of the cratons
      • Age of the oceans / depth of the oceans
      • A quick look at the depth-age relationship for the seafloor.
        • A quick look at the depth-age relationship for the seafloor.
        • A quick look at the depth-age relationship for the seafloor.
        • A quick look at the depth-age relationship for the seafloor.
        • A quick look at the depth-age relationship for the seafloor.
  • Getting started with sympy
  • Differentiation / Integration
    • Using sympy for ODEs
    • Use of the sympy equation module ( Eq )
    • Using sympy for a PDE
    • The biharmonic equation for Stokes flow
  • Numerical models
    • Partial Differential Equations of Groundwater Flow
    • Finite Differences
    • Finite difference operations
    • Advanced finite difference
Powered by Jupyter Book

Spherical Meshes¶

  • Ex1-Cartesian-Triangulations

  • Ex2-CartesianGrids.md

  • Ex3-Interpolation.md

  • Ex4-Gradients.md

  • Ex5-Smoothing.md

  • Ex6-Scattered-Data.md

  • Ex7-Refinement-of-Triangulations.md

  • Ex8-Spline-Tension.md

  • Ex9-Voronoi-Diagram.md

Example 9 - Constructing the Voronoi diagram Example 1 - Triangulation of arbitrary points on the sphere

By Louis Moresi
© Copyright 2020.