DoTime

Getting started

  • Quick Start
    • 1. Generate paired observational / interventional data
    • 2. Generate a dataset
    • 3. Load a frozen benchmark
    • 4. Evaluate a baseline
    • Where to go next
  • Frozen Benchmark Suites
    • Suites
    • Loader
    • Evaluation protocol
  • Leaderboard
    • Metrics
    • Reference results (preliminary)
    • Submitting
      • Submission schema (ctp-submission/1)

Reference

  • API Reference
    • Prior and SCM types
      • dotime.DoTime
        • DoTime
      • dotime.TemporalSCM
        • TemporalSCM
      • dotime.InterventionSpec
        • InterventionSpec
      • dotime.InterventionType
        • InterventionType
      • dotime.RegimeSwitchingTemporalSCM
        • RegimeSwitchingTemporalSCM
    • benchmarks
      • Notes for implementers
      • BenchmarkSuite
        • BenchmarkSuite.by_structure()
        • BenchmarkSuite.filter()
      • Episode
        • Episode.x_obs
        • Episode.x_int
        • Episode.intervention
        • Episode.y_true
        • Episode.query_target
        • Episode.query_time
        • Episode.structure
        • Episode.scm_id
        • Episode.metadata
        • Episode.n_vars
        • Episode.length
      • SuiteMetadata
        • SuiteMetadata.name
        • SuiteMetadata.version
        • SuiteMetadata.zenodo_record_id
        • SuiteMetadata.doi
        • SuiteMetadata.description
        • SuiteMetadata.n_episodes
        • SuiteMetadata.structures
        • SuiteMetadata.license
        • SuiteMetadata.hf_repo_id
        • SuiteMetadata.zenodo_files_url
      • available_suites()
      • load_benchmark()
    • baselines
      • Baseline
        • Baseline.name
        • Baseline.predict()
      • available()
      • get()
      • register()
    • evaluation
      • Results
        • Results.suite
        • Results.baseline
        • Results.n_episodes
        • Results.n_queries
        • Results.pooled
        • Results.per_structure
        • Results.to_dict()
        • Results.summary()
      • bootstrap_ci()
      • compute_mae()
      • compute_nmse()
      • compute_r2()
      • compute_rmse()
      • direction_accuracy()
      • evaluate()
  • Troubleshooting
    • Install
    • Runtime
    • Benchmark cache
DoTime
  • API Reference
Previous Next

API Reference

  • Prior and SCM types
  • benchmarks
  • baselines
  • evaluation
Previous Next

© Copyright 2026, Dennis Thumm and contributors.