Humanize or dehumanize bytes.
Provides statistics related functions.
Provides statistics related functions.
The used algorithm is described here.
import scalax.cli.Stats // builds mean and standard deviation val numbers = Iterator(1.0, 2.0, 3.0) val (n, mean, sd) = Stats.meansd(numbers)
Print a pretty command line table.
Print a pretty command line table.
import scalax.cli.Table import shapeless.Sized val table = Table(Sized("h1", "h2", "h3")) table.rows += Sized("a", "b", "c") table.rows += Sized("d", "e", "f") table.alignments(1) = Table.Alignment.Right val lines: List[String] = table.lines
Print it:
table.print() table.print(Console.err) // h1 | h2 | h3 // ---|----|--- // a | b | c // d | e | f
Humanize or dehumanize bytes.