A command line math evaluator.
src | ||
.gitignore | ||
Cargo.toml | ||
README.md |
quickmaths
A small, pretty command line calculator.
Features expression evaluation, variable assignment, an interactive mode, pretty output, and a variety of preset constants and functions focused on pure mathematics, data science, and computer science.
Constants
Name | Tokens | Type | Value |
---|---|---|---|
Euler's Number | e |
f64 |
2.718281828459045 |
Golden Ratio | phi , ϕ |
f64 |
1.618033988749895 |
Pi | pi , π |
f64 |
3.141592653589793 |
Root Two | √2 |
f64 |
1.414213562373095 |
Built-in functions
Mathematics
fix
: fix a float to n digits.log
: logarithm. Defaults to natural logarithm (ln).sqrt
/√
: square root.
Data Science
avg
: average an arbitrary set of numbers.
Computer Science
bin
: convert an integer to a binary string or vice versa.hex
: convert an integer to a hexadecimal string or vice versa.oct
: convert an integer to an octal string or vice versa.