Skip to content

Commit d3ab7fa

Browse files
authored
Merge pull request #2607 from pymc-devs/3.2rc1
Updated release notes for 3.2
2 parents a93f2f4 + e65ee34 commit d3ab7fa

File tree

2 files changed

+137
-113
lines changed

2 files changed

+137
-113
lines changed

RELEASE-NOTES.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,62 @@
11
# Release Notes
22

3+
## PyMC3 3.2 (October 2, 2017)
4+
5+
### New features
6+
7+
This version includes two major contributions from our Google Summer of Code 2017 students:
8+
9+
* Maxim Kucherov extended and refactored the variational inference module. This primarily adds two important classes, representing operator variational inference (`OPVI`) objects and `Approximation` objects. These make it easier to extend existing `variational` classes, and to derive inference from `variational` optimizations, respectively. The `variational` module now also includes normalizing flows (`NFVI`).
10+
* Bill Engels added an extensive new Gaussian processes (`gp`) module. Standard GPs can be specified using either `Latent` or `Marginal` classes, depending on the nature of the underlying function. A Student-T process `TP` has been added. In order to accomodate larger datasets, approximate marginal Gaussian processes (`MarginalSparse`) have been added.
11+
12+
Documentation has been improved as the result of the project's monthly "docathons".
13+
14+
An experimental stochastic gradient Fisher scoring (`SGFS`) sampling step method has been added.
15+
16+
The API for `find_MAP` was enhanced.
17+
18+
SMC now estimates the marginal likelihood.
19+
20+
Added `Logistic` and `HalfFlat` distributions to set of continuous distributions.
21+
22+
Bayesian fraction of missing information (`bfmi`) function added to `stats`.
23+
24+
Enhancements to `compareplot` added.
25+
26+
QuadPotential adaptation has been implemented.
27+
28+
Script added to build and deploy documentation.
29+
30+
MAP estimates now available for transformed and non-transformed variables.
31+
32+
The `Constant` variable class has been deprecated, and will be removed in 3.3.
33+
34+
DIC and BPIC calculations have been sped up.
35+
36+
Arrays are now accepted as arguments for the `Bound` class.
37+
38+
`random` method was added to the `Wishart` and `LKJCorr` distributions.
39+
40+
Progress bars have been added to LOO and WAIC calculations.
41+
42+
All example notebooks updated to reflect changes in API since 3.1.
43+
44+
Parts of the test suite have been refactored.
45+
46+
### Fixes
47+
48+
Matplotlib is no longer a hard dependency, making it easier to use in settings where installing Matplotlib is problematic. PyMC will only complain if plotting is attempted.
49+
50+
Several bugs in the Gaussian process covariance were fixed.
51+
52+
All chains are now used to calculate WAIC and LOO.
53+
54+
AR(1) log-likelihood function has been fixed.
55+
56+
Slice sampler fixed to sample from 1D conditionals.
57+
58+
Several docstring fixes.
59+
360
## PyMC3 3.1 (June 23, 2017)
461

562
### New features

docs/source/notebooks/dp_mix.ipynb

Lines changed: 80 additions & 113 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)