Releases: ecboghiu/inflation
Inflation v2.0.2
This is a release that, importantly, implements a bigfix when generating and identifying physical monomials in scenarios with intermediate latents. The changes are
-
Compatibility fixes and improvements: the uses of SciPy’s
coo_matrix
(to be deprecated) have been substituted bycoo_array
. Also, the library does not neednetworkx
any more. -
Bug fixes in the generation of physical monomials in structures with intermediate latents.
-
Memory and runtime improvements.
Inflation v2.0.1
This is a minor release that implements several improvements in compatibility, memory and runtime. The changes are
-
Support for NumPy 2.
-
Small bugfixes.
-
Memory and runtime improvements by better handling of sparse objects.
Inflation v2.0.0
This is a major update of the package, which most notably adds support for linear programming inflation problems. Major changes are:
- 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.
First release
This is the first release of the library.