github medialab/xan 0.49.0
v0.49.0

latest releases: 0.52.0, 0.52.0-rc.4, 0.52.0-rc.3...
4 months ago

Breaking

  • Dropping mostly useless -p/--parallel & -c/--chunk-size flags in xan agg & xan groupby. They were only useful when the inner aggregated expression was costly (i.e. reading files) and you can use xan map -p upstream for this instead. See also xan parallel (agg | groupby) if you want to work in parallel over multiple files.

Features

  • Adding xan input --tabs.
  • Adding xan input -H/--skip-headers.
  • Adding xan input -L/--skip-lines.
  • Adding xan input -R/--skip-rows.
  • Adding xan input --vcf, --gtf, --gff.
  • Adding xan search -R/--replace & xan search --replacement-column.
  • Adding xan rename -S/--slugify.
  • Adding moonblade function sum.
  • Adding support for .psv, .ssv & .scsv file extensions.
  • Adding xan headers -s/--start.
  • Adding xan to txt.
  • Adding xan behead -A/--append.
  • Adding xan hist -G/--compress-gaps.
  • Adding xan agg --cols.

Fixes

  • xan view --no-headers now automatically toggles --hide-headers.
  • xan from correctly decompress some gzipped formats.
  • xan fill -v correctly fills empty cells at beginning of files.
  • xan parallel -t will not use more threads than inputs.
  • Fixing xan stats panicking when encountering NaN values.
  • Allowing tabs to be understood as whitespace in moonblade expressions.
  • Fixing xan join --cross when joined files don't have the same number of columns.
  • Adding missing -n/--no-headers & -d/--delimiter to xan to.
  • Fixing xan progress -B with gzipped files.
  • Adding missing -C/--force-colors to xan plot.

Don't miss a new xan release

NewReleases is sending notifications on new releases.