User API

Routines

GeoCAT-comp routines

geocat.comp.linint2

Interpolates a regular grid to a rectilinear one using bi-linear interpolation.

geocat.comp.eofunc

Computes empirical orthogonal functions (EOFs, aka: Principal Component Analysis).

geocat.comp.eofunc_ts

Calculates the time series of the amplitudes associated with each eigenvalue in an EOF.

geocat.comp.moc_globe_atl

Facilitates calculating the meridional overturning circulation for the globe and Atlantic.

geocat.comp.ndpolyfit

An extension to numpy.polyfit function to support multi-dimensional arrays, Dask arrays, and missing values.

geocat.comp.ndpolyval

Extended version of numpy.polyval to support multi-dimensional outputs provided by geocat.comp.ndpolyfit.

geocat.comp.dpres_plevel

Calculates the pressure layer thicknesses of a constant pressure level coordinate system.

geocat.comp.rcm2points

Interpolates data on a curvilinear grid (i.e.

geocat.comp.rcm2rgrid

Interpolates data on a curvilinear grid (i.e.

geocat.comp.linint2_points

Interpolates from a rectilinear grid to an unstructured grid or locations using bilinear interpolation.

geocat.comp.rgrid2rcm

Interpolates data on a rectilinear lat/lon grid to a curvilinear grid like

geocat.comp.triple2grid

Places unstructured (randomly-spaced) data onto the nearest locations of a rectilinear grid.

geocat.comp.grid2triple

Converts a two-dimensional grid with one-dimensional coordinate variables