Releases: c-blake/bu
Add uce & tmath; Better fpr, niom
Basic overview:
- Add
uce
(like "Bruce") for Unique Count Estimates using newadix/uniqce
. - Add
tmath
for calendar and HMS math directly on broken down repr - Better document
oft
- Fix exit status bug in
fpr
- Avoid a deprecation warning in
niom
(adix/stat -> mvstat
rename).
Add zipf, oft, niom
Add
- a Zipf distribution sampler/random number/deviate/variate generator
- an approximately most often key extractor based on count-min sketch
- a binary file/input stream histogram/quantile report generator
Add 4 new programs & their docs
Add fpr for virtual memory file page residency reports, ndelta for numerical diff'ing of two files, topn for efficient 1-pass, heap-based top-n-X-by-Y of various input columns, and a weighted sampler utility.
Fix compiling verbosity bug in nrel; maybe fix Windows install
nrel now works with a bunch of Hint: messages and whatnot intermingled in the command output.
Install on Windows may work now, but this release is largely to test that.
Improve `dfr` colorization, `fread`, and `sr`
dfr
is now close to the original concept of near continuous colors for various levels. The config I went with (as in the doc/dfr.md
) sticks to visually easy to distinguish "naked"/out of context/not in gradients/side-by-side. Such distinguishability is important in dfr
which does not sort by "space availability" but instead tries to not hang on the whole operation due to some hanging mount point. (Arguably space fractions also need not be so precise..diminishing that importance). Anyway, there may be other interesting applications of user-defined color scales, including just perhaps easier-than-HSV use, and this is partly a demo/test case of new cligen machinery.
Also:
- make stdin-mode of
fread
work on Windows & also add timing internally - make
sr sub 500
work to quickly sync, unmount and reboot a system.
Add --dryRun to nrel
Also get okpaths.nim
working under MSYS2 on Windows and bump cligen dep.
Get `nrel` working
One needed to be VERY CAREFUL about back quotes in title that got
expanded in the subshell running commands. nrel
ran itself in
some nested way.. Pretty confusing. Caused some release churn.
Sorry guys.
Single quotes (both at invocation time & in the Nim code now)
should fix this problem, but we could also always backslash
escape everything.
`ft` enhancements & not quite ready `nrel`
Minor additions to ft
:
- Add counter to exit status to elide
wc -l
usages - Now that there is a count return, add quiet mode
Add prototype of new bump replacement nrel
. (A few fixes inbound, though.)
A couple minor enhancements
Layer tim
into bu/emin
to abstract the 2-stage measurement and the CLI wrapper.
Add --limit
to fread
.
Make work without nimPreviewSlimSystem
'nuf said.