mitgcm
Analysis of MITgcm output using python
Namespaces | Functions
streamlines.py File Reference

Go to the source code of this file.

Namespaces

 mitgcm.streamlines
 A collection of functions for streamlines and related shennanigans.
 

Functions

def mitgcm.streamlines.stream2
 A two-dimensional streamline solver. More...
 
def mitgcm.streamlines.stream3
 A three-dimensional streamline solver. More...
 
def mitgcm.streamlines.stream3_many
 A three-dimensional streamline solver. More...
 
def mitgcm.streamlines.pathlines
 A three-dimensional lagrangian particle tracker. More...
 
def mitgcm.streamlines.pathlines_many
 A three-dimensional lagrangian particle tracker designed for tracking many particles at once. More...
 
def mitgcm.streamlines.pathlines_for_OLIC_xyzt_ani
 A three-dimensional lagrangian particle tracker designed for tracking many particles at once. More...
 
def mitgcm.streamlines.numeric_GLM_xyzt
 A three-dimensional lagrangian particle tracker designed for tracking many particles at once as a method of estimating Generalised Lagrangian-Mean velocities. More...
 
def mitgcm.streamlines.numeric_GLM_xyz
 A three-dimensional streamline solver. More...
 
def mitgcm.streamlines.bilinear_interp (x0, y0, field, x, y, len_x, len_y)
 Do bilinear interpolation of a field. More...
 
def mitgcm.streamlines.actual_bilinear_interp (field, x0, y0, x, y, len_x, len_y, x_index, y_index)
 This is a numba accelerated bilinear interpolation. More...
 
def mitgcm.streamlines.trilinear_interp (x0, y0, z0, field, x, y, z, len_x, len_y, len_z)
 Do trilinear interpolation of the field in three spatial dimensions. More...
 
def mitgcm.streamlines.trilinear_interp_arrays (x0, y0, z0, field, x, y, z, len_x, len_y, len_z)
 Do trilinear interpolation of the field in three spatial dimensions. More...
 
def mitgcm.streamlines.actual_trilinear_interp (field, x0, y0, z0, x_index, y_index, z_index, x, y, z)
 This is a numba accelerated trilinear interpolation. More...
 
def mitgcm.streamlines.quadralinear_interp (x0, y0, z0, t0, field, x, y, z, t, len_x, len_y, len_z, len_t, x_index, y_index, z_index, t_index)
 Do quadralinear interpolation of the velocity field in three spatial dimensions and one temporal dimension to get nice accurate streaklines. More...
 
def mitgcm.streamlines.actual_quadralinear_interp (field, x0, y0, z0, t0, x_index, y_index, z_index, t_index, x, y, z, t)
 This is a numba accelerated quadralinear interpolation. More...
 
def mitgcm.streamlines.indices_and_field (x, y, z, x0, y0, z0, t_index, len_x, len_y, len_z, len_t, netcdf_filehandle, variable, bias_field)
 A helper function to extract a small 4D hypercube of data from a netCDF file. More...
 
def mitgcm.streamlines.extract_along_path4D
 extract the value of a field along a path through a time varying, 3 dimensional field. More...
 
def mitgcm.streamlines.extract_along_path3D (path_x, path_y, path_z, x_axis, y_axis, z_axis, field)
 Extract the value of a field along a path through a 3 dimensional field. More...
 
def mitgcm.streamlines.extract_along_path2D
 Extract the value of a field along a path through a 2 dimensional field. More...