Skip to content

Remove Plots & Diagnostics from PyMC Code Base #4371

Closed
@AlexAndorra

Description

@AlexAndorra

Plots and diagnostics are still accessible via PyMC3 but are actually implemented by ArviZ now. Although this was a good call when ArviZ was still nascent, now this causes confusion for new comers and overhead for devs, who have to mirror the functions in ArviZ, which is more work when ArviZ adds or changes functions (e.g pm.hpd vs. az.hdi).

To make all this more robust and easier to maintain, we should completely remove plots and diagnostics from the PyMC code base and rely on ArviZ, since the latter library is now much more known and flies on its own (yeah, I'm a part-time poet).

The coming 4.0 major release is an opportunity to make this breaking change -- plus, it'll make the code base cleaner and leaner 👌 Feel free to comment if you wanna take on this issue 🖖

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions