T Pipeline Demos

This page lists real-world T projects that demonstrate the power of polyglot, reproducible orchestration. Most of these demos are available in the tstats-project/t_demos repository.

Visualization & Reporting

Plotting & Visual Metadata Capture

Quarto Literate Programming

Statistical Modeling

Model Comparison: R vs Python

Titanic Survival

Advanced Orchestration

ONNX & PMML Interchange

Lenses & Dynamic Pipelines

Meta-programming & Introspection

Dynamic Lookup & Symbols


Running the Demos

To try any of these demos locally:

  1. Clone the demos repository:

    git clone https://github.com/tstats-project/t_demos
    cd t_demos/<project_name>
  2. Bootstrap the T environment: If you don’t have the t command installed yet, use Nix to get a temporary shell containing it:

    nix shell github:b-rodrigues/tlang
  3. Synchronize dependencies: T uses tproject.toml to manage dependencies. Run this to generate the project’s local flake.nix:

    t update

    Once t update is complete, exit the temporary shell:

    exit
  4. Enter the project shell: Now use the project-specific environment generated by T:

    nix develop
  5. Run the pipeline:

    t run src/pipeline.t