# FreeBSD Manual Pages

```clarence(1)		 math, science,	python,	pygtk		   clarence(1)

NAME
clarence	- programmer's scientific calculator for X

SYNOPSIS
clarence.py [-h]	[--help] [-v] [--version] [-m] [--disable-menu]

DESCRIPTION
Clarence	 is  a programmer's scientific calculator writen in Python. It
has gui based on	PyGTK, uses all	Python's operators, math module	 func-
tions  and constants. It	can handle all basic numerical formats includ-
ing Dec,	Hex, Bin, Oct, and ASCII. Expressions can be entered in	an en-
try field without mouse operations (no more buttons).

OPERATIONS
Avaiable	operators, functions and constants:

or - Boolean OR

and - Boolean AND

not x - Boolean NOT

| - Bitwise OR

^ - Bitwise XOR

& - Bitwise AND

~x - Bitwise NOT

<<, >> -	Shifts

- - Subtraction

* - Multiplication

/ - Division

% - Remainder

** - Exponentiation

+x, -x -	Positive, negative

acircle (r) - Return the	area of	circle.

acos (x)	- Return the arc cosine	of x.

ans () -	Return last result.

asc ("something") - Return value	for last four ASCII chars.

asin (x)	- Return the arc sine of x.

atan (x)	- Return the arc tangent of x.

atan2 (y, x) - Return atan(y / x).

bin ("10100010110") - Return value of binary string.

bits (x)	- return the number of set bits.

ceil (x)	- Return the ceiling of	x as a real.

cos (x) - Return	the cosine of x.

cosh (x)	- Return the hyperbolic	cosine of x.

e - The mathematical constant e.

exp (x) - Return	e^x.

fabs (x)	- Return the absolute value of the real	x.

floor (x) - Return the floor of x as a real.

fmod (x,	y) - Return x %	y.

hypot (x, y) - Return the Euclidean distance, sqrt(x*x +	y*y).

ip ("192.168.1.22") - Return value of IPv4 address string.

ldexp (x, i) - Return x * (2**i).

log (x) - Return	the natural logarithm of x.

log10 (x) - Return the base-10 logarithm	of x.

max (x0,	x1, ...) - Return the biggest element.

min (x0,	x1, ...) - Return the smallest element.

pcircle (r) - Return the	perimeter of circle.

pi - The	mathematical constant pi.

pow (x, y) - Return x^y.

rnd () -	Return the random number in the	range [0.0 ... 1.0).

round (x, n) - Return the floating point	value x	rounded	to n digits.

sasphere	(r) - Return the surface area of sphere.

sin (x) - Return	the sine of x.

sinh (x)	- Return the hyperbolic	sine of	x.

sqrt (x)	- Return the square root of x.

swap16 (x) - Alias of swap16l() function.

swap32 (x) - Swap 16-bit	words.

swap16h (x) - Swap bytes	in high	16-bit word.

swap16l (x) - Swap bytes	in 16-bit word.

tan (x) - Return	the tangent of x.

tanh (x)	- Return the hyperbolic	tangent	of x.

urnd (a,	b) - Return the	random number in the range [a ... b].

vcone (r,h) - Return the	volume of cone.

vcylinder (r,h) - Return	the volume of cylinder.

vl2d (x0,y0,x1,y1) - Return the length of vector	(2D).

vl3d (x0,y0,z0,x1,y1,z1)	- Return the length of vector (3D).

vsphere (r) - Return the	volume of sphere.

OPTIONS
Available Command Line Parameters:

-h, --help
Display a list	of all commandline options.

-v, --version
Output	the version info.

FILES
clarence.py
~/.clay/clarence

AUTHOR
Tomasz Maka
pasp@ll.pl

Tomasz Maka			     0.4.4			   clarence(1)
```

NAME | SYNOPSIS | DESCRIPTION | OPERATIONS | OPTIONS | FILES | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=clarence&sektion=1&manpath=FreeBSD+12.1-RELEASE+and+Ports>