qm/README.md
2023-06-14 12:16:31 -04:00

1.2 KiB

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