github pymc-devs/pymc v3.11.2
PyMC3 3.11.2 (14 March 2021)

latest releases: v5.18.1, v5.18.0, v5.17.0...
3 years ago

PyMC3 3.11.2 (14 March 2021)

DOI

New Features

  • pm.math.cartesian can now handle inputs that are themselves >1D (see #4482).
  • Statistics and plotting functions that were removed in 3.11.0 were brought back, albeit with deprecation warnings if an old naming scheme is used (see #4536). In order to future proof your code, rename these function calls:
    • pm.traceplotpm.plot_trace
    • pm.compareplotpm.plot_compare (here you might need to rename some columns in the input according to the arviz.plot_compare documentation)
    • pm.autocorrplotpm.plot_autocorr
    • pm.forestplotpm.plot_forest
    • pm.kdeplotpm.plot_kde
    • pm.energyplotpm.plot_energy
    • pm.densityplotpm.plot_density
    • pm.pairplotpm.plot_pair

Maintenance

  • ⚠ Our memoization mechanism wasn't robust against hash collisions (#4506), sometimes resulting in incorrect values in, for example, posterior predictives. The pymc3.memoize module was removed and replaced with cachetools. The hashable function and WithMemoization class were moved to pymc3.util (see #4525).
  • pm.make_shared_replacements now retains broadcasting information which fixes issues with Metropolis samplers (see #4492).

Release manager for 3.11.2: Michael Osthege (@michaelosthege)

Don't miss a new pymc release

NewReleases is sending notifications on new releases.