-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Timeline
Chris Fonnesbeck edited this page Aug 3, 2018
·
15 revisions
This is extremely preliminary and very subject to change. The goal here, as with PyMC, is to reason about uncertainty, and help users decide on a wise path forward. In particular, the point release estimates are bound to be wildly inaccurate, and are specifically not goals or promises, but guesses.
Currently (May 2018), we have no problem enthusiastically recommending PyMC3 for new projects, and plan to continue adding features.
April 2018 - PyMC3 3.4June 2018 - Confirm new target backend for PyMC4- August 2018 - PyMC3 3.5
- This corresponds to end of GSoC 2018
- Deprecate plotting, stats and diagnostics modules, switching to
arviz
- August 2018 - PyMC4 alpha
- Python 3 only
- Tensorflow backend
- "alpha" means:
- There is an API that allows models to be specified,
- NUTS usually works
- Inference plays well with diagnostics (
arviz
) This probably means dict of numpy arrays or pandas dataframe.
- November 2018 - Theano support ends
- January 2019 - PyMC3 3.6
- Remove plotting, stats and diagnostics modules in favor of
arviz
- Remove plotting, stats and diagnostics modules in favor of
- January 2019 - PyMC4 beta
- "beta" means:
- API is pretty settled
- VI usually works
- feature parity with PyMC3 (of those features that are used)
- "beta" means:
- June 2019 - PyMC3 3.7
- Should cut a last release, and promise stability for at least two more years
- June 2019 - Active development on PyMC3 stops:
- PRs still reviewed and accepted, but development encouraged to PyMC4
- This means next GSoC (2019) is on PyMC4
- June 2019 - PyMC4 4.0
- Means everything is pretty stable?