> For the complete documentation index, see [llms.txt](https://docs.onum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.onum.com/actions-changelog/math-expression.md).

# Math Expression

Learn more about this Action in [this article](/pipelines/actions/transformation/math-expression.md).

<details>

<summary>v1.2.0</summary>

<mark style="background-color:purple;">**Released on**</mark> <mark style="background-color:purple;"></mark><mark style="background-color:purple;">05/23/2025</mark>

New operations added:

<table><thead><tr><th width="193.6640625">Operation</th><th>Example</th></tr></thead><tbody><tr><td>Natural logarithm</td><td><code>LN(field)</code></td></tr><tr><td>Logarithm with given base</td><td><code>LOG(base, field)</code></td></tr><tr><td>Exponential function</td><td><code>EXP(field)</code></td></tr><tr><td>Constant π</td><td><code>PI()</code></td></tr><tr><td>Trigonometric functions (in radians)</td><td><ul><li><code>SIN(field)</code></li><li><code>COS(field)</code></li><li><code>TAN(field)</code></li></ul></td></tr><tr><td>Inverse trigonometric functions</td><td><p></p><ul><li><code>ASIN(field)</code></li><li><code>ACOS(field)</code></li><li><code>ATAN(field)</code></li></ul></td></tr><tr><td>Hyperbolic functions (in radians)</td><td><p></p><ul><li><code>SINH(field)</code></li><li><code>COSH(field)</code></li><li><code>TANH(field)</code></li></ul></td></tr><tr><td>Inverse hyperbolic functions</td><td><p></p><ul><li><code>ASINH(field)</code></li><li><code>ACOSH(field)</code></li><li><code>ATANH(field)</code></li></ul></td></tr><tr><td>Degrees/radians conversion</td><td><ul><li><code>DEGREES(field)</code></li><li><code>RADIANS(field)</code></li></ul></td></tr></tbody></table>

</details>

<details>

<summary>v1.1.0</summary>

<mark style="background-color:purple;">**Released on**</mark> <mark style="background-color:purple;"></mark><mark style="background-color:purple;">10/15/2024</mark>

Support operations `module` and `power`.

</details>

<details>

<summary>v1.0.0</summary>

<mark style="background-color:purple;">**Released on**</mark> <mark style="background-color:purple;"></mark><mark style="background-color:purple;">09/18/2024</mark>

Operations involving nil event fields will not cause the event to go to the error port, instead, the result of those operations will be nil.

</details>

<details>

<summary>v0.0.1</summary>

<mark style="background-color:purple;">**Released on**</mark> <mark style="background-color:purple;"></mark><mark style="background-color:purple;">12/22/2024</mark>

Initial version

</details>
