Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

seaduck.eulerian_budget

bolus_vel_from_psi

bolus_vel_from_psi(tub, xgcmgrd, psixname='GM_PsiX', psiyname='GM_PsiY')

Calculate bolus velocity based on its streamfunction.


buffer_x_periodic

buffer_x_periodic(s, lm, rm)

buffer_x_withface

buffer_x_withface(s, face, lm, rm, tp)

Create buffer zone in x direction for one face of an array.

Parameters


buffer_y_periodic

buffer_y_periodic(s, lm, rm)

buffer_y_withface

buffer_y_withface(s, face, lm, rm, tp)

Create buffer zone in x direction for one face of an array.

Parameters


buffer_z_nearest

buffer_z_nearest(s, lm, rm)

create_ecco_grid

create_ecco_grid(ds, for_outer=False)

Create xgcm object for an ECCO dataset.


create_periodic_grid

create_periodic_grid(ds)

hor_div

hor_div(tub, xgcmgrd, xfluxname, yfluxname)

Calculate horizontal divergence using xgcm.

Parameters


second_order_flux_limiter_x

second_order_flux_limiter_x(s_center, u_cfl)

Get interpolated tracer concentration in X.

for more info, see https://mitgcm.readthedocs.io/en/latest/algorithm/adv-schemes.html#second-order-flux-limiters

Parameters


second_order_flux_limiter_y

second_order_flux_limiter_y(s_center, u_cfl)

Get interpolated tracer concentration in Y.

for more info, see https://mitgcm.readthedocs.io/en/latest/algorithm/adv-schemes.html#second-order-flux-limiters

Parameters


second_order_flux_limiter_z

second_order_flux_limiter_z(s_center, u_cfl)

Get interpolated tracer concentration in Z.

for more info, see https://mitgcm.readthedocs.io/en/latest/algorithm/adv-schemes.html#second-order-flux-limiters

Parameters


third_order_DST_x

third_order_DST_x(xbuffer, u_cfl)

Get interpolated tracer concentration in X.

for more info, see https://mitgcm.readthedocs.io/en/latest/algorithm/adv-schemes.html#third-order-direct-space-time

Parameters


third_order_DST_y

third_order_DST_y(ybuffer, u_cfl)

Get interpolated tracer concentration in Y.

for more info, see https://mitgcm.readthedocs.io/en/latest/algorithm/adv-schemes.html#third-order-direct-space-time

Parameters


third_order_upwind_z

third_order_upwind_z(s, w)

Get interpolated tracer concentration in the vertical.

for more info, see https://mitgcm.readthedocs.io/en/latest/algorithm/adv-schemes.html#third-order-upwind-bias-advection This function currently only work when there is no through surface flux.

Parameters


total_div

total_div(tub, xgcmgrd, xfluxname, yfluxname, zfluxname)

Calculate 3D divergence using xgcm.

Parameters


ver_div

ver_div(tub, xgcmgrd, zfluxname)

Calculate horizontal divergence using xgcm.

Parameters