Changelog
2.0.1 - 2024-10-21
Support for NumPy 2.
Small bugfixes.
Memory and runtime improvements.
2.0.0 - 2024-06-01
Added support for linear programming relaxations of causal scenarios, via
InflationLP
. This allows to run inflation hierarchies bounding the sets of classical and no-signaling correlations, per J. Causal Inference 7(2), 2019 (arXiv:1609.00672)Added support for hybrid scenarios with sources of different nature, via the
classical_sources
argument toInflationProblem
. Currently supported: classical-no-signaling (viaInflationLP
) and classical-quantum (viaInflationSDP
).Added support for possibilistic-type feasibility problems (via
supports_problem
inInflationLP
andInflationSDP
).Added initial support for structures with multiple layers of latent variables.
Improved support for structures with visible-to-visible connections, using the notation of do-conditionals.
Improved handling of certificates. This makes them easier to manipulate and evaluate.
Revamped the description of monomials. This makes the codes faster and consume less memory.
1.0.0 - 2022-11-28
Initial release.