# Math Transform

## Inverse Cosine

Syntax: `acos()`
Definition: Calculates the element-wise inverse cosine (arccosine) of the input time series.
Arguments: Not Applicable
Return: A time series of values representing the element-wise inverse cosine of the input time series.
Description: The cosine function calculates the element-wise inverse cosine of the input series.
Example:
acos_values = ETH.close -> rsi(1000) -> acos()

## Inverse Sine

Syntax: `asin()`
Definition: Calculates the element-wise inverse sine (arcsine) of the input time series.
Arguments: Not Applicable
Return: A time series of values representing the element-wise inverse sine of the input time series.
Description: The asin function calculates the element-wise inverse sine of the input series.
Example:
asin_values = ETH.close -> rsi(1000) -> asin()

## Inverse Tangent

Syntax: `atan()`
Definition: Calculates the element-wise inverse tangent (arctangent) of the input time series.
Arguments: Not Applicable
Return: A time series of values representing the element-wise inverse tangent of the input time series.
Description: The atan function calculates the element-wise inverse tangent of the input series.
Example:
atan_values = ETH.close -> rsi(1000) -> atan()

## Ceiling

Definition: Calculates the element-wise ceiling of the input time series.
Syntax: `ceil()`
Arguments: Not Applicable
Return: A time series of values representing the element-wise ceiling of the input time series.
Description: The ceil function calculates the element-wise ceiling of the input series. The ceiling of a value is the smallest integer that is greater than or equal to the value. This function can be used to round up the values in a time series.
Example:
ceil_values = ETH.close -> ceil()

## Cosine

Definition: Calculates the element-wise cosine of the input time series.
Syntax: `cos()`
Arguments: Not Applicable
Return: A time series of values representing the element-wise cosine of the input time series.
Description: The cos function calculates the element-wise cosine of the input series.
Example:
cos_values = ETH.close -> rsi(1000) -> cos()

## Hyperbolic Cosine

Definition: Calculates the element-wise hyperbolic cosine of the input time series.
Syntax: `cosh()`
Arguments: Not Applicable
Return: A time series of values representing the element-wise hyperbolic cosine of the input time series.
Description: The cosh function calculates the element-wise hyperbolic cosine of the input series.
Example:
cosh_values = ETH.close -> rsi(1000) -> cosh()

## Natural Exponential

Definition: Calculates the natural exponential of the input time series.
Syntax: `exp()`
Arguments: Not Applicable
Return: A time series of values representing the natural exponential of the input time series.
Description: The natural exponential (exp) is a mathematical function that calculates the base e raised to the power of a number. In finance, it is used to calculate exponential returns of a security. Exponential returns provide a useful way to analyze the growth of an investment over time.
Example:
floor_values = ETH.close -> ln()

## Floor

Definition: Calculates the element-wise floor of the input time series.
Syntax: `floor()`
Arguments: Not Applicable
Return: A time series of values representing the element-wise floor of the input time series.
Description: The floor function calculates the element-wise floor of the input series. The floor of a value is the largest integer that is less than or equal to the value. This function can be used to round down the values in a time series.
Example:
floor_values = ETH.close -> floor()

## Natural Logarithm

Definition: Calculates the natural logarithm of the input time series.
Syntax: `ln()`
Arguments: Not Applicable
Return: A time series of values representing the natural logarithm of the input time series.
Description: The natural logarithm (ln) is a mathematical function that calculates the logarithm of a number to the base e. In finance, it is used to calculate logarithmic returns of a security. Logarithmic returns provide a useful way to analyze the growth of an investment over time.
Example:
floor_values = ETH.close -> ln()

## Common Logarithm

Definition: Calculates the base-10 (common) logarithm of the input time series.
Syntax: `log10()`
Arguments: Not Applicable
Return: A time series of values representing the base-10 logarithm of the input time series.
Description: The base-10 logarithm is a mathematical function that calculates the logarithm of a number to the base 10. In finance, it is used to calculate logarithmic returns of a security. Logarithmic returns provide a useful way to analyze the growth of an investment over time.
Example:
log10_values = ETH.close -> log10()

## Sine

Definition: Calculates the element-wise sine of the input time series
Syntax: `sin()`
Arguments: Not Applicable
Return: A time series of values representing the element-wise sine of the input time series.
Description: The sin function calculates the element-wise sine of the input series. The sine function is a periodic function that is commonly used in trigonometry.
Example:
sin_values = ETH.close -> rsi(1000) -> sin()

## Hyperbolic Sine

Definition: Calculates the element-wise hyperbolic sine of the input time series
Syntax: `sinh()`
Arguments: Not Applicable
Return: A time series of values representing the element-wise hyperbolic sine of the input time series.
Description: The sinh function calculates the element-wise hyperbolic sine of the input series. The hyperbolic sine function has a range of -infinity to infinity.
Example:
sinh_values = ETH.close -> rsi(1000) -> sinh()

## Square Root

Definition: Calculates the square root of the input time series.
Syntax: `sqrt()`
Arguments: Not Applicable
Return: A time series of values representing the element-wise square root of the input time series.
Description: Square root is a mathematical function that calculates the square root of a number. In finance, the square root function is used for various calculations, including volatility analysis.
Example:
sqrt_values = ETH.close -> sqrt()

## Tangent

Syntax: `tan()`
Arguments: Not Applicable
Return: A time series of values representing the element-wise tangent of the input time series.
Description: The tan function calculates the element-wise tangent of the input series.
Example:
tan_values = ETH.close -> rsi(1000) -> tan()

## Hyperbolic Tangent

Definition: Calculates the element-wise hyperbolic tangent of the input time series.
Syntax: `tanh()`
Arguments: Not Applicable
Return: A time series of values representing the element-wise hyperbolic tangent of the input time series.
Description: The tanh function calculates the element-wise hyperbolic tangent of the input series. The hyperbolic tangent function has a range of -1 to 1.
Example:
tanh_values = ETH.close -> rsi(1000) -> tanh()