daisy
v1.1.7

一個漂亮的通用科學計算器,支持單位,衍生品等。
缺少許多功能,這仍在開發中。
網絡演示:這裡(在手機上不起作用)
cargo build --release ,二進制將在./target/release/daisy處cargo install daisycalcyay -S daisydefault.nix 。雛菊還不在nixpkgs中,您需要將以下內容添加到configuration.nix :nix: let
daisy = builtins . fetchGit {
url = "https://github.com/rm-dr/daisy.git" ;
ref = "master" ;
} + /default.nix ;
in
{
environment . systemPackages = with pkgs ; [
( callPackage daisy { } )
] ;
}
所有文檔都內置在提示中。使用help命令查看它。
103 / 2 * 43sqrt(1.4^3 + 4) * sin(pi / 4)1.2e12 * 1e-5 2 day + 1 hour2 day + 1 hour to minutes10 m/s to mph1 liter to volt ans + 2a = 143轉換運算符to其左參數轉換為其正確參數的單位,忽略其價值。例如, 5m to mi和5m to 10mi是相同的。
Celsius和Wahrenheit不受頭等單位的支持,因為它們在從其他溫度單位轉換時需要偏移。在添加單位時,這會導致歧義,因為必須將一個溫度視為差異而不是絕對溫度。
黛西相反,可以在標量和開爾文之間轉換四個功能( fromCelsius , toCelsius , fromFahrenheit , toFahrenheit )。
fromCelsius(0) = 273.15KtoCelsius(273.15 K) = 0還提供了FtoC和CtoF的功能:
FtoC(x) = toCelsius(fromFahrenheit(x))CtoF(x) = toFahrenheit(fromCelsius(x)) 隱式乘法的優先級高於除法。 pi/2 radians將以pi/(2 radians)解析。類型(pi/2) radians或pi/2 * radians達到90度。