A high-precision scientific calculator with support for units, derivatives, and more.

Many features are missing, this is still under development.

Features

Usage

All documentation is built into the prompt. Use the help command to view it.

Evaluate expressions:

Physical units

Varables

Notes and Tricks

Unit Conversion

The conversion operator to converts its left argument to the unit of its right argument, ignoring its value. For example, 5m to mi and 5m to 10mi are identical.

Multiplication Order

Implicit multiplication has a higher priority than division. 1/2 pi will parse as 1/(2pi). Type (1/2) pi or 1/2 * pi to get half of pi.

Inline Assignment

The assignment operator = returns its value, and can thus be used inside of an expression. For example, (a = 2) + 2 assigns a to 2 and returns 4. This only works for variable assignment.