========================= Adds the possibility of phasing the construction of a set of correlated GVars. gvar(ymean, ycov, x, xycov) returns primary GVars y that have covariance matrix ycov and covariance matrix xycov with previously defined primary GVars x. The first and third arguments (ymean and x) are 1-d arrays; the other two are 2-d arrays.
11.9.7
========================== Thanks to Giacomo Petrillo for these ideas and issues.
- Fixes bug in raniter when svdcut<0.
- Fixes var, sdev, evalcorr when given [] as an argument -- ie, they no longer crash.
- More legible __str__ and __repr__ for BufferDict. Thanks to Giacomo Petrillo for the code.
- New iterator all_keys() for BufferDict which iterates over the dictionary keys and the extension keys. Thanks again to Giacomo Petrillo for code.
11.9.6
========================== Fixes bug in BufferDict.del_distribution that caused it to crash. Also adds more protection to BufferDict.add_distribution. Adds new static method BufferDict.has_distribution.
11.9.5
=========================== - Fixes issue with Python 3.10.
- New keyword (keys) in gvar.tabulate.
11.9.4
========================== Bug fix in evalcov_blocks for problem in Windows installations.
11.9.3
========================== - Very minor bug fix to gvar.erf and new implementation.