John Kerl
16ab199194
Add mad accumulator for stats1 DSL function ( #1561 )
...
* Add `mad` accumulator for `stats1` DSL function
* regression files
* make dev output
2024-05-11 15:55:27 -04:00
John Kerl
5ac48516f7
Add a stat DSL function ( #1560 )
...
* Add a `stat` DSL function [WIP]
* artifacts from `make dev`
* regression test
2024-05-09 18:39:44 -04:00
John Kerl
e714738a7d
Fix typo in online help for --no-jlistwrap ( #1541 )
...
* Add --no-auto-unsparsify flag
* Fix typo in online help for `--no-jlistwrap`
* Artifacts from `make dev`
2024-04-11 08:12:45 -04:00
John Kerl
f6e378c8df
build previous
2024-03-16 17:54:32 -04:00
John Kerl
b37c3a5e56
6.12.0 doc link
2024-03-16 17:51:17 -04:00
John Kerl
a0bead4093
miller 6.12.0
2024-03-16 17:19:05 -04:00
John Kerl
83c44e6d74
Add descriptions for put and filter verbs ( #1529 )
...
* Add more info in online help about what put/filter do
* `make dev` artifacts
2024-03-16 17:09:01 -04:00
John Kerl
7bd460a3b8
Support thousands separator in fmtnum ( #1499 )
...
* Support thousands separator in `fmtnum`
* doc bits
2024-02-18 14:01:46 -05:00
John Kerl
0424320199
make dev artifacts for sparsify
2024-02-18 13:54:42 -05:00
John Kerl
f5eaf290cf
mlr sparsify ( #1498 )
...
* mlr sparsify
* regression-test cases
* typofix
* Remove mods due to processor-architecture change
2024-02-18 10:56:26 -05:00
John Kerl
62220ca0fa
sort-link doc update
2024-02-05 09:39:49 -05:00
John Kerl
c0e9be0e0c
6.11.0-dev ( #1484 )
...
* 6.11.0-dev
* 6.11.0-dev
2024-01-24 13:27:04 -05:00
John Kerl
f26bc0d9a1
update release docs
2024-01-23 18:32:56 -05:00
John Kerl
1834a925b3
Miller 6.11.0 ( #1481 )
...
* miller 6.11.0
* Artifacts from `make dev`
2024-01-23 17:31:58 -05:00
John Kerl
ac65675ab1
Auto-unsparsify CSV and TSV on output ( #1479 )
...
* Auto-unsparsify CSV
* Update unit-test cases
* More unit-test cases
* Key-change handling for CSV output
* Same for TSV, with unit-test and doc updates
2024-01-20 18:43:49 -05:00
John Kerl
af021f28d7
Support markdown format on input ( #1478 )
...
* Support markdown on input
* unit-test files
* doc mods
* Unit-test cases for I/O-format keystroke-savers
* -i/-o md as well as -i/-o markdown
2024-01-20 16:51:15 -05:00
John Kerl
aff07efe3a
typofix
2024-01-20 13:01:37 -05:00
John Kerl
794a754c36
Support PPRINT barred input ( #1472 )
...
* Support PPRINT barred input
* regression-test files
* output from `make dev`
* doc updates
2024-01-20 12:59:12 -05:00
John Kerl
d2559b8387
Have clean_whitespace re-run type inference ( #1464 )
...
* Have `clean_whitespace` re-infer types
* make dev output
* unit-test files
* drive-by typofix
* make dev output
2024-01-01 18:39:27 -05:00
John Kerl
2f42c6f508
Fix #1462 : remove limit of 1000 on dedupe field names ( #1463 )
...
* Fix #1462 : remove limit of 1000 on dedupe field names
* make dev output
2024-01-01 17:50:56 -05:00
John Kerl
e3b98cd621
On-line help info for mlr join --lk "" ( #1458 )
...
* Doc info for `mlr join --lk ""`
* make dev output
2023-12-24 12:43:26 -05:00
John Kerl
0e3a54ed68
Implement mlr uniq -x ( #1457 )
...
* mlr uniq -x
* unit-test cases
* make dev
2023-12-23 16:20:11 -05:00
John Kerl
c6b745537a
New strmatch/strmatchx DSL functions ( #1448 )
...
* New `match`/`matchx` DSL functions
* unit-test cases
* match/matchx -> strmatch/strmatchx
* help strings for strmatch and strmatchx
* update regex doc page re strmatch/strmatchx
* unit-test update
2023-12-19 14:34:54 -05:00
John Kerl
211b15ad4f
make docs
2023-12-19 09:52:16 -05:00
John Kerl
4706b4bb78
Document and unit-test regex-capture reset logic ( #1451 )
...
* mlr --norc cat was erroring
* Document and unit-test regex-capture reset logic
2023-12-19 09:47:59 -05:00
John Kerl
b13adbe6c0
mlr --norc cat was erroring ( #1450 )
2023-12-19 09:33:34 -05:00
John Kerl
4053d7684c
Preserve regex captures across stack frames ( #1447 )
...
* privatize state.RegexCaptures
* stack frame for regex captures
* merge
* unit-test case
* docs re stack frames for regex captures
* more
2023-12-18 10:21:09 -05:00
John Kerl
1ae670fd4a
Rename internal regex functions ( #1446 )
2023-12-17 12:46:28 -05:00
John Kerl
4e60ef58ae
release docs including 6.9.0 and 6.10.0
2023-12-13 20:51:37 -05:00
John Kerl
c680f3316e
add doc note re snag found on last commit
2023-12-13 19:04:48 -05:00
John Kerl
9caa24d7f1
miller 6.10.0 ( #1442 )
...
* neaten
* miller 6.10.0
2023-12-13 18:43:00 -05:00
John Kerl
bae1daf847
Absent variable on left side of boolean OR (||) expression makes it absent ( #1434 )
...
* Absent-handling with short-circuiting operators `&&` and `||`
* add a missing file
* artifacts from make dev
* type-errors
* doc content
* artifacts from make dev
2023-12-02 16:00:05 -05:00
John Kerl
2bcf8813d3
Add a --files option ( #1426 )
...
* mlr --files
* doc mods
2023-11-11 19:09:02 -05:00
John Kerl
5b6a1d4713
JSONL output does not properly handle keys with quotes ( #1425 )
...
* mlr --l2j, --j2l
* make dev for previous commit
* fix #1424
* unit-test cases
* iterate
2023-11-11 18:58:49 -05:00
John Kerl
5136507192
Name-neaten for #1392 ( #1393 )
2023-09-10 20:01:41 -04:00
John Kerl
39fa3a19bc
Better API example ( #1392 )
2023-09-10 19:47:42 -04:00
John Kerl
03eed305f9
doc tweaks
2023-09-10 17:23:50 -04:00
John Kerl
268a96d002
Export library code in pkg/ ( #1391 )
...
* Export library code in `pkg/`
* new doc page
2023-09-10 17:15:13 -04:00
John Kerl
acc10cdc37
miller 6.9.0
2023-08-31 09:00:29 -04:00
John Kerl
0493a0debd
Fatal-on-data-error mlr -x option ( #1373 )
...
* Fatal-on-data-error `mlr -x` option [WIP]
* arithmetic.go error-reason propagation
* more
* more
* more
* renames
* doc page
* namefix
* fix broken test
* make dev
2023-08-30 19:39:22 -04:00
John Kerl
2fd353c6be
docmods for typofix
2023-08-30 09:00:24 -04:00
John Kerl
5146dd7f90
New contains DSL function ( #1374 )
...
* New `contains` DSL function
* unit-test files, and docs
2023-08-27 21:46:24 -04:00
John Kerl
c7b4ed59d0
Merge branch 'main' of https://github.com/johnkerl/miller
2023-08-26 22:49:52 -04:00
John Kerl
67d16c89c1
typofix
2023-08-26 22:49:28 -04:00
John Kerl
069c068298
Summing up empty data ( #1370 )
...
* empty plus value is value
* unit-test cases
* make-docs output
* docs files
* on-line table for null-handling arithmetic rules
* doc mods
2023-08-26 21:24:34 -04:00
John Kerl
fccb7c63bb
doc-neaten
2023-08-26 16:51:44 -04:00
John Kerl
fb3e3d15cd
make dev
2023-08-26 16:47:19 -04:00
John Kerl
077fc3702d
more doc-neatens for percentiles on-line help
2023-08-26 16:41:37 -04:00
John Kerl
4cfb0ba112
neaten online help for the percentiles function
2023-08-26 16:30:21 -04:00
John Kerl
d341cc6dd3
DSL functions for summary stats over arrays / maps ( #1364 )
...
* DSL stats functions [WIP]
* refactor
* move percentile computation to bifs module; iterate
* mode and antimode
* percentile iterate
* percentile sketching
* neaten
* unit-test iterate
* unify old & new min & max functions
* unit-test cases
* code-dedupe between mode and antimode
* make mode/antimode ties deterministic via first-found-wins rule
* online help strings for new stats DSL functions
* artifacts from `make dev`
* help info on how min/max now recurse into collections
* artifacts from `make dev`
* typofix
2023-08-26 16:02:30 -04:00