A high-precision scientific calculator with support for units, derivatives, and more.
Many features are missing, this is still under development.
yay -S daisy
From source: cargo build --release
\
Binary will be in target/release/daisy
All documentation is built into the prompt. Use the help
command to view it.
103 / 2 * 43
sqrt(1.4^3 + 4) * sin(pi / 4)
1.2e12 * 1e-5
2 day + 1 hour
2 day + 1 hour to minutes
10 m/s to mph
1 liter to volt
ans + 2
a = 143
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.
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.
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.