Skip to content

Releases: pymc-devs/pymc

v5.26.1

17 Oct 11:39

Choose a tag to compare

What's Changed

Maintenance 🔧

  • Update python_requires to version 3.11 by @maresb in #7924

Full Changelog: v5.26.0...v5.26.1

v5.26.0

16 Oct 19:56

Choose a tag to compare

What's Changed

Major Changes 🛠

  • Bump PyTensor dependency and drop support for NumPy <2.0, and Python 3.10 by @ricardoV94 in #7910
    • Functions that try to infer inputs of the graph fail with more than one input. This includes Model.compile_fn, gradient, jacobian and hessian_diag.
    • Model.compile_logp now expects all model variables as input, even when only a subset of the logp terms is requested.
    • Many pytensor functions from moved from pytensor.graph.basic to pytensor.graph.traversal, including ancestors, graph_inputs, and toposort related functions.
  • Remove deprecated noise parameter for GPs by @williambdean in #7886

New Features 🎉

Bugfixes 🪲

  • Fix bug in mixture logprob inference with None indices by @asifzubair in #7877

Documentation 📖

Maintenance 🔧

New Contributors

Full Changelog: v5.25.1...v5.26.0

v5.25.1

24 Jul 11:55

Choose a tag to compare

What's Changed

Documentation 📖

Full Changelog: v5.25.0...v5.25.1

v5.25.0

22 Jul 20:06

Choose a tag to compare

What's Changed

New Features 🎉

  • Add experimental dims module with objects that follow dim-based semantics (like xarray without coordinates) by @ricardoV94 in #7820

Documentation 📖

  • Small tweaks to Matern Covariance Documentation by @elc45 in #7859
  • Add workflow to publish release notes directly to discourse by @ricardoV94 in #7860

New Contributors

Full Changelog: v5.24.1...v5.25.0

v5.24.1

20 Jul 13:29

Choose a tag to compare

What's Changed

Bugfixes 🪲

Full Changelog: v5.24.0...v5.24.1

v5.24.0

16 Jul 14:11
8a436d8

Choose a tag to compare

What's Changed

Major Changes 🛠

  • Remove deprecated functionality by @ricardoV94 in #7822
    • Among others, MutableData, ConstantData, coords_mutable.

New Features 🎉

Bugfixes 🪲

Documentation 📖

Maintenance 🔧

New Contributors

Full Changelog: v5.23.0...v5.24.0

v5.23.0

28 May 05:45

Choose a tag to compare

What's Changed

Major Changes 🛠

  • Bump PyTensor dependency by @ricardoV94 in #7792
    • This release raises error for some forms of runtime broadcasting in advanced set_subtensor operations that were previously allowed.

New Features 🎉

Bugfixes 🪲

Documentation 📖

Maintenance 🔧

New Contributors

Full Changelog: v5.21.2...v5.23.0

v5.22.0

03 Apr 12:31
518eac9

Choose a tag to compare

What's Changed

Major Changes 🛠

  • Bump PyTensor dependency by @ricardoV94 in #7740
    • This release changes how JAX dispatch of random variables are implemented. Custom dispatches will have to be updated

Documentation 📖

  • Add return type overload for sample_posterior_predictive by @nataziel in #7710
  • Replaced "log-likelihood" with "distribution" in for all the classes where distributions is more appropriate rather than log-likelihood. by @tanishy7777 in #7573

Maintenance 🔧

  • Allow passing graph level attributes to graphviz by @zaxtax in #7741
  • Add warning if a Minibatched variable is used without total_size by @zaxtax in #7742

New Contributors

Full Changelog: v5.21.1...v5.22.0

v5.21.2

03 Apr 15:02
518eac9

Choose a tag to compare

Important

This was an erroneous duplicate release of v5.22.0.

v5.21.1

07 Mar 08:59

Choose a tag to compare

What's Changed

New Features 🎉

  • Support PyTensor deterministic operations as observations by @wd60622 in #7656
  • Allow draws from Weibull, MvStudentT, LKJCorr and LKJCholeskyCovRV in alternative backends by @ricardoV94 in #7685

Maintenance 🔧

Full Changelog: v5.21.0...v5.21.1