causal-automata

User guide

  • Installation
    • Requirements
    • From PyPI
    • From a source checkout (contributors)
    • JAX accelerators
    • Build the docs locally
  • Quickstart
    • Minimal discovery loop
    • State variables
    • NumPy vs JAX
    • Synthetic end-to-end harness
  • Command-line tools
    • Synthetic DAG harness
      • Useful flags
    • Benchmark vs PC / GOLEM
      • Useful flags
  • Benchmarks
    • Reproduce
    • Interpreting metrics

Theory

  • Theory: causal discovery as automata
    • Correlation vs. causation
    • Independence, forks, and colliders
      • Fork (common cause)
      • Collider (V-structure)
    • From Pearl to grids
    • Generative topology and Bayesian automata
    • Parallel physics as an alternative to sequential search
  • Physics rules and matrix mechanics
    • Paper-level forces
      • Gravity (birth skeleton)
      • V-wells (collider / sink detection)
      • Death (pruning)
    • Implemented tick (code)
    • GPU matrix computation
  • Glossary

Reference

  • API reference
    • Package exports
      • step()
      • numpy_step()
      • device_info()
      • warmup()
    • NumPy Bayesian CA
      • step()
    • JAX core
      • device_info()
      • step()
      • warmup()
    • Synthetic experiments
      • make_truth_edges()
      • truth_adjacency()
      • generate_linear_dag_samples()
      • empirical_covariance()
      • random_upper_tri_adjacency()
      • undirected_skeleton()
      • EdgeMetrics
      • edge_metrics()
      • skeleton_metrics()
      • format_edges()
      • Phase2Result
      • SyntheticBundle
      • prepare_synthetic_bundle()
      • run_phase2()
      • report()
      • report_multi()
      • main()
    • Benchmarks
      • BenchRow
      • print_device_checks()
      • resolve_golem_device_type()
      • run_pc()
      • run_golem()
      • smoke_golem_init()
      • run_jax_ca()
      • markdown_table()
      • run_benchmark()
      • main()
  • Bibliography
    • Related background
    • Software
causal-automata
  • Search


© Copyright 2026, Masakazu Yamagiwa.

Built with Sphinx using a theme provided by Read the Docs.