Skip to content

Releases: jqnatividad/qsv

0.18.0

19 Oct 00:24
Compare
Choose a tag to compare

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 support left-semi and left-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

12 Oct 14:42
Compare
Choose a tag to compare

See changelog for details.

0.17.2

11 Oct 01:57
Compare
Choose a tag to compare

See CHANGELOG for details.

0.17.1

10 Oct 14:33
Compare
Choose a tag to compare

See CHANGELOG for details.

0.17.0

10 Oct 14:17
Compare
Choose a tag to compare

MAJOR NEW FEATURES

  • searchset command. Match multiple regexes in a single pass.
  • unicode option on search, searchset and replace 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.

0.16.4

08 Oct 18:36
Compare
Choose a tag to compare

MAJOR NEW FEATURES

  • blazing fast city-level static geocoding. It geocodes to the nearest city using the geonames city database. (examples)
  • currency to number conversion. Tested primarily on currencies that have 100 coins per currency unit. (examples)

See CHANGELOG for details.

0.16.3

06 Oct 19:52
Compare
Choose a tag to compare

See CHANGELOG for details.

0.16.2

30 Sep 14:21
Compare
Choose a tag to compare

See CHANGELOG for details.

0.16.1

29 Sep 03:30
Compare
Choose a tag to compare

See CHANGELOG.

Note that the binaries below assume that Python 3.9 is installed, as the py command requires it.

0.16.0

29 Sep 03:19
Compare
Choose a tag to compare