|
PALM-meteo
|
Classes | |
| class | VInterpFortranThread |
Functions | |
| def | interpolator (name) |
| def | lpad (var) |
| def | get_vinterp (ztarget, zsource, linear=True, wind=True) |
| def | get_vinterp_prepared (ztarget, zsource) |
| def | get_vinterp_metpy (ztarget, zsource) |
| def | get_vinterp_fortran (ztarget, zsource) |
Variables | |
| dictionary | interpolators = {} |
| def 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.
| def palmmeteo.vinterp.get_vinterp_fortran | ( | ztarget, | |
| zsource | |||
| ) |
Returns a wrapper for the native Fortran interpolator
| def palmmeteo.vinterp.get_vinterp_metpy | ( | ztarget, | |
| zsource | |||
| ) |
Returns a wrapper for the MetPy interpolator
| def 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.
| def palmmeteo.vinterp.interpolator | ( | name | ) |
Decorator for list of interpolators
| def palmmeteo.vinterp.lpad | ( | var | ) |
Pad variable in first dimension by repeating lowest layer twice
| dictionary palmmeteo.vinterp.interpolators = {} |