Liking cljdoc? Tell your friends :D

taoensso.tufte.stats

Basic stats utils. Private, subject to change.

Basic stats utils. Private, subject to change.
raw docstring

all-format-columnsclj/s


format-statsclj/s

(format-stats clock-total
              id-stats
              {:keys [sort-fn columns]
               :or {sort-fn (fn [id m] (get m :sum))
                    columns all-format-columns}})

Returns a formatted table string for given {<id> <stats>} map. Assumes nanosecond clock, stats based on profiling id'd nanosecond times.

Returns a formatted table string for given `{<id> <stats>}` map.
Assumes nanosecond clock, stats based on profiling id'd nanosecond times.
raw docstring

long-percentilesclj/s

(long-percentiles longs)

Returns ?[min p50 p90 p95 p99 max]

Returns ?[min p50 p90 p95 p99 max]
raw docstring

longs-classclj


merge-statsclj/s

(merge-stats m0 m1)

(merge-stats (stats c0) (stats c1)) is a basic approximation of (stats (into c0 c1))).

`(merge-stats (stats c0) (stats c1))` is a basic approximation of `(stats (into c0 c1)))`.
raw docstring

min-maxclj/s

(min-max longs)

Returns ?[<min> <max>]

Returns ?[<min> <max>]
raw docstring

MinMaxcljs


sort-longsclj/s

(sort-longs longs)

sorted-longs?clj/s

(sorted-longs? x)

SortedLongscljs


statsclj/s

(stats longs)

Given a collection of longs, returns map with keys: #{:n :min :max :sum :mean :mad-sum :mad :p50 :p90 :p95 :p99}, or nil if collection is empty.

Given a collection of longs, returns map with keys:
#{:n :min :max :sum :mean :mad-sum :mad :p50 :p90 :p95 :p99}, or nil if
collection is empty.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close