Skip to contents

R

From GitHub:

install.packages("remotes")
remotes::install_github("tidywf/tidywigits") # latest main commit
remotes::install_github("tidywf/tidywigits@v0.2.2") # specific version

Conda

conda-versionconda-latest

conda create -n tidywigits_env -c tidywf -c conda-forge r-tidywigits==0.2.2
conda activate tidywigits_env

Docker

ghcr-latestghcr-size

docker pull --platform linux/amd64 ghcr.io/tidywf/tidywigits:0.2.2

Docker Compose

docker-compose.yaml mounts ./in (read-only) and ./out, and tidies to parquet:

mkdir -p in out
docker compose run --rm tidywigits

Env vars (or .env): IMAGE_TAG (default: pinned pkg version), IN_DIR, OUT_DIR, FORMAT (parquet | tsv | csv | rds). ENTRYPOINT is tidywigits.R, so extra args pass through:

IN_DIR=/path/to/samples docker compose run --rm tidywigits tidy -d /data/in -o /data/out -f tsv

Pixi

With Pixi:

pixi init -c tidywf -c conda-forge ./tidy_env
cd ./tidy_env
pixi add r-tidywigits==0.2.2

CLI task:

pixi task add tidywigits "tidywigits.R"
pixi run tidywigits --help

Or from R:

pixi shell
R
library(tidywigits)