# Ignition Script Math functions

**URL:** <https://forum.inductiveautomation.com/t/ignition-script-math-functions/6051>\
**Category:** Ignition\
**Created:** [March 19, 2013, 10:28am UTC](https://forum.inductiveautomation.com/t/ignition-script-math-functions/6051 "2013-03-19T10:28:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ashish007pict](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@ashish007pict](https://forum.inductiveautomation.com/u/ashish007pict)\
**Post date:** [March 19, 2013, 10:28am UTC](https://forum.inductiveautomation.com/t/ignition-script-math-functions/6051/1 "2013-03-19T10:28:50Z")

</div>

Hello

I am not able to use sqrt funtion & ^ power function. The runtime giving me error about this saying undefine symbol. which library to import to use this functions?

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [March 19, 2013, 11:26am UTC](https://forum.inductiveautomation.com/t/ignition-script-math-functions/6051/2 "2013-03-19T11:26:41Z")

</div>

Try this:

`import math
print math.sqrt(4) #square root
print math.pow(2,3) #power, or 2^3
print 2**3 #same thing`

The carat (or ^) is a bitwise ‘or’ operator (I think)

EDIT: Oops! it’s an ‘xor’.
