Closed
Description
@twiecki and I discussed about the bad user experience we accidentally caused by removing ArviZ wrappers.
Many users did not yet upgrade, so we have a chance to fix the UX and ease the transition.
Here's how:
- On the
v3
branch we reintroduce the wrappers with the same API they had before. But we addwarnings.warn()
to nudge users towards one of the options beflow. - On the
master
andv4
branches we replace the abovewarnings.warn()
with araise DeprecationWarning
. This is better than removing the function entirely, because we can still communicate instructions.
Options for future wrappers:
pm.az
: by introducingimport arviz as az
into the PyMC3__init__.py
pm.plotting
: by introducingimport arviz as plotting
into the PyMC3__init__.py