smrf.envphys.core package

smrf.envphys.core.envphys_c module

C implementation of some radiation functions

smrf.envphys.core.envphys_c.cdewpt(ndarray vp, ndarray dwpt, float tolerance=0, int nthreads=1)
Parameters:vp
Out:
dwpt changed in place

20160505 Scott Havens

smrf.envphys.core.envphys_c.ctopotherm(ndarray ta, ndarray tw, ndarray z, ndarray skvfac, ndarray thermal, int nthreads=1)

Call the function krige_grid in krige.c which will iterate over the grid within the C code

Parameters:tw, z, skvfac (ta,) –
Out:
thermal changed in place

20160325 Scott Havens

smrf.envphys.core.envphys_c.cwbt(ndarray ta, ndarray td, ndarray z, ndarray tw, float tolerance=0, int nthreads=1)

Call the function iwbt in iwbt.c which will iterate over the grid within the C code

Parameters:td, z, tw_o (ta,) –
Out:
tw changed in place (wet bulb temperature)

20180611 Micah Sandusky

Module contents