|
PALM-meteo
|
Classes | |
| class | VInterpFortranThread |
Functions | |
| interpolator (name) | |
| lpad (var) | |
| get_vinterp (ztarget, zsource, linear=True, wind=True) | |
| get_vinterp_prepared (ztarget, zsource) | |
| get_vinterp_metpy (ztarget, zsource) | |
| get_vinterp_fortran (ztarget, zsource) | |
Variables | |
| dict | interpolators = {} |
Functions for vertical interpolation
| palmmeteo.vinterp.get_vinterp | ( | ztarget, | |
| zsource, | |||
linear = True, |
|||
wind = True |
|||
| ) |
Return configured vertical interpolators for given target and source level heights. Returns linear interpolator and/or configured wind profile interpolator.
| palmmeteo.vinterp.get_vinterp_fortran | ( | ztarget, | |
| zsource | |||
| ) |
Returns a wrapper for the native Fortran interpolator
| palmmeteo.vinterp.get_vinterp_metpy | ( | ztarget, | |
| zsource | |||
| ) |
Returns a wrapper for the MetPy interpolator
| palmmeteo.vinterp.get_vinterp_prepared | ( | ztarget, | |
| zsource | |||
| ) |
Creates Python-based vertical interpolator with prepared weights. Accepts 1D or 3D ztarget and zsource (at least 1 must be 3D). Extrapolates below zsource, but not above.
| palmmeteo.vinterp.interpolator | ( | name | ) |
Decorator for list of interpolators
| palmmeteo.vinterp.lpad | ( | var | ) |
Pad variable in first dimension by repeating lowest layer twice
| dict palmmeteo.vinterp.interpolators = {} |