Releases: jqnatividad/qsv
Releases · jqnatividad/qsv
0.18.0
MAJOR NEW FEATURES
stats
mode
is now also multi-modal -i.e. returns multiples modes when detected.
e.g. mode[1,1,2,2,3,4,6,6] will return [1,2,6].
It will continue to return one mode if only one is detected.stats
quartile
now also computes IQR, lower/upper fences and skew (using Pearson's median skewness). For code simplicity, calculated skew with quartile.join
now also supportleft-semi
andleft-anti
joins, the same way Spark does.search
--flag
option now returns row number, not just '1'.searchset
--flag
option now returns row number, followed by a semi-colon, and a list of matching regexes.
See CHANGELOG for details.
0.17.3
0.17.2
0.17.1
0.17.0
MAJOR NEW FEATURES
searchset
command. Match multiple regexes in a single pass.unicode
option onsearch
,searchset
andreplace
commands.
Previously, regex unicode support was on by default, which comes at the cost of performance for these "expensive" regex operations. Unicode support is now off by default for these commands.
Otherwise "inexpensive" regex operations (apply, select, partition, foreach), that primarily scan headers and do input validation still have unicode support on by default.stats
now has quartiles and a new, faster variance algorithm that also eliminates intermittent unit test failures on macOS.
See CHANGELOG for details.