/foqal

Differentiable model selection for quantum theory

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

foqal

Code style: black versions

Differentiable model selection toolbox for generalized probability theories and quantum causal discovery.

Features

  • Toolbox for differentiable models and gradient-based optimization
  • Model selection for generalized probabilistic theories [1], [2].
  • Model selection for quantum and classical causal models for Bell experiments [3].

Installation

Install dependencies using pip install -r requirements.txt. See the tutorials folder for examples of initializing the model, fitting it to simulated/experimental data, and analyzing the results.