diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index e4c51cb9fbe..4baca0f2ff9 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,12 +1,12 @@ # Release Notes -## PyMC3 3.2 (October 2, 2017) +## PyMC3 3.2 (October 10, 2017) ### New features This version includes two major contributions from our Google Summer of Code 2017 students: -* 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`). +* Maxim Kochurov 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`). * 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. Documentation has been improved as the result of the project's monthly "docathons". @@ -45,6 +45,8 @@ Parts of the test suite have been refactored. ### Fixes +Fixed sampler stats error in NUTS for non-RAM backends + 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. Several bugs in the Gaussian process covariance were fixed. diff --git a/docs/source/conf.py b/docs/source/conf.py index b2747d90a2e..425619816c2 100755 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -80,7 +80,7 @@ # The short X.Y version. version = '3.2' # The full version, including alpha/beta/rc tags. -release = '3.2rc1' +release = '3.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/pymc3/__init__.py b/pymc3/__init__.py index c2d5522d0cd..f26cd0e0aaf 100644 --- a/pymc3/__init__.py +++ b/pymc3/__init__.py @@ -1,5 +1,5 @@ # pylint: disable=wildcard-import -__version__ = "3.2rc1" +__version__ = "3.2" from .blocking import * from .distributions import * diff --git a/setup.py b/setup.py index 823ad89c9a1..582214b207c 100755 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ AUTHOR_EMAIL = 'chris.fonnesbeck@vanderbilt.edu' URL = "http://github.com/pymc-devs/pymc3" LICENSE = "Apache License, Version 2.0" -VERSION = "3.2rc1" +VERSION = "3.2" classifiers = ['Development Status :: 5 - Production/Stable', 'Programming Language :: Python',