Skip to content

Examples

Here are some example projects that use Calkit. If you have one you'd like to be included, please ✏️ edit this page.

NACA 0012 2-D RANS with OpenFOAM

Project page | GitHub repo

Features:

  • A Docker environment for simulation
  • A uv venv environment
  • Interactive Plotly figures saved as JSON
  • Interactive HTML figures generated with PyVista
  • An interactive marimo app hosted on HF spaces for interacting with the results

A basic research project

Project page | GitHub repo

Features:

  • An automatically-managed Conda environment for data processing and visualization
  • A LaTeX publication built with a Docker container
  • A dev container spec to enable editing and collaboration with GitHub Codespaces

MATLAB

Project page | GitHub repo

Features:

  • Dependency checking before pipeline execution
  • MATLAB scripts run in batch mode

Strava analysis

Project page | GitHub repo

Features:

  • OAuth2 authentication with an external API
  • Environmental variable dependencies
  • A pipeline designed to be run periodically to accumulate new data
  • A project showcase with interactive Plotly figures
  • A uv project-based environment and dedicated Python package

OpenFOAM RANS boundary later validation

Project page | GitHub repo

Features:

  • OpenFOAM simulations run in a Docker container
  • A LaTeX document built with a Docker container
  • A direct numerical simulation dataset for validation imported from a different project, derived from the Johns Hopkins Turbulence Database

SSH

Project page | GitHub repo

Features:

  • An SSH environment for running a remote command over SSH and copying back results to the local machine

Overleaf integration

Project page | GitHub repo

Features:

  • A publication linked to an Overleaf project, which syncs changes to the text from Overleaf, and pushes figures generated locally to Overleaf.