Skip to content

Commit

Permalink
🔥 Remove arviz plots
Browse files Browse the repository at this point in the history
* Remove directly imported arviz plots used in pymc3 plots

:fire: Remove all plots from PyMC3 Plots module

:fire: Remove PyMC3 plots references in Docs

:art: Mention Plotting & Diagnostics in API page and remove plots reference in __init__.py
  • Loading branch information
CloudChaoszero committed Jan 4, 2021
1 parent 9e394ff commit 2f788a6
Show file tree
Hide file tree
Showing 7 changed files with 6 additions and 287 deletions.
2 changes: 1 addition & 1 deletion docs/source/about.rst
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ of PyMC. PyMC 2.2 was released in April 2012. It contained numerous bugfixes and
optimizations, as well as a few new features, including improved output
plotting, csv table output, improved imputation syntax, and posterior
predictive check plots. PyMC 2.3 was released on October 31, 2013. It included
Python 3 compatibility, improved summary plots, and some important bug fixes.
Python 3 compatibility and some important bug fixes.

In 2011, John Salvatier began thinking about implementing gradient-based MCMC samplers, and developed the ``mcex`` package to experiment with his ideas. The following year, John was invited by the team to re-engineer PyMC to accomodate Hamiltonian Monte Carlo sampling. This led to the adoption of Theano as the computational back end, and marked the beginning of PyMC3's development. The first alpha version of PyMC3 was released in June 2015. Over the following 2 years, the core development team grew to 12 members, and the first release, PyMC3 3.0, was launched in January 2017.

Expand Down
7 changes: 5 additions & 2 deletions docs/source/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ API Reference
api/inference
api/glm
api/gp
api/plots
api/stats
api/backends
api/math
api/data
Expand All @@ -28,6 +26,11 @@ API Reference
api/shape_utils
api/ode

Plots & Diagnostics
===================

PyMC3 delegates plots and stats to `ArviZ <https://arviz-devs.github.io/arviz/>`_.


Indices and tables
===================
Expand Down
23 changes: 0 additions & 23 deletions docs/source/api/plots.rst

This file was deleted.

1 change: 0 additions & 1 deletion pymc3/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ def __set_compiler_flags():
)
from pymc3.model import *
from pymc3.model_graph import model_to_graphviz
from pymc3.plots import *
from pymc3.sampling import *
from pymc3.smc import *
from pymc3.step_methods import *
Expand Down
121 changes: 0 additions & 121 deletions pymc3/plots/__init__.py

This file was deleted.

71 changes: 0 additions & 71 deletions pymc3/plots/posteriorplot.py

This file was deleted.

68 changes: 0 additions & 68 deletions pymc3/tests/test_plots.py

This file was deleted.

0 comments on commit 2f788a6

Please sign in to comment.