projection

Contents

projection#

Module: fridom.framework.projection

Classes, Functions, and Variables

Projection(mset)

Base class for projections.

GeostrophicSpectral(mset[, use_discrete])

Projection onto the geostrophic subspace using spectral eigenvectors.

WaveSpectral(mset[, use_discrete])

Projection onto the inertia-gravity wave subspace using spectral eigenvectors.

DivergenceSpectral(mset[, use_discrete])

Projection onto the divergence subspace using spectral eigenvectors.

GeostrophicTimeAverage(mset, max_period[, ...])

Projection onto the geostrophic subspace using time-averaging

OptimalBalance(mset, base_proj, ramp_period)

Nonlinear balancing using the optimal balance method.

NNMD(mset[, order, epsilon, use_model, ...])

Nonlinear normal mode decomposition

Projection.

Description#

Projection classes are used to decompose the flow into different components. For example, the flow can be decomposed into geostrophic and ageostrophic components, or into balanced and unbalanced components.