pg_utils.pg_model

Symbolic realization of the PG model and the spectral recipes

This module includes the following sub-modules:

  • base base classes

  • core core variables for the PG model

  • equations equations for the PG model

  • forcing all sorts of forcings to be inserted into equations

  • params controlling parameters of the system

  • expansion base classes for expansion recipes

Modules

pg_utils.pg_model.base

Base classes and collections

pg_utils.pg_model.base_utils

Utilities for PG model Jingtao Min @ ETH-EPM, 09.2023

pg_utils.pg_model.bg_fields

Background fields for linearization

pg_utils.pg_model.core

Core utilities: coordinates, fields, quantities and controlling parameters in PG model

pg_utils.pg_model.equations

Equations for Plesio-Geostrophy Model

pg_utils.pg_model.expand_conjugate

Expansion configuration file - Expansion for the conjugate variables

pg_utils.pg_model.expand_daria_malkus

Expansion configuration file - Daria's expansion for Malkus background field, with only coupling in equatorial components implemented, consistent with quad_malkus_reg_diff.nb

pg_utils.pg_model.expand_daria_mm_malkus

Expansion configuration file - Daria's expansion for Malkus background field, with only coupling in equatorial components implemented, consistent with quad_malkus_reg_diff.nb

pg_utils.pg_model.expand_daria_thesis

Expansion configuration file - Daria's expansion as documented in dissertation, consistent with C1QP_reg_diff_visc_daria.nb

pg_utils.pg_model.expand_stream_force_cpt

Expansion configuration file - Expansion for the streamfunction-force formulation with forcing spectrum as compact as streamfunction.

pg_utils.pg_model.expand_stream_force_orth

Expansion configuration file - Expansion for the streamfunction-force formulation with self-orthogonal forcing basis.

pg_utils.pg_model.expansion

Define expansions of the fields.

pg_utils.pg_model.forcing

Forcings in Plesio-Geostrophy Model

pg_utils.pg_model.params

Controlling parameters of the system