Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Tesseract 1.6.0 documentation
Light Logo Dark Logo

Introduction

  • Installation
  • Get Started
  • Tesseract User Forums

Creating Tesseracts

  • Creating Tesseracts
  • Design Patterns
  • Tips for Defining Tesseract APIs
  • Using LLMs to Create Tesseracts
  • Deploying Tesseracts

Using Tesseracts

  • Interacting with Tesseracts
  • Array Encodings
  • Advanced Usage

Learning resources

  • Differentiable Programming Basics
  • Debugging Guide

Examples

  • Example Gallery: Building Blocks
    • HelloWorld
    • VectorAdd
    • Univariate Rosenbrock function
    • Wrapping Compiled Code (Fortran Example)
    • Packaging local files into a Tesseract
    • Custom build steps: PyVista on ARM64
    • Installing local Python modules into a Tesseract
    • Out-of-core data loading
    • FileReference
    • Finite Difference Gradients
    • Deriving Gradient Endpoints from Each Other
  • Example Gallery: Integrating with Ansys Products
    • Wrapping SpaceClaim as a Tesseract
    • Wrapping MAPDL as a Tesseract
  • Demos & Tutorials
    • 4D-Variational Data Assimilation for a Chaotic Dynamical System
    • Building the JAX Solver Tesseract for Lorenz-96
    • JAX Rosenbrock Minimization
    • PyTorch Rosenbrock Minimization
    • JAX RBF Fitting

API Reference — SDK

  • CLI Reference (tesseract)
  • Python API (tesseract_core)
  • Configuration (tesseract_config.yaml)

API Reference — Runtime

  • Endpoints (tesseract_api.py)
  • CLI Reference (tesseract-runtime)
  • Python API (tesseract_core.runtime)
Back to top
Copyright © 2025, Pasteur Labs
Made with Sphinx and @pradyunsg's Furo