# Bumps 0.7.6 documentation

## pmath - Parametric versions of standard functions

`exp` | Return e raised to the power of x.
`log` | Return the logarithm of x to the given base.
`log10` | Return the base 10 logarithm of x.
`sqrt` | Return the square root of x.
`sin` | Return the sine of x (measured in radians).
`cos` | Return the cosine of x (measured in radians).
`tan` | Return the tangent of x (measured in radians).
`asin` | Return the arc sine (measured in radians) of x.
`acos` | Return the arc cosine (measured in radians) of x.
`atan` | Return the arc tangent (measured in radians) of x.
`atan2` | Return the arc tangent (measured in radians) of y/x.
`sind` | Return the sine of x (measured in in degrees).
`cosd` | Return the cosine of x (measured in in degrees).
`tand` | Return the tangent of x (measured in in degrees).
`asind` | Return the arc sine (measured in in degrees) of x.
`acosd` | Return the arc cosine (measured in in degrees) of x.
`atand` | Return the arc tangent (measured in in degrees) of x.
`atan2d` | Return the arc tangent (measured in in degrees) of y/x.
`sinh` | Return the hyperbolic sine of x.
`cosh` | Return the hyperbolic cosine of x.
`tanh` | Return the hyperbolic tangent of x.
`degrees` | Convert angle x from radians to degrees.
`radians` | Convert angle x from degrees to radians.
`sum` | Return the sum of an iterable or sequence of numbers (NOT strings) plus the value of ‘start’ (which defaults to 0).
`prod` | Return the product of a sequence of numbers.

Standard math functions for parameter expressions.

`bumps.pmath.``exp`(x)

  Return e raised to the power of x.

`bumps.pmath.``log`(x[, base])

  Return the logarithm of x to the given base. If the base not specified, returns the natural logarithm (base e) of x.

`bumps.pmath.``log10`(x)

  Return the base 10 logarithm of x.

`bumps.pmath.``sqrt`(x)

  Return the square root of x.

`bumps.pmath.``sin`(x)

  Return the sine of x (measured in radians).

`bumps.pmath.``cos`(x)

  Return the cosine of x (measured in radians).

`bumps.pmath.``tan`(x)

  Return the tangent of x (measured in radians).

`bumps.pmath.``asin`(x)

  Return the arc sine (measured in radians) of x.

`bumps.pmath.``acos`(x)

  Return the arc cosine (measured in radians) of x.

`bumps.pmath.``atan`(x)

  Return the arc tangent (measured in radians) of x.

`bumps.pmath.``atan2`(y, x)

  Return the arc tangent (measured in radians) of y/x. Unlike atan(y/x), the signs of both x and y are considered.

`bumps.pmath.``sind`(*args, **kw)

  Return the sine of x (measured in in degrees).

`bumps.pmath.``cosd`(*args, **kw)

  Return the cosine of x (measured in in degrees).

`bumps.pmath.``tand`(*args, **kw)

  Return the tangent of x (measured in in degrees).

`bumps.pmath.``asind`(*args, **kw)

  Return the arc sine (measured in in degrees) of x.

`bumps.pmath.``acosd`(*args, **kw)

  Return the arc cosine (measured in in degrees) of x.

`bumps.pmath.``atand`(*args, **kw)

  Return the arc tangent (measured in in degrees) of x.

`bumps.pmath.``atan2d`(*args, **kw)

  Return the arc tangent (measured in in degrees) of y/x. Unlike atan(y/x), the signs of both x and y are considered.

`bumps.pmath.``sinh`(x)

  Return the hyperbolic sine of x.

`bumps.pmath.``cosh`(x)

  Return the hyperbolic cosine of x.

`bumps.pmath.``tanh`(x)

  Return the hyperbolic tangent of x.

`bumps.pmath.``degrees`(x)

  Convert angle x from radians to degrees.

`bumps.pmath.``radians`(x)

  Convert angle x from degrees to radians.

`bumps.pmath.``sum`(iterable[, start]) → value

  Return the sum of an iterable or sequence of numbers (NOT strings) plus the value of ‘start’ (which defaults to 0). When the sequence is empty, return start.

`bumps.pmath.``prod`(*args, **kw)

  Return the product of a sequence of numbers.