Skip to content

Releases: pymc-devs/pymc

v5.21.1

07 Mar 08:59
Compare
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

v5.21.0

26 Feb 13:10
Compare
Choose a tag to compare

What's Changed

Major Changes πŸ› 

  • Bump PyTensor and support numpy>2.0 and Python 3.13 by @ricardoV94 in #7688
    • Note: Checking if variable:, equivalent to bool(variable) now raises for PyMC variables. Use if variable is not None or whatever is appropriate in your context.
  • Remove deprecated generator data by @wd60622 in #7664

Bugfixes πŸͺ²

Maintenance πŸ”§

  • Relax observe to allow observing already observed variables by @zaxtax in #7679
  • Reuse jaxified logp when sampling via jax by @nataziel in #7681

Full Changelog: v5.20.1...v5.21.0

v5.20.1

06 Feb 11:51
Compare
Choose a tag to compare

What's Changed

New Features πŸŽ‰

Bugfixes πŸͺ²

Documentation πŸ“–

Maintenance πŸ”§

New Contributors

Full Changelog: v5.20.0...v5.20.1

v5.20.0

07 Jan 20:55
Compare
Choose a tag to compare

What's Changed

Major Changes πŸ› 

Bugfixes πŸͺ²

Documentation πŸ“–

  • Fix error in docstring example for MatrixNormal by @roesta07 in #7599

New Contributors

Full Changelog: v5.19.1...v5.19.2

v5.19.1

05 Dec 17:01
Compare
Choose a tag to compare

What's Changed

Bugfixes πŸͺ²

  • Bump numpy version due to use of Generator.spawn only available in >=1.25 by @ricardoV94 in #7607

Maintenance πŸ”§

Full Changelog: v5.19.0...v5.19.1

v5.19.0

03 Dec 15:06
3f3aeb9
Compare
Choose a tag to compare

What's Changed

Major Changes πŸ› 

  • Speedup sample and allow specifying compile_kwargs by @ricardoV94 in #7578. This introduces several major changes related to step samplers:
    • internal uses of logp_dlogp_function now work with raveled inputs. External use will issue a warning unless ravel_inputs is specified explicitly. Eventually it will only be possible to use ravel_inputs=True.
    • Step samplers arguments besides vars must be passed by keyword
    • RaveledVars.point_map_info is now a 4-n tuple, with size introduced.
    • assign_step_method does not call instantiate_steppers, but returns arguments needed for the latter.
    • Allow passing compile_kwargs to sample which is then forwarded to the step samplers functions

Bugfixes πŸͺ²

Documentation πŸ“–

Maintenance πŸ”§

  • Register the overloads added by CustomDist so it works with multiprocess with SMC by @EliasRas in #7241

New Contributors

Full Changelog: v5.18.2...v5.19.0

v5.18.2

18 Nov 08:02
Compare
Choose a tag to compare

What's Changed

Maintenance πŸ”§

  • Allow interdependent initial points from same OpFromGraph node by @ricardoV94 in #7569

Full Changelog: v5.18.1...v5.18.2

v5.18.1

14 Nov 21:40
Compare
Choose a tag to compare

What's Changed

Bugfixes πŸͺ²

Maintenance πŸ”§

Full Changelog: v5.18.0...v5.18.1

v5.18.0

04 Nov 09:19
Compare
Choose a tag to compare

What's Changed

Major Changes πŸ› 

  • Add step method state and make step results deterministic with respect to it by @lucianopaz in #7508
  • Remove deprecated features by @Armavica in #7533

New Features πŸŽ‰

Maintenance πŸ”§

Full Changelog: v5.17.0...v5.18.0

v5.17.0

03 Oct 09:11
Compare
Choose a tag to compare

What's Changed

Major Changes πŸ› 

New Features πŸŽ‰

Bugfixes πŸͺ²

Documentation πŸ“–

Maintenance πŸ”§

New Contributors

Full Changelog: v5.16.2...v5.17.0