[0.81.0] - 2023-01-02
Added
stats
: added range statistic #691stats
: added additional mode stats. For mode, added mode_count and mode_occurrences. Added "antimode" (opposite of mode - least frequently non-zero occurring value), antimode_count and antimode_occurrences. #694- qsv-dateparser now recognizes unix timestamp values with fractional seconds to nanosecond precision as dates.
stats
,sniff
,apply datefmt
andschema
, which all use qsv-dateparser, now infer unix timestamps as dates - a29ff8e #702
USAGE NOTE: As timestamps can be float or integer, and data type inferencing will guess dates last, preprocess timestamp columns with
apply datefmt
first to more date-like, non-timestamp formats, so they are recognized as dates by other qsv commands.
Changed
apply
: document numtocurrency --comparand & --replacement behavior cc88fe9index
: explicitly flush buffer after creating index ee5d790sample
: no longer requires an index to do percentage sampling 45d4657slice
: removed unneeded utf8 check 5a199f4schema
: expand usage text regarding--strict-dates
3d22829stats
: date stats refactor. Date stats are returned in rfc3339 format. Dates are converted to timestamps with millisecond precision while calculating date stats. #690 e7c2977- filter out variance/stddev in tests as float precision issues are causing flaky CI tests #696
- Bump qsv-dateparser from 0.4.4 to 0.6.0
- Bump qsv-stats from 0.4.6 to 0.5.2
- Bump qsv-sniffer from 0.5.0 to 0.6.0
- Bump serde from 1.0.151 to 1.0.152 by @dependabot in #692
- Bump csvs_convert from 0.7.7 to 0.7.8 by @dependabot in #693
- Bump once_cell from 0.16.0 to 0.17.0 d3ac255
- Bump self-update from 0.32.0 to 0.34.0 5f95933
- Bump cpc from 1.8 to 1.9; set csvs_convert dependency to minor version ee91648
- applied select clippy recommendations
- deeplink to Cookbook from Table of Contents
- pin Rust nightly to 2023-01-01
- implementation comments on
stats
,sample
,sort
& Python distribution
Fixed
stats
: prevent premature rounding, and make sum statistic use the same rounding method 879214a 1a13620- fix autoindex so we return the index path properly d3ce6a3
fetch
&fetchpost
: corrected typo 684036b
Full Changelog: 0.80.0...0.81.0