A command line math evaluator.
Find a file
2023-06-14 12:16:31 -04:00
src cleaned up unused import 2022-06-26 12:31:19 -04:00
.gitignore significant code clean up, better "keyword" matching, added help text 2022-06-13 13:49:34 -04:00
Cargo.toml cleaned up unused import 2022-06-26 12:31:19 -04:00
README.md fixed README formatting 2023-06-14 12:16:31 -04:00

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.

Libraries