Glossary of EM.Cube's Python Functions

From Emagtech Wiki
Revision as of 15:05, 29 August 2016 by Kazem Sabet (Talk | contribs)

Jump to: navigation, search

The table below gives a list of all the currently available library functions in EM.Cube:

Syntax Type Description Notes
sign(x) Std. Python function Sign function 1 if x>0, -1 if x<0
fac(x) Std. Python function Factorial For integer values of x: n! = n(n-1)(n-2)...3.2.1
fac2(x) Std. Python function Double factorial For even integer values of x: n!! = n(n-2)(n-4)...4.2, for odd integer values of x: n!! = n(n-2)(n-4)...5.3
ceiling(x) Std. Python function Ceiling function Nearest integer >= x
floor(x) Std. Python function Floor function Nearest integer <= x
power(x,y) Std. Python function Power function x**y
sqrt(x) Std. Python function Square root function x^(1/2)
exp(x) Std. Python function Exponential function e**x
log(x) Std. Python function Natural logarithm function -
log10(x) Std. Python function Base 10 logarithm function ln(x)/ln(10)
log(x,a) Std. Python function Base a logarithm function ln(x)/ln(a)
abs(x) Std. Python function Absolute value function x if x>0, -x if x<0
sin(x) Std. Python function Sine function -
cos(x) Std. Python function Cosine function -
tan(x) Std. Python function Tangent function -
asin(x) Std. Python function Inverse sine function -
acos(x) Std. Python function Inverse cosine function -
atan(x) Std. Python function Inverse tangent function -
atan2(x,y) Std. Python function Inverse tangent function -
sinh(x) Std. Python function Hyperbolic sine function -
cosh(x) Std. Python function Hyperbolic cosine function -
tanh(x) Std. Python function Hyperbolic tangent function -
asinh(x) Std. Python function Inverse hyperbolic sine function -
acosh(x) Std. Python function Inverse hyperbolic cosine function -
atanh(x) Std. Python function Inverse hyperbolic tangent function -
sp.sici(x) Std. Python function Sine and cosine integral functions See Trigonometric Integrals on Wikipedia.
sp.fresnel(x) Std. Python function Sine and cosine Fresnel integral functions See Fresnel Integrals on Wikipedia.
sp.ellipe(x) Std. Python function Elliptic function of the first kind See Elliptic Integrals on Wikipedia.
sp.ellipk(x) Std. Python function Elliptic function of the second kind See Elliptic Integrals on Wikipedia.
sp.expi(x) Std. Python function Exponential integral function See Exponential Integrals on Wikipedia.
sp.expn(n,x) Std. Python function Generalized exponential integral function of order n See Exponential Integrals on Wikipedia.
gauss(x) Std. Python function Gaussian function -
sp.erf(x) Std. Python function Error function See Error Function on Wikipedia.
sp.erfc(x) Std. Python function Complementary error function See Error Function on Wikipedia.
sp.gamma(x) Std. Python function Gamma function See Gamma Function on Wikipedia.
sp.airy(x) Std. Python function Airy function of the first (Ai) and second (Bi) kind and their derivatives See Airy Functions on Wikipedia.
sp.j0(x) Std. Python function Bessel function of the first kind and order 0 See Bessel Functions on Wikipedia.
sp.j1(x) Std. Python function Bessel function of the first kind and order 1 See Bessel Functions on Wikipedia.
sp.jv(n,x) Std. Python function Bessel function of the first kind and order n See Bessel Functions on Wikipedia.
sp.y0(x) Std. Python function Bessel function of the second kind and order 0 See Bessel Functions on Wikipedia.
sp.y1(x) Std. Python function Bessel function of the second kind and order 1 See Bessel Functions on Wikipedia.
sp.yv(n,x) Std. Python function Bessel function of the second kind and order n See Bessel Functions on Wikipedia.
sp.i0(x) Std. Python function Modified Bessel function of the first kind and order 0 See Bessel Functions on Wikipedia.
sp.i1(x) Std. Python function Modified Bessel function of the first kind and order 1 See Bessel Functions on Wikipedia.
sp.iv(n,x) Std. Python function Modified Bessel function of the first kind and order n See Bessel Functions on Wikipedia.
sp.k0(x) Std. Python function Modified Bessel function of the second kind and order 0 See Bessel Functions on Wikipedia.
sp.k1(x) Std. Python function Modified Bessel function of the second kind and order 1 See Bessel Functions on Wikipedia.
sp.kv(n,x) Std. Python function Modified Bessel function of the second kind and order n See Bessel Functions on Wikipedia.
sp.sph_jn(n,x) Std. Python function Spherical Bessel function of the first kind and order n See Bessel Functions on Wikipedia.
sp.sph_yn(n,x) Std. Python function Spherical Bessel function of the second kind and order n See Bessel Functions on Wikipedia.
sp.sph_in(n,x) Std. Python function Modified spherical Bessel function of the first kind and order n See Bessel Functions on Wikipedia.
sp.sph_kn(n,x) Std. Python function Modified spherical Bessel function of the second kind and order n See Bessel Functions on Wikipedia.
sp.lpn(n,x) Std. Python function Legendre function of the first kind and order n See Legendre Polynomials on Wikipedia.
sp.lqn(n,x) Std. Python function Legendre function of the second kind and order n See Legendre Polynomials on Wikipedia.
sp.lpmn(m,n,x) Std. Python function Associated Legendre function of the first kind and order n See Legendre Polynomials on Wikipedia.
sp.lqmn(m,n,x) Std. Python function Associated Legendre function of the second kind and order n See Legendre Polynomials on Wikipedia.
sp.eval_chebyt(n,x) Std. Python function Chebyshev polynomial of the first kind and order n See Chebyshev Polynomials on Wikipedia.
sp.eval_chebyu(n,x) Std. Python function Chebyshev polynomial of the second kind and order n See Chebyshev Polynomials on Wikipedia.
sp.eval_legendre(n,x) Std. Python function Legendre polynomial of order n See Legendre Polynomials on Wikipedia.
sp.eval_laguerre(n,x) Std. Python function Laguerre polynomial of order n See Laguerre Polynomials on Wikipedia.
sp.eval_hermite(n,x) Std. Python function Hermite polynomial of order n See Hermite Polynomials on Wikipedia.
Math_ce(n,r,x) Std. Python function Even periodic (cosine) Mathieu function of order n See Mathieu Functions on Wikipedia.
Math_se(n,r,x) Std. Python function Odd periodic (sine) Mathieu function of order n See Mathieu Functions on Wikipedia.
rect(x) EMAG Python function Rectangle function x|≤0.5, 0 elsewhere
tri(x) EMAG Python function Triangle function 1-x|≤1, 0 elsewhere
spline2(x) EMAG Python function Quadratic spline function -
spline3(x) EMAG Python function Cubic spline function -
step(x) EMAG Python function Step function 1 if x>0, 0 if x<0
ramp(x) EMAG Python function Ramp function -
sqr_wave(x) EMAG Python function Square wave function -
tri_wave(x) EMAG Python function Triangle wave function -
sawtooth(x) EMAG Python function Sawtooth wave function -
sinc(x) EMAG Python function Sinc function sin(pi*x)/(pi*x)
rand(x,y) EMAG Python function Random function -
Z0_MS(e,x) EMAG Python function Characteristic impedance of a microstrip transmission line x: width-to-height ratio, e: substrate permittivity
w_MS(z,e,t) EMAG Python function Width of a microstrip transmission line z: characteristic impedance, e: substrate permittivity, t: substrate thickness
eeff_MS(e,x) EMAG Python function Effective permittivity of a microstrip transmission line x: width-to-height ratio, e: substrate permittivity
woh_MS(e,z) EMAG Python function Width-to-height ratio of a microstrip transmission line z: characteristic impedance z, e: substrate permittivity
Z0_CPW(e,x,y) EMAG Python function Characteristic impedance of a coplanar waveguide transmission line x: slot width-to-height ratio, y: center strip width-to-height ratio, e: substrate permittivity
eeff_CPW(e,x,y) EMAG Python function Effective permittivity of a coplanar waveguide transmission line x: slot width-to-height ratio, y: center strip width-to-height ratio, e: substrate permittivity
horn_a(d,x,y) EMAG Python function Wavelength-normalized a-dimension of an optimal pyramidal horn antenna d: directivity d, x and y: wavelength-normalized waveguide dimensions
horn_b(d,x,y) EMAG Python function Wavelength-normalized b-dimension of an optimal pyramidal horn antenna d: directivity d, x and y: wavelength-normalized waveguide dimensions
horn_l(d,x,y) EMAG Python function Wavelength-normalized length of an optimal pyramidal horn antenna d: directivity d, x and y: wavelength-normalized waveguide dimensions

 

Back icon.png Back to EM.Cube Main Page