# Zim - A Desktop Wiki

# Inline Calculator

This plugin allows you to evaluate simple mathematical expressions in zim.

**Dependencies:** This plugin has no additional dependencies.

**See also:** the Arithmetic plugin which does something similar

## Examples

Simple expressions can be evaluated on a single line:

When you press "Tools" -> "Evaluate Math" the result of the expression is automatically added behind the "=" sign. Note that the cursor needs to be behind the expression you want to evaluate.

If there is text on the same line before the expression it should end with an ":". For example:

Other words in front of the formula can result in errors.

Apart from single line expressions you can also do multi-line summations and subtractions. The syntax for this is like this:

3

5

--- +

In this case the cursor needs to be below the summation when you trigger the evaluation.

## Functions

The following functions are available:

From standard python functions

abs ord chr hex oct int

From math and cmath modules in standard python library:

atan2 fmod frexp hypot ldexp modf acos asin atan cos cosh sin sinh tan tanh exp log10 sqrt

Other:

degrees radians log real imag sign log2 gcd lcm phase conj round floor ceil

Synonyms:

mag - same as abs() angle - same as phase()

`Constants:`

e pi j