Breaking
- Changing how
xan separategenerates default column names. xan from -f=(json|ndjson|jsonl)will now emit column in input order by default.- Changing
xan to -B/--buffer-sizeto--sample-sizeto harmonize flag names withxan from.
Features
- Adding the
xan completecommand. - Adding an optional unit to
ceil,floor,round&truncmoonblade function. E.g. floor to nearest decade:floor(year, 10). - Adding
basename&dirnamemoonblade functions. - Adding
parse_py_literalmoonblade functions. Useful to deal with files dubiously serialized usingpandas. - Adding
xan view --repeat-headers=(auto|always|never). - Adding
xan view --reveal-whitespace=(auto|always|never). - Adding
--colorsupport toXAN_VIEW_ARGS. - Adding
xan from -f json --sample-size -1to sample the whole file. - Adding
xan from -f json --single-object. - Adding
xan from --sort-keys. - Adding
xan to (json|ndjson|jsonl) --sample-size -1to sample the whole file. - Adding
xan to (json|ndjson|jsonl) --stringsflag. - Adding
xan separate --prefix. - Adding
xan heatmap -Cshort flag for--cram. - Adding
xan heatmap --repeat-headers. - Adding
rank,cume_dist,percent_rankandntilewindow functions. - Adding
xan help --color.
Fixes
- Fixing
xan select -neincorrectly emitting headers.
Quality of Life
xan view -pwill not print bottom header anymore by default.xan viewwill not reveal problematic whitespace if output is not colored anymore, by default.- Better
xan histerror messages and help. - Testing more file name variants when searching for a
.gziindex.