From 6eda281434073c3017f4444d417b4424b64c98e8 Mon Sep 17 00:00:00 2001 From: vishalmore90 Date: Fri, 6 Mar 2026 20:54:19 +0530 Subject: [PATCH] Document PyMC 4.0 release and key innovations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added detailed explanation of PyMC 4.0 release and its features. {ref}v4_announcement cross‑reference that the TODO mentioned.---### Step 4: Add a new “Version 5” section Using the v5.0.0 release notes and PyTensor announcement as references ([v5.0.0 release](https://github.com/pymc-devs/pymc/releases/tag/v5.0.0)[^v5], [PyTensor announcement](https://www.pymc.io/blog/pytensor_announcement.html)[^pytensor]), append a new section directly after Version 4:``markdown --- about/history.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/about/history.md b/about/history.md index 3c86c1c..6b59618 100644 --- a/about/history.md +++ b/about/history.md @@ -47,5 +47,9 @@ Major changes from previous versions: While the addition of Aesara added a level of complexity to the development of PyMC, fundamentally altering how the underlying computation is performed, the dev team worked hard to maintain the elegant simplicity of the original PyMC model specification syntax. ## Version 4 -TODO: explanation on v4 development from history side, then link to {ref}`v4_announcement` for -the explanation about the actual new features and improvements + +PyMC 4.0 was officially released in June 2022 as a major rewrite and rebranding of “PyMC3” into simply “PyMC”. This release modernized the library while preserving most of the user‑facing API, so that many existing PyMC3 models continued to work with minimal changes. Under the hood, PyMC moved from Theano‑PyMC to Aesara as its primary computational backend. + +A key innovation in PyMC 4 was the introduction of a JAX backend, allowing users to benefit from XLA compilation and modern accelerator hardware for faster sampling. The 4.0 release also laid the groundwork for better support of labeled dimensions and coordinates throughout the ecosystem. + +For more details on this release and its new features, see {ref}`v4_announcement`.