Expand description
Calculate everything and nothing with perfect precision.
Anything provides the any
binary, which is a small flexible program
intended to do calculations and query for numerical facts.
You can install the any
command by using:
cargo install anything
The any
command can do a couple of really interesting things:
- Unit conversions!
any 3dl to m^3
gives us0.0003 m³
.any 1000Gbtu to MWh
gives us293055.555555555555… hr⋅MW
.
- Fact queries!
any population finland / population world
gives us0.000710822459005…
.
- Basic math!
any 32500 / round(population finland)
gives us0.00586566578555…
.
- Unit-aware calculations!
any 3N / 10kg
gives us0.3 m/s²
.
- And a bit more…
You can think of any
is a much smaller and local wolfram engine,
without the hassle of having to go online for your answers.
Re-exports
pub use self::rational::Rational;
Modules
- Helper module for calculating rational numbers.
- Available derived units.
Structs
- A complex unit which supports powers and prefixes.
- A single constant.
- The database of facts.
- A facts error.
- A arbitrary precision numerical value with a unit.
- The options of a query.
- Helpers struct to build bases.
- The result of a query.
- A single source.
Enums
- Description of things used by a query.
- A base unit.
Functions
- Parse the given source and return the corresponding node.
- Perform a query over the given string and database.