Source code for kitpylib.PyMath.spf3d

'''A module for 3d special functions.'''
from .spf2d import gaus2d, ramp2d, rect2d, sign2d, step2d, tri2d, sinc2d

[docs] def tri3d(x, y): '''The 3d triangle function.''' return tri2d(x)*tri2d(y)
[docs] def ramp3d(x, y): '''The 3d ramp function.''' return ramp2d(x)*ramp2d(y)
[docs] def rect3d(x, y): '''The 3d rectangle function.''' return rect2d(x)*rect2d(y)
[docs] def sign3d(x, y): '''The 3d sign function.''' return sign2d(x)*sign2d(y)
[docs] def step3d(x, y): '''The 3d step function.''' return step2d(x)*step2d(y)
[docs] def gaus3d(x, y): '''The 3d Gaussian Function.''' return gaus2d(x)*gaus2d(y)
[docs] def sinc3d(x, y): '''The 3d sinc function.''' return sinc2d(x)*sinc2d(y)