- Add optimized simultaneous ECDF confidence bands (2368)
- Add support for setting groups with
idata[group]
(2374)
- Make
dm-tree
and optional dependency (2379) - Fix bug in
psislw
modifying input inplace (2377) - Fix behaviour of two dimensional KDE plot with recent matplotlib releases (2383)
- Make defaults in
plot_compare
more intuitive (2388)
- Added extensions of virtual environments in .gitignore (2371)
- Fixed the issue in the Contribution References Documentation (2369)
- Improve docstrings for
loo
andwaic
(2366)
- Use revised Pareto k threshold (2349)
- Added arguments
ci_prob
,eval_points
,rvs
, andrandom_state
toplot_ecdf
(2316) - Deprecated rcParam
stats.hdi_prob
and replaced withstats.ci_prob
(2316) - Expose features from arviz-base, arviz-stats and arviz-plots as
arviz.preview
submodule (2361)
-
Ensure support with numpy 2.0 (2321)
-
Update testing strategy to include an environment without optional dependencies and an environment with scientific python nightlies (2321)
-
Address bokeh related deprecations (2362)
-
Fix legend overwriting issue in
plot_trace
(2334)
- Support for arrays and DataArrays in plot_khat has been deprecated. Only ELPDdata will be supported in the future (2349)
- Removed arguments
values2
,fpr
,pointwise
, andpit
inplot_ecdf
(2316)
- Add new example data
rugby_field
and updaterugby
example data (2322) - Support for
pytree
s and robust to nested dictionaries. (2291) - Add
.close
method toInferenceData
(2338)
- Removed arguments
values2
,fpr
,pointwise
,npoints
, andpit
inplot_ecdf
(2316)
- Fix deprecations introduced in latest pandas and xarray versions, and prepare for numpy 2.0 ones (2315))
- Refactor ECDF code (2311)
- Fix
plot_forest
when Numba is installed (2319)
- Add prior sensitivity diagnostic
psens
(2093) - Add filter_vars functionality to
InfereceData.to_dataframe
method (2277)
- Update requirements: matplotlib>=3.5, pandas>=1.4.0, numpy>=1.22.0 (2280)
- Fix behaviour of
plot_ppc
when dimension order isn'tchain, draw, ...
(2283) - Avoid repeating the variable name in
plot_ppc
,plot_bpv
,plot_loo_pit
... when repeated. (2283) - Add support for the latest CmdStanPy. (2287)
- Fix import error on windows due to missing encoding argument (2300)
- Add
__delitem__
method to InferenceData (2292)
-
Improve the docstring of
psislw
(2300) -
Rerun the quickstart and working with InferenceData notebooks (2300)
-
Several fixes in
plot_ppc
docstring (2283)
- Fix Numba deprecation errors and incorrect nopython usage (2268)
- Rerun Numba notebook
- Add InferenceData<->DataTree conversion functions (2253)
- Bayes Factor plot: Use arviz's kde instead of the one from scipy (2237)
- InferenceData objects can now be appended to existing netCDF4 files and to specific groups within them (2227)
- Added facade functions
az.to_zarr
andaz.from_zarr
(2236)
- Replace deprecated np.product with np.prod (2249)
- Fix numba deprecation warning (2246)
- Fixes for creating numpy object array (2233 and 2239)
- Adapt histograms generated by plot_dist to input dtype (2247)
- Update documentation for various plots (2208)
- Adds Savage-Dickey density ratio plot for Bayes factor approximation. (2037, 2152)
- Add
CmdStanPySamplingWrapper
andPyMCSamplingWrapper
classes (2158) - Changed dependency on netcdf4-python to h5netcdf (2122)
- Fix
reloo
outdated usage ofELPDData
(2158) - plot_bpv smooth discrete data only when computing u_values (2179)
- Fix bug when beanmachine objects lack some fields (2154)
- Fix gap for
plot_trace
with optionkind="rank_bars"
(2180) - Fix
plot_lm
unsupported usage ofnp.tile
(2186) - Update
_z_scale
to work with SciPy 1.10 (2186) - Fix bug in BaseLabeller when combining with with NoVarLabeller (2200)
- Add PyMC and CmdStanPy sampling wrapper examples (2158)
- Fix docstring for plot_trace chain_prop and compact_prop parameters (2176)
- Add video of contributing to ArviZ webinar in contributing guide (2184)
- Add
weight_predictions
function to allow generation of weighted predictions from two or more InfereceData withposterior_predictive
groups and a set of weights (2147) - Add Savage-Dickey density ratio plot for Bayes factor approximation. (2037, [2152](arviz-devs#2152
- Adds rug plot for observed variables to
plot_ppc
. (2161)
- Fix dimension ordering for
plot_trace
with divergences (2151)
- Add
side
argument toplot_violin
to allow single-sided violin plots (1996) - Added support for Bean Machine via the function
from_beanmachine
. (2107 - Add support for warmup samples in
from_pystan
for PyStan 3. (2132
- Add exception in
az.plot_hdi
forx
of typenp.datetime64
andsmooth=True
(2016) - Change
ax.plot
usage toax.scatter
inplot_pair
(1990) - Example data has been moved to the arviz_example_data repository and is now included using git subtree. (2096 and 2105)
- Bokeh kde contour plots started to use
contourpy
package (2104) - Update default Bokeh markers for rcparams (2104)
- Correctly (re)order dimensions for
bfmi
andplot_energy
(2126) - Fix bug with the dimension order dependency (2103)
- Add testing module for labeller classes (2095)
- Skip compression for object dtype while creating a netcdf file (2129)
- Fix issue in dim generation when default dims are present in user inputed dims (2138)
- Save InferenceData level attrs to netcdf and zarr (2131)
- Update tests and docs for updated example data (2137)
- Copy coords before modifying in ppcplot (2160)
- Removed
fill_last
,contour
andplot_kwargs
arguments fromplot_pair
function (2085)
- Add
stat_focus
argument toarviz.summary
(1998)
psislw
now smooths log-weights even when shape is lower than1/3
(2011)- Fixes
from_cmdstanpy
, handles parameter vectors of length 1 (2023) - Fix typo in
BaseLabeller
that brokeNoVarLabeller
(2018)
- Add new convenience function
arviz.extract_dataset
(1725) - Add
combine_dims
argument to several functions (1676) - [experimental] Enable dask chunking information to be passed to
InferenceData.from_netcdf
with regex support (1749) - Allow kwargs to customize appearance of the mean in
plot_lm
- Add dict option to
from_cmdstan
log_likelihood parameter (as infrom_pystan
) - Unify model comparison API. Both
plot_compare
,plot_elpd
can now take dicts of InferenceData or ELPDData (1690) - Change default for rcParam
stats.ic_pointwise
to True (1690) - Add new plot type: plot_ecdf (1753)
- Drop Python 3.6 support (1430)
- Bokeh 3 compatibility. (1919)
- Remove manual setting of 2d KDE limits (1939)
- Pin to bokeh<3 version (1954)
- Fix legend labels in plot_ppc to reflect prior or posterior. (1967)
- Change
DataFrame.append
topandas.concat
(1973) - Fix axis sharing behaviour in
plot_pair
. (1985) - Fix parameter duplication problem with PyStan (1962)
- Temporarily disable pyjags tests (1963)
- Fix tuple bug in coords (1695)
- Fix extend 'right' join bug (1718)
- Update attribute handling for InferenceData (1357)
- Fix R2 implementation (1666)
- Added warning message in
plot_dist_comparison()
in case subplots go over the limit (1688) - Fix coord value ignoring for default dims (2001)
- Fixed plot_posterior with boolean data (1707)
- Fix min_ess usage in plot_ess (2002)
- Fixed typo in
Forestplot
documentation - Restructured contributing section and added several new pages to help contributing to docs (1903)
- Fix standard deviation code in density utils by replacing it with
np.std
. (1833)
- Change order of regularization in
psislw
(1943) - Added
labeller
argument to enable label customization in plots and summary (1201) - Added
arviz.labels
module with classes and utilities (1201 and 1605) - Added probability estimate within ROPE in
plot_posterior
(1570) - Added
rope_color
andref_val_color
arguments toplot_posterior
(1570) - Improved retrieving or pointwise log likelihood in
from_cmdstanpy
,from_cmdstan
andfrom_pystan
(1579 and 1599) - Added interactive legend to bokeh
forestplot
(1591) - Added interactive legend to bokeh
ppcplot
(1602) - Add more helpful error message for HDF5 problems reading
InferenceData
from NetCDF (1637) - Added
data.log_likelihood
,stats.ic_compare_method
andplot.density_kind
torcParams
(1611) - Improve error messages in
stats.compare()
, andvar_name
parameter. (1616) - Added ability to plot HDI contours to
plot_kde
with the newhdi_probs
parameter. (1665) - Add dtype parsing and setting in all Stan converters (1632)
- Add option to specify colors for each element in ppc_plot (1769)
- Fix conversion for numpyro models with ImproperUniform latent sites (1713)
- Fixed conversion of Pyro output fit using GPUs (1659)
- Enforced using coordinate values as default labels (1201)
- Integrate
index_origin
with all the library (1201) - Fix pareto k threshold typo in reloo function (1580)
- Preserve shape from Stan code in
from_cmdstanpy
(1579) - Updated
from_pystan
converters to follow schema convention (1585 - Used generator instead of list wherever possible (1588)
- Correctly use chain index when constructing PyMC3
DefaultTrace
infrom_pymc3
(1590) - Fix bugs in CmdStanPyConverter (1595 and 1598)
- Fix
c
argument inplot_khat
(1592) - Fix
ax
argument inplot_elpd
(1593) - Remove warning in
stats.py
compare function (1607) - Fix
ess/rhat
plots inplot_forest
(1606) - Fix
from_numpyro
crash when importing model withthinning=x
forx > 1
(1619) - Upload updated mypy.ini in ci if mypy copilot fails (1624)
- Added type checking to raise an error whenever
InferenceData
object is passed usingio_pymc3
'strace
argument (1629) - Fix
xlabels
inplot_elpd
(1601) - Renamed
sample
dim to__sample__
when stackingchain
anddraw
to avoid dimension collision (1647) - Removed the
circular
argument inplot_dist
in favor ofis_circular
(1681) - Fix
legend
argument inplot_separation
(1701) - Removed testing dependency on http download for radon dataset (1717)
- Fixed plot_kde to take labels with kwargs. (1710)
- Fixed xarray related tests. (1726)
- Fix Bokeh deprecation warnings (1657)
- Fix credible inteval percentage in legend in
plot_loo_pit
(1745) - Arguments
filter_vars
andfilter_groups
now raiseValueError
if illegal arguments are passed (1772) - Remove constrained_layout from arviz rcparams (1764)
- Fix plot_elpd for a single outlier (1787)
- Deprecated
index_origin
andorder
arguments inaz.summary
(1201)
- Language improvements of the first third of the "Label guide" (1699)
- Added "Label guide" page and API section for
arviz.labels
module (1201 and 1635) - Add "Installation guide" page to the documentation (1551)
- Improve documentation on experimental
SamplingWrapper
classes (1582) - Added example to
plot_hdi
using Inference Data (1615) - Removed
geweke
diagnostic fromnumba
user guide (1653) - Restructured the documentation sections to improve community and about us information (1587)
- Added
to_zarr
andfrom_zarr
methods to InferenceData (1518) - Added confidence interval band to auto-correlation plot (1535)
- Updated CmdStanPy converter form compatibility with versions >=0.9.68 (1558 and (1564)
- Updated
from_cmdstanpy
,from_cmdstan
,from_numpyro
andfrom_pymc3
converters to follow schema convention (1550, 1541, 1525 and 1555) - Fix calculation of mode as point estimate (1552)
- Remove variable name from legend in posterior predictive plot (1559)
- Added significant digits formatter to round rope values (1569)
- Updated
from_cmdstan
. csv reader, dtype problem fixed and dtype kwarg added for manual dtype casting (1565)
- Added an example for converting dataframe to InferenceData (1556)
- Added example for
coords
argument inplot_posterior
docstring (1566)
- Fixed ovelapping titles and repeating warnings on circular traceplot (1517)
- Removed repetitive variable names from forest plots of multivariate variables (1527)
- Fixed regression in
plot_pair
labels that prevented coord names to be shown when necessary (1533)
- Use tabs in ArviZ example gallery (1521)
- Added
to_dataframe
method to InferenceData (1395) - Added
__getitem__
magic to InferenceData (1395) - Added group argument to summary (1408)
- Add
ref_line
,bar
,vlines
andmarker_vlines
kwargs toplot_rank
(1419) - Add observed argument to (un)plot observed data in
plot_ppc
(1422) - Add support for named dims and coordinates with multivariate observations (1429)
- Add support for discrete variables in rank plots (1433) and
loo_pit
(1500) - Add
skipna
argument toplot_posterior
(1432) - Make stacking the default method to compute weights in
compare
(1438) - Add
copy()
method toInferenceData
class. (1501).
- prevent wrapping group names in InferenceData repr_html (1407)
- Updated CmdStanPy interface (1409)
- Remove left out warning about default IC scale in
compare
(1412) - Fixed a typo found in an error message raised in
distplot.py
(1414) - Fix typo in
loo_pit
extraction of log likelihood (1418) - Have
from_pystan
store attrs as strings to allow netCDF storage (1417) - Remove ticks and spines in
plot_violin
(1426 ) - Use circular KDE function and fix tick labels in circular
plot_trace
(1428) - Fix
pair_plot
for mixed discrete and continuous variables (1434) - Fix in-sample deviance in
plot_compare
(1435) - Fix computation of weights in compare (1438)
- Avoid repeated warning in summary (1442)
- Fix hdi failure with boolean array (1444)
- Automatically get the current axes instance for
plt_kde
,plot_dist
andplot_hdi
(1452) - Add grid argument to manually specify the number of rows and columns (1459)
- Switch to
compact=True
by default in our plots (1468) plot_elpd
, avoid modifying the input dict (1477)- Do not plot divergences in
plot_trace
whenkind=rank_vlines
orkind=rank_bars
(1476) - Allow ignoring
observed
argument ofpymc3.DensityDist
infrom_pymc3
(1495) - Make
from_pymc3
compatible with theano-pymc 1.1.0 (1495) - Improve typing hints (1491, (1492, (1493, (1494 and (1497)
plot_khat
deprecateannotate
argument in favor ofthreshold
. The new argument accepts floats (1478)
- Reorganize documentation and change sphinx theme (1406)
- Switch to MyST and MyST-NB for markdown/notebook parsing in docs (1406)
- Incorporated
input_core_dims
inhdi
andplot_hdi
docstrings (1410) - Add documentation pages about experimental
SamplingWrapper
s usage (1373) - Show example titles in gallery page (1484)
- Add
sample_stats
naming convention to the InferenceData schema (1063) - Extend api documentation about
InferenceData
methods (1338)
- Modified
SamplingWrapper
base API (1373)
- Added InferenceData dataset containing circular variables (1265)
- Added
is_circular
argument toplot_dist
andplot_kde
allowing for a circular histogram (Matplotlib, Bokeh) or 1D KDE plot (Matplotlib). (1266) - Added
to_dict
method for InferenceData object (1223) - Added
circ_var_names
argument toplot_trace
allowing for circular traceplot (Matplotlib) (1336) - Ridgeplot is hdi aware. By default displays truncated densities at the specified
hdi_prop
level (1348) - Added
plot_separation
(1359) - Extended methods from
xr.Dataset
toInferenceData
(1254) - Add
extend
andadd_groups
toInferenceData
(1300 and 1386) - Added
__iter__
method (.items
) for InferenceData (1356) - Add support for discrete variables in
plot_bpv
(#1379)
- Automatic conversion of list/tuple to numpy array in distplot (1277)
plot_posterior
fix overlap of hdi and rope (1263)plot_dist
bins argument error fixed (1306)- Improve handling of circular variables in
az.summary
(1313) - Removed change of default warning in
ELPDData
string representation (1321) - Update
radon
example dataset to current InferenceData schema specification (1320) - Update
from_cmdstan
functionality and add warmup groups (1330 and 1351) - Restructure plotting code to be compatible with mpl>=3.3 (1312 and 1352)
- Replaced
_fast_kde()
withkde()
which now also supports circular variables via the argumentcircular
(1284). - Increased
from_pystan
attrs information content (1353) - Allow
plot_trace
to return and accept axes (1361) - Update diagnostics to be on par with posterior package (1366)
- Use method="average" in
scipy.stats.rankdata
(1380) - Add more
plot_parallel
examples (1380) - Bump minimum xarray version to 0.16.1 (1389
- Fix multi rope for
plot_forest
(1390) - Bump minimum xarray version to 0.16.1 (1389)
from_dict
will now store warmup groups even with the main group missing (1386)- increase robustness for repr_html handling (1392)
- loo-pit plot. The kde is computed over the data interval (this could be shorter than [0, 1]). The HDI is computed analytically (1215)
- Added
html_repr
of InferenceData objects for jupyter notebooks. (1217) - Added support for PyJAGS via the function
from_pyjags
. (1219 and 1245) from_pymc3
can now retrievecoords
anddims
from model context (1228, 1240 and 1249)plot_trace
now supports multiple aesthetics to identify chain and variable shape and support matplotlib aliases (1253)plot_hdi
can now take already computed HDI values (1241)plot_bpv
. A new plot for Bayesian p-values (1222)
- Include data from
MultiObservedRV
toobserved_data
when usingfrom_pymc3
(1098) - Added a note on
plot_pair
when trying to useplot_kde
onInferenceData
objects. (1218) - Added
log_likelihood
argument tofrom_pyro
and a warning if log likelihood cannot be obtained (1227) - Skip tests on matplotlib animations if ffmpeg is not installed (1227)
- Fix hpd bug where arguments were being ignored (1236)
- Remove false positive warning in
plot_hdi
and fixed matplotlib axes generation (1241) - Change the default
zorder
of scatter points from0
to0.6
inplot_pair
(1246) - Update
get_bins
for numpy 1.19 compatibility (1256) - Fixes to
rug
,divergences
arguments inplot_trace
(1253)
- Using
from_pymc3
without a model context available now raises aFutureWarning
and will be deprecated in a future version (1227) - In
plot_trace
,chain_prop
andcompact_prop
as tuples will now raise aFutureWarning
(1253) hdi
with 2d data raises a FutureWarning (1241)
- A section has been added to the documentation at InferenceDataCookbook.ipynb illustrating the use of ArviZ in conjunction with PyJAGS. (1219 and 1245)
- Fixed inconsistent capitalization in
plot_hdi
docstring (1221) - Fixed and extended
InferenceData.map
docs (1255)
- Restructured internals of
from_pymc3
to handle old pymc3 releases and sliced traces and to provide useful warnings (1211)
- Fixed bug in
from_pymc3
for slicedpymc3.MultiTrace
input (1209)
- Fixed bug in
from_pymc3
when used with PyMC3<3.9 (1203) - Fixed enforcement of rcParam
plot.max_subplots
inplot_trace
andplot_pair
(1205) - Removed extra subplot row and column in in
plot_pair
withmarginal=True
(1205) - Added latest PyMC3 release to CI in addition to using GitHub default branch (1207)
- Use
dev
as version indicator in online documentation (1204)
- Stats and plotting functions that provide
var_names
arg can now filter parameters based on partial naming (filter="like"
) or regular expressions (filter="regex"
) (see 1154). - Add
true_values
argument forplot_pair
. It allows for a scatter plot showing the true values of the variables (1140) - Allow xarray.Dataarray input for plots.(1120)
- Revamped the
hpd
function to make it work with mutidimensional arrays, InferenceData and xarray objects (1117) - Skip test for optional/extra dependencies when not installed (1113)
- Add option to display rank plots instead of trace (1134)
- Add out-of-sample groups (
predictions
andpredictions_constant_data
) tofrom_dict
(1125) - Add out-of-sample groups (
predictions
andpredictions_constant_data
) andconstant_data
group to pyro and numpyro translation (1090, 1125) - Add
num_chains
andpred_dims
arguments to from_pyro and from_numpyro (1090, 1125) - Integrate jointplot into pairplot, add point-estimate and overlay of plot kinds (1079)
- New grayscale style. This also add two new cmaps
cet_grey_r
andcet_grey_r
. These are perceptually uniform gray scale cmaps from colorcet (linear_grey_10_95_c0) (1164) - Add warmup groups to InferenceData objects, initial support for PyStan (1126) and PyMC3 (1171)
hdi_prob
will not plot hdi if argumenthide
is passed. Previouslycredible_interval
would omit HPD ifNone
was passed (1176)- Add
stats.ic_pointwise
rcParam (1173) - Add
var_name
argument to information criterion calculation:compare
,loo
andwaic
(1173)
- Fixed
plot_pair
functionality for two variables with bokeh backend (1179) - Changed
diagonal
argument formarginals
and fixedpoint_estimate_marker_kwargs
inplot_pair
(1167) - Fixed behaviour of
credible_interval=None
inplot_posterior
(1115) - Fixed hist kind of
plot_dist
with multidimensional input (1115) - Fixed
TypeError
intransform
argument ofplot_density
andplot_forest
whenInferenceData
is a list or tuple (1121) - Fixed overlaid pairplots issue (1135)
- Update Docker building steps (1127)
- Updated benchmarks and moved to asv_benchmarks/benchmarks (1142)
- Moved
_fast_kde
,_fast_kde_2d
,get_bins
and_sturges_formula
tonumeric_utils
andget_coords
toutils
(1142) - Rank plot: rename
axes
argument toax
(1144) - Added a warning specifying log scale is now the default in compare/loo/waic functions (1150).
- Fixed bug in
plot_posterior
with rcParam "plot.matplotlib.show" = True (1151) - Set
fill_last
argument ofplot_kde
to False by default (1158) - plot_ppc animation: improve docs and error handling (1162)
- Fix import error when wrapped function docstring is empty (1192)
- Fix passing axes to plot_density with several datasets (1198)
hpd
function deprecated in favor ofhdi
.credible_interval
argument replaced byhdi_prob
throughout with exception ofplot_loo_pit
(1176)plot_hpd
function deprecated in favor ofplot_hdi
. (1190)
- Add classifier to
setup.py
including Matplotlib framework (1133) - Image thumbs generation updated to be Bokeh 2 compatible (1116)
- Add new examples for
plot_pair
(1110) - Add examples for
psislw
andr2_score
(1129) - Add more examples on 2D kde customization (1158)
- Make docs compatible with sphinx3 and configure
intersphinx
for better references (1184) - Extend the developer guide and add it to the website (1184)
- Add out-of-sample predictions (
predictions
andpredictions_constant_data
groups) to pymc3, pystan, cmdstan and cmdstanpy translations (983, 1032 and 1064) - Started adding pointwise log likelihood storage support (794, 1044 and 1064)
- Add out-of-sample predictions (
predictions
andpredictions_constant_data
groups) to pymc3 and pystan translations (983 and 1032) - Started adding pointwise log likelihood storage support (794, 1044)
- Violinplot: rug-plot option (997)
- Integrated rcParams
plot.point_estimate
(994),stats.ic_scale
(993) andstats.credible_interval
(1017) - Added
group
argument toplot_ppc
(1008),plot_pair
(1009) andplot_joint
(1012) - Added
transform
argument toplot_trace
,plot_forest
,plot_pair
,plot_posterior
,plot_rank
,plot_parallel
,plot_violin
,plot_density
,plot_joint
(1036) - Add
skipna
argument tohpd
andsummary
(1035) - Added
transform
argument toplot_trace
,plot_forest
,plot_pair
,plot_posterior
,plot_rank
,plot_parallel
,plot_violin
,plot_density
,plot_joint
(1036) - Add
marker
functionality tobokeh_plot_elpd
(1040) - Add
ridgeplot_quantiles
argument toplot_forest
(1047) - Added the functionality interactive legends for bokeh plots of
densityplot
,energyplot
andessplot
(1024) - New defaults for cross validation:
loo
(old: waic) andlog
-scale (old:deviance
-scale) (1067) - Experimental Feature: Added
arviz.wrappers
module to allow ArviZ to refit the models if necessary (771) - Experimental Feature: Added
reloo
function to ArviZ (771) - Added new helper function
matplotlib_kwarg_dealiaser
(1073) - ArviZ version to InferenceData attributes. (1086)
- Add
log_likelihood
argument tofrom_pymc3
(1082) - Integrated rcParams for
plot.bokeh.layout
andplot.backend
. (1089) - Add automatic legends in
plot_trace
with compact=True (matplotlib only) (1070) - Updated hover information for
plot_pair
with bokeh backend (1074)
- Fixed bug in density and posterior plot bin computation (1049)
- Fixed bug in density plot ax argument (1049)
- Fixed bug in extracting prior samples for cmdstanpy (979)
- Fix erroneous warning in traceplot (989)
- Correct bfmi denominator (991)
- Removed parallel from jit full (996)
- Rename flat_inference_data_to_dict (1003)
- Violinplot: fix histogram (997)
- Convert all instances of SyntaxWarning to UserWarning (1016)
- Fix
point_estimate
inplot_posterior
(1038) - Fix interpolation
hpd_plot
(1039) - Fix
io_pymc3.py
to handle models withpotentials
(1043) - Fix several inconsistencies between schema and
from_pymc3
implementation in groupsprior
,prior_predictive
andobserved_data
(1045) - Stabilize covariance matrix for
plot_kde_2d
(1075) - Removed extra dim in
prior
data infrom_pyro
(1071) - Moved CI and docs (build & deploy) to Azure Pipelines and started using codecov (1080)
- Fixed bug in densityplot when variables differ between models (1096)
from_pymc3
now requires PyMC3>=3.8
- Updated
InferenceData
schema specification (log_likelihood
,predictions
andpredictions_constant_data
groups) - Clarify the usage of
plot_joint
(1001) - Added the API link of function to examples (1013)
- Updated PyStan_schema_example to include example of out-of-sample prediction (1032)
- Added example for
concat
method (1037)
- Update for pair_plot divergences can be selected
- Default tools follow global (ArviZ) defaults
- Add interactive legend for a plot, if only two variables are used in pairplot
- Change
packaging
import from absolute to relative format, explicitly importingversion
function
- Initial bokeh support.
- ArviZ.jl a Julia interface to ArviZ (@sethaxen )
- Fully support
numpyro
(@fehiepsi ) - log_likelihood and observed data from pyro
- improve rcparams
- fix
az.concat
functionality (@anzelpwj )
- distplot docstring plotting example (@jscarbor )
- Comment dev requirements in setup.py
- Add from_numpyro Integration (811)
- Numba Google Summer of Code additions (https://ban-zee.github.io/jekyll/update/2019/08/19/Submission.html)
- Model checking, Inference Data, and Convergence assessments (https://github.com/OriolAbril/gsoc2019/blob/master/final_work_submission.md)
- Reorder stats columns (695)
- Plot Forest reports ess and rhat by default(685)
- Add pointwise elpd (678)
- Remove load_data and save_data (625)
- Plot ppc supports multiple chains (526)
- Plot titles now wrap (441)
- plot_density uses a grid (379)
- emcee reader support (550)
- Animations in plot_ppc (546)
- Optional dictionary for stat_funcs in summary (583)
- Can exclude variables in selections with negated variable names (574)
- Order maintained with xarray_var_iter (557)
- Testing very improved (multiple)
- Fix nan handling in effective sample size (573)
- Fix kde scaling (582)
- xticks for discrete variables (586)
- Empty InferenceData saves consistent with netcdf (577)
- Removes numpy pinning (594)
- Support PyStan3 (464)
- Add some more information to the inference data of tfp (447)
- Use Split R-hat (477)
- Normalize from_xyz functions (490)
- KDE: Display quantiles (479)
- Add multiple rope support to
plot_forest
(448) - Numba jit compilation to speed up some methods (515)
- Add
from_dict
for easier creation of az.InferenceData objects (524) - Add stable logsumexp (522)
- Fix for
from_pyro
with multiple chains (463) - Check
__version__
for attr (466) - And exception to plot compare (461)
- Add Docker Testing to travisCI (473)
- fix jointplot warning (478)
- Fix tensorflow import bug (489)
- Rename N_effective to S_effective (505)
- Add docs to plot compare (461)
- Add InferenceData tutorial in header (502)
- Added figure to InferenceData tutorial (510)
- Fix installation problem with release 0.3.0
- First Beta Release