Skip to content

API Reference

This section provides detailed API documentation for all public modules in metalab.

Core

  • Experiment - Main experiment orchestration class
  • Operations - Define computational units with the @operation decorator
  • Context Specs - Declare data dependencies and file paths
  • Parameters - Parameter space definitions for grid, random, and manual search
  • Seeds - Reproducible random number generation

Runtime

  • Capture - Emit metrics, artifacts, and logs during execution
  • Results - Query and analyze experiment results

Infrastructure

  • Storage - Persist runs and artifacts to file or database backends
  • Executors - Run experiments locally or on distributed systems