R
From GitHub:
install.packages("remotes")
remotes::install_github("tidywf/tidydragen") # latest main commit
remotes::install_github("tidywf/tidydragen@v0.1.0") # specific versionConda
conda create -n tidydragen_env -c tidywf -c conda-forge r-tidydragen==0.1.0
conda activate tidydragen_envDocker
docker pull --platform linux/amd64 ghcr.io/tidywf/tidydragen:0.1.0Docker Compose
docker-compose.yaml mounts ./in (read-only) and ./out, and tidies to parquet:
mkdir -p in out
docker compose run --rm tidydragenEnv vars (or .env): IMAGE_TAG (default: pinned pkg version), IN_DIR, OUT_DIR, FORMAT (parquet | tsv | csv | rds). ENTRYPOINT is tidydragen.R, so extra args pass through:
IN_DIR=/path/to/samples docker compose run --rm tidydragen tidy -d /data/in -o /data/out -f tsvPixi
With Pixi:
pixi init -c tidywf -c conda-forge ./tidy_env
cd ./tidy_env
pixi add r-tidydragen==0.1.0CLI task:
pixi task add tidydragen "tidydragen.R"
pixi run tidydragen --helpOr from R:
pixi shell
Rlibrary(tidydragen)

